From d34133e8af5d6e791c68628927796a052ec0d692 Mon Sep 17 00:00:00 2001 From: nzbin Date: Sat, 27 Apr 2024 23:35:40 +0800 Subject: [PATCH] Auto-generated commit --- 113.faf0d43fc809f78b.js | 1 - 164.1b0ac1155ee93b16.js | 1 - 164.45bde487beba3ad8.js | 1 + 258.68e9dd69e3715f16.js | 1 + 258.ef7d7eb06e91b0ed.js | 1 - 388.7277c565894363a1.js | 1 + 390.4ac2dc4ca493b1b1.js | 1 + 390.ec1d326e0f2d6dc9.js | 1 - 404.html | 2 +- 417.166b49856f443427.js | 1 + 417.94843324a0390b01.js | 1 - 570.86648a385f13633f.js | 1 + 570.cbc02b60b4b63e84.js | 1 - 617.a539b96191203023.js | 1 - 617.fa38a18e8496383d.js | 1 + 621.5009f66157faf975.js | 1 + 621.84ba5cb9886948d6.js | 1 - 631.a7cf7cce3e0b841e.js | 1 - 631.f8269a4bda18e1e0.js | 1 + 666.8d25700f0749c0fc.js | 1 - 666.c886d9ea41488934.js | 1 + 699.7a852e0f220f6ffc.js | 1 - 699.df5a5e10abddb230.js | 1 + 765.1f287727c4348335.js | 1 - 765.72b394379b17eaf5.js | 1 + 810.4b869fcc7959d06c.js | 1 - 810.c1bf27698eaaffd7.js | 1 + 881.1bc6e02968165481.js | 1 + 881.e73df3f7695ed905.js | 1 - 951.1e0c2a6ff6336ba9.js | 1 + 951.21f763f6c9e62eb1.js | 1 - index.html | 2 +- main.32ff71499b22450c.js | 1 - main.771998acd9ebfbdb.js | 1 + runtime.c19de3219d125cbe.js | 1 - runtime.e7b36ec2ea4bc2da.js | 1 + 36 files changed, 19 insertions(+), 19 deletions(-) delete mode 100644 113.faf0d43fc809f78b.js delete mode 100644 164.1b0ac1155ee93b16.js create mode 100644 164.45bde487beba3ad8.js create mode 100644 258.68e9dd69e3715f16.js delete mode 100644 258.ef7d7eb06e91b0ed.js create mode 100644 388.7277c565894363a1.js create mode 100644 390.4ac2dc4ca493b1b1.js delete mode 100644 390.ec1d326e0f2d6dc9.js create mode 100644 417.166b49856f443427.js delete mode 100644 417.94843324a0390b01.js create mode 100644 570.86648a385f13633f.js delete mode 100644 570.cbc02b60b4b63e84.js delete mode 100644 617.a539b96191203023.js create mode 100644 617.fa38a18e8496383d.js create mode 100644 621.5009f66157faf975.js delete mode 100644 621.84ba5cb9886948d6.js delete mode 100644 631.a7cf7cce3e0b841e.js create mode 100644 631.f8269a4bda18e1e0.js delete mode 100644 666.8d25700f0749c0fc.js create mode 100644 666.c886d9ea41488934.js delete mode 100644 699.7a852e0f220f6ffc.js create mode 100644 699.df5a5e10abddb230.js delete mode 100644 765.1f287727c4348335.js create mode 100644 765.72b394379b17eaf5.js delete mode 100644 810.4b869fcc7959d06c.js create mode 100644 810.c1bf27698eaaffd7.js create mode 100644 881.1bc6e02968165481.js delete mode 100644 881.e73df3f7695ed905.js create mode 100644 951.1e0c2a6ff6336ba9.js delete mode 100644 951.21f763f6c9e62eb1.js delete mode 100644 main.32ff71499b22450c.js create mode 100644 main.771998acd9ebfbdb.js delete mode 100644 runtime.c19de3219d125cbe.js create mode 100644 runtime.e7b36ec2ea4bc2da.js diff --git a/113.faf0d43fc809f78b.js b/113.faf0d43fc809f78b.js deleted file mode 100644 index 46bed30e..00000000 --- a/113.faf0d43fc809f78b.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[113],{83113:(L,D,M)=>{"use strict";M.r(D),M.d(D,{DatetimepickerApiComponent:()=>ta,DatetimepickerOverviewComponent:()=>ea,routes:()=>Ia});var u=M(60177),n=M(4840),d=M(91526),i=M(89417),r=M(82765),_=M(32102),h=M(99631),f=M(5951),Y=M(43881),t=M(54438),S=M(3),A=M(97586),I=M.t(A,2),me=M.n(A);const j=A||I,q=new t.nKC("MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function Ce(){return{useUtc:!1}}});function Oe(y,w){const s=Array(y);for(let c=0;c{class y extends S.MJ{constructor(s,c){super(),this._options=c,this.setLocale(s||j.locale())}setLocale(s){super.setLocale(s);let c=j.localeData(s);this._localeData={firstDayOfWeek:c.firstDayOfWeek(),longMonths:c.months(),shortMonths:c.monthsShort(),dates:Oe(31,m=>this.createDate(2017,0,m+1).format("D")),longDaysOfWeek:c.weekdays(),shortDaysOfWeek:c.weekdaysShort(),narrowDaysOfWeek:c.weekdaysMin()}}getYear(s){return this.clone(s).year()}getMonth(s){return this.clone(s).month()}getDate(s){return this.clone(s).date()}getDayOfWeek(s){return this.clone(s).day()}getMonthNames(s){return"long"==s?this._localeData.longMonths:this._localeData.shortMonths}getDateNames(){return this._localeData.dates}getDayOfWeekNames(s){return"long"==s?this._localeData.longDaysOfWeek:"short"==s?this._localeData.shortDaysOfWeek:this._localeData.narrowDaysOfWeek}getYearName(s){return this.clone(s).format("YYYY")}getFirstDayOfWeek(){return this._localeData.firstDayOfWeek}getNumDaysInMonth(s){return this.clone(s).daysInMonth()}clone(s){return s.clone().locale(this.locale)}createDate(s,c,m){const k=this._createMoment({year:s,month:c,date:m}).locale(this.locale);return k.isValid(),k}today(){return this._createMoment().locale(this.locale)}parse(s,c){return s&&"string"==typeof s?this._createMoment(s,c,this.locale):s?this._createMoment(s).locale(this.locale):null}format(s,c){return s=this.clone(s),this.isValid(s),s.format(c)}addCalendarYears(s,c){return this.clone(s).add({years:c})}addCalendarMonths(s,c){return this.clone(s).add({months:c})}addCalendarDays(s,c){return this.clone(s).add({days:c})}toIso8601(s){return this.clone(s).format()}deserialize(s){let c;if(s instanceof Date)c=this._createMoment(s).locale(this.locale);else if(this.isDateInstance(s))return this.clone(s);if("string"==typeof s){if(!s)return null;c=this._createMoment(s,j.ISO_8601).locale(this.locale)}return c&&this.isValid(c)?this._createMoment(c).locale(this.locale):super.deserialize(s)}isDateInstance(s){return j.isMoment(s)}isValid(s){return this.clone(s).isValid()}invalid(){return j.invalid()}_createMoment(s,c,m){const{strict:k,useUtc:b}=this._options||{};return b?j.utc(s,c,m,k):j(s,c,m,k)}static#e=this.\u0275fac=function(c){return new(c||y)(t.KVO(S.Ju,8),t.KVO(q,8))};static#t=this.\u0275prov=t.jDH({token:y,factory:y.\u0275fac})}return y})();class te extends S.MJ{constructor(w){super(),this._delegate=w}getValidDateOrNull(w){return this.isDateInstance(w)&&this.isValid(w)?w:null}compareDatetime(w,s,c=!0){return this.compareDate(w,s)||this.getHour(w)-this.getHour(s)||c&&this.getMinute(w)-this.getMinute(s)}sameDatetime(w,s){if(w&&s){const c=this.isValid(w),m=this.isValid(s);return c&&m?!this.compareDatetime(w,s):c===m}return w===s}sameYear(w,s){return w&&s&&this.getYear(w)===this.getYear(s)}sameDay(w,s){return w&&s&&this.getDate(w)===this.getDate(s)&&this.sameMonthAndYear(w,s)}sameHour(w,s){return w&&s&&this.getHour(w)===this.getHour(s)&&this.sameDay(w,s)}sameMinute(w,s){return w&&s&&this.getMinute(w)===this.getMinute(s)&&this.sameHour(w,s)}sameMonthAndYear(w,s){if(w&&s){const c=this.isValid(w),m=this.isValid(s);return c&&m?!(this.getYear(w)-this.getYear(s)||this.getMonth(w)-this.getMonth(s)):c===m}return w===s}clone(w){return this._delegate.clone(w)}addCalendarYears(w,s){return this._delegate.addCalendarYears(w,s)}addCalendarMonths(w,s){return this._delegate.addCalendarMonths(w,s)}addCalendarDays(w,s){return this._delegate.addCalendarDays(w,s)}getYear(w){return this._delegate.getYear(w)}getMonth(w){return this._delegate.getMonth(w)}getDate(w){return this._delegate.getDate(w)}getDayOfWeek(w){return this._delegate.getDayOfWeek(w)}getMonthNames(w){return this._delegate.getMonthNames(w)}getDateNames(){return this._delegate.getDateNames()}getDayOfWeekNames(w){return this._delegate.getDayOfWeekNames(w)}getYearName(w){return this._delegate.getYearName(w)}getFirstDayOfWeek(){return this._delegate.getFirstDayOfWeek()}getNumDaysInMonth(w){return this._delegate.getNumDaysInMonth(w)}createDate(w,s,c){return this._delegate.createDate(w,s,c)}today(){return this._delegate.today()}parse(w,s){return this._delegate.parse(w,s)}format(w,s){return this._delegate.format(w,s)}toIso8601(w){return this._delegate.toIso8601(w)}isDateInstance(w){return this._delegate.isDateInstance(w)}isValid(w){return this._delegate.isValid(w)}invalid(){return this._delegate.invalid()}clampDate(w,s,c){return s&&this.compareDatetime(w,s)<0?s:c&&this.compareDatetime(w,c)>0?c:w}}const X=new t.nKC("mtx-datetime-formats"),Ne="default"in A?me():A;function st(y,w){const s=Array(y);for(let c=0;c{class y extends te{constructor(s,c,m){super(m),this._useUtc=!1,this.setLocale(s||Ne.locale()),this._useUtc=c.useUtc}setLocale(s){super.setLocale(s);const c=Ne.localeData(s);this._localeData={firstDayOfWeek:c.firstDayOfWeek(),longMonths:c.months(),shortMonths:c.monthsShort(),dates:st(31,m=>super.createDate(2017,0,m+1).format("D")),hours:st(24,m=>this.createDatetime(2017,0,1,m,0).format("H")),minutes:st(60,m=>this.createDatetime(2017,0,1,1,m).format("m")),longDaysOfWeek:c.weekdays(),shortDaysOfWeek:c.weekdaysShort(),narrowDaysOfWeek:c.weekdaysMin()}}getHour(s){return super.clone(s).hour()}getMinute(s){return super.clone(s).minute()}isInNextMonth(s,c){const m=this.getDateInNextMonth(s);return super.sameMonthAndYear(m,c)}createDatetime(s,c,m,k,b){if(c<0||c>11)throw Error(`Invalid month index "${c}". Month index has to be between 0 and 11.`);if(m<1)throw Error(`Invalid date "${m}". Date has to be greater than 0.`);if(k<0||k>23)throw Error(`Invalid hour "${k}". Hour has to be between 0 and 23.`);if(b<0||b>59)throw Error(`Invalid minute "${b}". Minute has to be between 0 and 59.`);let x;if(x=this._useUtc?Ne.utc({year:s,month:c,date:m,hour:k,minute:b}):Ne({year:s,month:c,date:m,hour:k,minute:b}),!x.isValid())throw Error(`Invalid date "${m}" for month with index "${c}".`);return x.locale(this.locale)}getFirstDateOfMonth(s){return super.clone(s).startOf("month")}getHourNames(){return this._localeData.hours}getMinuteNames(){return this._localeData.minutes}addCalendarHours(s,c){return super.clone(s).add({hours:c})}addCalendarMinutes(s,c){return super.clone(s).add({minutes:c})}deserialize(s){return this._delegate.deserialize(s)}getDateInNextMonth(s){return super.clone(s).date(1).add({month:1})}static#e=this.\u0275fac=function(c){return new(c||y)(t.KVO(S.Ju,8),t.KVO(q,8),t.KVO(S.MJ))};static#t=this.\u0275prov=t.jDH({token:y,factory:y.\u0275fac})}return y})();const ca={parse:{dateInput:"L",monthInput:"MMMM",yearInput:"YYYY",datetimeInput:"L LT",timeInput:"LT"},display:{dateInput:"L",monthInput:"MMMM",yearInput:"YYYY",datetimeInput:"L LT",timeInput:"LT",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY",popupHeaderDateLabel:"ddd, DD MMM"}};function Yt(y=ca,w){const s=[{provide:S.MJ,useClass:gt,deps:[S.Ju,q]},{provide:te,useClass:_e},{provide:X,useValue:y}];return w&&s.push({provide:q,useValue:w}),s}var ue=M(14085),P=M(67336),Ae=M(66969),ze=M(36860),Lt=M(76939),ye=M(21413),O=M(18359),Dt=M(57786),Vt=M(96697),nt=M(5964),Ue=M(88834),ma=M(61594),ge=function(y){return y[y.DATE=0]="DATE",y[y.HOUR=1]="HOUR",y[y.MINUTE=2]="MINUTE",y}(ge||{});function ha(y,w){if(1&y&&(t.j41(0,"div",4),t.EFF(1),t.k0s()),2&y){const s=w.$implicit,c=t.XpG();t.xc7("font-size",s.fontSize)("left",s.left+"%")("top",s.top+"%"),t.AVh("mtx-clock-cell-disabled",!s.enabled)("mtx-clock-cell-selected",c._selectedHour===s.value),t.R7$(),t.JRh(s.displayValue)}}function pa(y,w){if(1&y&&(t.j41(0,"div",4),t.EFF(1),t.k0s()),2&y){const s=w.$implicit,c=t.XpG();t.xc7("left",s.left+"%")("top",s.top+"%"),t.AVh("mtx-clock-cell-disabled",!s.enabled)("mtx-clock-cell-selected",c._selectedMinute===s.value),t.R7$(),t.JRh(s.displayValue)}}const ke=(0,ze.BQ)({passive:!1}),Ye=41.25,Ee=7.0833;let Rt=(()=>{class y{constructor(s,c,m,k){this._elementRef=s,this._adapter=c,this._changeDetectorRef=m,this._document=k,this.interval=1,this.twelvehour=!1,this.AMPM="AM",this.selectedChange=new t.bkB,this.activeDateChange=new t.bkB,this._userSelection=new t.bkB,this._hourView=!0,this._hours=[],this._minutes=[],this._timeChanged=!1,this._pointerDown=b=>{this._timeChanged=!1,this.setTime(b),this._bindGlobalEvents(b)},this._pointerMove=b=>{b.cancelable&&b.preventDefault(),this.setTime(b)},this._pointerUp=b=>{b.cancelable&&b.preventDefault(),this._removeGlobalEvents(),this._timeChanged&&(this.selectedChange.emit(this.activeDate),this._hourView||this._userSelection.emit())}}get activeDate(){return this._activeDate}set activeDate(s){const c=this._activeDate;this._activeDate=this._adapter.clampDate(s,this.minDate,this.maxDate),this._adapter.sameMinute(c,this._activeDate)||this._init()}get selected(){return this._selected}set selected(s){this._selected=this._adapter.getValidDateOrNull(this._adapter.deserialize(s)),this._selected&&(this.activeDate=this._selected)}get minDate(){return this._minDate}set minDate(s){this._minDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(s))}get maxDate(){return this._maxDate}set maxDate(s){this._maxDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(s))}set startView(s){this._hourView="minute"!==s}get _hand(){const s=this._adapter.getHour(this.activeDate);this._selectedHour=s,this._selectedMinute=this._adapter.getMinute(this.activeDate);let c=0,m=Ye;return this._hourView?(m=this._selectedHour>0&&this._selectedHour<13?Ye:27.5,this.twelvehour&&(m=Ye),c=Math.round(30*this._selectedHour)):c=Math.round(6*this._selectedMinute),{height:`${m}%`,marginTop:50-m+"%",transform:`rotate(${c}deg)`}}ngAfterContentInit(){this.activeDate=this._activeDate||this._adapter.today(),this._init()}ngOnDestroy(){this._removeGlobalEvents()}ngOnChanges(){this._init()}_bindGlobalEvents(s){const c=this._document,m=vt(s),b=m?"touchend":"mouseup";c.addEventListener(m?"touchmove":"mousemove",this._pointerMove,ke),c.addEventListener(b,this._pointerUp,ke),m&&c.addEventListener("touchcancel",this._pointerUp,ke)}_removeGlobalEvents(){const s=this._document;s.removeEventListener("mousemove",this._pointerMove,ke),s.removeEventListener("mouseup",this._pointerUp,ke),s.removeEventListener("touchmove",this._pointerMove,ke),s.removeEventListener("touchend",this._pointerUp,ke),s.removeEventListener("touchcancel",this._pointerUp,ke)}_init(){this._hours.length=0,this._minutes.length=0;const s=this._adapter.getHourNames(),c=this._adapter.getMinuteNames();if(this.twelvehour){const m=[];for(let k=0;k=0)&&(!this.maxDate||this._adapter.compareDatetime(oe,this.maxDate,!1)<=0)&&(!this.dateFilter||this.dateFilter(oe,ge.HOUR));m.push({value:k,displayValue:k%12==0?"12":s[k%12],enabled:Qe,top:50-Math.cos(b)*x-Ee,left:50+Math.sin(b)*x-Ee})}this._hours=m.filter("AM"===this.AMPM?k=>k.value<12:k=>k.value>=12)}else for(let m=0;m0&&m<13?Ye:27.5,ee=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),m,0),oe=(!this.minDate||this._adapter.compareDatetime(ee,this.minDate,!1)>=0)&&(!this.maxDate||this._adapter.compareDatetime(ee,this.maxDate,!1)<=0)&&(!this.dateFilter||this.dateFilter(ee,ge.HOUR));this._hours.push({value:m,displayValue:0===m?"00":s[m],enabled:oe,top:50-Math.cos(k)*x-Ee,left:50+Math.sin(k)*x-Ee,fontSize:m>0&&m<13?"":"80%"})}for(let m=0;m=0)&&(!this.maxDate||this._adapter.compareDatetime(b,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(b,ge.MINUTE));this._minutes.push({value:m,displayValue:0===m?"00":c[m],enabled:x,top:50-Math.cos(k)*Ye-Ee,left:50+Math.sin(k)*Ye-Ee})}}setTime(s){const c=this._elementRef.nativeElement,m=c.getBoundingClientRect(),k=c.offsetWidth,b=c.offsetHeight,{pageX:x,pageY:ee}=function ne(y){let w;return w=vt(y)?y.touches[0]||y.changedTouches[0]:y,w}(s),oe=k/2-(x-m.left-window.pageXOffset),Qe=b/2-(ee-m.top-window.pageYOffset);let ct=Math.atan2(-oe,Qe);const Fa=Math.PI/(this._hourView?6:this.interval?30/this.interval:30),Wa=Math.sqrt(oe*oe+Qe*Qe),Va=this._hourView&&Wa>(.4125*k+.275*k)/2;ct<0&&(ct=2*Math.PI+ct);let mt,K=Math.round(ct/Fa);this._hourView?(this.twelvehour?K="AM"===this.AMPM?0===K?12:K:12===K?0:K+12:(12===K&&(K=0),K=Va?0===K?12:K:0===K?0:K+12),mt=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),K,this._adapter.getMinute(this.activeDate))):(this.interval&&(K*=this.interval),60===K&&(K=0),mt=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this._adapter.getHour(this.activeDate),K)),(!this.dateFilter||this.dateFilter(mt,this._hourView?ge.HOUR:ge.MINUTE))&&(this._timeChanged=!0,this.activeDate=mt,this._changeDetectorRef.markForCheck(),this.activeDateChange.emit(this.activeDate))}static#e=this.\u0275fac=function(c){return new(c||y)(t.rXU(t.aKT),t.rXU(te),t.rXU(t.gRc),t.rXU(u.qQ))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["mtx-clock"]],hostAttrs:["role","clock",1,"mtx-clock"],hostBindings:function(c,m){1&c&&t.bIt("mousedown",function(b){return m._pointerDown(b)})("touchstart",function(b){return m._pointerDown(b)})},inputs:{dateFilter:"dateFilter",interval:"interval",twelvehour:[t.Mj6.HasDecoratorInputTransform,"twelvehour","twelvehour",t.L39],AMPM:"AMPM",activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",startView:"startView"},outputs:{selectedChange:"selectedChange",activeDateChange:"activeDateChange",_userSelection:"_userSelection"},exportAs:["mtxClock"],standalone:!0,features:[t.GFd,t.OA$,t.aNF],decls:9,vars:5,consts:[[1,"mtx-clock-wrapper"],[1,"mtx-clock-center"],[1,"mtx-clock-hand",3,"ngStyle"],[1,"mtx-clock-hours"],[1,"mtx-clock-cell"],[1,"mtx-clock-minutes"]],template:function(c,m){1&c&&(t.j41(0,"div",0),t.nrm(1,"div",1)(2,"div",2),t.j41(3,"div",3),t.Z7z(4,ha,2,11,"div",4,t.fX1),t.k0s(),t.j41(6,"div",5),t.Z7z(7,pa,2,9,"div",4,t.fX1),t.k0s()()),2&c&&(t.R7$(2),t.Y8G("ngStyle",m._hand),t.R7$(),t.AVh("active",m._hourView),t.R7$(),t.Dyx(m._hours),t.R7$(2),t.AVh("active",!m._hourView),t.R7$(),t.Dyx(m._minutes))},dependencies:[u.B3],styles:['.mtx-clock{position:relative;display:block;min-width:224px;margin:12px;box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:none;font-size:var(--mtx-datetimepicker-clock-text-size)}.mtx-clock-wrapper{position:relative;width:100%;height:0;padding-top:100%;border-radius:50%;background-color:var(--mtx-datetimepicker-clock-dial-background-color)}.mtx-clock-center{position:absolute;top:50%;left:50%;width:3%;height:3%;margin:-1.5%;border-radius:50%;background-color:var(--mtx-datetimepicker-clock-hand-background-color)}.mtx-clock-hand{position:absolute;inset:0;width:2px;margin:0 auto;transform-origin:bottom;background-color:var(--mtx-datetimepicker-clock-hand-background-color)}.mtx-clock-hand:before{content:"";position:absolute;top:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background-color:var(--mtx-datetimepicker-clock-hand-background-color)}.mtx-clock-hours,.mtx-clock-minutes{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:.35s;transform:scale(1.2)}.mtx-clock-hours.active,.mtx-clock-minutes.active{opacity:1;visibility:visible;transform:scale(1)}.mtx-clock-minutes{transform:scale(.8)}.mtx-clock-cell{position:absolute;display:flex;width:14.1666%;height:14.1666%;justify-content:center;box-sizing:border-box;border-radius:50%;align-items:center;cursor:pointer;color:var(--mtx-datetimepicker-clock-cell-text-color)}.mtx-clock-cell.mtx-clock-cell-selected{color:#fff;background-color:var(--mtx-datetimepicker-clock-hand-background-color)}.mtx-clock-cell:not(.mtx-clock-cell-selected,.mtx-clock-cell-disabled):hover{background-color:var(--mtx-datetimepicker-clock-cell-hover-state-background-color)}.mtx-clock-cell.mtx-clock-cell-disabled{pointer-events:none;color:var(--mtx-datetimepicker-clock-cell-disabled-state-text-color)}\n'],encapsulation:2,changeDetection:0})}return y})();function vt(y){return"t"===y.type[0]}var F=M(49969);const Ie={transformPanel:(0,F.hZ)("transformPanel",[(0,F.kY)("void => enter-dropdown",(0,F.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,F.i7)([(0,F.iF)({opacity:0,transform:"scale(1, 0.8)"}),(0,F.iF)({opacity:1,transform:"scale(1, 1)"})]))),(0,F.kY)("void => enter-dialog",(0,F.i0)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,F.i7)([(0,F.iF)({opacity:0,transform:"scale(0.7)"}),(0,F.iF)({transform:"none",opacity:1})]))),(0,F.kY)("* => void",(0,F.i0)("100ms linear",(0,F.iF)({opacity:0})))]),fadeInCalendar:(0,F.hZ)("fadeInCalendar",[(0,F.wk)("void",(0,F.iF)({opacity:0})),(0,F.wk)("enter",(0,F.iF)({opacity:1})),(0,F.kY)("void => *",(0,F.i0)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))]),slideCalendar:(0,F.hZ)("slideCalendar",[(0,F.kY)("* => left",[(0,F.i0)(180,(0,F.i7)([(0,F.iF)({transform:"translateX(100%)",offset:.5}),(0,F.iF)({transform:"translateX(-100%)",offset:.51}),(0,F.iF)({transform:"translateX(0)",offset:1})]))]),(0,F.kY)("* => right",[(0,F.i0)(180,(0,F.i7)([(0,F.iF)({transform:"translateX(-100%)",offset:.5}),(0,F.iF)({transform:"translateX(100%)",offset:.51}),(0,F.iF)({transform:"translateX(0)",offset:1})]))])])};function re(y){return Error(`MtxDatetimepicker: No provider found for ${y}. You must add one of the following to your app config: provideNativeDatetimeAdapter, provideDateFnsDatetimeAdapter,provideLuxonDatetimeAdapter, provideMomentDatetimeAdapter, or provide a custom implementation.`)}const Nt=["mtx-calendar-body",""];function ae(y,w){if(1&y&&(t.j41(0,"tr",0)(1,"td",2),t.EFF(2),t.k0s()()),2&y){const s=t.XpG();t.R7$(),t.BMQ("colspan",s.numCols),t.R7$(),t.JRh(s.label)}}function zt(y,w){if(1&y&&(t.j41(0,"td",3),t.EFF(1),t.k0s()),2&y){const s=t.XpG(2);t.BMQ("colspan",s._firstRowOffset),t.R7$(),t.SpI(" ",s._firstRowOffset>=s.labelMinRequiredCells?s.label:""," ")}}function bt(y,w){if(1&y){const s=t.RV6();t.j41(0,"td",5),t.bIt("click",function(){const m=t.eBV(s).$implicit,k=t.XpG(2);return t.Njj(k._cellClicked(m))}),t.j41(1,"div",6),t.EFF(2),t.k0s()()}if(2&y){const s=w.$implicit,c=w.$index,m=t.XpG().$index,k=t.XpG();t.AVh("mtx-calendar-body-active",k._isActiveCell(m,c))("mtx-calendar-body-disabled",!s.enabled),t.Y8G("tabindex",k._isActiveCell(m,c)?0:-1),t.BMQ("data-mat-row",m)("data-mat-col",c)("aria-label",s.ariaLabel)("aria-disabled",!s.enabled||null),t.R7$(),t.AVh("mtx-calendar-body-selected",k.selectedValue===s.value)("mtx-calendar-body-today",k.todayValue===s.value),t.BMQ("aria-selected",k.selectedValue===s.value),t.R7$(),t.SpI(" ",s.displayValue," ")}}function it(y,w){if(1&y&&(t.j41(0,"tr",1),t.DNE(1,zt,2,2,"td",3),t.Z7z(2,bt,3,15,"td",4,t.fX1),t.k0s()),2&y){const s=w.$implicit,c=w.$index,m=t.XpG();t.R7$(),t.vxM(1,0===c&&m._firstRowOffset?1:-1),t.R7$(),t.Dyx(s)}}class U{constructor(w,s,c,m){this.value=w,this.displayValue=s,this.ariaLabel=c,this.enabled=m}}let rt=(()=>{class y{constructor(){this.numCols=7,this.allowDisabledSelection=!1,this.activeCell=0,this.selectedValueChange=new t.bkB}get _firstRowOffset(){return this.rows&&this.rows.length&&this.rows[0].length?this.numCols-this.rows[0].length:0}_cellClicked(s){!this.allowDisabledSelection&&!s.enabled||this.selectedValueChange.emit(s.value)}_isActiveCell(s,c){let m=s*this.numCols+c;return s&&(m-=this._firstRowOffset),m===this.activeCell}static#e=this.\u0275fac=function(c){return new(c||y)};static#t=this.\u0275cmp=t.VBU({type:y,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"],standalone:!0,features:[t.aNF],attrs:Nt,decls:3,vars:1,consts:[["aria-hidden","true"],["role","row"],[1,"mtx-calendar-body-label"],["aria-hidden","true",1,"mtx-calendar-body-label"],["role","gridcell",1,"mtx-calendar-body-cell"],["role","gridcell",1,"mtx-calendar-body-cell",3,"click","tabindex"],[1,"mtx-calendar-body-cell-content"]],template:function(c,m){1&c&&(t.DNE(0,ae,3,2,"tr",0),t.Z7z(1,it,4,1,"tr",1,t.fX1)),2&c&&(t.vxM(0,m._firstRowOffset.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){color:var(--mtx-datetimepicker-calendar-date-disabled-state-text-color)}.mtx-calendar-body-disabled>.mtx-calendar-body-today:not(.mtx-calendar-body-selected){border-color:var(--mtx-datetimepicker-calendar-date-disabled-state-text-color)}.mtx-calendar-body-cell-content{position:absolute;top:5%;left:5%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;border:1px solid transparent;border-radius:999px;color:var(--mtx-datetimepicker-calendar-date-text-color);border-color:var(--mtx-datetimepicker-calendar-date-outline-color)}.mtx-calendar-body-active>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){background-color:var(--mtx-datetimepicker-calendar-date-focus-state-background-color)}@media (hover: hover){.mtx-calendar-body-cell:not(.mtx-calendar-body-disabled):hover>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){background-color:var(--mtx-datetimepicker-calendar-date-hover-state-background-color)}}.mtx-calendar-body-selected{background-color:var(--mtx-datetimepicker-calendar-date-selected-state-background-color);color:var(--mtx-datetimepicker-calendar-date-selected-state-text-color)}.mtx-calendar-body-disabled>.mtx-calendar-body-selected{background-color:var(--mtx-datetimepicker-calendar-date-selected-disabled-state-background-color)}.mtx-calendar-body-selected.mtx-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mtx-datetimepicker-calendar-date-today-selected-state-outline-color)}\n"],encapsulation:2,changeDetection:0})}return y})();function Ut(y,w){if(1&y&&(t.j41(0,"th"),t.EFF(1),t.k0s()),2&y){const s=w.$implicit;t.BMQ("aria-label",s.long),t.R7$(),t.JRh(s.narrow)}}let Tt=(()=>{class y{constructor(s,c){if(this._adapter=s,this._dateFormats=c,this.type="date",this.selectedChange=new t.bkB,this._userSelection=new t.bkB,!this._adapter)throw re("DatetimeAdapter");if(!this._dateFormats)throw re("MTX_DATETIME_FORMATS");const m=this._adapter.getFirstDayOfWeek(),k=this._adapter.getDayOfWeekNames("narrow"),x=this._adapter.getDayOfWeekNames("long").map((ee,oe)=>({long:ee,narrow:k[oe]}));this._weekdays=x.slice(m).concat(x.slice(0,m)),this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(s){const c=this._activeDate;this._activeDate=s||this._adapter.today(),c&&this._activeDate&&!this._adapter.sameMonthAndYear(c,this._activeDate)&&(this._init(),this._adapter.isInNextMonth(c,this._activeDate)?this.calendarState("right"):this.calendarState("left"))}get selected(){return this._selected}set selected(s){this._selected=s,this._selectedDate=this._getDateInCurrentMonth(this.selected)}ngAfterContentInit(){this._init()}_dateSelected(s){this.selectedChange.emit(this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),s,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 s=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(s)-this._adapter.getFirstDayOfWeek())%7,this._createWeekCells()}_createWeekCells(){const s=this._adapter.getNumDaysInMonth(this.activeDate),c=this._adapter.getDateNames();this._weeks=[[]];for(let m=0,k=this._firstWeekOffset;m{class y{constructor(s,c){if(this._adapter=s,this._dateFormats=c,this.type="date",this.selectedChange=new t.bkB,this._userSelection=new t.bkB,!this._adapter)throw re("DatetimeAdapter");if(!this._dateFormats)throw re("MTX_DATETIME_FORMATS");this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(s){const c=this._activeDate;this._activeDate=s||this._adapter.today(),c&&this._activeDate&&!Bt(this._adapter,c,this._activeDate,this.minDate,this.maxDate)&&this._init()}get selected(){return this._selected}set selected(s){this._selected=s,this._selectedYear=this._selected&&this._adapter.getYear(this._selected)}get minDate(){return this._minDate}set minDate(s){this._minDate=this._getValidDateOrNull(this._adapter.deserialize(s))}get maxDate(){return this._maxDate}set maxDate(s){this._maxDate=this._getValidDateOrNull(this._adapter.deserialize(s))}ngAfterContentInit(){this._init()}_yearSelected(s){const c=this._adapter.getMonth(this.activeDate),m=this._adapter.createDatetime(s,c,1,0,0);this.selectedChange.emit(this._adapter.createDatetime(s,c,Math.min(this._adapter.getDate(this.activeDate),this._adapter.getNumDaysInMonth(m)),this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate))),"year"===this.type&&this._userSelection.emit()}_getActiveCell(){return De(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 c=this._adapter.getYear(this.activeDate)-De(this._adapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let m=0,k=[];mthis._createCellForYear(b))),k=[])}_createCellForYear(s){const c=this._adapter.getYearName(this._adapter.createDate(s,0,1));return new U(s,c,c,this._shouldEnableYear(s))}_shouldEnableYear(s){if(null==s||this.maxDate&&s>this._adapter.getYear(this.maxDate)||this.minDate&&s{class y{constructor(){this.changes=new ye.B,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToYearViewLabel="Choose month",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date",this.switchToClockHourViewLabel="Choose hour",this.switchToClockMinuteViewLabel="Choose minute",this.okLabel="OK",this.cancelLabel="Cancel"}formatYearRange(s,c){return`${s} \u2013 ${c}`}formatYearRangeLabel(s,c){return`${s} to ${c}`}static#e=this.\u0275fac=function(c){return new(c||y)};static#t=this.\u0275prov=t.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}return y})();const ot=["hourInput"],Je=["minuteInput"];function H(y,w){if(1&y){const s=t.RV6();t.j41(0,"div",7)(1,"button",12),t.bIt("keydown",function(m){return t.eBV(s),t.Njj(m.stopPropagation())})("click",function(){t.eBV(s);const m=t.XpG();return t.Njj(m.ampmChange.emit("AM"))}),t.EFF(2,"AM"),t.k0s(),t.j41(3,"button",13),t.bIt("keydown",function(m){return t.eBV(s),t.Njj(m.stopPropagation())})("click",function(){t.eBV(s);const m=t.XpG();return t.Njj(m.ampmChange.emit("PM"))}),t.EFF(4,"PM"),t.k0s()()}if(2&y){const s=t.XpG();t.R7$(),t.AVh("mtx-time-ampm-active","AM"===s.AMPM),t.R7$(2),t.AVh("mtx-time-ampm-active","PM"===s.AMPM)}}function Gt(y,w){for(y=String(y);y.length{class y{set timeInterval(s){this._interval=(0,ue.OE)(s)}set timeMin(s){this._min=(0,ue.OE)(s)}set timeMax(s){this._max=(0,ue.OE)(s)}set timeValue(s){this._value=(0,ue.OE)(s),this.hasFocus||this.writeValue(this._value),this.writePlaceholder(this._value)}constructor(s,c){this.element=s,this.cdr=c,this._interval=1,this._min=0,this._max=1/0,this.timeValueChanged=new t.bkB,this.keyDownListener=this.keyDownHandler.bind(this),this.keyPressListener=this.keyPressHandler.bind(this),this.inputEventListener=this.inputChangedHandler.bind(this),this.inputElement.addEventListener("keydown",this.keyDownListener,{passive:!0}),this.inputElement.addEventListener("keypress",this.keyPressListener),this.inputElement.addEventListener("input",this.inputEventListener,{passive:!0})}get hasFocus(){return this.element.nativeElement&&this.element?.nativeElement===document?.activeElement}get inputElement(){return this.element.nativeElement}get valid(){return!this._value||(String(this.inputElement.value).length?this._value==this.inputElement.value:this._value==this.inputElement.placeholder)}get invalid(){return!this.valid}blur(){this.writeValue(this._value),this.writePlaceholder(this._value),this.timeValueChanged.emit(this._value)}focus(){this.writeValue("")}writeValue(s){this.inputElement.value=""!==s?Gt(s,2):"",this.cdr.markForCheck()}writePlaceholder(s){this.inputElement.placeholder=Gt(s,2),this.cdr.markForCheck()}keyDownHandler(s){if(String(this.inputElement.value).length>0){let c=null;s.keyCode===P.i7?(c=(0,ue.OE)(this._value),c+=this._interval,s.stopPropagation()):s.keyCode===P.n6&&(c=(0,ue.OE)(this._value),c-=this._interval,s.stopPropagation()),"number"==typeof c&&(this.writeValue(c),this.writePlaceholder(c),this.clampInputValue(),this.timeValueChanged.emit(this._value))}}keyPressHandler(s){const c=s?.key??null;isNaN(Number(c))&&"Enter"!==c&&s.preventDefault()}inputChangedHandler(){this.clampInputValue(),this.timeValueChanged.emit(this._value)}clampInputValue(){if(""===this.inputElement?.value)return;const s=(0,ue.OE)(this.inputElement?.value??null);if(s||0===this._min&&0===s){const c=Math.min(Math.max(s,this._min),this._max);c!==s&&(this.writeValue(c),this.writePlaceholder(c)),this._value=c}}ngOnDestroy(){this.inputElement.removeEventListener("keydown",this.keyDownListener),this.inputElement.removeEventListener("keypress",this.keyPressListener),this.inputElement.removeEventListener("input",this.inputEventListener)}static#e=this.\u0275fac=function(c){return new(c||y)(t.rXU(t.aKT),t.rXU(t.gRc))};static#t=this.\u0275dir=t.FsC({type:y,selectors:[["input",8,"mtx-time-input"]],hostBindings:function(c,m){1&c&&t.bIt("blur",function(b){return m.blur(b)})("focus",function(b){return m.focus(b)})},inputs:{timeInterval:"timeInterval",timeMin:"timeMin",timeMax:"timeMax",timeValue:"timeValue"},outputs:{timeValueChanged:"timeValueChanged"},exportAs:["mtxTimeInput"],standalone:!0})}return y})(),he=(()=>{class y{get activeDate(){return this._activeDate}set activeDate(s){this._activeDate=this._adapter.clampDate(s,this.minDate,this.maxDate)}get selected(){return this._selected}set selected(s){this._selected=this._adapter.getValidDateOrNull(this._adapter.deserialize(s)),this._selected&&(this.activeDate=this._selected)}get minDate(){return this._minDate}set minDate(s){this._minDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(s))}get maxDate(){return this._maxDate}set maxDate(s){this._maxDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(s))}get clockView(){return this._clockView}set clockView(s){this._clockView=s}get isHourView(){return"hour"===this._clockView}get isMinuteView(){return"hour"===this._clockView}get hour(){if(!this.activeDate)return this.twelvehour?"12":"00";const s=Number(this._adapter.getHour(this.activeDate));return this.twelvehour?0===s?"12":this.prefixWithZero(s>12?s-12:s):this.prefixWithZero(s)}get minute(){return this.activeDate?this.prefixWithZero(this._adapter.getMinute(this.activeDate)):"00"}prefixWithZero(s){return s<10?"0"+String(s):String(s)}constructor(s,c,m){this._adapter=s,this._changeDetectorRef=c,this._datetimepickerIntl=m,this.selectedChange=new t.bkB,this.activeDateChange=new t.bkB,this._userSelection=new t.bkB,this.ampmChange=new t.bkB,this.clockViewChange=new t.bkB,this.interval=1,this.twelvehour=!1,this.AMPM="AM",this._clockView="hour",this.datetimepickerIntlChangesSubscription=this._datetimepickerIntl.changes.subscribe(()=>{this._changeDetectorRef.detectChanges()})}ngOnChanges(s){s.clockView&&s.clockView.currentValue!==s.clockView.previousValue&&this.focusInputElement()}ngAfterViewInit(){this.focusInputElement()}focusInputElement(){"hour"===this.clockView?this.hourInputElement&&this.hourInputElement.nativeElement.focus():this.minuteInputElement&&this.minuteInputElement.nativeElement.focus()}handleHourInputChange(s){const c=(0,ue.OE)(s);if(c||0===c){const m=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this.updateHourForAmPm(c),this._adapter.getMinute(this.activeDate));this._activeDate=this._adapter.clampDate(m,this.minDate,this.maxDate),this.activeDateChange.emit(this.activeDate),this.hourInputDirective&&(this.hourInputDirective.timeValue=this.hour)}}updateHourForAmPm(s){return this.twelvehour?"AM"===this.AMPM?0===s||12===s?0:s:0===s||12===s?12:s+12:s}handleMinuteInputChange(s){const c=(0,ue.OE)(s);if(c||0===c){const m=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this._adapter.getHour(this._activeDate),c);this._activeDate=this._adapter.clampDate(m,this.minDate,this.maxDate),this.activeDateChange.emit(this.activeDate),this.minuteInputDirective&&(this.minuteInputDirective.timeValue=this.minute)}}handleFocus(s){this.clockView=s,this.clockViewChange.emit(s)}_timeSelected(s){"hour"===this.clockView&&(this.clockView="minute"),this._activeDate=this.selected=s}_onActiveDateChange(s){this._activeDate=s,this.activeDateChange.emit(s)}handleOk(){this._selected&&this.selectedChange.emit(this._selected),this._userSelection.emit()}handleCancel(){this._userSelection.emit()}ngOnDestroy(){this.datetimepickerIntlChangesSubscription&&this.datetimepickerIntlChangesSubscription.unsubscribe()}static#e=this.\u0275fac=function(c){return new(c||y)(t.rXU(te),t.rXU(t.gRc),t.rXU(we))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["mtx-time"]],viewQuery:function(c,m){if(1&c&&(t.GBs(ot,5,t.aKT),t.GBs(ot,5,xt),t.GBs(Je,5,t.aKT),t.GBs(Je,5,xt)),2&c){let k;t.mGM(k=t.lsd())&&(m.hourInputElement=k.first),t.mGM(k=t.lsd())&&(m.hourInputDirective=k.first),t.mGM(k=t.lsd())&&(m.minuteInputElement=k.first),t.mGM(k=t.lsd())&&(m.minuteInputDirective=k.first)}},hostAttrs:[1,"mtx-time"],inputs:{dateFilter:"dateFilter",interval:"interval",twelvehour:[t.Mj6.HasDecoratorInputTransform,"twelvehour","twelvehour",t.L39],AMPM:"AMPM",activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",clockView:"clockView"},outputs:{selectedChange:"selectedChange",activeDateChange:"activeDateChange",_userSelection:"_userSelection",ampmChange:"ampmChange",clockViewChange:"clockViewChange"},exportAs:["mtxTime"],standalone:!0,features:[t.GFd,t.OA$,t.aNF],decls:15,vars:27,consts:[["hourInput","mtxTimeInput"],["minuteInput","mtxTimeInput"],[1,"mtx-time-input-wrapper"],[1,"mtx-time-input-inner"],["type","text","inputmode","numeric","maxlength","2",1,"mtx-time-input",3,"timeValueChanged","focus","timeMin","timeMax","timeValue"],[1,"mtx-time-seperator"],["type","text","inputmode","numeric","maxlength","2",1,"mtx-time-input",3,"timeValueChanged","focus","timeMin","timeMax","timeValue","timeInterval"],[1,"mtx-time-ampm"],[3,"selectedChange","activeDateChange","AMPM","dateFilter","interval","maxDate","minDate","selected","startView","twelvehour"],[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,"click","disabled"],["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(c,m){if(1&c){const k=t.RV6();t.j41(0,"div",2)(1,"div",3)(2,"input",4,0),t.bIt("timeValueChanged",function(x){return t.eBV(k),t.Njj(m.handleHourInputChange(x))})("focus",function(){return t.eBV(k),t.Njj(m.handleFocus("hour"))}),t.k0s(),t.j41(4,"div",5),t.EFF(5,":"),t.k0s(),t.j41(6,"input",6,1),t.bIt("timeValueChanged",function(x){return t.eBV(k),t.Njj(m.handleMinuteInputChange(x))})("focus",function(){return t.eBV(k),t.Njj(m.handleFocus("minute"))}),t.k0s(),t.DNE(8,H,5,4,"div",7),t.k0s()(),t.j41(9,"mtx-clock",8),t.bIt("selectedChange",function(x){return t.eBV(k),t.Njj(m._timeSelected(x))})("activeDateChange",function(x){return t.eBV(k),t.Njj(m._onActiveDateChange(x))}),t.k0s(),t.j41(10,"div",9)(11,"button",10),t.bIt("click",function(){return t.eBV(k),t.Njj(m.handleCancel())}),t.EFF(12),t.k0s(),t.j41(13,"button",11),t.bIt("click",function(){return t.eBV(k),t.Njj(m.handleOk())}),t.EFF(14),t.k0s()()}if(2&c){const k=t.sdS(3),b=t.sdS(7);t.R7$(2),t.AVh("mtx-time-input-active","hour"===m.clockView)("mtx-time-input-warning",!k.valid),t.Y8G("timeMin",m.twelvehour?1:0)("timeMax",m.twelvehour?12:23)("timeValue",m.hour),t.R7$(4),t.AVh("mtx-time-input-active","minute"===m.clockView)("mtx-time-input-warning",!b.valid),t.Y8G("timeMin",0)("timeMax",59)("timeValue",m.minute)("timeInterval",m.interval),t.R7$(2),t.vxM(8,m.twelvehour?8:-1),t.R7$(),t.Y8G("AMPM",m.AMPM)("dateFilter",m.dateFilter)("interval",m.interval)("maxDate",m.maxDate)("minDate",m.minDate)("selected",m.selected)("startView",m.clockView)("twelvehour",m.twelvehour),t.R7$(3),t.SpI(" ",m._datetimepickerIntl.cancelLabel," "),t.R7$(),t.Y8G("disabled",(null==m.minuteInputDirective?null:m.minuteInputDirective.invalid)||(null==m.hourInputDirective?null:m.hourInputDirective.invalid)),t.R7$(),t.SpI(" ",m._datetimepickerIntl.okLabel," ")}},dependencies:[Ue.$z,Rt,xt],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:2px solid transparent;appearance:none;outline:none;border-radius:var(--mtx-datetimepicker-selector-container-shape);background-color:var(--mtx-datetimepicker-time-input-background-color);color:var(--mtx-datetimepicker-time-input-text-color)}.mtx-time-input.mtx-time-input-active{background-color:var(--mtx-datetimepicker-time-input-active-state-background-color);color:var(--mtx-datetimepicker-time-input-active-state-text-color)}.mtx-time-input.mtx-time-input-active:focus{border-color:var(--mtx-datetimepicker-time-input-focus-state-outline-color);background-color:var(--mtx-datetimepicker-time-input-focus-state-background-color)}.mtx-time-input.mtx-time-input-active:focus::placeholder{color:var(--mtx-datetimepicker-time-input-focus-state-placeholder-text-color)}.mtx-time-input.mtx-time-input-warning{border-color:var(--mtx-datetimepicker-time-input-warn-state-outline-color)}.mtx-time-seperator{display:inline-flex;justify-content:center;align-items:center;width:24px;font-size:36px}.mtx-time-ampm{display:inline-flex;flex-direction:column;margin-left:12px}[dir=rtl] .mtx-time-ampm{margin-left:auto;margin-right:12px}.mtx-time-ampm .mtx-time-am,.mtx-time-ampm .mtx-time-pm{--mdc-text-button-label-text-weight: 400;--mdc-text-button-label-text-color: var(--mtx-datetimepicker-time-ampm-text-color);--mdc-text-button-container-shape: var(--mtx-datetimepicker-selector-container-shape);border-color:var(--mtx-datetimepicker-time-ampm-outline-color);flex:1;width:40px;min-width:auto;border-width:1px;border-style:solid}.mtx-time-ampm .mtx-time-am.mtx-time-ampm-active,.mtx-time-ampm .mtx-time-pm.mtx-time-ampm-active{--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-color: var(--mtx-datetimepicker-time-ampm-selected-state-text-color);background-color:var(--mtx-datetimepicker-time-ampm-selected-state-background-color)}.mtx-time-ampm .mtx-time-am .mat-mdc-button-touch-target,.mtx-time-ampm .mtx-time-pm .mat-mdc-button-touch-target{height:100%}.mtx-time-ampm .mtx-time-am{border-bottom-left-radius:0;border-bottom-right-radius:0}.mtx-time-ampm .mtx-time-pm{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}.mtx-time-button-wrapper{display:flex;justify-content:flex-end;padding-top:8px}.mtx-time-button-wrapper .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mtx-time-button-wrapper .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,changeDetection:0})}return y})(),ie=(()=>{class y{constructor(s,c){if(this._adapter=s,this._dateFormats=c,this.type="date",this.selectedChange=new t.bkB,this._userSelection=new t.bkB,!this._adapter)throw re("DatetimeAdapter");if(!this._dateFormats)throw re("MTX_DATETIME_FORMATS");this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(s){const c=this._activeDate;this._activeDate=s||this._adapter.today(),c&&this._activeDate&&!this._adapter.sameYear(c,this._activeDate)&&this._init()}get selected(){return this._selected}set selected(s){this._selected=s,this._selectedMonth=this._getMonthInCurrentYear(this.selected)}ngAfterContentInit(){this._init()}_monthSelected(s){const c=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),s,1,0,0);this.selectedChange.emit(this._adapter.createDatetime(this._adapter.getYear(this.activeDate),s,Math.min(this._adapter.getDate(this.activeDate),this._adapter.getNumDaysInMonth(c)),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 s=this._adapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(c=>c.map(m=>this._createCellForMonth(m,s[m])))}_getMonthInCurrentYear(s){return this._adapter.sameYear(s,this.activeDate)?this._adapter.getMonth(s):null}_createCellForMonth(s,c){const m=this._adapter.format(this._adapter.createDatetime(this._adapter.getYear(this.activeDate),s,1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate)),this._dateFormats.display.monthYearA11yLabel);return new U(s,c.toLocaleUpperCase(),m,this._isMonthEnabled(s))}_isMonthEnabled(s){if(!this.dateFilter)return!0;for(let m=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),s,1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate));this._adapter.getMonth(m)===s;m=this._adapter.addCalendarDays(m,1))if(this.dateFilter(m))return!0;return!1}static#e=this.\u0275fac=function(c){return new(c||y)(t.rXU(te,8),t.rXU(X,8))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["mtx-year-view"]],inputs:{type:"type",dateFilter:"dateFilter",activeDate:"activeDate",selected:"selected"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection"},exportAs:["mtxYearView"],standalone:!0,features:[t.aNF],decls:3,vars:9,consts:[["role","grid",1,"mtx-calendar-table"],[1,"mtx-calendar-table-header"],["mtx-calendar-body","",3,"selectedValueChange","label","rows","todayValue","labelMinRequiredCells","numCols","activeCell","selectedValue","allowDisabledSelection"]],template:function(c,m){1&c&&(t.j41(0,"table",0),t.nrm(1,"thead",1),t.j41(2,"tbody",2),t.bIt("@slideCalendar.done",function(){return m._calendarStateDone()})("selectedValueChange",function(b){return m._monthSelected(b)}),t.k0s()()),2&c&&(t.R7$(2),t.Y8G("@slideCalendar",m._calendarState)("label",m._yearLabel)("rows",m._months)("todayValue",m._todayMonth)("labelMinRequiredCells",2)("numCols",4)("activeCell",m._adapter.getMonth(m.activeDate))("selectedValue",m._selectedMonth)("allowDisabledSelection",!0))},dependencies:[rt],encapsulation:2,data:{animation:[Ie.slideCalendar]},changeDetection:0})}return y})();function W(y,w){1&y&&(t.qSk(),t.j41(0,"svg",6),t.nrm(1,"path",7),t.k0s())}function jt(y,w){if(1&y){const s=t.RV6();t.j41(0,"button",5),t.bIt("click",function(){t.eBV(s);const m=t.XpG();return t.Njj(m._yearClicked())}),t.j41(1,"span"),t.EFF(2),t.k0s(),t.DNE(3,W,2,0,":svg:svg",6),t.k0s()}if(2&y){const s=t.XpG();t.AVh("active","year"===s.currentView||"multi-year"===s.currentView),t.BMQ("aria-label",s._yearButtonLabel),t.R7$(2),t.JRh(s._yearButtonText),t.R7$(),t.vxM(3,s.multiYearSelector||"year"===s.type?3:-1)}}function z(y,w){if(1&y){const s=t.RV6();t.j41(0,"button",10),t.bIt("click",function(){t.eBV(s);const m=t.XpG(2);return t.Njj(m._dateClicked())}),t.EFF(1),t.k0s()}if(2&y){const s=t.XpG(2);t.AVh("active","month"===s.currentView)("not-clickable","month"===s.type),t.BMQ("aria-label",s._dateButtonLabel),t.R7$(),t.JRh(s._dateButtonText)}}function Ge(y,w){if(1&y){const s=t.RV6();t.j41(0,"span",15)(1,"button",16),t.bIt("click",function(){t.eBV(s);const m=t.XpG(3);return t.Njj(m._ampmClicked("AM"))}),t.EFF(2,"AM"),t.k0s(),t.j41(3,"button",17),t.bIt("click",function(){t.eBV(s);const m=t.XpG(3);return t.Njj(m._ampmClicked("PM"))}),t.EFF(4,"PM"),t.k0s()()}if(2&y){const s=t.XpG(3);t.R7$(),t.AVh("active","AM"===s._AMPM),t.R7$(2),t.AVh("active","PM"===s._AMPM)}}function Ma(y,w){if(1&y){const s=t.RV6();t.j41(0,"span",9)(1,"span",11)(2,"button",12),t.bIt("click",function(){t.eBV(s);const m=t.XpG(2);return t.Njj(m._hoursClicked())}),t.EFF(3),t.k0s(),t.j41(4,"span",13),t.EFF(5,":"),t.k0s(),t.j41(6,"button",14),t.bIt("click",function(){t.eBV(s);const m=t.XpG(2);return t.Njj(m._minutesClicked())}),t.EFF(7),t.k0s()(),t.DNE(8,Ge,5,4,"span",15),t.k0s()}if(2&y){const s=t.XpG(2);t.AVh("active","clock"===s.currentView),t.R7$(2),t.AVh("active","hour"===s._clockView),t.BMQ("aria-label",s._hourButtonLabel),t.R7$(),t.JRh(s._hoursButtonText),t.R7$(3),t.AVh("active","minute"===s._clockView),t.BMQ("aria-label",s._minuteButtonLabel),t.R7$(),t.JRh(s._minutesButtonText),t.R7$(),t.vxM(8,s.twelvehour?8:-1)}}function lt(y,w){if(1&y&&(t.j41(0,"div",2),t.DNE(1,z,2,6,"button",8)(2,Ma,9,11,"span",9),t.k0s()),2&y){const s=t.XpG();t.R7$(),t.vxM(1,"time"!==s.type?1:-1),t.R7$(),t.vxM(2,s.type.endsWith("time")?2:-1)}}function Q(y,w){if(1&y){const s=t.RV6();t.j41(0,"div",4)(1,"div",18)(2,"button",19),t.bIt("click",function(){t.eBV(s);const m=t.XpG();return t.Njj(m._previousClicked())}),t.qSk(),t.j41(3,"svg",20),t.nrm(4,"path",21),t.k0s()(),t.joV(),t.j41(5,"div",22),t.bIt("@slideCalendar.done",function(){t.eBV(s);const m=t.XpG();return t.Njj(m._calendarStateDone())}),t.j41(6,"strong"),t.EFF(7),t.k0s()(),t.j41(8,"button",23),t.bIt("click",function(){t.eBV(s);const m=t.XpG();return t.Njj(m._nextClicked())}),t.qSk(),t.j41(9,"svg",20),t.nrm(10,"path",24),t.k0s()()()()}if(2&y){const s=t.XpG();t.R7$(2),t.AVh("disabled",!s._previousEnabled()),t.BMQ("aria-disabled",!s._previousEnabled())("aria-label",s._prevButtonLabel),t.R7$(3),t.Y8G("@slideCalendar",s._calendarState),t.R7$(2),t.JRh(s._yearPeriodText),t.R7$(),t.AVh("disabled",!s._nextEnabled()),t.BMQ("aria-disabled",!s._nextEnabled())("aria-label",s._nextButtonLabel)}}function pe(y,w){if(1&y){const s=t.RV6();t.j41(0,"mtx-month-view",25),t.bIt("_userSelection",function(){t.eBV(s);const m=t.XpG();return t.Njj(m._userSelected())})("selectedChange",function(m){t.eBV(s);const k=t.XpG();return t.Njj(k._dateSelected(m))}),t.k0s()}if(2&y){const s=t.XpG();t.Y8G("activeDate",s._activeDate)("dateFilter",s._dateFilterForViews)("selected",s.selected)("type",s.type)}}function ce(y,w){if(1&y){const s=t.RV6();t.j41(0,"mtx-year-view",25),t.bIt("_userSelection",function(){t.eBV(s);const m=t.XpG();return t.Njj(m._userSelected())})("selectedChange",function(m){t.eBV(s);const k=t.XpG();return t.Njj(k._monthSelected(m))}),t.k0s()}if(2&y){const s=t.XpG();t.Y8G("activeDate",s._activeDate)("dateFilter",s._dateFilterForViews)("selected",s.selected)("type",s.type)}}function $(y,w){if(1&y){const s=t.RV6();t.j41(0,"mtx-multi-year-view",26),t.bIt("_userSelection",function(){t.eBV(s);const m=t.XpG();return t.Njj(m._userSelected())})("selectedChange",function(m){t.eBV(s);const k=t.XpG();return t.Njj(k._yearSelected(m))}),t.k0s()}if(2&y){const s=t.XpG();t.Y8G("activeDate",s._activeDate)("dateFilter",s._dateFilterForViews)("maxDate",s.maxDate)("minDate",s.minDate)("selected",s.selected)("type",s.type)}}function de(y,w){if(1&y){const s=t.RV6();t.j41(0,"mtx-time",27),t.bIt("_userSelection",function(){t.eBV(s);const m=t.XpG(2);return t.Njj(m._userSelected())})("activeDateChange",function(m){t.eBV(s);const k=t.XpG(2);return t.Njj(k._onActiveDateChange(m))})("selectedChange",function(m){t.eBV(s);const k=t.XpG(2);return t.Njj(k._timeSelected(m))})("ampmChange",function(m){t.eBV(s);const k=t.XpG(2);return t.Njj(k._ampmClicked(m))})("clockViewChange",function(m){t.eBV(s);const k=t.XpG(2);return t.Njj(k._clockView=m)}),t.k0s()}if(2&y){const s=t.XpG(2);t.Y8G("AMPM",s._AMPM)("clockView",s._clockView)("twelvehour",s.twelvehour)("dateFilter",s.dateFilter)("interval",s.timeInterval)("maxDate",s.maxDate)("minDate",s.minDate)("selected",s._activeDate)}}function Me(y,w){if(1&y){const s=t.RV6();t.j41(0,"mtx-clock",28),t.bIt("_userSelection",function(){t.eBV(s);const m=t.XpG(2);return t.Njj(m._userSelected())})("activeDateChange",function(m){t.eBV(s);const k=t.XpG(2);return t.Njj(k._onActiveDateChange(m))})("selectedChange",function(m){t.eBV(s);const k=t.XpG(2);return t.Njj(k._dialTimeSelected(m))}),t.k0s()}if(2&y){const s=t.XpG(2);t.Y8G("AMPM",s._AMPM)("dateFilter",s.dateFilter)("interval",s.timeInterval)("maxDate",s.maxDate)("minDate",s.minDate)("selected",s._activeDate)("startView",s._clockView)("twelvehour",s.twelvehour)}}function be(y,w){if(1&y&&t.DNE(0,de,1,8,"mtx-time")(1,Me,1,8),2&y){const s=t.XpG();t.vxM(0,s.timeInput?0:1)}}let St=(()=>{class y{constructor(s,c,m,k,b,x){if(this._elementRef=s,this._intl=c,this._ngZone=m,this._adapter=k,this._dateFormats=b,this.multiYearSelector=!1,this.twelvehour=!1,this.startView="month",this.timeInterval=1,this.preventSameDateTimeSelection=!1,this.selectedChange=new t.bkB,this.viewChanged=new t.bkB,this._userSelection=new t.bkB,this._clockView="hour",this._type="date",this.timeInput=!1,this._dateFilterForViews=ee=>!!ee&&(!this.dateFilter||this.dateFilter(ee,ge.DATE))&&(!this.minDate||this._adapter.compareDate(ee,this.minDate)>=0)&&(!this.maxDate||this._adapter.compareDate(ee,this.maxDate)<=0),!this._adapter)throw re("DatetimeAdapter");if(!this._dateFormats)throw re("MTX_DATETIME_FORMATS");this._intlChanges=c.changes.subscribe(()=>x.markForCheck())}get type(){return this._type}set type(s){this._type=s||"date","year"===this.type&&(this.multiYearSelector=!0)}get startAt(){return this._startAt}set startAt(s){this._startAt=this._adapter.getValidDateOrNull(s)}get selected(){return this._selected}set selected(s){this._selected=this._adapter.getValidDateOrNull(s)}get minDate(){return this._minDate}set minDate(s){this._minDate=this._adapter.getValidDateOrNull(s)}get maxDate(){return this._maxDate}set maxDate(s){this._maxDate=this._adapter.getValidDateOrNull(s)}get _activeDate(){return this._clampedActiveDate}set _activeDate(s){const c=this._clampedActiveDate;this._clampedActiveDate=this._adapter.clampDate(s,this.minDate,this.maxDate),this._selectAMPM(this._clampedActiveDate),c&&this._clampedActiveDate&&"month"===this.currentView&&!this._adapter.sameMonthAndYear(c,this._clampedActiveDate)&&(this._adapter.isInNextMonth(c,this._clampedActiveDate)?this.calendarState("right"):this.calendarState("left"))}get currentView(){return this._currentView}set currentView(s){this._currentView=s,this.viewChanged.emit(s)}get _yearPeriodText(){if("multi-year"===this.currentView){const c=this._adapter.getYear(this._activeDate)-De(this._adapter,this._activeDate,this.minDate,this.maxDate),m=c+Z-1,k=this._adapter.getYearName(this._adapter.createDate(c,0,1)),b=this._adapter.getYearName(this._adapter.createDate(m,0,1));return this._intl.formatYearRange(k,b)}return"month"===this.currentView?this._adapter.getMonthNames("long")[this._adapter.getMonth(this._activeDate)]:this._adapter.getYearName(this._activeDate)}get _yearButtonText(){return this._adapter.getYearName(this._activeDate)}get _yearButtonLabel(){return this.multiYearSelector?this._intl.switchToMultiYearViewLabel:this._intl.switchToYearViewLabel}get _dateButtonText(){return"month"===this.type?this._adapter.getMonthNames("long")[this._adapter.getMonth(this._activeDate)]:this._adapter.format(this._activeDate,this._dateFormats.display.popupHeaderDateLabel)}get _dateButtonLabel(){return this._intl.switchToMonthViewLabel}get _hoursButtonText(){let s=this._adapter.getHour(this._activeDate);return this.twelvehour&&(0===s&&(s=24),s=s>12?s-12:s),this._2digit(s)}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(s){"date"===this.type?(!this._adapter.sameDate(s,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(s):(this._activeDate=s,this.currentView="clock")}_monthSelected(s){"month"===this.type?(!this._adapter.sameMonthAndYear(s,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(this._adapter.getFirstDateOfMonth(s)):(this._activeDate=s,this.currentView="month",this._clockView="hour")}_yearSelected(s){if("year"===this.type){if(!this._adapter.sameYear(s,this.selected)||!this.preventSameDateTimeSelection){const c=this._adapter.createDatetime(this._adapter.getYear(s),0,1,0,0);this.selectedChange.emit(c)}}else this._activeDate=s,this.currentView="year"}_timeSelected(s){this._activeDate=this._updateDate(s),(!this._adapter.sameDatetime(s,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(s)}_dialTimeSelected(s){"minute"!==this._clockView?(this._activeDate=this._updateDate(s),this._clockView="minute"):(!this._adapter.sameDatetime(s,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(s)}_onActiveDateChange(s){this._activeDate=s}_updateDate(s){if(this.twelvehour)if(12===this._adapter.getHour(s)){if("AM"===this._AMPM)return this._adapter.addCalendarHours(s,-12)}else if("PM"===this._AMPM)return this._adapter.addCalendarHours(s,12);return s}_selectAMPM(s){this._AMPM=this._adapter.getHour(s)>11?"PM":"AM"}_ampmClicked(s){if(this._currentView="clock",s===this._AMPM)return;const c=this._adapter.getHour(this._activeDate);let m;m="AM"===s?c>=12?this._adapter.getHour(this._activeDate)-12:12:(c+12)%24;const k=this._adapter.clampDate(this._adapter.createDatetime(this._adapter.getYear(this._activeDate),this._adapter.getMonth(this._activeDate),this._adapter.getDate(this._activeDate),m,this._adapter.getMinute(this._activeDate)),this.minDate,this.maxDate);this._adapter.getHour(k)===m&&(this._activeDate=k,this._AMPM=s)}_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:-Z)}_nextClicked(){this._activeDate="month"===this.currentView?this._adapter.addCalendarMonths(this._activeDate,1):this._adapter.addCalendarYears(this._activeDate,"year"===this.currentView?1:Z)}_previousEnabled(){return!this.minDate||!this.minDate||!this._isSameView(this._activeDate,this.minDate)}_nextEnabled(){return!this.maxDate||!this._isSameView(this._activeDate,this.maxDate)}_handleCalendarBodyKeydown(s){"month"===this.currentView?this._handleCalendarBodyKeydownInMonthView(s):"year"===this.currentView?this._handleCalendarBodyKeydownInYearView(s):"multi-year"===this.currentView?this._handleCalendarBodyKeydownInMultiYearView(s):this._handleCalendarBodyKeydownInClockView(s)}_focusActiveCell(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.asObservable().pipe((0,ma.$)()).subscribe(()=>{this._elementRef.nativeElement.focus()})})}_calendarStateDone(){this._calendarState=""}_isSameView(s,c){return"month"===this.currentView?this._adapter.getYear(s)===this._adapter.getYear(c)&&this._adapter.getMonth(s)===this._adapter.getMonth(c):"year"===this.currentView?this._adapter.getYear(s)===this._adapter.getYear(c):Bt(this._adapter,s,c,this.minDate,this.maxDate)}_handleCalendarBodyKeydownInMonthView(s){switch(s.keyCode){case P.UQ:this._activeDate=this._adapter.addCalendarDays(this._activeDate,-1);break;case P.LE:this._activeDate=this._adapter.addCalendarDays(this._activeDate,1);break;case P.i7:this._activeDate=this._adapter.addCalendarDays(this._activeDate,-7);break;case P.n6:this._activeDate=this._adapter.addCalendarDays(this._activeDate,7);break;case P.yZ:this._activeDate=this._adapter.addCalendarDays(this._activeDate,1-this._adapter.getDate(this._activeDate));break;case P.Kp:this._activeDate=this._adapter.addCalendarDays(this._activeDate,this._adapter.getNumDaysInMonth(this._activeDate)-this._adapter.getDate(this._activeDate));break;case P.w_:this._activeDate=s.altKey?this._adapter.addCalendarYears(this._activeDate,-1):this._adapter.addCalendarMonths(this._activeDate,-1);break;case P.dB:this._activeDate=s.altKey?this._adapter.addCalendarYears(this._activeDate,1):this._adapter.addCalendarMonths(this._activeDate,1);break;case P.Fm:return void(this._dateFilterForViews(this._activeDate)&&(this._dateSelected(this._activeDate),s.preventDefault()));default:return}s.preventDefault()}_handleCalendarBodyKeydownInYearView(s){switch(s.keyCode){case P.UQ:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,-1);break;case P.LE:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,1);break;case P.i7:this._activeDate=this._prevMonthInSameCol(this._activeDate);break;case P.n6:this._activeDate=this._nextMonthInSameCol(this._activeDate);break;case P.yZ:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,-this._adapter.getMonth(this._activeDate));break;case P.Kp:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,11-this._adapter.getMonth(this._activeDate));break;case P.w_:this._activeDate=this._adapter.addCalendarYears(this._activeDate,s.altKey?-10:-1);break;case P.dB:this._activeDate=this._adapter.addCalendarYears(this._activeDate,s.altKey?10:1);break;case P.Fm:this._monthSelected(this._activeDate);break;default:return}s.preventDefault()}_handleCalendarBodyKeydownInMultiYearView(s){switch(s.keyCode){case P.UQ:this._activeDate=this._adapter.addCalendarYears(this._activeDate,-1);break;case P.LE:this._activeDate=this._adapter.addCalendarYears(this._activeDate,1);break;case P.i7:this._activeDate=this._adapter.addCalendarYears(this._activeDate,-4);break;case P.n6:this._activeDate=this._adapter.addCalendarYears(this._activeDate,4);break;case P.yZ:this._activeDate=this._adapter.addCalendarYears(this._activeDate,-De(this._adapter,this._activeDate,this.minDate,this.maxDate));break;case P.Kp:this._activeDate=this._adapter.addCalendarYears(this._activeDate,Z-De(this._adapter,this._activeDate,this.minDate,this.maxDate)-1);break;case P.w_:this._activeDate=this._adapter.addCalendarYears(this._activeDate,s.altKey?10*-Z:-Z);break;case P.dB:this._activeDate=this._adapter.addCalendarYears(this._activeDate,s.altKey?10*Z:Z);break;case P.Fm:this._yearSelected(this._activeDate);break;default:return}}_handleCalendarBodyKeydownInClockView(s){switch(s.keyCode){case P.i7:this._activeDate="hour"===this._clockView?this._adapter.addCalendarHours(this._activeDate,1):this._adapter.addCalendarMinutes(this._activeDate,this.timeInterval);break;case P.n6:this._activeDate="hour"===this._clockView?this._adapter.addCalendarHours(this._activeDate,-1):this._adapter.addCalendarMinutes(this._activeDate,-this.timeInterval);break;case P.Fm:return void(this.timeInput||this._dialTimeSelected(this._activeDate));default:return}s.preventDefault()}_prevMonthInSameCol(s){const c=this._adapter.getMonth(s)<=4?-5:this._adapter.getMonth(s)>=7?-7:-12;return this._adapter.addCalendarMonths(s,c)}_nextMonthInSameCol(s){const c=this._adapter.getMonth(s)<=4?7:this._adapter.getMonth(s)>=7?5:12;return this._adapter.addCalendarMonths(s,c)}calendarState(s){this._calendarState=s}_2digit(s){return("00"+s).slice(-2)}static#e=this.\u0275fac=function(c){return new(c||y)(t.rXU(t.aKT),t.rXU(we),t.rXU(t.SKi),t.rXU(te,8),t.rXU(X,8),t.rXU(t.gRc))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["mtx-calendar"]],hostAttrs:["tabindex","0",1,"mtx-calendar"],hostVars:2,hostBindings:function(c,m){1&c&&t.bIt("keydown",function(b){return m._handleCalendarBodyKeydown(b)}),2&c&&t.AVh("mtx-calendar-with-time-input",m.timeInput)},inputs:{multiYearSelector:[t.Mj6.HasDecoratorInputTransform,"multiYearSelector","multiYearSelector",t.L39],twelvehour:[t.Mj6.HasDecoratorInputTransform,"twelvehour","twelvehour",t.L39],startView:"startView",timeInterval:"timeInterval",dateFilter:"dateFilter",preventSameDateTimeSelection:"preventSameDateTimeSelection",type:"type",startAt:"startAt",timeInput:[t.Mj6.HasDecoratorInputTransform,"timeInput","timeInput",t.L39],selected:"selected",minDate:"minDate",maxDate:"maxDate"},outputs:{selectedChange:"selectedChange",viewChanged:"viewChanged",_userSelection:"_userSelection"},exportAs:["mtxCalendar"],standalone:!0,features:[t.GFd,t.aNF],decls:9,vars:4,consts:[[1,"mtx-calendar-header"],["mat-button","","type","button",1,"mtx-calendar-header-year"],[1,"mtx-calendar-header-date-time"],[1,"mtx-calendar-content"],[1,"mtx-month-content"],["mat-button","","type","button",1,"mtx-calendar-header-year",3,"click"],["matButtonIcon","","iconPositionEnd","","width","24","height","24","viewBox","0 0 24 24","fill","currentColor",1,"mtx-calendar-header-year-dropdown"],["d","M7,10L12,15L17,10H7Z"],["mat-button","","type","button",1,"mtx-calendar-header-date"],[1,"mtx-calendar-header-time"],["mat-button","","type","button",1,"mtx-calendar-header-date",3,"click"],[1,"mtx-calendar-header-hour-minute-container"],["mat-button","","type","button",1,"mtx-calendar-header-hours",3,"click"],[1,"mtx-calendar-header-hour-minute-separator"],["mat-button","","type","button",1,"mtx-calendar-header-minutes",3,"click"],[1,"mtx-calendar-header-ampm-container"],["mat-button","","type","button","aria-label","AM",1,"mtx-calendar-header-ampm",3,"click"],["mat-button","","type","button","aria-label","PM",1,"mtx-calendar-header-ampm",3,"click"],[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,"_userSelection","selectedChange","activeDate","dateFilter","selected","type"],[3,"_userSelection","selectedChange","activeDate","dateFilter","maxDate","minDate","selected","type"],[3,"_userSelection","activeDateChange","selectedChange","ampmChange","clockViewChange","AMPM","clockView","twelvehour","dateFilter","interval","maxDate","minDate","selected"],[3,"_userSelection","activeDateChange","selectedChange","AMPM","dateFilter","interval","maxDate","minDate","selected","startView","twelvehour"]],template:function(c,m){if(1&c&&(t.j41(0,"div",0),t.DNE(1,jt,4,5,"button",1)(2,lt,3,2,"div",2),t.k0s(),t.j41(3,"div",3),t.DNE(4,Q,11,10,"div",4)(5,pe,1,4)(6,ce,1,4)(7,$,1,6)(8,be,2,1),t.k0s()),2&c){let k;t.R7$(),t.vxM(1,"time"!==m.type?1:-1),t.R7$(),t.vxM(2,"year"!==m.type?2:-1),t.R7$(2),t.vxM(4,"month"===m.currentView||"year"===m.currentView||"multi-year"===m.currentView?4:-1),t.R7$(),t.vxM(5,"month"===(k=m.currentView)?5:"year"===k?6:"multi-year"===k?7:8)}},dependencies:[Ue.$z,Ue.iY,Tt,ie,dt,he,Rt],styles:[".mtx-calendar{display:block;outline:none;font-family:var(--mtx-datetimepicker-calendar-text-font);font-size:var(--mtx-datetimepicker-calendar-text-size)}.mtx-calendar-header{box-sizing:border-box;padding:8px;border-bottom:1px solid var(--mtx-datetimepicker-calendar-header-divider-color);border-top-left-radius:var(--mtx-datetimepicker-container-shape);border-top-right-radius:var(--mtx-datetimepicker-container-shape);background-color:var(--mtx-datetimepicker-calendar-header-background-color);color:var(--mtx-datetimepicker-calendar-header-text-color);--mdc-text-button-container-shape: var(--mtx-datetimepicker-selector-container-shape)}.mtx-calendar-header .mtx-calendar-header-year,.mtx-calendar-header .mtx-calendar-header-date,.mtx-calendar-header .mtx-calendar-header-hours,.mtx-calendar-header .mtx-calendar-header-minutes,.mtx-calendar-header .mtx-calendar-header-ampm{height:auto;min-width:auto;padding:0 4px;text-align:inherit;line-height:inherit;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;white-space:normal;word-break:break-word}.mtx-calendar-header .mtx-calendar-header-year .mat-mdc-button-touch-target,.mtx-calendar-header .mtx-calendar-header-date .mat-mdc-button-touch-target,.mtx-calendar-header .mtx-calendar-header-hours .mat-mdc-button-touch-target,.mtx-calendar-header .mtx-calendar-header-minutes .mat-mdc-button-touch-target,.mtx-calendar-header .mtx-calendar-header-ampm .mat-mdc-button-touch-target{height:100%}.mtx-calendar-header .mtx-calendar-header-year{line-height:24px}.mtx-calendar-header-date-time{font-size:24px;line-height:36px}.mtx-calendar-header-year:not(.active),.mtx-calendar-header-date:not(.active),.mtx-calendar-header-hours:not(.active),.mtx-calendar-header-minutes:not(.active),.mtx-calendar-header-ampm:not(.active){opacity:.6}.mtx-calendar-header-year.not-clickable,.mtx-calendar-header-date.not-clickable,.mtx-calendar-header-hours.not-clickable,.mtx-calendar-header-minutes.not-clickable,.mtx-calendar-header-ampm.not-clickable{cursor:initial}.mtx-calendar-header-time{display:inline-flex}.mtx-calendar-header-time:not(.active){opacity:.6}.mtx-calendar-header-time:not(.active) .mtx-calendar-header-hours,.mtx-calendar-header-time:not(.active) .mtx-calendar-header-minutes,.mtx-calendar-header-time:not(.active) .mtx-calendar-header-ampm{opacity:1}.mtx-calendar-header-hour-minute-separator{display:inline-block;width:8px;text-align:center}.mtx-calendar-header-ampm-container{display:inline-flex;flex-direction:column;line-height:18px;font-size:12px}[mode=landscape] .mtx-calendar{display:flex}[mode=landscape] .mtx-calendar .mtx-calendar-header{width:144px;min-width:144px;padding:16px 8px;border-bottom-width:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid var(--mtx-datetimepicker-calendar-header-divider-color);border-top-left-radius:var(--mtx-datetimepicker-container-shape);border-bottom-left-radius:var(--mtx-datetimepicker-container-shape)}[dir=rtl] [mode=landscape] .mtx-calendar .mtx-calendar-header{border-top-left-radius:0;border-bottom-left-radius:0;border-right-width:0;border-left:1px solid var(--mtx-datetimepicker-calendar-header-divider-color);border-top-right-radius:var(--mtx-datetimepicker-container-shape);border-bottom-right-radius:var(--mtx-datetimepicker-container-shape)}[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-bottom-width:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid var(--mtx-datetimepicker-calendar-header-divider-color);border-top-left-radius:var(--mtx-datetimepicker-container-shape);border-bottom-left-radius:var(--mtx-datetimepicker-container-shape)}[dir=rtl] [mode=auto] .mtx-calendar .mtx-calendar-header{border-top-left-radius:0;border-bottom-left-radius:0;border-right-width:0;border-left:1px solid var(--mtx-datetimepicker-calendar-header-divider-color);border-top-right-radius:var(--mtx-datetimepicker-container-shape);border-bottom-right-radius:var(--mtx-datetimepicker-container-shape)}[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;font-size:var(--mtx-datetimepicker-calendar-period-button-text-size);font-weight:var(--mtx-datetimepicker-calendar-period-button-text-weight)}.mtx-calendar-previous-button.disabled,.mtx-calendar-next-button.disabled{pointer-events:none;color:var(--mtx-datetimepicker-calendar-date-disabled-state-text-color)}.mtx-calendar-previous-button svg,.mtx-calendar-next-button svg{fill:currentColor;vertical-align:top}[dir=rtl] .mtx-calendar-previous-button svg,[dir=rtl] .mtx-calendar-next-button svg{transform:rotate(180deg)}.mtx-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mtx-calendar-table-header th{text-align:center;padding:8px 0;color:var(--mtx-datetimepicker-calendar-table-header-text-color);font-size:var(--mtx-datetimepicker-calendar-table-header-text-size);font-weight:var(--mtx-datetimepicker-calendar-table-header-text-weight)}\n"],encapsulation:2,data:{animation:[Ie.slideCalendar]},changeDetection:0})}return y})();var fa=M(28203);let $e=0;const Ht=new t.nKC("mtx-datetimepicker-scroll-strategy",{providedIn:"root",factory:()=>{const y=(0,t.WQX)(Ae.hJ);return()=>y.scrollStrategies.reposition()}});let Ke=(()=>{class y{constructor(s){this._changeDetectorRef=s,this._animationDone=new ye.B,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()}static#e=this.\u0275fac=function(c){return new(c||y)(t.rXU(t.gRc))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["mtx-datetimepicker-content"]],viewQuery:function(c,m){if(1&c&&t.GBs(St,7),2&c){let k;t.mGM(k=t.lsd())&&(m._calendar=k.first)}},hostAttrs:[1,"mtx-datetimepicker-content"],hostVars:6,hostBindings:function(c,m){1&c&&t.Kam("@transformPanel.done",function(){return m._animationDone.next()}),2&c&&(t.zvX("@transformPanel",m._animationState),t.BMQ("mode",m.datetimepicker.mode),t.HbH(m.color?"mat-"+m.color:""),t.AVh("mtx-datetimepicker-content-touch",null==m.datetimepicker?null:m.datetimepicker.touchUi))},inputs:{color:"color"},standalone:!0,features:[t.aNF],decls:2,vars:19,consts:[["cdkTrapFocus","","role","dialog",1,"mtx-datetimepicker-content-container"],[3,"selectedChange","viewChanged","_userSelection","id","ngClass","type","startAt","startView","maxDate","minDate","dateFilter","multiYearSelector","preventSameDateTimeSelection","timeInterval","twelvehour","selected","timeInput"]],template:function(c,m){if(1&c&&(t.j41(0,"div",0)(1,"mtx-calendar",1),t.bIt("selectedChange",function(b){return m.datetimepicker._select(b)})("viewChanged",function(b){return m.datetimepicker._viewChanged(b)})("_userSelection",function(){return m.datetimepicker.close()}),t.k0s()()),2&c){let k;t.BMQ("aria-modal",!0)("aria-labelledby",null!==(k=m._dialogLabelId)&&void 0!==k?k:void 0)("mode",m.datetimepicker.mode),t.R7$(),t.Y8G("id",m.datetimepicker.id)("ngClass",m.datetimepicker.panelClass)("type",m.datetimepicker.type)("startAt",m.datetimepicker.startAt)("startView",m.datetimepicker.startView)("maxDate",m.datetimepicker._maxDate)("minDate",m.datetimepicker._minDate)("dateFilter",m.datetimepicker._dateFilter)("multiYearSelector",m.datetimepicker.multiYearSelector)("preventSameDateTimeSelection",m.datetimepicker.preventSameDateTimeSelection)("timeInterval",m.datetimepicker.timeInterval)("twelvehour",m.datetimepicker.twelvehour)("selected",m.datetimepicker._selected)("timeInput",m.datetimepicker.timeInput)("@fadeInCalendar","enter"),t.BMQ("mode",m.datetimepicker.mode)}},dependencies:[St,u.YU],styles:[".mtx-datetimepicker-content{display:block;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;border-radius:var(--mtx-datetimepicker-container-shape);background-color:var(--mtx-datetimepicker-container-background-color);box-shadow:var(--mtx-datetimepicker-container-elevation-shadow);color:var(--mtx-datetimepicker-container-text-color)}.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;box-shadow:var(--mtx-datetimepicker-container-touch-elevation-shadow);border-radius:var(--mtx-datetimepicker-container-touch-shape);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:[Ie.transformPanel,Ie.fadeInCalendar]},changeDetection:0})}return y})(),$t=(()=>{class y{get panelClass(){return this._panelClass}set panelClass(s){this._panelClass=(0,ue.cc)(s)}get opened(){return this._opened}set opened(s){s?this.open():this.close()}get color(){return this._color||(this.datetimepickerInput?this.datetimepickerInput.getThemePalette():void 0)}set color(s){this._color=s,console.log(s)}constructor(s,c,m,k,b,x){if(this._overlay=s,this._ngZone=c,this._viewContainerRef=m,this._scrollStrategy=k,this._dateAdapter=b,this._dir=x,this._document=(0,t.WQX)(u.qQ),this.multiYearSelector=!1,this.twelvehour=!1,this.startView="month",this.mode="auto",this.timeInterval=1,this.preventSameDateTimeSelection=!1,this.selectedChanged=new t.bkB,this.openedStream=new t.bkB,this.closedStream=new t.bkB,this.viewChanged=new t.bkB,this._opened=!1,this.id="mtx-datetimepicker-"+$e++,this._disabledChange=new ye.B,this._validSelected=null,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this._inputStateChanges=O.yU.EMPTY,this._type="datetime",this.touchUi=!1,this.timeInput=!1,this.xPosition="start",this.yPosition="below",this.restoreFocus=!0,!this._dateAdapter)throw re("DateAdapter")}get startAt(){return this._startAt||(this.datetimepickerInput?this.datetimepickerInput.value:null)}set startAt(s){this._startAt=this._dateAdapter.getValidDateOrNull(s)}get type(){return this._type}set type(s){this._type=s||"datetime"}get disabled(){return void 0===this._disabled&&this.datetimepickerInput?this.datetimepickerInput.disabled:!!this._disabled}set disabled(s){s!==this._disabled&&(this._disabled=s,this._disabledChange.next(s))}get _selected(){return this._validSelected}set _selected(s){this._validSelected=s}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(s){this.viewChanged.emit(s)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this._disabledChange.complete()}_select(s){const c=this._selected;this._selected=s,this._dateAdapter.sameDatetime(c,this._selected)||this.selectedChanged.emit(s)}_registerInput(s){if(this.datetimepickerInput)throw Error("A MtxDatetimepicker can only be associated with a single input.");this.datetimepickerInput=s,this._inputStateChanges=this.datetimepickerInput._valueChange.subscribe(c=>this._selected=c)}open(){if(!this._opened&&!this.disabled){if(!this.datetimepickerInput)throw Error("Attempted to open an MtxDatetimepicker with no associated input.");this._focusedElementBeforeOpen=(0,ze.vc)(),this._openOverlay(),this._opened=!0,this.openedStream.emit()}}close(){if(!this._opened)return;const s=this.restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,c=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:m,location:k}=this._componentRef;m._startExitAnimation(),m._animationDone.pipe((0,Vt.s)(1)).subscribe(()=>{const b=this._document.activeElement;s&&(!b||b===this._document.activeElement||k.nativeElement.contains(b))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}s?setTimeout(c):c()}_forwardContentValues(s){s.datetimepicker=this,s.color=this.color,s._dialogLabelId=this.datetimepickerInput.getOverlayLabelId()}_openOverlay(){this._destroyOverlay();const s=this.touchUi,c=this.datetimepickerInput.getOverlayLabelId(),m=new Lt.A8(Ke,this._viewContainerRef),k=this._overlayRef=this._overlay.create(new Ae.rR({positionStrategy:s?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[s?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:s?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mtx-datetimepicker-"+(s?"dialog":"popup")})),b=k.overlayElement;b.setAttribute("role","dialog"),c&&b.setAttribute("aria-labelledby",c),s&&b.setAttribute("aria-modal","true"),this._getCloseStream(k).subscribe(x=>{x&&x.preventDefault(),this.close()}),this._componentRef=k.attach(m),this._forwardContentValues(this._componentRef.instance),s||this._ngZone.onStable.pipe((0,Vt.s)(1)).subscribe(()=>k.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const s=this._overlay.position().flexibleConnectedTo(this.datetimepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mtx-datetimepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(s)}_setConnectedPositions(s){const c="end"===this.xPosition?"end":"start",m="start"===c?"end":"start",k="above"===this.yPosition?"bottom":"top",b="top"===k?"bottom":"top";return s.withPositions([{originX:c,originY:b,overlayX:c,overlayY:k},{originX:c,originY:k,overlayX:c,overlayY:b},{originX:m,originY:b,overlayX:m,overlayY:k},{originX:m,originY:k,overlayX:m,overlayY:b}])}_getCloseStream(s){return(0,Dt.h)(s.backdropClick(),s.detachments(),s.keydownEvents().pipe((0,nt.p)(c=>c.keyCode===P._f&&!(0,P.rp)(c)||this.datetimepickerInput&&(0,P.rp)(c,"altKey")&&c.keyCode===P.i7)))}static#e=this.\u0275fac=function(c){return new(c||y)(t.rXU(Ae.hJ),t.rXU(t.SKi),t.rXU(t.c1b),t.rXU(Ht),t.rXU(te,8),t.rXU(fa.dS,8))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["mtx-datetimepicker"]],inputs:{multiYearSelector:[t.Mj6.HasDecoratorInputTransform,"multiYearSelector","multiYearSelector",t.L39],twelvehour:[t.Mj6.HasDecoratorInputTransform,"twelvehour","twelvehour",t.L39],startView:"startView",mode:"mode",timeInterval:"timeInterval",preventSameDateTimeSelection:[t.Mj6.HasDecoratorInputTransform,"preventSameDateTimeSelection","preventSameDateTimeSelection",t.L39],panelClass:"panelClass",opened:[t.Mj6.HasDecoratorInputTransform,"opened","opened",t.L39],color:"color",startAt:"startAt",type:"type",touchUi:[t.Mj6.HasDecoratorInputTransform,"touchUi","touchUi",t.L39],timeInput:[t.Mj6.HasDecoratorInputTransform,"timeInput","timeInput",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],xPosition:"xPosition",yPosition:"yPosition",restoreFocus:[t.Mj6.HasDecoratorInputTransform,"restoreFocus","restoreFocus",t.L39]},outputs:{selectedChanged:"selectedChanged",openedStream:"opened",closedStream:"closed",viewChanged:"viewChanged"},exportAs:["mtxDatetimepicker"],standalone:!0,features:[t.GFd,t.aNF],decls:0,vars:0,template:function(c,m){},encapsulation:2,changeDetection:0})}return y})();const ga={provide:i.kq,useExisting:(0,t.Rfq)(()=>B),multi:!0},ka={provide:i.cz,useExisting:(0,t.Rfq)(()=>B),multi:!0};class _t{constructor(w,s){this.target=w,this.targetElement=s,this.value=this.target.value}}let B=(()=>{class y{constructor(s,c,m,k){if(this._elementRef=s,this._dateAdapter=c,this._dateFormats=m,this._formField=k,this.dateChange=new t.bkB,this.dateInput=new t.bkB,this._valueChange=new t.bkB,this._disabledChange=new t.bkB,this._datetimepickerSubscription=O.yU.EMPTY,this._localeSubscription=O.yU.EMPTY,this._lastValueValid=!1,this._onTouched=()=>{},this._cvaOnChange=()=>{},this._validatorOnChange=()=>{},this._parseValidator=()=>this._lastValueValid?null:{mtxDatetimepickerParse:{text:this._elementRef.nativeElement.value}},this._minValidator=b=>{const x=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(b.value));return!this.min||!x||this._dateAdapter.compareDatetime(this.min,x)<=0?null:{mtxDatetimepickerMin:{min:this.min,actual:x}}},this._maxValidator=b=>{const x=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(b.value));return!this.max||!x||this._dateAdapter.compareDatetime(this.max,x)>=0?null:{mtxDatetimepickerMax:{max:this.max,actual:x}}},this._filterValidator=b=>{const x=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(b.value));return this._dateFilter&&x&&!this._dateFilter(x,ge.DATE)?{mtxDatetimepickerFilter:!0}:null},this._validator=i.k0.compose([this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]),!this._dateAdapter)throw re("DatetimeAdapter");if(!this._dateFormats)throw re("MTX_DATETIME_FORMATS");this._localeSubscription=c.localeChanges.subscribe(()=>{this.value=this._dateAdapter.deserialize(this.value)})}set mtxDatetimepicker(s){this.registerDatetimepicker(s)}set mtxDatetimepickerFilter(s){this._dateFilter=s,this._validatorOnChange()}get value(){return this._value}set value(s){s=this._dateAdapter.deserialize(s),this._lastValueValid=!s||this._dateAdapter.isValid(s),s=this._dateAdapter.getValidDateOrNull(s);const c=this.value;this._value=s,this._formatValue(s),setTimeout(()=>{this._dateAdapter.sameDatetime(c,s)||this._valueChange.emit(s)})}get min(){return this._min}set min(s){this._min=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(s)),this._validatorOnChange()}get max(){return this._max}set max(s){this._max=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(s)),this._validatorOnChange()}get disabled(){return!!this._disabled}set disabled(s){this._disabled!==s&&(this._disabled=s,this._disabledChange.emit(s))}ngAfterContentInit(){this._datetimepicker&&(this._datetimepickerSubscription=this._datetimepicker.selectedChanged.subscribe(s=>{this.value=s,this._cvaOnChange(s),this._onTouched(),this.dateInput.emit(new _t(this,this._elementRef.nativeElement)),this.dateChange.emit(new _t(this,this._elementRef.nativeElement))}))}ngOnDestroy(){this._datetimepickerSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this._valueChange.complete(),this._disabledChange.complete()}registerOnValidatorChange(s){this._validatorOnChange=s}validate(s){return this._validator?this._validator(s):null}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}writeValue(s){this.value=s}registerOnChange(s){this._cvaOnChange=s}registerOnTouched(s){this._onTouched=s}setDisabledState(s){this.disabled=s}_onKeydown(s){s.altKey&&s.keyCode===P.n6&&(this._datetimepicker.open(),s.preventDefault())}_onInput(s){let c=this._dateAdapter.parse(s,this.getParseFormat());this._lastValueValid=!c||this._dateAdapter.isValid(c),c=this._dateAdapter.getValidDateOrNull(c),this._value=c,this._cvaOnChange(c),this._valueChange.emit(c),this.dateInput.emit(new _t(this,this._elementRef.nativeElement))}_onChange(){this.dateChange.emit(new _t(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}registerDatetimepicker(s){s&&(this._datetimepicker=s,this._datetimepicker._registerInput(this))}getDisplayFormat(){switch(this._datetimepicker.type){case"date":return this._dateFormats.display.dateInput;case"datetime":return this._dateFormats.display.datetimeInput;case"time":return this._dateFormats.display.timeInput;case"month":return this._dateFormats.display.monthInput;case"year":return this._dateFormats.display.yearInput}}getParseFormat(){let s;switch(this._datetimepicker.type){case"date":s=this._dateFormats.parse.dateInput;break;case"datetime":s=this._dateFormats.parse.datetimeInput;break;case"time":s=this._dateFormats.parse.timeInput;break;case"month":s=this._dateFormats.parse.monthInput;break;case"year":s=this._dateFormats.parse.yearInput}return s||(s=this._dateFormats.parse.dateInput),s}_formatValue(s){this._elementRef.nativeElement.value=s?this._dateAdapter.format(s,this.getDisplayFormat()):""}getThemePalette(){return this._formField?this._formField.color:void 0}static#e=this.\u0275fac=function(c){return new(c||y)(t.rXU(t.aKT),t.rXU(te,8),t.rXU(X,8),t.rXU(_.rl,8))};static#t=this.\u0275dir=t.FsC({type:y,selectors:[["input","mtxDatetimepicker",""]],hostVars:5,hostBindings:function(c,m){1&c&&t.bIt("input",function(b){return m._onInput(b.target.value)})("change",function(){return m._onChange()})("blur",function(){return m._onBlur()})("keydown",function(b){return m._onKeydown(b)}),2&c&&(t.Mr5("disabled",m.disabled),t.BMQ("aria-haspopup",!0)("aria-owns",(null==m._datetimepicker?null:m._datetimepicker.opened)&&m._datetimepicker.id||null)("min",m.min?m._dateAdapter.toIso8601(m.min):null)("max",m.max?m._dateAdapter.toIso8601(m.max):null))},inputs:{mtxDatetimepicker:"mtxDatetimepicker",mtxDatetimepickerFilter:"mtxDatetimepickerFilter",value:"value",min:"min",max:"max",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39]},outputs:{dateChange:"dateChange",dateInput:"dateInput"},exportAs:["mtxDatetimepickerInput"],standalone:!0,features:[t.Jv_([ga,ka,{provide:h.Oh,useExisting:y}]),t.GFd]})}return y})();var qe=M(7673);const Ya=["button"],Xt=[[["","mtxDatetimepickerToggleIcon",""]]],Kt=["[mtxDatetimepickerToggleIcon]"];function La(y,w){1&y&&(t.qSk(),t.j41(0,"svg",2),t.nrm(1,"path",3),t.k0s())}function Da(y,w){1&y&&(t.qSk(),t.j41(0,"svg",2),t.nrm(1,"path",4),t.k0s())}function wa(y,w){1&y&&(t.qSk(),t.j41(0,"svg",2),t.nrm(1,"path",5)(2,"path",6),t.k0s())}function va(y,w){if(1&y&&t.DNE(0,La,2,0)(1,Da,2,0)(2,wa,3,0),2&y){let s;const c=t.XpG();t.vxM(0,"time"===(s=c.datetimepicker.type)?0:"datetime"===s?1:2)}}let ba=(()=>{class y{static#e=this.\u0275fac=function(c){return new(c||y)};static#t=this.\u0275dir=t.FsC({type:y,selectors:[["","mtxDatetimepickerToggleIcon",""]],standalone:!0})}return y})(),Ta=(()=>{class y{get disabled(){return void 0===this._disabled?this.datetimepicker.disabled:!!this._disabled}set disabled(s){this._disabled=s}constructor(s,c,m){this._intl=s,this._changeDetectorRef=c,this._stateChanges=O.yU.EMPTY;const k=Number(m);this.tabIndex=k||0===k?k:null}ngOnChanges(s){s.datetimepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(s){this.datetimepicker&&!this.disabled&&(this.datetimepicker.open(),s.stopPropagation())}_watchStateChanges(){const s=this.datetimepicker?this.datetimepicker._disabledChange:(0,qe.of)(),c=this.datetimepicker&&this.datetimepicker.datetimepickerInput?this.datetimepicker.datetimepickerInput._disabledChange:(0,qe.of)(),m=this.datetimepicker?(0,Dt.h)(this.datetimepicker.openedStream,this.datetimepicker.closedStream):(0,qe.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,Dt.h)(this._intl.changes,s,c,m).subscribe(()=>this._changeDetectorRef.markForCheck())}static#e=this.\u0275fac=function(c){return new(c||y)(t.rXU(we),t.rXU(t.gRc),t.kS0("tabindex"))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["mtx-datetimepicker-toggle"]],contentQueries:function(c,m,k){if(1&c&&t.wni(k,ba,5),2&c){let b;t.mGM(b=t.lsd())&&(m._customIcon=b.first)}},viewQuery:function(c,m){if(1&c&&t.GBs(Ya,5),2&c){let k;t.mGM(k=t.lsd())&&(m._button=k.first)}},hostAttrs:[1,"mtx-datetimepicker-toggle"],hostVars:8,hostBindings:function(c,m){1&c&&t.bIt("click",function(b){return m._open(b)}),2&c&&(t.BMQ("tabindex",null)("data-mtx-calendar",m.datetimepicker?m.datetimepicker.id:null),t.AVh("mtx-datetimepicker-toggle-active",m.datetimepicker&&m.datetimepicker.opened)("mat-accent",m.datetimepicker&&"accent"===m.datetimepicker.color)("mat-warn",m.datetimepicker&&"warn"===m.datetimepicker.color))},inputs:{datetimepicker:[t.Mj6.None,"for","datetimepicker"],tabIndex:"tabIndex",ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39]},exportAs:["mtxDatetimepickerToggle"],standalone:!0,features:[t.GFd,t.OA$,t.aNF],ngContentSelectors:Kt,decls:4,vars:6,consts:[["button",""],["mat-icon-button","","type","button",3,"disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-datetimepicker-toggle-default-icon"],["d","M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z"],["d","M15,13H16.5V15.82L18.94,17.23L18.19,18.53L15,16.69V13M19,8H5V19H9.67C9.24,18.09 9,17.07 9,16A7,7 0 0,1 16,9C17.07,9 18.09,9.24 19,9.67V8M5,21C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H6V1H8V3H16V1H18V3H19A2,2 0 0,1 21,5V11.1C22.24,12.36 23,14.09 23,16A7,7 0 0,1 16,23C14.09,23 12.36,22.24 11.1,21H5M16,11.15A4.85,4.85 0 0,0 11.15,16C11.15,18.68 13.32,20.85 16,20.85A4.85,4.85 0 0,0 20.85,16C20.85,13.32 18.68,11.15 16,11.15Z"],["d","M0 0h24v24H0z","fill","none"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(c,m){1&c&&(t.NAR(Xt),t.j41(0,"button",1,0),t.DNE(2,va,3,1),t.SdG(3),t.k0s()),2&c&&(t.Y8G("disabled",m.disabled)("disableRipple",m.disableRipple),t.BMQ("aria-haspopup",m.datetimepicker?"dialog":null)("aria-label",m.ariaLabel||m._intl.openCalendarLabel)("tabindex",m.disabled?-1:m.tabIndex),t.R7$(2),t.vxM(2,m._customIcon?-1:2))},dependencies:[Ue.iY],styles:[".mtx-datetimepicker-toggle{pointer-events:auto;color:var(--mtx-datetimepicker-toggle-icon-color)}.mtx-datetimepicker-toggle-active{color:var(--mtx-datetimepicker-toggle-active-state-icon-color)}.cdk-high-contrast-active .mtx-datetimepicker-toggle-default-icon{color:CanvasText}\n"],encapsulation:2,changeDetection:0})}return y})();const qt={title:"Configurable datetimepicker",component:(()=>{class y{constructor(){this.type="datetime",this.mode="auto",this.startView="month",this.multiYearSelector=!1,this.touchUi=!1,this.twelvehour=!1,this.timeInterval=1,this.timeInput=!0,this.datetime=new i.hs}static#e=this.\u0275fac=function(c){return new(c||y)};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["datetimepicker-example"]],standalone:!0,features:[t.Jv_([Yt({parse:{dateInput:"YYYY-MM-DD",monthInput:"MMMM",yearInput:"YYYY",timeInput:"HH:mm",datetimeInput:"YYYY-MM-DD HH:mm"},display:{dateInput:"YYYY-MM-DD",monthInput:"MMMM",yearInput:"YYYY",timeInput:"HH:mm",datetimeInput:"YYYY-MM-DD HH:mm",monthYearLabel:"YYYY MMMM",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY",popupHeaderDateLabel:"MMM DD, ddd"}})]),t.aNF],decls:64,vars:20,consts:[["datetimePicker",""],[3,"ngModelChange","ngModel"],["value","datetime"],["value","date"],["value","time"],["value","month"],["value","year"],["value","auto"],["value","landscape"],["value","portrait"],["value","multi-year"],["value","clock"],["min","1","max","30","discrete",""],["matSliderThumb","",3,"ngModelChange","ngModel"],[3,"type","mode","multiYearSelector","startView","twelvehour","timeInterval","touchUi","timeInput"],["matInput","","required","",3,"mtxDatetimepicker","formControl"],["matSuffix","",3,"for"]],template:function(c,m){if(1&c){const k=t.RV6();t.j41(0,"h2"),t.EFF(1,"Datetimepicker configuration"),t.k0s(),t.j41(2,"section")(3,"label"),t.EFF(4,"Type:"),t.k0s(),t.j41(5,"mat-radio-group",1),t.mxI("ngModelChange",function(x){return t.eBV(k),t.DH7(m.type,x)||(m.type=x),t.Njj(x)}),t.j41(6,"mat-radio-button",2),t.EFF(7,"Datetime"),t.k0s(),t.j41(8,"mat-radio-button",3),t.EFF(9,"Date"),t.k0s(),t.j41(10,"mat-radio-button",4),t.EFF(11,"Time"),t.k0s(),t.j41(12,"mat-radio-button",5),t.EFF(13,"Month"),t.k0s(),t.j41(14,"mat-radio-button",6),t.EFF(15,"Year"),t.k0s()()(),t.j41(16,"section")(17,"label"),t.EFF(18,"Mode:"),t.k0s(),t.j41(19,"mat-radio-group",1),t.mxI("ngModelChange",function(x){return t.eBV(k),t.DH7(m.mode,x)||(m.mode=x),t.Njj(x)}),t.j41(20,"mat-radio-button",7),t.EFF(21,"Auto"),t.k0s(),t.j41(22,"mat-radio-button",8),t.EFF(23,"Landscape"),t.k0s(),t.j41(24,"mat-radio-button",9),t.EFF(25,"Portrait"),t.k0s()()(),t.j41(26,"section")(27,"label"),t.EFF(28,"StartView:"),t.k0s(),t.j41(29,"mat-radio-group",1),t.mxI("ngModelChange",function(x){return t.eBV(k),t.DH7(m.startView,x)||(m.startView=x),t.Njj(x)}),t.j41(30,"mat-radio-button",5),t.EFF(31,"Month"),t.k0s(),t.j41(32,"mat-radio-button",6),t.EFF(33,"Year"),t.k0s(),t.j41(34,"mat-radio-button",10),t.EFF(35,"Multi-Year"),t.k0s(),t.j41(36,"mat-radio-button",11),t.EFF(37,"Clock"),t.k0s()()(),t.j41(38,"section")(39,"mat-checkbox",1),t.mxI("ngModelChange",function(x){return t.eBV(k),t.DH7(m.multiYearSelector,x)||(m.multiYearSelector=x),t.Njj(x)}),t.EFF(40,"MultiYearSelector"),t.k0s()(),t.j41(41,"section")(42,"mat-checkbox",1),t.mxI("ngModelChange",function(x){return t.eBV(k),t.DH7(m.timeInput,x)||(m.timeInput=x),t.Njj(x)}),t.EFF(43,"TimeInput"),t.k0s()(),t.j41(44,"section")(45,"mat-checkbox",1),t.mxI("ngModelChange",function(x){return t.eBV(k),t.DH7(m.twelvehour,x)||(m.twelvehour=x),t.Njj(x)}),t.EFF(46,"Twelvehour"),t.k0s()(),t.j41(47,"section")(48,"label"),t.EFF(49,"TimeInterval:"),t.k0s(),t.j41(50,"mat-slider",12)(51,"input",13),t.mxI("ngModelChange",function(x){return t.eBV(k),t.DH7(m.timeInterval,x)||(m.timeInterval=x),t.Njj(x)}),t.k0s()()(),t.j41(52,"section")(53,"mat-checkbox",1),t.mxI("ngModelChange",function(x){return t.eBV(k),t.DH7(m.touchUi,x)||(m.touchUi=x),t.Njj(x)}),t.EFF(54,"TouchUi"),t.k0s()(),t.j41(55,"h2"),t.EFF(56,"Result"),t.k0s(),t.j41(57,"mat-form-field")(58,"mat-label"),t.EFF(59),t.k0s(),t.nrm(60,"mtx-datetimepicker",14,0)(62,"input",15)(63,"mtx-datetimepicker-toggle",16),t.k0s()}if(2&c){const k=t.sdS(61);t.R7$(5),t.R50("ngModel",m.type),t.R7$(14),t.R50("ngModel",m.mode),t.R7$(10),t.R50("ngModel",m.startView),t.R7$(10),t.R50("ngModel",m.multiYearSelector),t.R7$(3),t.R50("ngModel",m.timeInput),t.R7$(3),t.R50("ngModel",m.twelvehour),t.R7$(6),t.R50("ngModel",m.timeInterval),t.R7$(2),t.R50("ngModel",m.touchUi),t.R7$(6),t.JRh(m.type),t.R7$(),t.Y8G("type",m.type)("mode",m.mode)("multiYearSelector",m.multiYearSelector)("startView",m.startView)("twelvehour",m.twelvehour)("timeInterval",m.timeInterval)("touchUi",m.touchUi)("timeInput",m.timeInput),t.R7$(2),t.Y8G("mtxDatetimepicker",k)("formControl",m.datetime),t.R7$(),t.Y8G("for",k)}},dependencies:[i.YN,i.me,i.BC,i.YS,i.vS,i.X1,i.l_,f.VT,f._g,r.So,Y.IV,Y.OU,_.rl,_.nJ,h.fg,_.yw,$t,B,Ta],styles:["label[_ngcontent-%COMP%]{padding:0 8px}"]})}return y})(),files:[{file:"app.component.html",content:M(57972),filecontent:M(47795)},{file:"app.component.ts",content:M(39614),filecontent:M(54443)},{file:"app.component.scss",content:M(52314),filecontent:M(3904)}]};var ja=M(25596);const Sa=Ct(24,y=>String(y)),Ha=Ct(60,y=>String(y));function Ct(y,w){const s=Array(y);for(let c=0;c{class y extends te{constructor(s,c){super(c),this.setLocale(s)}clone(s){return this.createDatetime(this.getYear(s),this.getMonth(s),this.getDate(s),this.getHour(s),this.getMinute(s))}getHour(s){return s.getHours()}getMinute(s){return s.getMinutes()}isInNextMonth(s,c){const m=this.getDateInNextMonth(s);return this.sameMonthAndYear(m,c)}createDatetime(s,c,m,k,b){if(c<0||c>11)throw Error(`Invalid month index "${c}". Month index has to be between 0 and 11.`);if(m<1)throw Error(`Invalid date "${m}". Date has to be greater than 0.`);if(k<0||k>23)throw Error(`Invalid hour "${k}". Hour has to be between 0 and 23.`);if(b<0||b>59)throw Error(`Invalid minute "${b}". Minute has to be between 0 and 59.`);const x=this._createDateWithOverflow(s,c,m,k,b);if(x.getMonth()!==c)throw Error(`Invalid date "${m}" for month with index "${c}".`);return x}getFirstDateOfMonth(s){const c=new Date;return c.setFullYear(s.getFullYear(),s.getMonth(),1),c}getHourNames(){return Sa}getMinuteNames(){return Ha}addCalendarYears(s,c){return this.addCalendarMonths(s,12*c)}addCalendarMonths(s,c){let m=this._createDateWithOverflow(this.getYear(s),this.getMonth(s)+c,this.getDate(s),this.getHour(s),this.getMinute(s));return this.getMonth(m)!==((this.getMonth(s)+c)%12+12)%12&&(m=this._createDateWithOverflow(this.getYear(m),this.getMonth(m),0,this.getHour(s),this.getMinute(s))),m}addCalendarDays(s,c){return this._createDateWithOverflow(this.getYear(s),this.getMonth(s),this.getDate(s)+c,this.getHour(s),this.getMinute(s))}addCalendarHours(s,c){return this._createDateWithOverflow(this.getYear(s),this.getMonth(s),this.getDate(s),this.getHour(s)+c,this.getMinute(s))}addCalendarMinutes(s,c){return this._createDateWithOverflow(this.getYear(s),this.getMonth(s),this.getDate(s),this.getHour(s),this.getMinute(s)+c)}toIso8601(s){return super.toIso8601(s)+"T"+[this._2digit(s.getUTCHours()),this._2digit(s.getUTCMinutes())].join(":")}getDateInNextMonth(s){return new Date(s.getFullYear(),s.getMonth()+1,1,s.getHours(),s.getMinutes())}_stripDirectionalityCharacters(s){return s.replace(/[\u200e\u200f]/g,"")}_2digit(s){return("00"+s).slice(-2)}_createDateWithOverflow(s,c,m,k,b){const x=new Date(s,c,m,k,b);return s>=0&&s<100&&x.setFullYear(this.getYear(x)-1900),x}static#e=this.\u0275fac=function(c){return new(c||y)(t.KVO(S.Ju,8),t.KVO(S.MJ))};static#t=this.\u0275prov=t.jDH({token:y,factory:y.\u0275fac})}return y})();const Ze={parse:{},display:{dateInput:{year:"numeric",month:"2-digit",day:"2-digit"},monthInput:{month:"long"},datetimeInput:{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"},timeInput:{hour:"2-digit",minute:"2-digit"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"},popupHeaderDateLabel:{weekday:"short",month:"short",day:"2-digit"}}};function Zt(y=Ze){return[{provide:S.MJ,useClass:S.xW},{provide:te,useClass:Ca},{provide:X,useValue:y}]}const Oa={title:"Datetimepicker inline",component:(()=>{class y{constructor(){this.selectedDate=null,this.selectedTime=null}static#e=this.\u0275fac=function(c){return new(c||y)};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["datetimepicker-example"]],standalone:!0,features:[t.Jv_([Zt()]),t.aNF],decls:8,vars:2,consts:[[1,"demo-inline-card"],["type","date","startView","month",3,"selectedChange"],["type","time","startView","clock",3,"selectedChange"]],template:function(c,m){1&c&&(t.j41(0,"mat-card",0)(1,"mtx-calendar",1),t.bIt("selectedChange",function(b){return m.selectedDate=b}),t.k0s()(),t.j41(2,"p"),t.EFF(3),t.k0s(),t.j41(4,"mat-card",0)(5,"mtx-calendar",2),t.bIt("selectedChange",function(b){return m.selectedTime=b}),t.k0s()(),t.j41(6,"p"),t.EFF(7),t.k0s()),2&c&&(t.R7$(3),t.SpI("Selected date: ",m.selectedDate,""),t.R7$(4),t.SpI("Selected time: ",m.selectedTime,""))},dependencies:[ja.RN,St],styles:[".demo-inline-card[_ngcontent-%COMP%]{width:300px;margin-bottom:1rem}"]})}return y})(),files:[{file:"app.component.html",content:M(60172),filecontent:M(62667)},{file:"app.component.ts",content:M(130),filecontent:M(49555)},{file:"app.component.scss",content:M(20782),filecontent:M(14184)}]};var Qt=M(74710);function Aa(y,w){1&y&&t.nrm(0,"example-viewer",1),2&y&&t.Y8G("exampleData",w.$implicit)}function Pa(y,w){1&y&&t.Z7z(0,Aa,1,1,"example-viewer",null,t.fX1),2&y&&t.Dyx(w.examples)}function Ea(y,w){1&y&&t.nrm(0,"doc-viewer",0),2&y&&t.Y8G("textContent",w.content.default)}let ea=(()=>{class y{constructor(s){this.route=s}static#e=this.\u0275fac=function(c){return new(c||y)(t.rXU(Qt.nX))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["app-datetimepicker-overview"]],standalone:!0,features:[t.aNF],decls:7,vars:3,consts:[["href","https://github.com/ng-matero/extensions/issues/141","target","_blank"],[3,"exampleData"]],template:function(c,m){if(1&c&&(t.j41(0,"p"),t.EFF(1," If you want to customize the parse and display formats, please check the issue "),t.j41(2,"a",0),t.EFF(3,"#141"),t.k0s(),t.EFF(4,".\n"),t.k0s(),t.DNE(5,Pa,2,0),t.nI1(6,"async")),2&c){let k;t.R7$(5),t.vxM(5,(k=t.bMT(6,1,m.route.data))?5:-1,k)}},dependencies:[d.v,u.Jj],encapsulation:2})}return y})(),ta=(()=>{class y{constructor(s){this.route=s}static#e=this.\u0275fac=function(c){return new(c||y)(t.rXU(Qt.nX))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["app-datetimepicker-api"]],standalone:!0,features:[t.aNF],decls:2,vars:3,consts:[[3,"textContent"]],template:function(c,m){if(1&c&&(t.DNE(0,Ea,1,1,"doc-viewer"),t.nI1(1,"async")),2&c){let k;t.vxM(0,(k=t.bMT(1,1,m.route.data))?0:-1,k)}},dependencies:[n.T,u.Jj],encapsulation:2})}return y})();const Ia=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:ea,pathMatch:"full",data:{examples:[qt,Oa]}},{path:"api",component:ta,pathMatch:"full",data:{content:M(12700)}},{path:"**",redirectTo:"overview"}]},11544:function(L,D,M){!function(u){"use strict";u.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(d){return/^nm$/i.test(d)},meridiem:function(d,i,r){return d<12?r?"vm":"VM":r?"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(d){return d+(1===d||8===d||d>=20?"ste":"de")},week:{dow:1,doy:4}})}(M(97586))},52155:function(L,D,M){!function(u){"use strict";var n=function(h){return 0===h?0:1===h?1:2===h?2:h%100>=3&&h%100<=10?3:h%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"]},i=function(h){return function(f,Y,t,S){var A=n(f),I=d[h][n(f)];return 2===A&&(I=I[Y?0:1]),I.replace(/%d/i,f)}},r=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];u.defineLocale("ar-dz",{months:r,monthsShort:r,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(h){return"\u0645"===h},meridiem:function(h,f,Y){return h<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},postformat:function(h){return h.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(M(97586))},53583:function(L,D,M){!function(u){"use strict";u.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(M(97586))},41638:function(L,D,M){!function(u){"use strict";var n={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"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},i={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},r=function(f){return function(Y,t,S,A){var I=d(Y),me=i[f][d(Y)];return 2===I&&(me=me[t?0:1]),me.replace(/%d/i,Y)}},_=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];u.defineLocale("ar-ly",{months:_,monthsShort:_,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(f){return"\u0645"===f},meridiem:function(f,Y,t){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:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(f){return f.replace(/\u060c/g,",")},postformat:function(f){return f.replace(/\d/g,function(Y){return n[Y]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(M(97586))},87823:function(L,D,M){!function(u){"use strict";u.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(M(97586))},7712:function(L,D,M){!function(u){"use strict";var n={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},d={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};u.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(r){return"\u0645"===r},meridiem:function(r,_,h){return r<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(r){return r.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(_){return d[_]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(_){return d[_]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(r){return r.replace(/\d/g,function(_){return n[_]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(M(97586))},78261:function(L,D,M){!function(u){"use strict";var n={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},d={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};u.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(r){return"\u0645"===r},meridiem:function(r,_,h){return r<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(r){return r.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(_){return d[_]}).replace(/\u060c/g,",")},postformat:function(r){return r.replace(/\d/g,function(_){return n[_]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(M(97586))},56703:function(L,D,M){!function(u){"use strict";u.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(M(97586))},33108:function(L,D,M){!function(u){"use strict";var n={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},d={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},i=function(Y){return 0===Y?0:1===Y?1:2===Y?2:Y%100>=3&&Y%100<=10?3:Y%100>=11?4:5},r={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},_=function(Y){return function(t,S,A,I){var me=i(t),j=r[Y][i(t)];return 2===me&&(j=j[S?0:1]),j.replace(/%d/i,t)}},h=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];u.defineLocale("ar",{months:h,monthsShort:h,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(Y){return"\u0645"===Y},meridiem:function(Y,t,S){return Y<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:_("s"),ss:_("s"),m:_("m"),mm:_("m"),h:_("h"),hh:_("h"),d:_("d"),dd:_("d"),M:_("M"),MM:_("M"),y:_("y"),yy:_("y")},preparse:function(Y){return Y.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(t){return d[t]}).replace(/\u060c/g,",")},postformat:function(Y){return Y.replace(/\d/g,function(t){return n[t]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(M(97586))},46508:function(L,D,M){!function(u){"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"};u.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(i){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(i)},meridiem:function(i,r,_){return i<4?"gec\u0259":i<12?"s\u0259h\u0259r":i<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(i){if(0===i)return i+"-\u0131nc\u0131";var r=i%10;return i+(n[r]||n[i%100-r]||n[i>=100?100:null])},week:{dow:1,doy:7}})}(M(97586))},16766:function(L,D,M){!function(u){"use strict";function d(r,_,h){return"m"===h?_?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===h?_?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":r+" "+function n(r,_){var h=r.split("_");return _%10==1&&_%100!=11?h[0]:_%10>=2&&_%10<=4&&(_%100<10||_%100>=20)?h[1]:h[2]}({ss:_?"\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:_?"\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:_?"\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"}[h],+r)}u.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:d,mm:d,h:d,hh:d,d:"\u0434\u0437\u0435\u043d\u044c",dd:d,M:"\u043c\u0435\u0441\u044f\u0446",MM:d,y:"\u0433\u043e\u0434",yy:d},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(r){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(r)},meridiem:function(r,_,h){return r<4?"\u043d\u043e\u0447\u044b":r<12?"\u0440\u0430\u043d\u0456\u0446\u044b":r<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(r,_){switch(_){case"M":case"d":case"DDD":case"w":case"W":return r%10!=2&&r%10!=3||r%100==12||r%100==13?r+"-\u044b":r+"-\u0456";case"D":return r+"-\u0433\u0430";default:return r}},week:{dow:1,doy:7}})}(M(97586))},28564:function(L,D,M){!function(u){"use strict";u.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(d){var i=d%10,r=d%100;return 0===d?d+"-\u0435\u0432":0===r?d+"-\u0435\u043d":r>10&&r<20?d+"-\u0442\u0438":1===i?d+"-\u0432\u0438":2===i?d+"-\u0440\u0438":7===i||8===i?d+"-\u043c\u0438":d+"-\u0442\u0438"},week:{dow:1,doy:7}})}(M(97586))},97462:function(L,D,M){!function(u){"use strict";u.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(M(97586))},43438:function(L,D,M){!function(u){"use strict";var n={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},d={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};u.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(r){return r.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(_){return d[_]})},postformat:function(r){return r.replace(/\d/g,function(_){return n[_]})},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(r,_){return 12===r&&(r=0),"\u09b0\u09be\u09a4"===_?r<4?r:r+12:"\u09ad\u09cb\u09b0"===_||"\u09b8\u0995\u09be\u09b2"===_?r:"\u09a6\u09c1\u09aa\u09c1\u09b0"===_?r>=3?r:r+12:"\u09ac\u09bf\u0995\u09be\u09b2"===_||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===_?r+12:void 0},meridiem:function(r,_,h){return r<4?"\u09b0\u09be\u09a4":r<6?"\u09ad\u09cb\u09b0":r<12?"\u09b8\u0995\u09be\u09b2":r<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":r<18?"\u09ac\u09bf\u0995\u09be\u09b2":r<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(M(97586))},17107:function(L,D,M){!function(u){"use strict";var n={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},d={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};u.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(r){return r.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(_){return d[_]})},postformat:function(r){return r.replace(/\d/g,function(_){return n[_]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(r,_){return 12===r&&(r=0),"\u09b0\u09be\u09a4"===_&&r>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===_&&r<5||"\u09ac\u09bf\u0995\u09be\u09b2"===_?r+12:r},meridiem:function(r,_,h){return r<4?"\u09b0\u09be\u09a4":r<10?"\u09b8\u0995\u09be\u09b2":r<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":r<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(M(97586))},9004:function(L,D,M){!function(u){"use strict";var n={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},d={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};u.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(r){return r.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(_){return d[_]})},postformat:function(r){return r.replace(/\d/g,function(_){return n[_]})},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(r,_){return 12===r&&(r=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===_&&r>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===_&&r<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===_?r+12:r},meridiem:function(r,_,h){return r<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":r<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":r<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":r<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(M(97586))},50927:function(L,D,M){!function(u){"use strict";function n(j,q,Ce){return j+" "+function r(j,q){return 2===q?function _(j){var q={m:"v",b:"v",d:"z"};return void 0===q[j.charAt(0)]?j:q[j.charAt(0)]+j.substring(1)}(j):j}({mm:"munutenn",MM:"miz",dd:"devezh"}[Ce],j)}function i(j){return j>9?i(j%10):j}var h=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],f=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,I=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];u.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:I,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:I,monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:h,longMonthsParse:h,shortMonthsParse:h,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 d(j){switch(i(j)){case 1:case 3:case 4:case 5:case 9:return j+" bloaz";default:return j+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(j){return j+(1===j?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(j){return"g.m."===j},meridiem:function(j,q,Ce){return j<12?"a.m.":"g.m."}})}(M(97586))},87768:function(L,D,M){!function(u){"use strict";function d(r,_,h){var f=r+" ";switch(h){case"ss":return f+(1===r?"sekunda":2===r||3===r||4===r?"sekunde":"sekundi");case"mm":return f+(1===r?"minuta":2===r||3===r||4===r?"minute":"minuta");case"h":return"jedan sat";case"hh":return f+(1===r?"sat":2===r||3===r||4===r?"sata":"sati");case"dd":return f+(1===r?"dan":"dana");case"MM":return f+(1===r?"mjesec":2===r||3===r||4===r?"mjeseca":"mjeseci");case"yy":return f+(1===r?"godina":2===r||3===r||4===r?"godine":"godina")}}u.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:d,m:function n(r,_,h,f){if("m"===h)return _?"jedna minuta":f?"jednu minutu":"jedne minute"},mm:d,h:d,hh:d,d:"dan",dd:d,M:"mjesec",MM:d,y:"godinu",yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(M(97586))},56291:function(L,D,M){!function(u){"use strict";u.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(d,i){var r=1===d?"r":2===d?"n":3===d?"r":4===d?"t":"\xe8";return("w"===i||"W"===i)&&(r="a"),d+r},week:{dow:1,doy:4}})}(M(97586))},85301:function(L,D,M){!function(u){"use strict";var n={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},d="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),i=[/^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],r=/^(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 _(Y){return Y>1&&Y<5&&1!=~~(Y/10)}function h(Y,t,S,A){var I=Y+" ";switch(S){case"s":return t||A?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return t||A?I+(_(Y)?"sekundy":"sekund"):I+"sekundami";case"m":return t?"minuta":A?"minutu":"minutou";case"mm":return t||A?I+(_(Y)?"minuty":"minut"):I+"minutami";case"h":return t?"hodina":A?"hodinu":"hodinou";case"hh":return t||A?I+(_(Y)?"hodiny":"hodin"):I+"hodinami";case"d":return t||A?"den":"dnem";case"dd":return t||A?I+(_(Y)?"dny":"dn\xed"):I+"dny";case"M":return t||A?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return t||A?I+(_(Y)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):I+"m\u011bs\xedci";case"y":return t||A?"rok":"rokem";case"yy":return t||A?I+(_(Y)?"roky":"let"):I+"lety"}}u.defineLocale("cs",{months:n,monthsShort:d,monthsRegex:r,monthsShortRegex:r,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:i,longMonthsParse:i,shortMonthsParse:i,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:h,ss:h,m:h,mm:h,h,hh:h,d:h,dd:h,M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},66666:function(L,D,M){!function(u){"use strict";u.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(d){return d+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(d)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(d)?"\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}})}(M(97586))},55163:function(L,D,M){!function(u){"use strict";u.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(d){var r="";return d>20?r=40===d||50===d||60===d||80===d||100===d?"fed":"ain":d>0&&(r=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][d]),d+r},week:{dow:1,doy:4}})}(M(97586))},87360:function(L,D,M){!function(u){"use strict";u.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},43248:function(L,D,M){!function(u){"use strict";function n(i,r,_,h){var f={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[i+" Tage",i+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[i+" Monate",i+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[i+" Jahre",i+" Jahren"]};return r?f[_][0]:f[_][1]}u.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m: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}})}(M(97586))},83222:function(L,D,M){!function(u){"use strict";function n(i,r,_,h){var f={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[i+" Tage",i+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[i+" Monate",i+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[i+" Jahre",i+" Jahren"]};return r?f[_][0]:f[_][1]}u.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m: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}})}(M(97586))},45932:function(L,D,M){!function(u){"use strict";function n(i,r,_,h){var f={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[i+" Tage",i+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[i+" Monate",i+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[i+" Jahre",i+" Jahren"]};return r?f[_][0]:f[_][1]}u.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m: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}})}(M(97586))},6405:function(L,D,M){!function(u){"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"],d=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];u.defineLocale("dv",{months:n,monthsShort:n,weekdays:d,weekdaysShort:d,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(r){return"\u0789\u078a"===r},meridiem:function(r,_,h){return r<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(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(M(97586))},60718:function(L,D,M){!function(u){"use strict";u.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(i,r){return i?"string"==typeof r&&/D/.test(r.substring(0,r.indexOf("MMMM")))?this._monthsGenitiveEl[i.month()]:this._monthsNominativeEl[i.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(i,r,_){return i>11?_?"\u03bc\u03bc":"\u039c\u039c":_?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(i){return"\u03bc"===(i+"").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(i,r){var _=this._calendarEl[i],h=r&&r.hours();return function n(i){return typeof Function<"u"&&i instanceof Function||"[object Function]"===Object.prototype.toString.call(i)}(_)&&(_=_.apply(r)),_.replace("{}",h%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}})}(M(97586))},36319:function(L,D,M){!function(u){"use strict";u.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")},week:{dow:0,doy:4}})}(M(97586))},80597:function(L,D,M){!function(u){"use strict";u.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")}})}(M(97586))},51800:function(L,D,M){!function(u){"use strict";u.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")},week:{dow:1,doy:4}})}(M(97586))},807:function(L,D,M){!function(u){"use strict";u.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")},week:{dow:1,doy:4}})}(M(97586))},95960:function(L,D,M){!function(u){"use strict";u.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")}})}(M(97586))},84418:function(L,D,M){!function(u){"use strict";u.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")},week:{dow:0,doy:6}})}(M(97586))},46865:function(L,D,M){!function(u){"use strict";u.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")},week:{dow:1,doy:4}})}(M(97586))},32647:function(L,D,M){!function(u){"use strict";u.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")},week:{dow:1,doy:4}})}(M(97586))},61931:function(L,D,M){!function(u){"use strict";u.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(d){return"p"===d.charAt(0).toLowerCase()},meridiem:function(d,i,r){return d>11?r?"p.t.m.":"P.T.M.":r?"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}})}(M(97586))},41805:function(L,D,M){!function(u){"use strict";var n="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),d="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;u.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(h,f){return h?/-MMM-/.test(f)?d[h.month()]:n[h.month()]:n},monthsRegex:r,monthsShortRegex:r,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:i,longMonthsParse:i,shortMonthsParse:i,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}})}(M(97586))},83445:function(L,D,M){!function(u){"use strict";var n="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),d="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;u.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(h,f){return h?/-MMM-/.test(f)?d[h.month()]:n[h.month()]:n},monthsRegex:r,monthsShortRegex:r,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:i,longMonthsParse:i,shortMonthsParse:i,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"})}(M(97586))},81516:function(L,D,M){!function(u){"use strict";var n="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),d="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;u.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(h,f){return h?/-MMM-/.test(f)?d[h.month()]:n[h.month()]:n},monthsRegex:r,monthsShortRegex:r,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:i,longMonthsParse:i,shortMonthsParse:i,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}})}(M(97586))},46679:function(L,D,M){!function(u){"use strict";var n="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),d="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;u.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(h,f){return h?/-MMM-/.test(f)?d[h.month()]:n[h.month()]:n},monthsRegex:r,monthsShortRegex:r,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:i,longMonthsParse:i,shortMonthsParse:i,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"})}(M(97586))},88150:function(L,D,M){!function(u){"use strict";function n(i,r,_,h){var f={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[i+"sekundi",i+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[i+" minuti",i+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[i+" tunni",i+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[i+" kuu",i+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[i+" aasta",i+" aastat"]};return r?f[_][2]?f[_][2]:f[_][1]:h?f[_][0]:f[_][1]}u.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s: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}})}(M(97586))},80757:function(L,D,M){!function(u){"use strict";u.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(M(97586))},65742:function(L,D,M){!function(u){"use strict";var n={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},d={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};u.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(r){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(r)},meridiem:function(r,_,h){return r<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(r){return r.replace(/[\u06f0-\u06f9]/g,function(_){return d[_]}).replace(/\u060c/g,",")},postformat:function(r){return r.replace(/\d/g,function(_){return n[_]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(M(97586))},33958:function(L,D,M){!function(u){"use strict";var n="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),d=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",n[7],n[8],n[9]];function i(h,f,Y,t){var S="";switch(Y){case"s":return t?"muutaman sekunnin":"muutama sekunti";case"ss":S=t?"sekunnin":"sekuntia";break;case"m":return t?"minuutin":"minuutti";case"mm":S=t?"minuutin":"minuuttia";break;case"h":return t?"tunnin":"tunti";case"hh":S=t?"tunnin":"tuntia";break;case"d":return t?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":S=t?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return t?"kuukauden":"kuukausi";case"MM":S=t?"kuukauden":"kuukautta";break;case"y":return t?"vuoden":"vuosi";case"yy":S=t?"vuoden":"vuotta"}return function r(h,f){return h<10?f?d[h]:n[h]:h}(h,t)+" "+S}u.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},46720:function(L,D,M){!function(u){"use strict";u.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(d){return d},week:{dow:1,doy:4}})}(M(97586))},98352:function(L,D,M){!function(u){"use strict";u.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},42096:function(L,D,M){!function(u){"use strict";u.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(d,i){switch(i){default:case"M":case"Q":case"D":case"DDD":case"d":return d+(1===d?"er":"e");case"w":case"W":return d+(1===d?"re":"e")}}})}(M(97586))},95759:function(L,D,M){!function(u){"use strict";u.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(d,i){switch(i){default:case"M":case"Q":case"D":case"DDD":case"d":return d+(1===d?"er":"e");case"w":case"W":return d+(1===d?"re":"e")}},week:{dow:1,doy:4}})}(M(97586))},4059:function(L,D,M){!function(u){"use strict";var i=/(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,r=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];u.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:i,monthsShortRegex:i,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:r,longMonthsParse:r,shortMonthsParse:r,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(h,f){switch(f){case"D":return h+(1===h?"er":"");default:case"M":case"Q":case"DDD":case"d":return h+(1===h?"er":"e");case"w":case"W":return h+(1===h?"re":"e")}},week:{dow:1,doy:4}})}(M(97586))},15958:function(L,D,M){!function(u){"use strict";var n="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),d="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");u.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(r,_){return r?/-MMM-/.test(_)?d[r.month()]:n[r.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(r){return r+(1===r||8===r||r>=20?"ste":"de")},week:{dow:1,doy:4}})}(M(97586))},94143:function(L,D,M){!function(u){"use strict";u.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(f){return f+(1===f?"d":f%10==2?"na":"mh")},week:{dow:1,doy:4}})}(M(97586))},67028:function(L,D,M){!function(u){"use strict";u.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(f){return f+(1===f?"d":f%10==2?"na":"mh")},week:{dow:1,doy:4}})}(M(97586))},80428:function(L,D,M){!function(u){"use strict";u.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(d){return 0===d.indexOf("un")?"n"+d:"en "+d},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}})}(M(97586))},76861:function(L,D,M){!function(u){"use strict";function n(i,r,_,h){var f={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[i+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",i+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[i+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",i+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[i+" \u0935\u0930\u093e\u0902\u0928\u0940",i+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[i+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",i+" \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:[i+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",i+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[i+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",i+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return h?f[_][0]:f[_][1]}u.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s: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(i,r){return"D"===r?i+"\u0935\u0947\u0930":i},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(i,r){return 12===i&&(i=0),"\u0930\u093e\u0924\u0940"===r?i<4?i:i+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===r?i:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===r?i>12?i:i+12:"\u0938\u093e\u0902\u091c\u0947"===r?i+12:void 0},meridiem:function(i,r,_){return i<4?"\u0930\u093e\u0924\u0940":i<12?"\u0938\u0915\u093e\u0933\u0940\u0902":i<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":i<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(M(97586))},57718:function(L,D,M){!function(u){"use strict";function n(i,r,_,h){var f={s:["thoddea sekondamni","thodde sekond"],ss:[i+" sekondamni",i+" sekond"],m:["eka mintan","ek minut"],mm:[i+" mintamni",i+" mintam"],h:["eka voran","ek vor"],hh:[i+" voramni",i+" voram"],d:["eka disan","ek dis"],dd:[i+" disamni",i+" dis"],M:["eka mhoinean","ek mhoino"],MM:[i+" mhoineamni",i+" mhoine"],y:["eka vorsan","ek voros"],yy:[i+" vorsamni",i+" vorsam"]};return h?f[_][0]:f[_][1]}u.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s: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(i,r){return"D"===r?i+"er":i},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(i,r){return 12===i&&(i=0),"rati"===r?i<4?i:i+12:"sokallim"===r?i:"donparam"===r?i>12?i:i+12:"sanje"===r?i+12:void 0},meridiem:function(i,r,_){return i<4?"rati":i<12?"sokallim":i<16?"donparam":i<20?"sanje":"rati"}})}(M(97586))},26827:function(L,D,M){!function(u){"use strict";var n={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},d={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};u.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(r){return r.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(_){return d[_]})},postformat:function(r){return r.replace(/\d/g,function(_){return n[_]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(r,_){return 12===r&&(r=0),"\u0ab0\u0abe\u0aa4"===_?r<4?r:r+12:"\u0ab8\u0ab5\u0abe\u0ab0"===_?r:"\u0aac\u0aaa\u0acb\u0ab0"===_?r>=10?r:r+12:"\u0ab8\u0abe\u0a82\u0a9c"===_?r+12:void 0},meridiem:function(r,_,h){return r<4?"\u0ab0\u0abe\u0aa4":r<10?"\u0ab8\u0ab5\u0abe\u0ab0":r<17?"\u0aac\u0aaa\u0acb\u0ab0":r<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(M(97586))},21936:function(L,D,M){!function(u){"use strict";u.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(d){return 2===d?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":d+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(d){return 2===d?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":d+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(d){return 2===d?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":d+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(d){return 2===d?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":d%10==0&&10!==d?d+" \u05e9\u05e0\u05d4":d+" \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(d){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(d)},meridiem:function(d,i,r){return d<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":d<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":d<12?r?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":d<18?r?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(M(97586))},31332:function(L,D,M){!function(u){"use strict";var n={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},d={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},i=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];u.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:i,longMonthsParse:i,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(h){return h.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(f){return d[f]})},postformat:function(h){return h.replace(/\d/g,function(f){return n[f]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(h,f){return 12===h&&(h=0),"\u0930\u093e\u0924"===f?h<4?h:h+12:"\u0938\u0941\u092c\u0939"===f?h:"\u0926\u094b\u092a\u0939\u0930"===f?h>=10?h:h+12:"\u0936\u093e\u092e"===f?h+12:void 0},meridiem:function(h,f,Y){return h<4?"\u0930\u093e\u0924":h<10?"\u0938\u0941\u092c\u0939":h<17?"\u0926\u094b\u092a\u0939\u0930":h<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(M(97586))},91957:function(L,D,M){!function(u){"use strict";function n(i,r,_){var h=i+" ";switch(_){case"ss":return h+(1===i?"sekunda":2===i||3===i||4===i?"sekunde":"sekundi");case"m":return r?"jedna minuta":"jedne minute";case"mm":return h+(1===i?"minuta":2===i||3===i||4===i?"minute":"minuta");case"h":return r?"jedan sat":"jednog sata";case"hh":return h+(1===i?"sat":2===i||3===i||4===i?"sata":"sati");case"dd":return h+(1===i?"dan":"dana");case"MM":return h+(1===i?"mjesec":2===i||3===i||4===i?"mjeseca":"mjeseci");case"yy":return h+(1===i?"godina":2===i||3===i||4===i?"godine":"godina")}}u.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss: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}})}(M(97586))},48928:function(L,D,M){!function(u){"use strict";var n="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function d(_,h,f,Y){var t=_;switch(f){case"s":return Y||h?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return t+(Y||h)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(Y||h?" perc":" perce");case"mm":return t+(Y||h?" perc":" perce");case"h":return"egy"+(Y||h?" \xf3ra":" \xf3r\xe1ja");case"hh":return t+(Y||h?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(Y||h?" nap":" napja");case"dd":return t+(Y||h?" nap":" napja");case"M":return"egy"+(Y||h?" h\xf3nap":" h\xf3napja");case"MM":return t+(Y||h?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(Y||h?" \xe9v":" \xe9ve");case"yy":return t+(Y||h?" \xe9v":" \xe9ve")}return""}function i(_){return(_?"":"[m\xfalt] ")+"["+n[this.day()]+"] LT[-kor]"}u.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(_){return"u"===_.charAt(1).toLowerCase()},meridiem:function(_,h,f){return _<12?!0===f?"de":"DE":!0===f?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%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}})}(M(97586))},56215:function(L,D,M){!function(u){"use strict";u.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(d){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(d)},meridiem:function(d){return d<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":d<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":d<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(d,i){switch(i){case"DDD":case"w":case"W":case"DDDo":return 1===d?d+"-\u056b\u0576":d+"-\u0580\u0564";default:return d}},week:{dow:1,doy:7}})}(M(97586))},586:function(L,D,M){!function(u){"use strict";u.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(d,i){return 12===d&&(d=0),"pagi"===i?d:"siang"===i?d>=11?d:d+12:"sore"===i||"malam"===i?d+12:void 0},meridiem:function(d,i,r){return d<11?"pagi":d<15?"siang":d<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}})}(M(97586))},90211:function(L,D,M){!function(u){"use strict";function n(r){return r%100==11||r%10!=1}function d(r,_,h,f){var Y=r+" ";switch(h){case"s":return _||f?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return n(r)?Y+(_||f?"sek\xfandur":"sek\xfandum"):Y+"sek\xfanda";case"m":return _?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return n(r)?Y+(_||f?"m\xedn\xfatur":"m\xedn\xfatum"):_?Y+"m\xedn\xfata":Y+"m\xedn\xfatu";case"hh":return n(r)?Y+(_||f?"klukkustundir":"klukkustundum"):Y+"klukkustund";case"d":return _?"dagur":f?"dag":"degi";case"dd":return n(r)?_?Y+"dagar":Y+(f?"daga":"d\xf6gum"):_?Y+"dagur":Y+(f?"dag":"degi");case"M":return _?"m\xe1nu\xf0ur":f?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return n(r)?_?Y+"m\xe1nu\xf0ir":Y+(f?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):_?Y+"m\xe1nu\xf0ur":Y+(f?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return _||f?"\xe1r":"\xe1ri";case"yy":return n(r)?Y+(_||f?"\xe1r":"\xe1rum"):Y+(_||f?"\xe1r":"\xe1ri")}}u.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:d,ss:d,m:d,mm:d,h:"klukkustund",hh:d,d,dd:d,M:d,MM:d,y:d,yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},22340:function(L,D,M){!function(u){"use strict";u.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(d){return(/^[0-9].+$/.test(d)?"tra":"in")+" "+d},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}})}(M(97586))},70170:function(L,D,M){!function(u){"use strict";u.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(M(97586))},39770:function(L,D,M){!function(u){"use strict";u.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(d,i){return"\u5143"===i[1]?1:parseInt(i[1]||d,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(d){return"\u5348\u5f8c"===d},meridiem:function(d,i,r){return d<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(d){return d.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(d){return this.week()!==d.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(d,i){switch(i){case"y":return 1===d?"\u5143\u5e74":d+"\u5e74";case"d":case"D":case"DDD":return d+"\u65e5";default:return d}},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"}})}(M(97586))},73875:function(L,D,M){!function(u){"use strict";u.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(d,i){return 12===d&&(d=0),"enjing"===i?d:"siyang"===i?d>=11?d:d+12:"sonten"===i||"ndalu"===i?d+12:void 0},meridiem:function(d,i,r){return d<11?"enjing":d<15?"siyang":d<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}})}(M(97586))},79499:function(L,D,M){!function(u){"use strict";u.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(d){return d.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(i,r,_){return"\u10d8"===_?r+"\u10e8\u10d8":r+_+"\u10e8\u10d8"})},past:function(d){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(d)?d.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(d)?d.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):d},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(d){return 0===d?d:1===d?d+"-\u10da\u10d8":d<20||d<=100&&d%20==0||d%100==0?"\u10db\u10d4-"+d:d+"-\u10d4"},week:{dow:1,doy:7}})}(M(97586))},93573:function(L,D,M){!function(u){"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"};u.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(i){return i+(n[i]||n[i%10]||n[i>=100?100:null])},week:{dow:1,doy:7}})}(M(97586))},68807:function(L,D,M){!function(u){"use strict";var n={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},d={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};u.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(r){return"\u179b\u17d2\u1784\u17b6\u1785"===r},meridiem:function(r,_,h){return r<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(r){return r.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(_){return d[_]})},postformat:function(r){return r.replace(/\d/g,function(_){return n[_]})},week:{dow:1,doy:4}})}(M(97586))},65082:function(L,D,M){!function(u){"use strict";var n={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},d={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};u.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(r){return r.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(_){return d[_]})},postformat:function(r){return r.replace(/\d/g,function(_){return n[_]})},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(r,_){return 12===r&&(r=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===_?r<4?r:r+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===_?r:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===_?r>=10?r:r+12:"\u0cb8\u0c82\u0c9c\u0cc6"===_?r+12:void 0},meridiem:function(r,_,h){return r<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":r<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":r<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":r<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(r){return r+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(M(97586))},20137:function(L,D,M){!function(u){"use strict";u.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(d,i){switch(i){case"d":case"D":case"DDD":return d+"\uc77c";case"M":return d+"\uc6d4";case"w":case"W":return d+"\uc8fc";default:return d}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(d){return"\uc624\ud6c4"===d},meridiem:function(d,i,r){return d<12?"\uc624\uc804":"\uc624\ud6c4"}})}(M(97586))},63744:function(L,D,M){!function(u){"use strict";function n(r,_,h,f){var Y={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[r+" san\xeeye",r+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[r+" deq\xeeqe",r+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[r+" saet",r+" saetan"],d:["rojek","rojek\xea"],dd:[r+" roj",r+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[r+" hefte",r+" hefteyan"],M:["mehek","mehek\xea"],MM:[r+" meh",r+" mehan"],y:["salek","salek\xea"],yy:[r+" sal",r+" salan"]};return _?Y[h][0]:Y[h][1]}u.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(r,_,h){return r<12?h?"bn":"BN":h?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"ber\xee %s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,w:n,ww:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(r,_){var h=_.toLowerCase();return h.includes("w")||h.includes("m")?r+".":r+function d(r){var _=(r=""+r).substring(r.length-1),h=r.length>1?r.substring(r.length-2):"";return 12==h||13==h||"2"!=_&&"3"!=_&&"50"!=h&&"70"!=_&&"80"!=_?"\xea":"y\xea"}(r)},week:{dow:1,doy:4}})}(M(97586))},70111:function(L,D,M){!function(u){"use strict";var n={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},d={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},i=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];u.defineLocale("ku",{months:i,monthsShort:i,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(_){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(_)},meridiem:function(_,h,f){return _<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(_){return _.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(h){return d[h]}).replace(/\u060c/g,",")},postformat:function(_){return _.replace(/\d/g,function(h){return n[h]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(M(97586))},99187:function(L,D,M){!function(u){"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"};u.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(i){return i+(n[i]||n[i%10]||n[i>=100?100:null])},week:{dow:1,doy:7}})}(M(97586))},35969:function(L,D,M){!function(u){"use strict";function n(h,f,Y,t){var S={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return f?S[Y][0]:S[Y][1]}function r(h){if(h=parseInt(h,10),isNaN(h))return!1;if(h<0)return!0;if(h<10)return 4<=h&&h<=7;if(h<100){var f=h%10;return r(0===f?h/10:f)}if(h<1e4){for(;h>=10;)h/=10;return r(h)}return r(h/=1e3)}u.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function d(h){return r(h.substr(0,h.indexOf(" ")))?"a "+h:"an "+h},past:function i(h){return r(h.substr(0,h.indexOf(" ")))?"viru "+h:"virun "+h},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}})}(M(97586))},33526:function(L,D,M){!function(u){"use strict";u.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(d){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===d},meridiem:function(d,i,r){return d<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(d){return"\u0e97\u0eb5\u0ec8"+d}})}(M(97586))},90411:function(L,D,M){!function(u){"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 i(Y,t,S,A){return t?_(S)[0]:A?_(S)[1]:_(S)[2]}function r(Y){return Y%10==0||Y>10&&Y<20}function _(Y){return n[Y].split("_")}function h(Y,t,S,A){var I=Y+" ";return 1===Y?I+i(0,t,S[0],A):t?I+(r(Y)?_(S)[1]:_(S)[0]):A?I+_(S)[1]:I+(r(Y)?_(S)[1]:_(S)[2])}u.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function d(Y,t,S,A){return t?"kelios sekund\u0117s":A?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:h,m:i,mm:h,h:i,hh:h,d:i,dd:h,M:i,MM:h,y:i,yy:h},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(Y){return Y+"-oji"},week:{dow:1,doy:4}})}(M(97586))},32621:function(L,D,M){!function(u){"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 d(f,Y,t){return t?Y%10==1&&Y%100!=11?f[2]:f[3]:Y%10==1&&Y%100!=11?f[0]:f[1]}function i(f,Y,t){return f+" "+d(n[t],f,Y)}function r(f,Y,t){return d(n[t],f,Y)}u.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function _(f,Y){return Y?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:i,m:r,mm:i,h:r,hh:i,d:r,dd:i,M:r,MM:i,y:r,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},85869:function(L,D,M){!function(u){"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(i,r){return 1===i?r[0]:i>=2&&i<=4?r[1]:r[2]},translate:function(i,r,_){var h=n.words[_];return 1===_.length?r?h[0]:h[1]:i+" "+n.correctGrammaticalCase(i,h)}};u.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss: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}})}(M(97586))},35881:function(L,D,M){!function(u){"use strict";u.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(M(97586))},92391:function(L,D,M){!function(u){"use strict";u.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(d){var i=d%10,r=d%100;return 0===d?d+"-\u0435\u0432":0===r?d+"-\u0435\u043d":r>10&&r<20?d+"-\u0442\u0438":1===i?d+"-\u0432\u0438":2===i?d+"-\u0440\u0438":7===i||8===i?d+"-\u043c\u0438":d+"-\u0442\u0438"},week:{dow:1,doy:7}})}(M(97586))},21126:function(L,D,M){!function(u){"use strict";u.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(d,i){return 12===d&&(d=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===i&&d>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===i||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===i?d+12:d},meridiem:function(d,i,r){return d<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":d<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":d<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":d<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(M(97586))},44892:function(L,D,M){!function(u){"use strict";function n(i,r,_,h){switch(_){case"s":return r?"\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 i+(r?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return i+(r?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return i+(r?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return i+(r?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return i+(r?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return i+(r?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return i}}u.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(i){return"\u04ae\u0425"===i},meridiem:function(i,r,_){return i<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(i,r){switch(r){case"d":case"D":case"DDD":return i+" \u04e9\u0434\u04e9\u0440";default:return i}}})}(M(97586))},59080:function(L,D,M){!function(u){"use strict";var n={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},d={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function i(_,h,f,Y){var t="";if(h)switch(f){case"s":t="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":t="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":t="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":t="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":t="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":t="%d \u0924\u093e\u0938";break;case"d":t="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":t="%d \u0926\u093f\u0935\u0938";break;case"M":t="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":t="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":t="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":t="%d \u0935\u0930\u094d\u0937\u0947"}else switch(f){case"s":t="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":t="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":t="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":t="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":t="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":t="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":t="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":t="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":t="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":t="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":t="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":t="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return t.replace(/%d/i,_)}u.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},preparse:function(_){return _.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(h){return d[h]})},postformat:function(_){return _.replace(/\d/g,function(h){return n[h]})},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(_,h){return 12===_&&(_=0),"\u092a\u0939\u093e\u091f\u0947"===h||"\u0938\u0915\u093e\u0933\u0940"===h?_:"\u0926\u0941\u092a\u093e\u0930\u0940"===h||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===h||"\u0930\u093e\u0924\u094d\u0930\u0940"===h?_>=12?_:_+12:void 0},meridiem:function(_,h,f){return _>=0&&_<6?"\u092a\u0939\u093e\u091f\u0947":_<12?"\u0938\u0915\u093e\u0933\u0940":_<17?"\u0926\u0941\u092a\u093e\u0930\u0940":_<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(M(97586))},25950:function(L,D,M){!function(u){"use strict";u.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(d,i){return 12===d&&(d=0),"pagi"===i?d:"tengahari"===i?d>=11?d:d+12:"petang"===i||"malam"===i?d+12:void 0},meridiem:function(d,i,r){return d<11?"pagi":d<15?"tengahari":d<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}})}(M(97586))},70399:function(L,D,M){!function(u){"use strict";u.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(d,i){return 12===d&&(d=0),"pagi"===i?d:"tengahari"===i?d>=11?d:d+12:"petang"===i||"malam"===i?d+12:void 0},meridiem:function(d,i,r){return d<11?"pagi":d<15?"tengahari":d<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}})}(M(97586))},79902:function(L,D,M){!function(u){"use strict";u.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(M(97586))},72985:function(L,D,M){!function(u){"use strict";var n={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},d={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};u.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(r){return r.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(_){return d[_]})},postformat:function(r){return r.replace(/\d/g,function(_){return n[_]})},week:{dow:1,doy:4}})}(M(97586))},67859:function(L,D,M){!function(u){"use strict";u.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},13642:function(L,D,M){!function(u){"use strict";var n={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},d={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};u.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(r){return r.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(_){return d[_]})},postformat:function(r){return r.replace(/\d/g,function(_){return n[_]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(r,_){return 12===r&&(r=0),"\u0930\u093e\u0924\u093f"===_?r<4?r:r+12:"\u092c\u093f\u0939\u093e\u0928"===_?r:"\u0926\u093f\u0909\u0901\u0938\u094b"===_?r>=10?r:r+12:"\u0938\u093e\u0901\u091d"===_?r+12:void 0},meridiem:function(r,_,h){return r<3?"\u0930\u093e\u0924\u093f":r<12?"\u092c\u093f\u0939\u093e\u0928":r<16?"\u0926\u093f\u0909\u0901\u0938\u094b":r<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}})}(M(97586))},99875:function(L,D,M){!function(u){"use strict";var n="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),d="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^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],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;u.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(h,f){return h?/-MMM-/.test(f)?d[h.month()]:n[h.month()]:n},monthsRegex:r,monthsShortRegex:r,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:i,longMonthsParse:i,shortMonthsParse:i,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(h){return h+(1===h||8===h||h>=20?"ste":"de")},week:{dow:1,doy:4}})}(M(97586))},65441:function(L,D,M){!function(u){"use strict";var n="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),d="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^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],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;u.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(h,f){return h?/-MMM-/.test(f)?d[h.month()]:n[h.month()]:n},monthsRegex:r,monthsShortRegex:r,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:i,longMonthsParse:i,shortMonthsParse:i,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(h){return h+(1===h||8===h||h>=20?"ste":"de")},week:{dow:1,doy:4}})}(M(97586))},81311:function(L,D,M){!function(u){"use strict";u.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},72567:function(L,D,M){!function(u){"use strict";u.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(d,i){var r=1===d?"r":2===d?"n":3===d?"r":4===d?"t":"\xe8";return("w"===i||"W"===i)&&(r="a"),d+r},week:{dow:1,doy:4}})}(M(97586))},56962:function(L,D,M){!function(u){"use strict";var n={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},d={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};u.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(r){return r.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(_){return d[_]})},postformat:function(r){return r.replace(/\d/g,function(_){return n[_]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(r,_){return 12===r&&(r=0),"\u0a30\u0a3e\u0a24"===_?r<4?r:r+12:"\u0a38\u0a35\u0a47\u0a30"===_?r:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===_?r>=10?r:r+12:"\u0a38\u0a3c\u0a3e\u0a2e"===_?r+12:void 0},meridiem:function(r,_,h){return r<4?"\u0a30\u0a3e\u0a24":r<10?"\u0a38\u0a35\u0a47\u0a30":r<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":r<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(M(97586))},61063:function(L,D,M){!function(u){"use strict";var n="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),d="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),i=[/^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 r(f){return f%10<5&&f%10>1&&~~(f/10)%10!=1}function _(f,Y,t){var S=f+" ";switch(t){case"ss":return S+(r(f)?"sekundy":"sekund");case"m":return Y?"minuta":"minut\u0119";case"mm":return S+(r(f)?"minuty":"minut");case"h":return Y?"godzina":"godzin\u0119";case"hh":return S+(r(f)?"godziny":"godzin");case"ww":return S+(r(f)?"tygodnie":"tygodni");case"MM":return S+(r(f)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return S+(r(f)?"lata":"lat")}}u.defineLocale("pl",{months:function(f,Y){return f?/D MMMM/.test(Y)?d[f.month()]:n[f.month()]:n},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,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:_,m:_,mm:_,h:_,hh:_,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:_,M:"miesi\u0105c",MM:_,y:"rok",yy:_},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},97476:function(L,D,M){!function(u){"use strict";u.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(M(97586))},78719:function(L,D,M){!function(u){"use strict";u.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(M(97586))},51004:function(L,D,M){!function(u){"use strict";function n(i,r,_){var f=" ";return(i%100>=20||i>=100&&i%100==0)&&(f=" de "),i+f+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[_]}u.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss: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}})}(M(97586))},51326:function(L,D,M){!function(u){"use strict";function d(_,h,f){return"m"===f?h?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":_+" "+function n(_,h){var f=_.split("_");return h%10==1&&h%100!=11?f[0]:h%10>=2&&h%10<=4&&(h%100<10||h%100>=20)?f[1]:f[2]}({ss:h?"\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:h?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[f],+_)}var i=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];u.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,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(_){if(_.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(_){if(_.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:d,m:d,mm:d,h:"\u0447\u0430\u0441",hh:d,d:"\u0434\u0435\u043d\u044c",dd:d,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:d,M:"\u043c\u0435\u0441\u044f\u0446",MM:d,y:"\u0433\u043e\u0434",yy:d},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(_){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(_)},meridiem:function(_,h,f){return _<4?"\u043d\u043e\u0447\u0438":_<12?"\u0443\u0442\u0440\u0430":_<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(_,h){switch(h){case"M":case"d":case"DDD":return _+"-\u0439";case"D":return _+"-\u0433\u043e";case"w":case"W":return _+"-\u044f";default:return _}},week:{dow:1,doy:4}})}(M(97586))},72608:function(L,D,M){!function(u){"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"],d=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];u.defineLocale("sd",{months:n,monthsShort:n,weekdays:d,weekdaysShort:d,weekdaysMin: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\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(r){return"\u0634\u0627\u0645"===r},meridiem:function(r,_,h){return r<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(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(M(97586))},13911:function(L,D,M){!function(u){"use strict";u.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},25147:function(L,D,M){!function(u){"use strict";u.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(d){return d+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(d){return"\u0db4.\u0dc0."===d||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===d},meridiem:function(d,i,r){return d>11?r?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":r?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(M(97586))},23741:function(L,D,M){!function(u){"use strict";var n="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),d="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function i(h){return h>1&&h<5}function r(h,f,Y,t){var S=h+" ";switch(Y){case"s":return f||t?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return f||t?S+(i(h)?"sekundy":"sek\xfand"):S+"sekundami";case"m":return f?"min\xfata":t?"min\xfatu":"min\xfatou";case"mm":return f||t?S+(i(h)?"min\xfaty":"min\xfat"):S+"min\xfatami";case"h":return f?"hodina":t?"hodinu":"hodinou";case"hh":return f||t?S+(i(h)?"hodiny":"hod\xedn"):S+"hodinami";case"d":return f||t?"de\u0148":"d\u0148om";case"dd":return f||t?S+(i(h)?"dni":"dn\xed"):S+"d\u0148ami";case"M":return f||t?"mesiac":"mesiacom";case"MM":return f||t?S+(i(h)?"mesiace":"mesiacov"):S+"mesiacmi";case"y":return f||t?"rok":"rokom";case"yy":return f||t?S+(i(h)?"roky":"rokov"):S+"rokmi"}}u.defineLocale("sk",{months:n,monthsShort:d,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:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},93e3:function(L,D,M){!function(u){"use strict";function n(i,r,_,h){var f=i+" ";switch(_){case"s":return r||h?"nekaj sekund":"nekaj sekundami";case"ss":return f+(1===i?r?"sekundo":"sekundi":2===i?r||h?"sekundi":"sekundah":i<5?r||h?"sekunde":"sekundah":"sekund");case"m":return r?"ena minuta":"eno minuto";case"mm":return f+(1===i?r?"minuta":"minuto":2===i?r||h?"minuti":"minutama":i<5?r||h?"minute":"minutami":r||h?"minut":"minutami");case"h":return r?"ena ura":"eno uro";case"hh":return f+(1===i?r?"ura":"uro":2===i?r||h?"uri":"urama":i<5?r||h?"ure":"urami":r||h?"ur":"urami");case"d":return r||h?"en dan":"enim dnem";case"dd":return f+(1===i?r||h?"dan":"dnem":2===i?r||h?"dni":"dnevoma":r||h?"dni":"dnevi");case"M":return r||h?"en mesec":"enim mesecem";case"MM":return f+(1===i?r||h?"mesec":"mesecem":2===i?r||h?"meseca":"mesecema":i<5?r||h?"mesece":"meseci":r||h?"mesecev":"meseci");case"y":return r||h?"eno leto":"enim letom";case"yy":return f+(1===i?r||h?"leto":"letom":2===i?r||h?"leti":"letoma":i<5?r||h?"leta":"leti":r||h?"let":"leti")}}u.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s: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}})}(M(97586))},60451:function(L,D,M){!function(u){"use strict";u.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(d){return"M"===d.charAt(0)},meridiem:function(d,i,r){return d<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}})}(M(97586))},40905:function(L,D,M){!function(u){"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(i,r){return i%10>=1&&i%10<=4&&(i%100<10||i%100>=20)?i%10==1?r[0]:r[1]:r[2]},translate:function(i,r,_,h){var Y,f=n.words[_];return 1===_.length?"y"===_&&r?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":h||r?f[0]:f[1]:(Y=n.correctGrammaticalCase(i,f),"yy"===_&&r&&"\u0433\u043e\u0434\u0438\u043d\u0443"===Y?i+" \u0433\u043e\u0434\u0438\u043d\u0430":i+" "+Y)}};u.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss: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}})}(M(97586))},55046:function(L,D,M){!function(u){"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(i,r){return i%10>=1&&i%10<=4&&(i%100<10||i%100>=20)?i%10==1?r[0]:r[1]:r[2]},translate:function(i,r,_,h){var Y,f=n.words[_];return 1===_.length?"y"===_&&r?"jedna godina":h||r?f[0]:f[1]:(Y=n.correctGrammaticalCase(i,f),"yy"===_&&r&&"godinu"===Y?i+" godina":i+" "+Y)}};u.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss: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}})}(M(97586))},85765:function(L,D,M){!function(u){"use strict";u.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(d,i,r){return d<11?"ekuseni":d<15?"emini":d<19?"entsambama":"ebusuku"},meridiemHour:function(d,i){return 12===d&&(d=0),"ekuseni"===i?d:"emini"===i?d>=11?d:d+12:"entsambama"===i||"ebusuku"===i?0===d?0:d+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(M(97586))},99290:function(L,D,M){!function(u){"use strict";u.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?":e":1===i||2===i?":a":":e")},week:{dow:1,doy:4}})}(M(97586))},53449:function(L,D,M){!function(u){"use strict";u.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(M(97586))},72688:function(L,D,M){!function(u){"use strict";var n={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},d={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};u.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(r){return r+"\u0bb5\u0ba4\u0bc1"},preparse:function(r){return r.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(_){return d[_]})},postformat:function(r){return r.replace(/\d/g,function(_){return n[_]})},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(r,_,h){return r<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":r<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":r<10?" \u0b95\u0bbe\u0bb2\u0bc8":r<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":r<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":r<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(r,_){return 12===r&&(r=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===_?r<2?r:r+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===_||"\u0b95\u0bbe\u0bb2\u0bc8"===_||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===_&&r>=10?r:r+12},week:{dow:0,doy:6}})}(M(97586))},32060:function(L,D,M){!function(u){"use strict";u.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(d,i){return 12===d&&(d=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===i?d<4?d:d+12:"\u0c09\u0c26\u0c2f\u0c02"===i?d:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===i?d>=10?d:d+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===i?d+12:void 0},meridiem:function(d,i,r){return d<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":d<10?"\u0c09\u0c26\u0c2f\u0c02":d<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":d<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(M(97586))},93290:function(L,D,M){!function(u){"use strict";u.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")},week:{dow:1,doy:4}})}(M(97586))},8294:function(L,D,M){!function(u){"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"};u.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(i,r){return 12===i&&(i=0),"\u0448\u0430\u0431"===r?i<4?i:i+12:"\u0441\u0443\u0431\u04b3"===r?i:"\u0440\u04ef\u0437"===r?i>=11?i:i+12:"\u0431\u0435\u0433\u043e\u04b3"===r?i+12:void 0},meridiem:function(i,r,_){return i<4?"\u0448\u0430\u0431":i<11?"\u0441\u0443\u0431\u04b3":i<16?"\u0440\u04ef\u0437":i<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(i){return i+(n[i]||n[i%10]||n[i>=100?100:null])},week:{dow:1,doy:7}})}(M(97586))},1231:function(L,D,M){!function(u){"use strict";u.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(d){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===d},meridiem:function(d,i,r){return d<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"}})}(M(97586))},3746:function(L,D,M){!function(u){"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"};u.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(i,r){switch(r){case"d":case"D":case"Do":case"DD":return i;default:if(0===i)return i+"'unjy";var _=i%10;return i+(n[_]||n[i%100-_]||n[i>=100?100:null])}},week:{dow:1,doy:7}})}(M(97586))},49040:function(L,D,M){!function(u){"use strict";u.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(d){return d},week:{dow:1,doy:4}})}(M(97586))},17187:function(L,D,M){!function(u){"use strict";var n="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function r(f,Y,t,S){var A=function _(f){var Y=Math.floor(f%1e3/100),t=Math.floor(f%100/10),S=f%10,A="";return Y>0&&(A+=n[Y]+"vatlh"),t>0&&(A+=(""!==A?" ":"")+n[t]+"maH"),S>0&&(A+=(""!==A?" ":"")+n[S]),""===A?"pagh":A}(f);switch(t){case"ss":return A+" lup";case"mm":return A+" tup";case"hh":return A+" rep";case"dd":return A+" jaj";case"MM":return A+" jar";case"yy":return A+" DIS"}}u.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function d(f){var Y=f;return-1!==f.indexOf("jaj")?Y.slice(0,-3)+"leS":-1!==f.indexOf("jar")?Y.slice(0,-3)+"waQ":-1!==f.indexOf("DIS")?Y.slice(0,-3)+"nem":Y+" pIq"},past:function i(f){var Y=f;return-1!==f.indexOf("jaj")?Y.slice(0,-3)+"Hu\u2019":-1!==f.indexOf("jar")?Y.slice(0,-3)+"wen":-1!==f.indexOf("DIS")?Y.slice(0,-3)+"ben":Y+" ret"},s:"puS lup",ss:r,m:"wa\u2019 tup",mm:r,h:"wa\u2019 rep",hh:r,d:"wa\u2019 jaj",dd:r,M:"wa\u2019 jar",MM:r,y:"wa\u2019 DIS",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},60153:function(L,D,M){!function(u){"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"};u.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(i,r,_){return i<12?_?"\xf6\xf6":"\xd6\xd6":_?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(i){return"\xf6s"===i||"\xd6S"===i},longDateFormat:{LT:"HH:mm",LTS:"HH:mm: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(i,r){switch(r){case"d":case"D":case"Do":case"DD":return i;default:if(0===i)return i+"'\u0131nc\u0131";var _=i%10;return i+(n[_]||n[i%100-_]||n[i>=100?100:null])}},week:{dow:1,doy:7}})}(M(97586))},88521:function(L,D,M){!function(u){"use strict";function d(i,r,_,h){var f={s:["viensas secunds","'iensas secunds"],ss:[i+" secunds",i+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[i+" m\xeduts",i+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[i+" \xfeoras",i+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[i+" ziuas",i+" ziuas"],M:["'n mes","'iens mes"],MM:[i+" mesen",i+" mesen"],y:["'n ar","'iens ar"],yy:[i+" ars",i+" ars"]};return h||r?f[_][0]:f[_][1]}u.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(i){return"d'o"===i.toLowerCase()},meridiem:function(i,r,_){return i>11?_?"d'o":"D'O":_?"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: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}})}(M(97586))},22234:function(L,D,M){!function(u){"use strict";u.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(M(97586))},18010:function(L,D,M){!function(u){"use strict";u.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(M(97586))},63349:function(L,D,M){!function(u){"use strict";u.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(d,i){return 12===d&&(d=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===i||"\u0633\u06d5\u06be\u06d5\u0631"===i||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===i?d:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===i||"\u0643\u06d5\u0686"===i?d+12:d>=11?d:d+12},meridiem:function(d,i,r){var _=100*d+i;return _<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":_<900?"\u0633\u06d5\u06be\u06d5\u0631":_<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":_<1230?"\u0686\u06c8\u0634":_<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(d,i){switch(i){case"d":case"D":case"DDD":return d+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return d+"-\u06be\u06d5\u067e\u062a\u06d5";default:return d}},preparse:function(d){return d.replace(/\u060c/g,",")},postformat:function(d){return d.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(M(97586))},68479:function(L,D,M){!function(u){"use strict";function d(h,f,Y){return"m"===Y?f?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===Y?f?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":h+" "+function n(h,f){var Y=h.split("_");return f%10==1&&f%100!=11?Y[0]:f%10>=2&&f%10<=4&&(f%100<10||f%100>=20)?Y[1]:Y[2]}({ss:f?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:f?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:f?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[Y],+h)}function r(h){return function(){return h+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}u.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function i(h,f){var Y={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===h?Y.nominative.slice(1,7).concat(Y.nominative.slice(0,1)):h?Y[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(f)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(f)?"genitive":"nominative"][h.day()]:Y.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:r("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:r("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:r("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:r("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return r("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return r("[\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:d,m:d,mm:d,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:d,d:"\u0434\u0435\u043d\u044c",dd:d,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:d,y:"\u0440\u0456\u043a",yy:d},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(h){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(h)},meridiem:function(h,f,Y){return h<4?"\u043d\u043e\u0447\u0456":h<12?"\u0440\u0430\u043d\u043a\u0443":h<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(h,f){switch(f){case"M":case"d":case"DDD":case"w":case"W":return h+"-\u0439";case"D":return h+"-\u0433\u043e";default:return h}},week:{dow:1,doy:7}})}(M(97586))},43024:function(L,D,M){!function(u){"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"],d=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];u.defineLocale("ur",{months:n,monthsShort:n,weekdays:d,weekdaysShort:d,weekdaysMin: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\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(r){return"\u0634\u0627\u0645"===r},meridiem:function(r,_,h){return r<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(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(M(97586))},72376:function(L,D,M){!function(u){"use strict";u.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(M(97586))},19800:function(L,D,M){!function(u){"use strict";u.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(M(97586))},89366:function(L,D,M){!function(u){"use strict";u.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(d){return/^ch$/i.test(d)},meridiem:function(d,i,r){return d<12?r?"sa":"SA":r?"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(d){return d},week:{dow:1,doy:4}})}(M(97586))},69702:function(L,D,M){!function(u){"use strict";u.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")},week:{dow:1,doy:4}})}(M(97586))},72655:function(L,D,M){!function(u){"use strict";u.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(M(97586))},575:function(L,D,M){!function(u){"use strict";u.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(d,i){return 12===d&&(d=0),"\u51cc\u6668"===i||"\u65e9\u4e0a"===i||"\u4e0a\u5348"===i?d:"\u4e0b\u5348"===i||"\u665a\u4e0a"===i?d+12:d>=11?d:d+12},meridiem:function(d,i,r){var _=100*d+i;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1130?"\u4e0a\u5348":_<1230?"\u4e2d\u5348":_<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(d){return d.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(d){return this.week()!==d.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(d,i){switch(i){case"d":case"D":case"DDD":return d+"\u65e5";case"M":return d+"\u6708";case"w":case"W":return d+"\u5468";default:return d}},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}})}(M(97586))},18351:function(L,D,M){!function(u){"use strict";u.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(d,i){return 12===d&&(d=0),"\u51cc\u6668"===i||"\u65e9\u4e0a"===i||"\u4e0a\u5348"===i?d:"\u4e2d\u5348"===i?d>=11?d:d+12:"\u4e0b\u5348"===i||"\u665a\u4e0a"===i?d+12:void 0},meridiem:function(d,i,r){var _=100*d+i;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1200?"\u4e0a\u5348":1200===_?"\u4e2d\u5348":_<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(d,i){switch(i){case"d":case"D":case"DDD":return d+"\u65e5";case"M":return d+"\u6708";case"w":case"W":return d+"\u9031";default:return d}},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"}})}(M(97586))},51626:function(L,D,M){!function(u){"use strict";u.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(d,i){return 12===d&&(d=0),"\u51cc\u6668"===i||"\u65e9\u4e0a"===i||"\u4e0a\u5348"===i?d:"\u4e2d\u5348"===i?d>=11?d:d+12:"\u4e0b\u5348"===i||"\u665a\u4e0a"===i?d+12:void 0},meridiem:function(d,i,r){var _=100*d+i;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1130?"\u4e0a\u5348":_<1230?"\u4e2d\u5348":_<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(d,i){switch(i){case"d":case"D":case"DDD":return d+"\u65e5";case"M":return d+"\u6708";case"w":case"W":return d+"\u9031";default:return d}},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"}})}(M(97586))},8887:function(L,D,M){!function(u){"use strict";u.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(d,i){return 12===d&&(d=0),"\u51cc\u6668"===i||"\u65e9\u4e0a"===i||"\u4e0a\u5348"===i?d:"\u4e2d\u5348"===i?d>=11?d:d+12:"\u4e0b\u5348"===i||"\u665a\u4e0a"===i?d+12:void 0},meridiem:function(d,i,r){var _=100*d+i;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1130?"\u4e0a\u5348":_<1230?"\u4e2d\u5348":_<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(d,i){switch(i){case"d":case"D":case"DDD":return d+"\u65e5";case"M":return d+"\u6708";case"w":case"W":return d+"\u9031";default:return d}},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"}})}(M(97586))},97586:function(L,D,M){(L=M.nmd(L)).exports=function(){"use strict";var u,q;function n(){return u.apply(null,arguments)}function i(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function _(e,a){return Object.prototype.hasOwnProperty.call(e,a)}function h(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var a;for(a in e)if(_(e,a))return!1;return!0}function f(e){return void 0===e}function Y(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function t(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function S(e,a){var l,o=[],p=e.length;for(l=0;l>>0;for(l=0;l0)for(o=0;o=0?o?"+":"":"-")+Math.pow(10,Math.max(0,a-l.length)).toString().substr(1)+l}var Ae=/(\[[^\[]*\])|(\\)?([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,ze=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Lt={},ye={};function O(e,a,o,l){var p=l;"string"==typeof l&&(p=function(){return this[l]()}),e&&(ye[e]=p),a&&(ye[a[0]]=function(){return P(p.apply(this,arguments),a[1],a[2])}),o&&(ye[o]=function(){return this.localeData().ordinal(p.apply(this,arguments),e)})}function Dt(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function nt(e,a){return e.isValid()?(a=Ue(a,e.localeData()),Lt[a]=Lt[a]||function Vt(e){var o,l,a=e.match(Ae);for(o=0,l=a.length;o=0&&ze.test(e);)e=e.replace(ze,l),ze.lastIndex=0,o-=1;return e}var vt={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function ne(e){return"string"==typeof e?vt[e]||vt[e.toLowerCase()]:void 0}function F(e){var o,l,a={};for(l in e)_(e,l)&&(o=ne(l))&&(a[o]=e[l]);return a}var Ie={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var Je,Nt=/\d/,ae=/\d\d/,zt=/\d{3}/,bt=/\d{4}/,it=/[+-]?\d{6}/,U=/\d\d?/,rt=/\d\d\d\d?/,Ut=/\d\d\d\d\d\d?/,Fe=/\d{1,3}/,Tt=/\d{1,4}/,Z=/[+-]?\d{1,6}/,Le=/\d+/,dt=/[+-]?\d+/,Bt=/Z|[+-]\d\d:?\d\d/gi,De=/Z|[+-]\d\d(?::?\d\d)?/gi,Be=/[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,we=/^[1-9]\d?/,ot=/^([1-9]\d|\d)/;function H(e,a,o){Je[e]=_e(a)?a:function(l,p){return l&&o?o:a}}function Gt(e,a){return _(Je,e)?Je[e](a._strict,a._locale):new RegExp(function xt(e){return he(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,o,l,p,g){return o||l||p||g}))}(e))}function he(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ie(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function W(e){var a=+e,o=0;return 0!==a&&isFinite(a)&&(o=ie(a)),o}Je={};var jt={};function z(e,a){var o,p,l=a;for("string"==typeof e&&(e=[e]),Y(a)&&(l=function(g,v){v[a]=W(g)}),p=e.length,o=0;o68?1900:2e3)};var B,Ht=Xe("FullYear",!0);function Xe(e,a){return function(o){return null!=o?($t(this,e,o),n.updateOffset(this,a),this):Ke(this,e)}}function Ke(e,a){if(!e.isValid())return NaN;var o=e._d,l=e._isUTC;switch(a){case"Milliseconds":return l?o.getUTCMilliseconds():o.getMilliseconds();case"Seconds":return l?o.getUTCSeconds():o.getSeconds();case"Minutes":return l?o.getUTCMinutes():o.getMinutes();case"Hours":return l?o.getUTCHours():o.getHours();case"Date":return l?o.getUTCDate():o.getDate();case"Day":return l?o.getUTCDay():o.getDay();case"Month":return l?o.getUTCMonth():o.getMonth();case"FullYear":return l?o.getUTCFullYear():o.getFullYear();default:return NaN}}function $t(e,a,o){var l,p,g,v,C;if(e.isValid()&&!isNaN(o)){switch(l=e._d,p=e._isUTC,a){case"Milliseconds":return void(p?l.setUTCMilliseconds(o):l.setMilliseconds(o));case"Seconds":return void(p?l.setUTCSeconds(o):l.setSeconds(o));case"Minutes":return void(p?l.setUTCMinutes(o):l.setMinutes(o));case"Hours":return void(p?l.setUTCHours(o):l.setHours(o));case"Date":return void(p?l.setUTCDate(o):l.setDate(o));case"FullYear":break;default:return}g=o,v=e.month(),C=29!==(C=e.date())||1!==v||lt(g)?C:28,p?l.setUTCFullYear(g,v,C):l.setFullYear(g,v,C)}}function qe(e,a){if(isNaN(e)||isNaN(a))return NaN;var o=function _t(e,a){return(e%a+a)%a}(a,12);return e+=(a-o)/12,1===o?lt(e)?29:28:31-o%7%2}B=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var a;for(a=0;a=0?(C=new Date(e+400,a,o,l,p,g,v),isFinite(C.getFullYear())&&C.setFullYear(e)):C=new Date(e,a,o,l,p,g,v),C}function Ze(e){var a,o;return e<100&&e>=0?((o=Array.prototype.slice.call(arguments))[0]=e+400,a=new Date(Date.UTC.apply(null,o)),isFinite(a.getUTCFullYear())&&a.setUTCFullYear(e)):a=new Date(Date.UTC.apply(null,arguments)),a}function Ot(e,a,o){var l=7+a-o;return-(7+Ze(e,0,l).getUTCDay()-a)%7+l-1}function Zt(e,a,o,l,p){var E,V,C=1+7*(a-1)+(7+o-l)%7+Ot(e,l,p);return C<=0?V=$e(E=e-1)+C:C>$e(e)?(E=e+1,V=C-$e(e)):(E=e,V=C),{year:E,dayOfYear:V}}function ut(e,a,o){var g,v,l=Ot(e.year(),a,o),p=Math.floor((e.dayOfYear()-l-1)/7)+1;return p<1?g=p+ve(v=e.year()-1,a,o):p>ve(e.year(),a,o)?(g=p-ve(e.year(),a,o),v=e.year()+1):(v=e.year(),g=p),{week:g,year:v}}function ve(e,a,o){var l=Ot(e,a,o),p=Ot(e+1,a,o);return($e(e)-l+p)/7}O("w",["ww",2],"wo","week"),O("W",["WW",2],"Wo","isoWeek"),H("w",U,we),H("ww",U,ae),H("W",U,we),H("WW",U,ae),Ge(["w","ww","W","WW"],function(e,a,o,l){a[l.substr(0,1)]=W(e)});function y(e,a){return e.slice(a,7).concat(e.slice(0,a))}O("d",0,"do","day"),O("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),O("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),O("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),O("e",0,0,"weekday"),O("E",0,0,"isoWeekday"),H("d",U),H("e",U),H("E",U),H("dd",function(e,a){return a.weekdaysMinRegex(e)}),H("ddd",function(e,a){return a.weekdaysShortRegex(e)}),H("dddd",function(e,a){return a.weekdaysRegex(e)}),Ge(["dd","ddd","dddd"],function(e,a,o,l){var p=o._locale.weekdaysParse(e,l,o._strict);null!=p?a.d=p:j(o).invalidWeekday=e}),Ge(["d","e","E"],function(e,a,o,l){a[l]=W(e)});var w="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),s="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),c="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),m=Be,k=Be,b=Be;function Qe(e,a,o){var l,p,g,v=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],l=0;l<7;++l)g=I([2e3,1]).day(l),this._minWeekdaysParse[l]=this.weekdaysMin(g,"").toLocaleLowerCase(),this._shortWeekdaysParse[l]=this.weekdaysShort(g,"").toLocaleLowerCase(),this._weekdaysParse[l]=this.weekdays(g,"").toLocaleLowerCase();return o?"dddd"===a?-1!==(p=B.call(this._weekdaysParse,v))?p:null:"ddd"===a?-1!==(p=B.call(this._shortWeekdaysParse,v))?p:null:-1!==(p=B.call(this._minWeekdaysParse,v))?p:null:"dddd"===a?-1!==(p=B.call(this._weekdaysParse,v))||-1!==(p=B.call(this._shortWeekdaysParse,v))||-1!==(p=B.call(this._minWeekdaysParse,v))?p:null:"ddd"===a?-1!==(p=B.call(this._shortWeekdaysParse,v))||-1!==(p=B.call(this._weekdaysParse,v))||-1!==(p=B.call(this._minWeekdaysParse,v))?p:null:-1!==(p=B.call(this._minWeekdaysParse,v))||-1!==(p=B.call(this._weekdaysParse,v))||-1!==(p=B.call(this._shortWeekdaysParse,v))?p:null}function Ra(){function e(se,He){return He.length-se.length}var g,v,C,E,V,a=[],o=[],l=[],p=[];for(g=0;g<7;g++)v=I([2e3,1]).day(g),C=he(this.weekdaysMin(v,"")),E=he(this.weekdaysShort(v,"")),V=he(this.weekdays(v,"")),a.push(C),o.push(E),l.push(V),p.push(C),p.push(E),p.push(V);a.sort(e),o.sort(e),l.sort(e),p.sort(e),this._weekdaysRegex=new RegExp("^("+p.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Na(){return this.hours()%12||12}function ns(e,a){O(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),a)})}function is(e,a){return a._meridiemParse}O("H",["HH",2],0,"hour"),O("h",["hh",2],0,Na),O("k",["kk",2],0,function Ps(){return this.hours()||24}),O("hmm",0,0,function(){return""+Na.apply(this)+P(this.minutes(),2)}),O("hmmss",0,0,function(){return""+Na.apply(this)+P(this.minutes(),2)+P(this.seconds(),2)}),O("Hmm",0,0,function(){return""+this.hours()+P(this.minutes(),2)}),O("Hmmss",0,0,function(){return""+this.hours()+P(this.minutes(),2)+P(this.seconds(),2)}),ns("a",!0),ns("A",!1),H("a",is),H("A",is),H("H",U,ot),H("h",U,we),H("k",U,we),H("HH",U,ae),H("hh",U,ae),H("kk",U,ae),H("hmm",rt),H("hmmss",Ut),H("Hmm",rt),H("Hmmss",Ut),z(["H","HH"],$),z(["k","kk"],function(e,a,o){var l=W(e);a[$]=24===l?0:l}),z(["a","A"],function(e,a,o){o._isPm=o._locale.isPM(e),o._meridiem=e}),z(["h","hh"],function(e,a,o){a[$]=W(e),j(o).bigHour=!0}),z("hmm",function(e,a,o){var l=e.length-2;a[$]=W(e.substr(0,l)),a[de]=W(e.substr(l)),j(o).bigHour=!0}),z("hmmss",function(e,a,o){var l=e.length-4,p=e.length-2;a[$]=W(e.substr(0,l)),a[de]=W(e.substr(l,2)),a[Me]=W(e.substr(p)),j(o).bigHour=!0}),z("Hmm",function(e,a,o){var l=e.length-2;a[$]=W(e.substr(0,l)),a[de]=W(e.substr(l))}),z("Hmmss",function(e,a,o){var l=e.length-4,p=e.length-2;a[$]=W(e.substr(0,l)),a[de]=W(e.substr(l,2)),a[Me]=W(e.substr(p))});var Fs=Xe("Hours",!0);var Pt,rs={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:Ya,monthsShort:Xt,week:{dow:0,doy:6},weekdays:w,weekdaysMin:c,weekdaysShort:s,meridiemParse:/[ap]\.?m?\.?/i},G={},At={};function Vs(e,a){var o,l=Math.min(e.length,a.length);for(o=0;o0;){if(p=aa(g.slice(0,o).join("-")))return p;if(l&&l.length>=o&&Vs(g,l)>=o-1)break;o--}a++}return Pt}(e)}function Ua(e){var a,o=e._a;return o&&-2===j(e).overflow&&(a=o[pe]<0||o[pe]>11?pe:o[ce]<1||o[ce]>qe(o[Q],o[pe])?ce:o[$]<0||o[$]>24||24===o[$]&&(0!==o[de]||0!==o[Me]||0!==o[be])?$:o[de]<0||o[de]>59?de:o[Me]<0||o[Me]>59?Me:o[be]<0||o[be]>999?be:-1,j(e)._overflowDayOfYear&&(ace)&&(a=ce),j(e)._overflowWeeks&&-1===a&&(a=St),j(e)._overflowWeekday&&-1===a&&(a=fa),j(e).overflow=a),e}var Bs=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Js=/^\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)?)?$/,Gs=/Z|[+-]\d\d(?::?\d\d)?/,sa=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Ba=[["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/]],$s=/^\/?Date\((-?\d+)/i,Xs=/^(?:(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}))$/,Ks={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function os(e){var a,o,g,v,C,E,l=e._i,p=Bs.exec(l)||Js.exec(l),V=sa.length,se=Ba.length;if(p){for(j(e).iso=!0,a=0,o=V;a7)&&(E=!0)):(g=e._locale._week.dow,v=e._locale._week.doy,V=ut(J(),g,v),o=ht(a.gg,e._a[Q],V.year),l=ht(a.w,V.week),null!=a.d?((p=a.d)<0||p>6)&&(E=!0):null!=a.e?(p=a.e+g,(a.e<0||a.e>6)&&(E=!0)):p=g),l<1||l>ve(o,g,v)?j(e)._overflowWeeks=!0:null!=E?j(e)._overflowWeekday=!0:(C=Zt(o,l,p,g,v),e._a[Q]=C.year,e._dayOfYear=C.dayOfYear)}(e),null!=e._dayOfYear&&(v=ht(e._a[Q],p[Q]),(e._dayOfYear>$e(v)||0===e._dayOfYear)&&(j(e)._overflowDayOfYear=!0),o=Ze(v,0,e._dayOfYear),e._a[pe]=o.getUTCMonth(),e._a[ce]=o.getUTCDate()),a=0;a<3&&null==e._a[a];++a)e._a[a]=l[a]=p[a];for(;a<7;a++)e._a[a]=l[a]=null==e._a[a]?2===a?1:0:e._a[a];24===e._a[$]&&0===e._a[de]&&0===e._a[Me]&&0===e._a[be]&&(e._nextDay=!0,e._a[$]=0),e._d=(e._useUTC?Ze:Ca).apply(null,l),g=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[$]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==g&&(j(e).weekdayMismatch=!0)}}function Ga(e){if(e._f!==n.ISO_8601)if(e._f!==n.RFC_2822){e._a=[],j(e).empty=!0;var o,l,p,g,v,V,se,a=""+e._i,C=a.length,E=0;for(se=(p=Ue(e._f,e._locale).match(Ae)||[]).length,o=0;o0&&j(e).unusedInput.push(v),a=a.slice(a.indexOf(l)+l.length),E+=l.length),ye[g]?(l?j(e).empty=!1:j(e).unusedTokens.push(g),Ma(g,l,e)):e._strict&&!l&&j(e).unusedTokens.push(g);j(e).charsLeftOver=C-E,a.length>0&&j(e).unusedInput.push(a),e._a[$]<=12&&!0===j(e).bigHour&&e._a[$]>0&&(j(e).bigHour=void 0),j(e).parsedDateParts=e._a.slice(0),j(e).meridiem=e._meridiem,e._a[$]=function rn(e,a,o){var l;return null==o?a:null!=e.meridiemHour?e.meridiemHour(a,o):(null!=e.isPM&&((l=e.isPM(o))&&a<12&&(a+=12),!l&&12===a&&(a=0)),a)}(e._locale,e._a[$],e._meridiem),null!==(V=j(e).era)&&(e._a[Q]=e._locale.erasConvertYear(V,e._a[Q])),Ja(e),Ua(e)}else ls(e);else os(e)}function _s(e){var a=e._i,o=e._f;return e._locale=e._locale||Te(e._l),null===a||void 0===o&&""===a?Oe({nullInput:!0}):("string"==typeof a&&(e._i=a=e._locale.preparse(a)),le(a)?new at(Ua(a)):(t(a)?e._d=a:i(o)?function dn(e){var a,o,l,p,g,v,C=!1,E=e._f.length;if(0===E)return j(e).invalidFormat=!0,void(e._d=new Date(NaN));for(p=0;pthis?this:e:Oe()});function cs(e,a){var o,l;if(1===a.length&&i(a[0])&&(a=a[0]),!a.length)return J();for(o=a[0],l=1;l=0?new Date(e+400,a,o)-Ls:new Date(e,a,o).valueOf()}function ws(e,a,o){return e<100&&e>=0?Date.UTC(e+400,a,o)-Ls:Date.UTC(e,a,o)}function Za(e,a){return a.erasAbbrRegex(e)}function Qa(){var p,g,v,C,E,e=[],a=[],o=[],l=[],V=this.eras();for(p=0,g=V.length;p(g=ve(e,l,p))&&(a=g),Pi.call(this,e,a,o,l,p))}function Pi(e,a,o,l,p){var g=Zt(e,a,o,l,p),v=Ze(g.year,0,g.dayOfYear);return this.year(v.getUTCFullYear()),this.month(v.getUTCMonth()),this.date(v.getUTCDate()),this}O("N",0,0,"eraAbbr"),O("NN",0,0,"eraAbbr"),O("NNN",0,0,"eraAbbr"),O("NNNN",0,0,"eraName"),O("NNNNN",0,0,"eraNarrow"),O("y",["y",1],"yo","eraYear"),O("y",["yy",2],0,"eraYear"),O("y",["yyy",3],0,"eraYear"),O("y",["yyyy",4],0,"eraYear"),H("N",Za),H("NN",Za),H("NNN",Za),H("NNNN",function bi(e,a){return a.erasNameRegex(e)}),H("NNNNN",function Ti(e,a){return a.erasNarrowRegex(e)}),z(["N","NN","NNN","NNNN","NNNNN"],function(e,a,o,l){var p=o._locale.erasParse(e,l,o._strict);p?j(o).era=p:j(o).invalidEra=e}),H("y",Le),H("yy",Le),H("yyy",Le),H("yyyy",Le),H("yo",function xi(e,a){return a._eraYearOrdinalRegex||Le}),z(["y","yy","yyy","yyyy"],Q),z(["yo"],function(e,a,o,l){var p;o._locale._eraYearOrdinalRegex&&(p=e.match(o._locale._eraYearOrdinalRegex)),a[Q]=o._locale.eraYearOrdinalParse?o._locale.eraYearOrdinalParse(e,p):parseInt(e,10)}),O(0,["gg",2],0,function(){return this.weekYear()%100}),O(0,["GG",2],0,function(){return this.isoWeekYear()%100}),la("gggg","weekYear"),la("ggggg","weekYear"),la("GGGG","isoWeekYear"),la("GGGGG","isoWeekYear"),H("G",dt),H("g",dt),H("GG",U,ae),H("gg",U,ae),H("GGGG",Tt,bt),H("gggg",Tt,bt),H("GGGGG",Z,it),H("ggggg",Z,it),Ge(["gggg","ggggg","GGGG","GGGGG"],function(e,a,o,l){a[l.substr(0,2)]=W(e)}),Ge(["gg","GG"],function(e,a,o,l){a[l]=n.parseTwoDigitYear(e)}),O("Q",0,"Qo","quarter"),H("Q",Nt),z("Q",function(e,a){a[pe]=3*(W(e)-1)}),O("D",["DD",2],"Do","date"),H("D",U,we),H("DD",U,ae),H("Do",function(e,a){return e?a._dayOfMonthOrdinalParse||a._ordinalParse:a._dayOfMonthOrdinalParseLenient}),z(["D","DD"],ce),z("Do",function(e,a){a[ce]=W(e.match(U)[0])});var bs=Xe("Date",!0);O("DDD",["DDDD",3],"DDDo","dayOfYear"),H("DDD",Fe),H("DDDD",zt),z(["DDD","DDDD"],function(e,a,o){o._dayOfYear=W(e)}),O("m",["mm",2],0,"minute"),H("m",U,ot),H("mm",U,ae),z(["m","mm"],de);var Fi=Xe("Minutes",!1);O("s",["ss",2],0,"second"),H("s",U,ot),H("ss",U,ae),z(["s","ss"],Me);var Ve,Ts,Wi=Xe("Seconds",!1);for(O("S",0,0,function(){return~~(this.millisecond()/100)}),O(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),O(0,["SSS",3],0,"millisecond"),O(0,["SSSS",4],0,function(){return 10*this.millisecond()}),O(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),O(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),O(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),O(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),O(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),H("S",Fe,Nt),H("SS",Fe,ae),H("SSS",Fe,zt),Ve="SSSS";Ve.length<=9;Ve+="S")H(Ve,Le);function Vi(e,a){a[be]=W(1e3*("0."+e))}for(Ve="S";Ve.length<=9;Ve+="S")z(Ve,Vi);Ts=Xe("Milliseconds",!1),O("z",0,0,"zoneAbbr"),O("zz",0,0,"zoneName");var T=at.prototype;function xs(e){return e}T.add=An,T.calendar=function Rn(e,a){1===arguments.length&&(arguments[0]?En(arguments[0])?(e=arguments[0],a=void 0):function Wn(e){var p,a=r(e)&&!h(e),o=!1,l=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(p=0;po.valueOf():o.valueOf()9999?nt(o,a?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):_e(Date.prototype.toISOString)?a?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",nt(o,"Z")):nt(o,a?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},T.inspect=function Zn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var o,l,e="moment",a="";return this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",a="Z"),o="["+e+'("]',l=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(o+l+"-MM-DD[T]HH:mm:ss.SSS"+a+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(T[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),T.toJSON=function ui(){return this.isValid()?this.toISOString():null},T.toString=function Kn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},T.unix=function di(){return Math.floor(this.valueOf()/1e3)},T.valueOf=function ri(){return this._d.valueOf()-6e4*(this._offset||0)},T.creationData=function pi(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},T.eraName=function gi(){var e,a,o,l=this.localeData().eras();for(e=0,a=l.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},T.isLocal=function jn(){return!!this.isValid()&&!this._isUTC},T.isUtcOffset=function Sn(){return!!this.isValid()&&this._isUTC},T.isUtc=hs,T.isUTC=hs,T.zoneAbbr=function Ri(){return this._isUTC?"UTC":""},T.zoneName=function Ni(){return this._isUTC?"Coordinated Universal Time":""},T.dates=X("dates accessor is deprecated. Use date instead.",bs),T.months=X("months accessor is deprecated. Use month instead",qt),T.years=X("years accessor is deprecated. Use year instead",Ht),T.zone=X("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Ln(e,a){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,a),this):-this.utcOffset()}),T.isDSTShifted=X("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function xn(){if(!f(this._isDSTShifted))return this._isDSTShifted;var a,e={};return It(e,this),(e=_s(e))._a?(a=e._isUTC?I(e._a):J(e._a),this._isDSTShifted=this.isValid()&&function gn(e,a,o){var v,l=Math.min(e.length,a.length),p=Math.abs(e.length-a.length),g=0;for(v=0;v0):this._isDSTShifted=!1,this._isDSTShifted});var N=Yt.prototype;function _a(e,a,o,l){var p=Te(),g=I().set(l,a);return p[o](g,e)}function js(e,a,o){if(Y(e)&&(a=e,e=void 0),e=e||"",null!=a)return _a(e,a,o,"month");var l,p=[];for(l=0;l<12;l++)p[l]=_a(e,l,o,"month");return p}function es(e,a,o,l){"boolean"==typeof e?(Y(a)&&(o=a,a=void 0),a=a||""):(o=a=e,e=!1,Y(a)&&(o=a,a=void 0),a=a||"");var v,p=Te(),g=e?p._week.dow:0,C=[];if(null!=o)return _a(a,(o+g)%7,l,"day");for(v=0;v<7;v++)C[v]=_a(a,(v+g)%7,l,"day");return C}N.calendar=function ue(e,a,o){var l=this._calendar[e]||this._calendar.sameElse;return _e(l)?l.call(a,o):l},N.longDateFormat=function ge(e){var a=this._longDateFormat[e],o=this._longDateFormat[e.toUpperCase()];return a||!o?a:(this._longDateFormat[e]=o.match(Ae).map(function(l){return"MMMM"===l||"MM"===l||"DD"===l||"dddd"===l?l.slice(1):l}).join(""),this._longDateFormat[e])},N.invalidDate=function pa(){return this._invalidDate},N.ordinal=function wt(e){return this._ordinal.replace("%d",e)},N.preparse=xs,N.postformat=xs,N.relativeTime=function Ee(e,a,o,l){var p=this._relativeTime[o];return _e(p)?p(e,a,o,l):p.replace(/%d/i,e)},N.pastFuture=function Rt(e,a){var o=this._relativeTime[e>0?"future":"past"];return _e(o)?o(a):o.replace(/%s/i,a)},N.set=function ca(e){var a,o;for(o in e)_(e,o)&&(_e(a=e[o])?this[o]=a:this["_"+o]=a);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},N.eras=function Mi(e,a){var o,l,p,g=this._eras||Te("en")._eras;for(o=0,l=g.length;o=0)return g[l]},N.erasConvertYear=function yi(e,a){var o=e.since<=e.until?1:-1;return void 0===a?n(e.since).year():n(e.since).year()+(a-e.offset)*o},N.erasAbbrRegex=function wi(e){return _(this,"_erasAbbrRegex")||Qa.call(this),e?this._erasAbbrRegex:this._erasRegex},N.erasNameRegex=function Di(e){return _(this,"_erasNameRegex")||Qa.call(this),e?this._erasNameRegex:this._erasRegex},N.erasNarrowRegex=function vi(e){return _(this,"_erasNarrowRegex")||Qa.call(this),e?this._erasNarrowRegex:this._erasRegex},N.months=function wa(e,a){return e?i(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Kt).test(a)?"format":"standalone"][e.month()]:i(this._months)?this._months:this._months.standalone},N.monthsShort=function va(e,a){return e?i(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Kt.test(a)?"format":"standalone"][e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},N.monthsParse=function Ta(e,a,o){var l,p,g;if(this._monthsParseExact)return ba.call(this,e,a,o);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),l=0;l<12;l++){if(p=I([2e3,l]),o&&!this._longMonthsParse[l]&&(this._longMonthsParse[l]=new RegExp("^"+this.months(p,"").replace(".","")+"$","i"),this._shortMonthsParse[l]=new RegExp("^"+this.monthsShort(p,"").replace(".","")+"$","i")),!o&&!this._monthsParse[l]&&(g="^"+this.months(p,"")+"|^"+this.monthsShort(p,""),this._monthsParse[l]=new RegExp(g.replace(".",""),"i")),o&&"MMMM"===a&&this._longMonthsParse[l].test(e))return l;if(o&&"MMM"===a&&this._shortMonthsParse[l].test(e))return l;if(!o&&this._monthsParse[l].test(e))return l}},N.monthsRegex=function Ha(e){return this._monthsParseExact?(_(this,"_monthsRegex")||Ct.call(this),e?this._monthsStrictRegex:this._monthsRegex):(_(this,"_monthsRegex")||(this._monthsRegex=Da),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},N.monthsShortRegex=function Sa(e){return this._monthsParseExact?(_(this,"_monthsRegex")||Ct.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(_(this,"_monthsShortRegex")||(this._monthsShortRegex=La),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},N.week=function Oa(e){return ut(e,this._week.dow,this._week.doy).week},N.firstDayOfYear=function Pa(){return this._week.doy},N.firstDayOfWeek=function Aa(){return this._week.dow},N.weekdays=function x(e,a){var o=i(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(a)?"format":"standalone"];return!0===e?y(o,this._week.dow):e?o[e.day()]:o},N.weekdaysMin=function oe(e){return!0===e?y(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},N.weekdaysShort=function ee(e){return!0===e?y(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},N.weekdaysParse=function ct(e,a,o){var l,p,g;if(this._weekdaysParseExact)return Qe.call(this,e,a,o);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),l=0;l<7;l++){if(p=I([2e3,1]).day(l),o&&!this._fullWeekdaysParse[l]&&(this._fullWeekdaysParse[l]=new RegExp("^"+this.weekdays(p,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[l]=new RegExp("^"+this.weekdaysShort(p,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[l]=new RegExp("^"+this.weekdaysMin(p,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[l]||(g="^"+this.weekdays(p,"")+"|^"+this.weekdaysShort(p,"")+"|^"+this.weekdaysMin(p,""),this._weekdaysParse[l]=new RegExp(g.replace(".",""),"i")),o&&"dddd"===a&&this._fullWeekdaysParse[l].test(e))return l;if(o&&"ddd"===a&&this._shortWeekdaysParse[l].test(e))return l;if(o&&"dd"===a&&this._minWeekdaysParse[l].test(e))return l;if(!o&&this._weekdaysParse[l].test(e))return l}},N.weekdaysRegex=function K(e){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Ra.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(_(this,"_weekdaysRegex")||(this._weekdaysRegex=m),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},N.weekdaysShortRegex=function mt(e){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Ra.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(_(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=k),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},N.weekdaysMinRegex=function As(e){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||Ra.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(_(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=b),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},N.isPM=function Es(e){return"p"===(e+"").toLowerCase().charAt(0)},N.meridiem=function Ws(e,a,o){return e>11?o?"pm":"PM":o?"am":"AM"},We("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(e){var a=e%10;return e+(1===W(e%100/10)?"th":1===a?"st":2===a?"nd":3===a?"rd":"th")}}),n.lang=X("moment.lang is deprecated. Use moment.locale instead.",We),n.langData=X("moment.langData is deprecated. Use moment.localeData instead.",Te);var xe=Math.abs;function Ss(e,a,o,l){var p=fe(a,o);return e._milliseconds+=l*p._milliseconds,e._days+=l*p._days,e._months+=l*p._months,e._bubble()}function Hs(e){return e<0?Math.floor(e):Math.ceil(e)}function Cs(e){return 4800*e/146097}function ts(e){return 146097*e/4800}function je(e){return function(){return this.as(e)}}var Os=je("ms"),tr=je("s"),ar=je("m"),sr=je("h"),nr=je("d"),ir=je("w"),rr=je("M"),dr=je("Q"),or=je("y"),lr=Os;function tt(e){return function(){return this.isValid()?this._data[e]:NaN}}var cr=tt("milliseconds"),mr=tt("seconds"),hr=tt("minutes"),pr=tt("hours"),Mr=tt("days"),fr=tt("months"),yr=tt("years");var Se=Math.round,ft={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function kr(e,a,o,l,p){return p.relativeTime(a||1,!!o,e,l)}var as=Math.abs;function yt(e){return(e>0)-(e<0)||+e}function ua(){if(!this.isValid())return this.localeData().invalidDate();var l,p,g,v,E,V,se,He,e=as(this._milliseconds)/1e3,a=as(this._days),o=as(this._months),C=this.asSeconds();return C?(l=ie(e/60),p=ie(l/60),e%=60,l%=60,g=ie(o/12),o%=12,v=e?e.toFixed(3).replace(/\.?0+$/,""):"",E=C<0?"-":"",V=yt(this._months)!==yt(C)?"-":"",se=yt(this._days)!==yt(C)?"-":"",He=yt(this._milliseconds)!==yt(C)?"-":"",E+"P"+(g?V+g+"Y":"")+(o?V+o+"M":"")+(a?se+a+"D":"")+(p||l||e?"T":"")+(p?He+p+"H":"")+(l?He+l+"M":"")+(e?He+v+"S":"")):"P0D"}var R=na.prototype;return R.isValid=function fn(){return this._isValid},R.abs=function Ki(){var e=this._data;return this._milliseconds=xe(this._milliseconds),this._days=xe(this._days),this._months=xe(this._months),e.milliseconds=xe(e.milliseconds),e.seconds=xe(e.seconds),e.minutes=xe(e.minutes),e.hours=xe(e.hours),e.months=xe(e.months),e.years=xe(e.years),this},R.add=function qi(e,a){return Ss(this,e,a,1)},R.subtract=function Zi(e,a){return Ss(this,e,a,-1)},R.as=function er(e){if(!this.isValid())return NaN;var a,o,l=this._milliseconds;if("month"===(e=ne(e))||"quarter"===e||"year"===e)switch(a=this._days+l/864e5,o=this._months+Cs(a),e){case"month":return o;case"quarter":return o/3;case"year":return o/12}else switch(a=this._days+Math.round(ts(this._months)),e){case"week":return a/7+l/6048e5;case"day":return a+l/864e5;case"hour":return 24*a+l/36e5;case"minute":return 1440*a+l/6e4;case"second":return 86400*a+l/1e3;case"millisecond":return Math.floor(864e5*a)+l;default:throw new Error("Unknown unit "+e)}},R.asMilliseconds=Os,R.asSeconds=tr,R.asMinutes=ar,R.asHours=sr,R.asDays=nr,R.asWeeks=ir,R.asMonths=rr,R.asQuarters=dr,R.asYears=or,R.valueOf=lr,R._bubble=function Qi(){var p,g,v,C,E,e=this._milliseconds,a=this._days,o=this._months,l=this._data;return e>=0&&a>=0&&o>=0||e<=0&&a<=0&&o<=0||(e+=864e5*Hs(ts(o)+a),a=0,o=0),l.milliseconds=e%1e3,p=ie(e/1e3),l.seconds=p%60,g=ie(p/60),l.minutes=g%60,v=ie(g/60),l.hours=v%24,a+=ie(v/24),o+=E=ie(Cs(a)),a-=Hs(ts(E)),C=ie(o/12),o%=12,l.days=a,l.months=o,l.years=C,this},R.clone=function _r(){return fe(this)},R.get=function ur(e){return e=ne(e),this.isValid()?this[e+"s"]():NaN},R.milliseconds=cr,R.seconds=mr,R.minutes=hr,R.hours=pr,R.days=Mr,R.weeks=function gr(){return ie(this.days()/7)},R.months=fr,R.years=yr,R.humanize=function wr(e,a){if(!this.isValid())return this.localeData().invalidDate();var p,g,o=!1,l=ft;return"object"==typeof e&&(a=e,e=!1),"boolean"==typeof e&&(o=e),"object"==typeof a&&(l=Object.assign({},ft,a),null!=a.s&&null==a.ss&&(l.ss=a.s-1)),g=function Yr(e,a,o,l){var p=fe(e).abs(),g=Se(p.as("s")),v=Se(p.as("m")),C=Se(p.as("h")),E=Se(p.as("d")),V=Se(p.as("M")),se=Se(p.as("w")),He=Se(p.as("y")),Re=g<=o.ss&&["s",g]||g0,Re[4]=l,kr.apply(null,Re)}(this,!o,l,p=this.localeData()),o&&(g=p.pastFuture(+this,g)),p.postformat(g)},R.toISOString=ua,R.toString=ua,R.toJSON=ua,R.locale=gs,R.localeData=Ys,R.toIsoString=X("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ua),R.lang=ks,O("X",0,0,"unix"),O("x",0,0,"valueOf"),H("x",dt),H("X",/[+-]?\d+(\.\d{1,3})?/),z("X",function(e,a,o){o._d=new Date(1e3*parseFloat(e))}),z("x",function(e,a,o){o._d=new Date(W(e))}),n.version="2.30.1",function d(e){u=e}(J),n.fn=T,n.min=function mn(){return cs("isBefore",[].slice.call(arguments,0))},n.max=function hn(){return cs("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=I,n.unix=function zi(e){return J(1e3*e)},n.months=function Bi(e,a){return js(e,a,"months")},n.isDate=t,n.locale=We,n.invalid=Oe,n.duration=fe,n.isMoment=le,n.weekdays=function Gi(e,a,o){return es(e,a,o,"weekdays")},n.parseZone=function Ui(){return J.apply(null,arguments).parseZone()},n.localeData=Te,n.isDuration=ia,n.monthsShort=function Ji(e,a){return js(e,a,"monthsShort")},n.weekdaysMin=function Xi(e,a,o){return es(e,a,o,"weekdaysMin")},n.defineLocale=za,n.updateLocale=function zs(e,a){if(null!=a){var o,l,p=rs;null!=G[e]&&null!=G[e].parentLocale?G[e].set(Ft(G[e]._config,a)):(null!=(l=aa(e))&&(p=l._config),a=Ft(p,a),null==l&&(a.abbr=e),(o=new Yt(a)).parentLocale=G[e],G[e]=o),We(e)}else null!=G[e]&&(null!=G[e].parentLocale?(G[e]=G[e].parentLocale,e===We()&&We(e)):null!=G[e]&&delete G[e]);return G[e]},n.locales=function Us(){return Wt(G)},n.weekdaysShort=function $i(e,a,o){return es(e,a,o,"weekdaysShort")},n.normalizeUnits=ne,n.relativeTimeRounding=function Lr(e){return void 0===e?Se:"function"==typeof e&&(Se=e,!0)},n.relativeTimeThreshold=function Dr(e,a){return void 0!==ft[e]&&(void 0===a?ft[e]:(ft[e]=a,"s"===e&&(ft.ss=a-1),!0))},n.calendarFormat=function Vn(e,a){var o=e.diff(a,"days",!0);return o<-6?"sameElse":o<-1?"lastWeek":o<0?"lastDay":o<1?"sameDay":o<2?"nextDay":o<7?"nextWeek":"sameElse"},n.prototype=T,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}()},57972:L=>{L.exports='<h2>Datetimepicker configuration</h2>\n\n<section>\n <label>Type:</label>\n <mat-radio-group [(ngModel)]="type">\n <mat-radio-button value="datetime">Datetime</mat-radio-button>\n <mat-radio-button value="date">Date</mat-radio-button>\n <mat-radio-button value="time">Time</mat-radio-button>\n <mat-radio-button value="month">Month</mat-radio-button>\n <mat-radio-button value="year">Year</mat-radio-button>\n </mat-radio-group>\n</section>\n\n<section>\n <label>Mode:</label>\n <mat-radio-group [(ngModel)]="mode">\n <mat-radio-button value="auto">Auto</mat-radio-button>\n <mat-radio-button value="landscape">Landscape</mat-radio-button>\n <mat-radio-button value="portrait">Portrait</mat-radio-button>\n </mat-radio-group>\n</section>\n\n<section>\n <label>StartView:</label>\n <mat-radio-group [(ngModel)]="startView">\n <mat-radio-button value="month">Month</mat-radio-button>\n <mat-radio-button value="year">Year</mat-radio-button>\n <mat-radio-button value="multi-year">Multi-Year</mat-radio-button>\n <mat-radio-button value="clock">Clock</mat-radio-button>\n </mat-radio-group>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="multiYearSelector">MultiYearSelector</mat-checkbox>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="timeInput">TimeInput</mat-checkbox>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="twelvehour">Twelvehour</mat-checkbox>\n</section>\n\n<section>\n <label>TimeInterval:</label>\n <mat-slider min="1" max="30" discrete>\n <input matSliderThumb [(ngModel)]="timeInterval">\n </mat-slider>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="touchUi">TouchUi</mat-checkbox>\n</section>\n\n<h2>Result</h2>\n\n<mat-form-field>\n <mat-label>{{type}}</mat-label>\n <mtx-datetimepicker #datetimePicker\n [type]="type"\n [mode]="mode"\n [multiYearSelector]="multiYearSelector"\n [startView]="startView"\n [twelvehour]="twelvehour"\n [timeInterval]="timeInterval"\n [touchUi]="touchUi"\n [timeInput]="timeInput"></mtx-datetimepicker>\n <input [mtxDatetimepicker]="datetimePicker" [formControl]="datetime" matInput required>\n <mtx-datetimepicker-toggle [for]="datetimePicker" matSuffix></mtx-datetimepicker-toggle>\n</mat-form-field>\n'},60172:L=>{L.exports='<mat-card class="demo-inline-card">\n <mtx-calendar (selectedChange)="selectedDate = $event" type="date" startView="month">\n </mtx-calendar>\n</mat-card>\n<p>Selected date: {{selectedDate}}</p>\n\n<mat-card class="demo-inline-card">\n <mtx-calendar (selectedChange)="selectedTime = $event" type="time" startView="clock">\n </mtx-calendar>\n</mat-card>\n<p>Selected time: {{selectedTime}}</p>\n'},52314:L=>{L.exports='label {\n padding: 0 8px;\n}\n'},20782:L=>{L.exports='.demo-inline-card {\n width: 300px;\n margin-bottom: 1rem;\n}\n'},39614:L=>{L.exports='import { Component } from '@angular/core';\nimport { FormsModule, ReactiveFormsModule, UntypedFormControl } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatFormField, MatLabel, MatSuffix } from '@angular/material/form-field';\nimport { MatInput } from '@angular/material/input';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MatSlider, MatSliderThumb } from '@angular/material/slider';\nimport { provideMomentDatetimeAdapter } from '@ng-matero/extensions-moment-adapter';\nimport {\n MtxCalendarView,\n MtxDatetimepicker,\n MtxDatetimepickerInput,\n MtxDatetimepickerMode,\n MtxDatetimepickerToggle,\n MtxDatetimepickerType,\n} from '@ng-matero/extensions/datetimepicker';\n\n@Component({\n selector: 'datetimepicker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n ReactiveFormsModule,\n MatRadioGroup,\n MatRadioButton,\n MatCheckbox,\n MatSlider,\n MatSliderThumb,\n MatFormField,\n MatLabel,\n MatInput,\n MatSuffix,\n MtxDatetimepicker,\n MtxDatetimepickerInput,\n MtxDatetimepickerToggle,\n ],\n providers: [\n provideMomentDatetimeAdapter({\n parse: {\n dateInput: 'YYYY-MM-DD',\n monthInput: 'MMMM',\n yearInput: 'YYYY',\n timeInput: 'HH:mm',\n datetimeInput: 'YYYY-MM-DD HH:mm',\n },\n display: {\n dateInput: 'YYYY-MM-DD',\n monthInput: 'MMMM',\n yearInput: 'YYYY',\n timeInput: 'HH:mm',\n datetimeInput: 'YYYY-MM-DD HH:mm',\n monthYearLabel: 'YYYY MMMM',\n dateA11yLabel: 'LL',\n monthYearA11yLabel: 'MMMM YYYY',\n popupHeaderDateLabel: 'MMM DD, ddd',\n },\n }),\n ],\n})\nexport class AppComponent {\n type: MtxDatetimepickerType = 'datetime';\n mode: MtxDatetimepickerMode = 'auto';\n startView: MtxCalendarView = 'month';\n multiYearSelector = false;\n touchUi = false;\n twelvehour = false;\n timeInterval = 1;\n timeInput = true;\n\n datetime = new UntypedFormControl();\n}\n'},130:L=>{L.exports='import { Component } from '@angular/core';\nimport { MatCard } from '@angular/material/card';\nimport { provideNativeDatetimeAdapter } from '@ng-matero/extensions/core';\nimport { MtxCalendar } from '@ng-matero/extensions/datetimepicker';\n\n@Component({\n selector: 'datetimepicker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCard, MtxCalendar],\n providers: [provideNativeDatetimeAdapter()],\n})\nexport class AppComponent {\n selectedDate: Date | null = null;\n selectedTime: Date | null = null;\n}\n'},35358:(L,D,M)=>{var u={"./af":11544,"./af.js":11544,"./ar":33108,"./ar-dz":52155,"./ar-dz.js":52155,"./ar-kw":53583,"./ar-kw.js":53583,"./ar-ly":41638,"./ar-ly.js":41638,"./ar-ma":87823,"./ar-ma.js":87823,"./ar-ps":7712,"./ar-ps.js":7712,"./ar-sa":78261,"./ar-sa.js":78261,"./ar-tn":56703,"./ar-tn.js":56703,"./ar.js":33108,"./az":46508,"./az.js":46508,"./be":16766,"./be.js":16766,"./bg":28564,"./bg.js":28564,"./bm":97462,"./bm.js":97462,"./bn":17107,"./bn-bd":43438,"./bn-bd.js":43438,"./bn.js":17107,"./bo":9004,"./bo.js":9004,"./br":50927,"./br.js":50927,"./bs":87768,"./bs.js":87768,"./ca":56291,"./ca.js":56291,"./cs":85301,"./cs.js":85301,"./cv":66666,"./cv.js":66666,"./cy":55163,"./cy.js":55163,"./da":87360,"./da.js":87360,"./de":45932,"./de-at":43248,"./de-at.js":43248,"./de-ch":83222,"./de-ch.js":83222,"./de.js":45932,"./dv":6405,"./dv.js":6405,"./el":60718,"./el.js":60718,"./en-au":36319,"./en-au.js":36319,"./en-ca":80597,"./en-ca.js":80597,"./en-gb":51800,"./en-gb.js":51800,"./en-ie":807,"./en-ie.js":807,"./en-il":95960,"./en-il.js":95960,"./en-in":84418,"./en-in.js":84418,"./en-nz":46865,"./en-nz.js":46865,"./en-sg":32647,"./en-sg.js":32647,"./eo":61931,"./eo.js":61931,"./es":46679,"./es-do":41805,"./es-do.js":41805,"./es-mx":83445,"./es-mx.js":83445,"./es-us":81516,"./es-us.js":81516,"./es.js":46679,"./et":88150,"./et.js":88150,"./eu":80757,"./eu.js":80757,"./fa":65742,"./fa.js":65742,"./fi":33958,"./fi.js":33958,"./fil":46720,"./fil.js":46720,"./fo":98352,"./fo.js":98352,"./fr":4059,"./fr-ca":42096,"./fr-ca.js":42096,"./fr-ch":95759,"./fr-ch.js":95759,"./fr.js":4059,"./fy":15958,"./fy.js":15958,"./ga":94143,"./ga.js":94143,"./gd":67028,"./gd.js":67028,"./gl":80428,"./gl.js":80428,"./gom-deva":76861,"./gom-deva.js":76861,"./gom-latn":57718,"./gom-latn.js":57718,"./gu":26827,"./gu.js":26827,"./he":21936,"./he.js":21936,"./hi":31332,"./hi.js":31332,"./hr":91957,"./hr.js":91957,"./hu":48928,"./hu.js":48928,"./hy-am":56215,"./hy-am.js":56215,"./id":586,"./id.js":586,"./is":90211,"./is.js":90211,"./it":70170,"./it-ch":22340,"./it-ch.js":22340,"./it.js":70170,"./ja":39770,"./ja.js":39770,"./jv":73875,"./jv.js":73875,"./ka":79499,"./ka.js":79499,"./kk":93573,"./kk.js":93573,"./km":68807,"./km.js":68807,"./kn":65082,"./kn.js":65082,"./ko":20137,"./ko.js":20137,"./ku":70111,"./ku-kmr":63744,"./ku-kmr.js":63744,"./ku.js":70111,"./ky":99187,"./ky.js":99187,"./lb":35969,"./lb.js":35969,"./lo":33526,"./lo.js":33526,"./lt":90411,"./lt.js":90411,"./lv":32621,"./lv.js":32621,"./me":85869,"./me.js":85869,"./mi":35881,"./mi.js":35881,"./mk":92391,"./mk.js":92391,"./ml":21126,"./ml.js":21126,"./mn":44892,"./mn.js":44892,"./mr":59080,"./mr.js":59080,"./ms":70399,"./ms-my":25950,"./ms-my.js":25950,"./ms.js":70399,"./mt":79902,"./mt.js":79902,"./my":72985,"./my.js":72985,"./nb":67859,"./nb.js":67859,"./ne":13642,"./ne.js":13642,"./nl":65441,"./nl-be":99875,"./nl-be.js":99875,"./nl.js":65441,"./nn":81311,"./nn.js":81311,"./oc-lnc":72567,"./oc-lnc.js":72567,"./pa-in":56962,"./pa-in.js":56962,"./pl":61063,"./pl.js":61063,"./pt":78719,"./pt-br":97476,"./pt-br.js":97476,"./pt.js":78719,"./ro":51004,"./ro.js":51004,"./ru":51326,"./ru.js":51326,"./sd":72608,"./sd.js":72608,"./se":13911,"./se.js":13911,"./si":25147,"./si.js":25147,"./sk":23741,"./sk.js":23741,"./sl":93e3,"./sl.js":93e3,"./sq":60451,"./sq.js":60451,"./sr":55046,"./sr-cyrl":40905,"./sr-cyrl.js":40905,"./sr.js":55046,"./ss":85765,"./ss.js":85765,"./sv":99290,"./sv.js":99290,"./sw":53449,"./sw.js":53449,"./ta":72688,"./ta.js":72688,"./te":32060,"./te.js":32060,"./tet":93290,"./tet.js":93290,"./tg":8294,"./tg.js":8294,"./th":1231,"./th.js":1231,"./tk":3746,"./tk.js":3746,"./tl-ph":49040,"./tl-ph.js":49040,"./tlh":17187,"./tlh.js":17187,"./tr":60153,"./tr.js":60153,"./tzl":88521,"./tzl.js":88521,"./tzm":18010,"./tzm-latn":22234,"./tzm-latn.js":22234,"./tzm.js":18010,"./ug-cn":63349,"./ug-cn.js":63349,"./uk":68479,"./uk.js":68479,"./ur":43024,"./ur.js":43024,"./uz":19800,"./uz-latn":72376,"./uz-latn.js":72376,"./uz.js":19800,"./vi":89366,"./vi.js":89366,"./x-pseudo":69702,"./x-pseudo.js":69702,"./yo":72655,"./yo.js":72655,"./zh-cn":575,"./zh-cn.js":575,"./zh-hk":18351,"./zh-hk.js":18351,"./zh-mo":51626,"./zh-mo.js":51626,"./zh-tw":8887,"./zh-tw.js":8887};function n(i){var r=d(i);return M(r)}function d(i){if(!M.o(u,i)){var r=new Error("Cannot find module '"+i+"'");throw r.code="MODULE_NOT_FOUND",r}return u[i]}n.keys=function(){return Object.keys(u)},n.resolve=d,L.exports=n,n.id=35358},12700:(L,D,M)=>{"use strict";M.r(D),M.d(D,{default:()=>u});const u='

Datetimepicker

\n

API reference for Material Extensions Datetimepicker

\n

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

\n

Directives

\n

MtxDatetimepickerInput

\n

Directive used to connect an input to a MtxDatetimepicker.

\n

Selector: input[mtxDatetimepicker]

\n

Exported as: mtxDatetimepickerInput

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

MtxCalendar

\n

A calendar that is used as part of the datetimepicker.

\n

Selector: mtx-calendar

\n

Exported as: mtxCalendar

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
dateFilter: (date: D, type: MtxDatetimepickerFilterType) => boolean
Function used to filter which dates are selectable.
@Input()
type: MtxDatetimepickerType
The type of datetimepicker. Default is 'date'.
@Input()
multiYearSelector: boolean
Whether to show multi-year view. Default is false.
@Input()
twelvehour: boolean
Whether the clock uses 12 hour format. Default is false.
@Input()
timeInterval: number
Step over minutes. Default is 1.
@Input()
maxDate: D | null
The maximum selectable date.
@Input()
minDate: D | null
The minimum selectable date.
@Input()
selected: D | null
The currently selected datetime.
@Input()
startAt: D | null
A date representing the period (month or year) to start the calendar in.
@Input()
startView: MtxCalendarView
The calendar started view. Default is 'month'.
@Output()
selectedChange: EventEmitter<D | null>
Emits when the currently selected datetime changes.
@Output()
viewChanged: EventEmitter<MtxCalendarView>
Emits when the current view changes.
\n

MtxDatetimepicker

\n

Component responsible for managing the datetimepicker popup/dialog.

\n

Selector: mtx-datetimepicker

\n

Exported as: mtxDatetimepicker

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

MtxDatetimepickerToggleIcon

\n

Can be used to override the icon of a mtxDatetimepickerToggleIcon.

\n

Selector: [mtxDatetimepickerToggleIcon]

\n

MtxDatetimepickerToggle

\n

Selector: mtx-datetimepicker-toggle

\n

Exported as: mtxDatetimepickerToggle

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

MtxClock

\n

A clock that is used as part of the datetimepicker.

\n

Selector: mtx-clock

\n

Exported as: mtxClock

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

Classes

\n

MtxDatetimepickerInputEvent

\n

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

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

Type aliases

\n

DatetimepickerDropdownPositionX

\n

Possible positions for the datetimepicker dropdown along the X axis.

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

DatetimepickerDropdownPositionY

\n

Possible positions for the datetimepicker dropdown along the Y axis.

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

MtxDatetimepickerType

\n

Possible types for datetimepicker dropdown display.

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

MtxDatetimepickerMode

\n

Possible modes for datetimepicker dropdown display.

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

MtxCalendarView

\n

Possible views for datetimepicker calendar.

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

MtxClockView

\n

Possible views for datetimepicker clock.

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

Constants

\n

MTX_DATETIMEPICKER_SCROLL_STRATEGY

\n

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

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

Datetimepicker configuration

\n\n
\n \n \n Datetime\n Date\n Time\n Month\n Year\n \n
\n\n
\n \n \n Auto\n Landscape\n Portrait\n \n
\n\n
\n \n \n Month\n Year\n Multi-Year\n Clock\n \n
\n\n
\n MultiYearSelector\n
\n\n
\n TimeInput\n
\n\n
\n Twelvehour\n
\n\n
\n \n \n \n \n
\n\n
\n TouchUi\n
\n\n

Result

\n\n\n {{type}}\n \n \n \n\n'},3904:(L,D,M)=>{"use strict";M.r(D),M.d(D,{default:()=>u});const u="label {\n padding: 0 8px;\n}\n"},54443:(L,D,M)=>{"use strict";M.r(D),M.d(D,{default:()=>u});const u="import { Component } from '@angular/core';\nimport { FormsModule, ReactiveFormsModule, UntypedFormControl } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatFormField, MatLabel, MatSuffix } from '@angular/material/form-field';\nimport { MatInput } from '@angular/material/input';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MatSlider, MatSliderThumb } from '@angular/material/slider';\nimport { provideMomentDatetimeAdapter } from '@ng-matero/extensions-moment-adapter';\nimport {\n MtxCalendarView,\n MtxDatetimepicker,\n MtxDatetimepickerInput,\n MtxDatetimepickerMode,\n MtxDatetimepickerToggle,\n MtxDatetimepickerType,\n} from '@ng-matero/extensions/datetimepicker';\n\n@Component({\n selector: 'datetimepicker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n ReactiveFormsModule,\n MatRadioGroup,\n MatRadioButton,\n MatCheckbox,\n MatSlider,\n MatSliderThumb,\n MatFormField,\n MatLabel,\n MatInput,\n MatSuffix,\n MtxDatetimepicker,\n MtxDatetimepickerInput,\n MtxDatetimepickerToggle,\n ],\n providers: [\n provideMomentDatetimeAdapter({\n parse: {\n dateInput: 'YYYY-MM-DD',\n monthInput: 'MMMM',\n yearInput: 'YYYY',\n timeInput: 'HH:mm',\n datetimeInput: 'YYYY-MM-DD HH:mm',\n },\n display: {\n dateInput: 'YYYY-MM-DD',\n monthInput: 'MMMM',\n yearInput: 'YYYY',\n timeInput: 'HH:mm',\n datetimeInput: 'YYYY-MM-DD HH:mm',\n monthYearLabel: 'YYYY MMMM',\n dateA11yLabel: 'LL',\n monthYearA11yLabel: 'MMMM YYYY',\n popupHeaderDateLabel: 'MMM DD, ddd',\n },\n }),\n ],\n})\nexport class AppComponent {\n type: MtxDatetimepickerType = 'datetime';\n mode: MtxDatetimepickerMode = 'auto';\n startView: MtxCalendarView = 'month';\n multiYearSelector = false;\n touchUi = false;\n twelvehour = false;\n timeInterval = 1;\n timeInput = true;\n\n datetime = new UntypedFormControl();\n}\n"},62667:(L,D,M)=>{"use strict";M.r(D),M.d(D,{default:()=>u});const u='\n \n \n\n

Selected date: {{selectedDate}}

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

Selected time: {{selectedTime}}

\n'},14184:(L,D,M)=>{"use strict";M.r(D),M.d(D,{default:()=>u});const u=".demo-inline-card {\n width: 300px;\n margin-bottom: 1rem;\n}\n"},49555:(L,D,M)=>{"use strict";M.r(D),M.d(D,{default:()=>u});const u="import { Component } from '@angular/core';\nimport { MatCard } from '@angular/material/card';\nimport { provideNativeDatetimeAdapter } from '@ng-matero/extensions/core';\nimport { MtxCalendar } from '@ng-matero/extensions/datetimepicker';\n\n@Component({\n selector: 'datetimepicker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCard, MtxCalendar],\n providers: [provideNativeDatetimeAdapter()],\n})\nexport class AppComponent {\n selectedDate: Date | null = null;\n selectedTime: Date | null = null;\n}\n"}}]); \ No newline at end of file diff --git a/164.1b0ac1155ee93b16.js b/164.1b0ac1155ee93b16.js deleted file mode 100644 index bca8528c..00000000 --- a/164.1b0ac1155ee93b16.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[164],{33164:(p,c,l)=>{"use strict";l.r(c),l.d(c,{GridApiComponent:()=>fs,GridOverviewComponent:()=>_s,routes:()=>Kr});var d=l(60177),bs=l(13942),xs=l(4840),js=l(91526),m=l(49969),T=l(45024),t=l(54438),E=l(88834),K=l(82765),w=l(21413),we=l(92771),vs=l(82798),Ft=l(14823),A=l(3),Pt=l(32102);function ys(s,o){if(1&s&&(t.j41(0,"mat-option",17),t.EFF(1),t.k0s()),2&s){const e=o.$implicit;t.Y8G("value",e),t.R7$(),t.SpI(" ",e," ")}}function Cs(s,o){if(1&s){const e=t.RV6();t.j41(0,"mat-form-field",15)(1,"mat-select",16),t.bIt("selectionChange",function(a){t.eBV(e);const i=t.XpG(2);return t.Njj(i._changePageSize(a.value))}),t.Z7z(2,ys,2,2,"mat-option",null,t.fX1),t.k0s()()}if(2&s){const e=t.XpG(2);t.Y8G("appearance",e._formFieldAppearance)("color",e.color),t.R7$(),t.Y8G("value",e.pageSize)("disabled",e.disabled)("aria-labelledby",e._pageSizeLabelId)("panelClass",e.selectConfig.panelClass||"")("disableOptionCentering",e.selectConfig.disableOptionCentering),t.R7$(),t.Dyx(e._displayedPageSizeOptions)}}function ws(s,o){if(1&s&&(t.j41(0,"div",14),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.pageSize)}}function Ms(s,o){if(1&s&&(t.j41(0,"div",2)(1,"div",12),t.EFF(2),t.k0s(),t.DNE(3,Cs,4,7,"mat-form-field",13)(4,ws,2,1,"div",14),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.BMQ("id",e._pageSizeLabelId),t.R7$(),t.SpI(" ",e._intl.itemsPerPageLabel," "),t.R7$(),t.vxM(3,e._displayedPageSizeOptions.length>1?3:-1),t.R7$(),t.vxM(4,e._displayedPageSizeOptions.length<=1?4:-1)}}function Ts(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",18),t.bIt("click",function(){t.eBV(e);const a=t.XpG();return t.Njj(a.firstPage())}),t.qSk(),t.j41(1,"svg",7),t.nrm(2,"path",19),t.k0s()()}if(2&s){const e=t.XpG();t.Y8G("matTooltip",e._intl.firstPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("matTooltipPosition","above")("disabled",e._previousButtonsDisabled()),t.BMQ("aria-label",e._intl.firstPageLabel)}}function Ds(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",20),t.bIt("click",function(){t.eBV(e);const a=t.XpG();return t.Njj(a.lastPage())}),t.qSk(),t.j41(1,"svg",7),t.nrm(2,"path",21),t.k0s()()}if(2&s){const e=t.XpG();t.Y8G("matTooltip",e._intl.lastPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("matTooltipPosition","above")("disabled",e._nextButtonsDisabled()),t.BMQ("aria-label",e._intl.lastPageLabel)}}let ft=(()=>{class s{constructor(){this.changes=new w.B,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,n,a)=>{if(0==a||0==n)return`0 of ${a}`;const i=e*n;return`${i+1} \u2013 ${i<(a=Math.max(a,0))?Math.min(i+n,a):i+n} of ${a}`}}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})();const Rs=new t.nKC("MAT_PAGINATOR_DEFAULT_OPTIONS");let Es=0,Me=(()=>{class s{get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(e||0,0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(e){this._length=e||0,this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(e||0,0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(n=>(0,t.Udg)(n,0)),this._updateDisplayedPageSizeOptions()}constructor(e,n,a){if(this._intl=e,this._changeDetectorRef=n,this._pageSizeLabelId="mat-paginator-page-size-label-"+Es++,this._isInitialized=!1,this._initializedStream=new we.m(1),this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this.hidePageSize=!1,this.showFirstLastButtons=!1,this.selectConfig={},this.disabled=!1,this.page=new t.bkB,this.initialized=this._initializedStream,this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),a){const{pageSize:i,pageSizeOptions:r,hidePageSize:h,showFirstLastButtons:u}=a;null!=i&&(this._pageSize=i),null!=r&&(this._pageSizeOptions=r),null!=h&&(this.hidePageSize=h),null!=u&&(this.showFirstLastButtons=u)}this._formFieldAppearance=a?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(e)}previousPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(e)}firstPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex=0,this._emitPageEvent(e)}lastPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(e)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const e=this.getNumberOfPages()-1;return this.pageIndexe-n),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(ft),t.rXU(t.gRc),t.rXU(Rs,8))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[t.Mj6.HasDecoratorInputTransform,"pageIndex","pageIndex",t.Udg],length:[t.Mj6.HasDecoratorInputTransform,"length","length",t.Udg],pageSize:[t.Mj6.HasDecoratorInputTransform,"pageSize","pageSize",t.Udg],pageSizeOptions:"pageSizeOptions",hidePageSize:[t.Mj6.HasDecoratorInputTransform,"hidePageSize","hidePageSize",t.L39],showFirstLastButtons:[t.Mj6.HasDecoratorInputTransform,"showFirstLastButtons","showFirstLastButtons",t.L39],selectConfig:"selectConfig",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39]},outputs:{page:"page"},exportAs:["matPaginator"],standalone:!0,features:[t.GFd,t.aNF],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select"],[1,"mat-mdc-paginator-page-size-value"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["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,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(n,a){1&n&&(t.j41(0,"div",0)(1,"div",1),t.DNE(2,Ms,5,4,"div",2),t.j41(3,"div",3)(4,"div",4),t.EFF(5),t.k0s(),t.DNE(6,Ts,3,5,"button",5),t.j41(7,"button",6),t.bIt("click",function(){return a.previousPage()}),t.qSk(),t.j41(8,"svg",7),t.nrm(9,"path",8),t.k0s()(),t.joV(),t.j41(10,"button",9),t.bIt("click",function(){return a.nextPage()}),t.qSk(),t.j41(11,"svg",7),t.nrm(12,"path",10),t.k0s()(),t.DNE(13,Ds,3,5,"button",11),t.k0s()()()),2&n&&(t.R7$(2),t.vxM(2,a.hidePageSize?-1:2),t.R7$(3),t.SpI(" ",a._intl.getRangeLabel(a.pageIndex,a.pageSize,a.length)," "),t.R7$(),t.vxM(6,a.showFirstLastButtons?6:-1),t.R7$(),t.Y8G("matTooltip",a._intl.previousPageLabel)("matTooltipDisabled",a._previousButtonsDisabled())("matTooltipPosition","above")("disabled",a._previousButtonsDisabled()),t.BMQ("aria-label",a._intl.previousPageLabel),t.R7$(3),t.Y8G("matTooltip",a._intl.nextPageLabel)("matTooltipDisabled",a._nextButtonsDisabled())("matTooltipPosition","above")("disabled",a._nextButtonsDisabled()),t.BMQ("aria-label",a._intl.nextPageLabel),t.R7$(3),t.vxM(13,a.showFirstLastButtons?13:-1))},dependencies:[Pt.rl,vs.VO,A.wT,E.iY,Ft.oV],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-form-field-container-height:var(--mat-paginator-form-field-container-height);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding)}.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;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})}return s})();var As=l(67575),S=l(18617),j=l(67336),D=l(57786);const Is=["mat-sort-header",""],Gs=["*"];function Fs(s,o){if(1&s){const e=t.RV6();t.j41(0,"div",2),t.bIt("@arrowPosition.start",function(){t.eBV(e);const a=t.XpG();return t.Njj(a._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){t.eBV(e);const a=t.XpG();return t.Njj(a._disableViewStateAnimation=!1)}),t.nrm(1,"div",3),t.j41(2,"div",4),t.nrm(3,"div",5)(4,"div",6)(5,"div",7),t.k0s()()}if(2&s){const e=t.XpG();t.Y8G("@arrowOpacity",e._getArrowViewState())("@arrowPosition",e._getArrowViewState())("@allowChildren",e._getArrowDirectionState()),t.R7$(2),t.Y8G("@indicator",e._getArrowDirectionState()),t.R7$(),t.Y8G("@leftPointer",e._getArrowDirectionState()),t.R7$(),t.Y8G("@rightPointer",e._getArrowDirectionState())}}const Te=new t.nKC("MAT_SORT_DEFAULT_OPTIONS");let Bt=(()=>{class s{get direction(){return this._direction}set direction(e){this._direction=e}constructor(e){this._defaultOptions=e,this._initializedStream=new we.m(1),this.sortables=new Map,this._stateChanges=new w.B,this.start="asc",this._direction="",this.disabled=!1,this.sortChange=new t.bkB,this.initialized=this._initializedStream}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){if(!e)return"";let a=function Ps(s,o){let e=["asc","desc"];return"desc"==s&&e.reverse(),o||e.push(""),e}(e.start||this.start,e?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),i=a.indexOf(this.direction)+1;return i>=a.length&&(i=0),a[i]}ngOnInit(){this._initializedStream.next()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(Te,8))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[t.Mj6.None,"matSortActive","active"],start:[t.Mj6.None,"matSortStart","start"],direction:[t.Mj6.None,"matSortDirection","direction"],disableClear:[t.Mj6.HasDecoratorInputTransform,"matSortDisableClear","disableClear",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"matSortDisabled","disabled",t.L39]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],standalone:!0,features:[t.GFd,t.OA$]})}return s})();const X=A.ed.ENTERING+" "+A.r5.STANDARD_CURVE,Q={indicator:(0,m.hZ)("indicator",[(0,m.wk)("active-asc, asc",(0,m.iF)({transform:"translateY(0px)"})),(0,m.wk)("active-desc, desc",(0,m.iF)({transform:"translateY(10px)"})),(0,m.kY)("active-asc <=> active-desc",(0,m.i0)(X))]),leftPointer:(0,m.hZ)("leftPointer",[(0,m.wk)("active-asc, asc",(0,m.iF)({transform:"rotate(-45deg)"})),(0,m.wk)("active-desc, desc",(0,m.iF)({transform:"rotate(45deg)"})),(0,m.kY)("active-asc <=> active-desc",(0,m.i0)(X))]),rightPointer:(0,m.hZ)("rightPointer",[(0,m.wk)("active-asc, asc",(0,m.iF)({transform:"rotate(45deg)"})),(0,m.wk)("active-desc, desc",(0,m.iF)({transform:"rotate(-45deg)"})),(0,m.kY)("active-asc <=> active-desc",(0,m.i0)(X))]),arrowOpacity:(0,m.hZ)("arrowOpacity",[(0,m.wk)("desc-to-active, asc-to-active, active",(0,m.iF)({opacity:1})),(0,m.wk)("desc-to-hint, asc-to-hint, hint",(0,m.iF)({opacity:.54})),(0,m.wk)("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",(0,m.iF)({opacity:0})),(0,m.kY)("* => asc, * => desc, * => active, * => hint, * => void",(0,m.i0)("0ms")),(0,m.kY)("* <=> *",(0,m.i0)(X))]),arrowPosition:(0,m.hZ)("arrowPosition",[(0,m.kY)("* => desc-to-hint, * => desc-to-active",(0,m.i0)(X,(0,m.i7)([(0,m.iF)({transform:"translateY(-25%)"}),(0,m.iF)({transform:"translateY(0)"})]))),(0,m.kY)("* => hint-to-desc, * => active-to-desc",(0,m.i0)(X,(0,m.i7)([(0,m.iF)({transform:"translateY(0)"}),(0,m.iF)({transform:"translateY(25%)"})]))),(0,m.kY)("* => asc-to-hint, * => asc-to-active",(0,m.i0)(X,(0,m.i7)([(0,m.iF)({transform:"translateY(25%)"}),(0,m.iF)({transform:"translateY(0)"})]))),(0,m.kY)("* => hint-to-asc, * => active-to-asc",(0,m.i0)(X,(0,m.i7)([(0,m.iF)({transform:"translateY(0)"}),(0,m.iF)({transform:"translateY(-25%)"})]))),(0,m.wk)("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",(0,m.iF)({transform:"translateY(0)"})),(0,m.wk)("hint-to-desc, active-to-desc, desc",(0,m.iF)({transform:"translateY(-25%)"})),(0,m.wk)("hint-to-asc, active-to-asc, asc",(0,m.iF)({transform:"translateY(25%)"}))]),allowChildren:(0,m.hZ)("allowChildren",[(0,m.kY)("* <=> *",[(0,m.P)("@*",(0,m.MA)(),{optional:!0})])])};let bt=(()=>{class s{constructor(){this.changes=new w.B}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})(),Os=(()=>{class s{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}constructor(e,n,a,i,r,h,u,g){this._intl=e,this._changeDetectorRef=n,this._sort=a,this._columnDef=i,this._focusMonitor=r,this._elementRef=h,this._ariaDescriber=u,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this.disabled=!1,this._sortActionDescription="Sort",g?.arrowPosition&&(this.arrowPosition=g?.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(e=>{const n=!!e;n!==this._showIndicatorHint&&(this._setIndicatorHintVisible(n),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(e){this._isDisabled()&&e||(this._showIndicatorHint=e,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(e){this._viewState=e||{},this._disableViewStateAnimation&&(this._viewState={toState:e.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(e){!this._isDisabled()&&(e.keyCode===j.t6||e.keyCode===j.Fm)&&(e.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 e=this._viewState.fromState;return(e?`${e}-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(e){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,e)),this._sortActionDescription=e}_handleStateChanges(){this._rerenderSubscription=(0,D.h)(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()})}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(bt),t.rXU(t.gRc),t.rXU(Bt,8),t.rXU("MAT_SORT_HEADER_COLUMN_DEF",8),t.rXU(S.FN),t.rXU(t.aKT),t.rXU(S.vr,8),t.rXU(Te,8))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(n,a){1&n&&t.bIt("click",function(){return a._handleClick()})("keydown",function(r){return a._handleKeydown(r)})("mouseenter",function(){return a._setIndicatorHintVisible(!0)})("mouseleave",function(){return a._setIndicatorHintVisible(!1)}),2&n&&(t.BMQ("aria-sort",a._getAriaSortAttribute()),t.AVh("mat-sort-header-disabled",a._isDisabled()))},inputs:{id:[t.Mj6.None,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],sortActionDescription:"sortActionDescription",disableClear:[t.Mj6.HasDecoratorInputTransform,"disableClear","disableClear",t.L39]},exportAs:["matSortHeader"],standalone:!0,features:[t.GFd,t.aNF],attrs:Is,ngContentSelectors:Gs,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],[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(n,a){1&n&&(t.NAR(),t.j41(0,"div",0)(1,"div",1),t.SdG(2),t.k0s(),t.DNE(3,Fs,6,6,"div",2),t.k0s()),2&n&&(t.AVh("mat-sort-header-sorted",a._isSorted())("mat-sort-header-position-before","before"===a.arrowPosition),t.BMQ("tabindex",a._isDisabled()?null:0)("role",a._isDisabled()?null:"button"),t.R7$(3),t.vxM(3,a._renderArrow()?3:-1))},styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-sort-header-content{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;color:var(--mat-sort-arrow-color);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:[Q.indicator,Q.leftPointer,Q.rightPointer,Q.arrowOpacity,Q.arrowPosition,Q.allowChildren]},changeDetection:0})}return s})();var J=l(28203),De=l(36860),Ns=l(65478),Xs=l(86648),xt=l(84412),jt=l(74402),Z=l(7673),x=l(56977),L=l(96697);const zs=[[["caption"]],[["colgroup"],["col"]],"*"],Hs=["caption","colgroup, col","*"];function Ls(s,o){1&s&&t.SdG(0,2)}function Us(s,o){1&s&&(t.j41(0,"thead",0),t.eu8(1,1),t.k0s(),t.j41(2,"tbody",0),t.eu8(3,2)(4,3),t.k0s(),t.j41(5,"tfoot",0),t.eu8(6,4),t.k0s())}function Vs(s,o){1&s&&t.eu8(0,1)(1,2)(2,3)(3,4)}const P=new t.nKC("CDK_TABLE");let tt=(()=>{class s{constructor(e){this.template=e}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","cdkCellDef",""]],standalone:!0})}return s})(),et=(()=>{class s{constructor(e){this.template=e}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","cdkHeaderCellDef",""]],standalone:!0})}return s})(),vt=(()=>{class s{constructor(e){this.template=e}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","cdkFooterCellDef",""]],standalone:!0})}return s})(),I=(()=>{class s{get name(){return this._name}set name(e){this._setNameInput(e)}get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){e!==this._stickyEnd&&(this._stickyEnd=e,this._hasStickyChanged=!0)}constructor(e){this._table=e,this._hasStickyChanged=!1,this._sticky=!1,this._stickyEnd=!1}hasStickyChanged(){const e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(P,8))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","cdkColumnDef",""]],contentQueries:function(n,a,i){if(1&n&&(t.wni(i,tt,5),t.wni(i,et,5),t.wni(i,vt,5)),2&n){let r;t.mGM(r=t.lsd())&&(a.cell=r.first),t.mGM(r=t.lsd())&&(a.headerCell=r.first),t.mGM(r=t.lsd())&&(a.footerCell=r.first)}},inputs:{name:[t.Mj6.None,"cdkColumnDef","name"],sticky:[t.Mj6.HasDecoratorInputTransform,"sticky","sticky",t.L39],stickyEnd:[t.Mj6.HasDecoratorInputTransform,"stickyEnd","stickyEnd",t.L39]},standalone:!0,features:[t.Jv_([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:s}]),t.GFd]})}return s})();class Ot{constructor(o,e){e.nativeElement.classList.add(...o._columnCssClassName)}}let Nt=(()=>{class s extends Ot{constructor(e,n){super(e,n)}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(I),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],standalone:!0,features:[t.Vt3]})}return s})(),ke=(()=>{class s extends Ot{constructor(e,n){super(e,n);const a=e._table?._getCellRole();a&&n.nativeElement.setAttribute("role",a)}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(I),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:[1,"cdk-footer-cell"],standalone:!0,features:[t.Vt3]})}return s})(),Xt=(()=>{class s extends Ot{constructor(e,n){super(e,n);const a=e._table?._getCellRole();a&&n.nativeElement.setAttribute("role",a)}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(I),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],standalone:!0,features:[t.Vt3]})}return s})();class Se{constructor(){this.tasks=[],this.endTasks=[]}}const z=new t.nKC("_COALESCED_STYLE_SCHEDULER");let Re=(()=>{class s{constructor(e){this._ngZone=e,this._currentSchedule=null,this._destroyed=new w.B}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new Se,this._getScheduleObservable().pipe((0,x.Q)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new Se;for(const n of e.tasks)n();for(const n of e.endTasks)n()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,Xs.H)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,L.s)(1))}static#t=this.\u0275fac=function(n){return new(n||s)(t.KVO(t.SKi))};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac})}return s})(),zt=(()=>{class s{constructor(e,n){this.template=e,this._differs=n}ngOnChanges(e){if(!this._columnsDiffer){const n=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(n).create(),this._columnsDiffer.diff(n)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof ct?e.headerCell.template:this instanceof pt?e.footerCell.template:e.cell.template}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q),t.rXU(t._q3))};static#e=this.\u0275dir=t.FsC({type:s,features:[t.OA$]})}return s})(),ct=(()=>{class s extends zt{get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}constructor(e,n,a){super(e,n),this._table=a,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){const e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q),t.rXU(t._q3),t.rXU(P,8))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[t.Mj6.None,"cdkHeaderRowDef","columns"],sticky:[t.Mj6.HasDecoratorInputTransform,"cdkHeaderRowDefSticky","sticky",t.L39]},standalone:!0,features:[t.GFd,t.Vt3,t.OA$]})}return s})(),pt=(()=>{class s extends zt{get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}constructor(e,n,a){super(e,n),this._table=a,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){const e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q),t.rXU(t._q3),t.rXU(P,8))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[t.Mj6.None,"cdkFooterRowDef","columns"],sticky:[t.Mj6.HasDecoratorInputTransform,"cdkFooterRowDefSticky","sticky",t.L39]},standalone:!0,features:[t.GFd,t.Vt3,t.OA$]})}return s})(),yt=(()=>{class s extends zt{constructor(e,n,a){super(e,n),this._table=a}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q),t.rXU(t._q3),t.rXU(P,8))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","cdkRowDef",""]],inputs:{columns:[t.Mj6.None,"cdkRowDefColumns","columns"],when:[t.Mj6.None,"cdkRowDefWhen","when"]},standalone:!0,features:[t.Vt3]})}return s})(),N=(()=>{class s{static#t=this.mostRecentCellOutlet=null;constructor(e){this._viewContainer=e,s.mostRecentCellOutlet=this}ngOnDestroy(){s.mostRecentCellOutlet===this&&(s.mostRecentCellOutlet=null)}static#e=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.c1b))};static#s=this.\u0275dir=t.FsC({type:s,selectors:[["","cdkCellOutlet",""]],standalone:!0})}return s})(),Ht=(()=>{class s{static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],standalone:!0,features:[t.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,a){1&n&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return s})(),Lt=(()=>{class s{static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["cdk-footer-row"],["tr","cdk-footer-row",""]],hostAttrs:["role","row",1,"cdk-footer-row"],standalone:!0,features:[t.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,a){1&n&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return s})(),Ut=(()=>{class s{static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],standalone:!0,features:[t.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,a){1&n&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return s})(),Ct=(()=>{class s{constructor(e){this.templateRef=e,this._contentClassName="cdk-no-data-row"}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["ng-template","cdkNoDataRow",""]],standalone:!0})}return s})();const Ee=["top","bottom","left","right"];class Ys{constructor(o,e,n,a,i=!0,r=!0,h){this._isNativeHtmlTable=o,this._stickCellCss=e,this.direction=n,this._coalescedStyleScheduler=a,this._isBrowser=i,this._needsPositionStickyOnElement=r,this._positionListener=h,this._cachedCellWidths=[],this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(o,e){const n=[];for(const a of o)if(a.nodeType===a.ELEMENT_NODE){n.push(a);for(let i=0;i{for(const a of n)this._removeStickyStyle(a,e)})}updateStickyColumns(o,e,n,a=!0){o.length&&this._isBrowser&&(e.some(i=>i)||n.some(i=>i))?this._coalescedStyleScheduler.schedule(()=>{const i=o[0],r=i.children.length,h=this._getCellWidths(i,a),u=this._getStickyStartColumnPositions(h,e),g=this._getStickyEndColumnPositions(h,n),_=e.lastIndexOf(!0),f=n.indexOf(!0),b="rtl"===this.direction,k=b?"right":"left",R=b?"left":"right";for(const F of o)for(let M=0;Me[M]?F:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===f?[]:h.slice(f).map((F,M)=>n[M+f]?F:null).reverse()}))}):this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]}))}stickRows(o,e,n){this._isBrowser&&this._coalescedStyleScheduler.schedule(()=>{const a="bottom"===n?o.slice().reverse():o,i="bottom"===n?e.slice().reverse():e,r=[],h=[],u=[];for(let _=0,f=0;_{const n=o.querySelector("tfoot");n&&(e.some(a=>!a)?this._removeStickyStyle(n,["bottom"]):this._addStickyStyle(n,"bottom",0,!1))})}_removeStickyStyle(o,e){for(const a of e)o.style[a]="",o.classList.remove(this._borderCellCss[a]);Ee.some(a=>-1===e.indexOf(a)&&o.style[a])?o.style.zIndex=this._getCalculatedZIndex(o):(o.style.zIndex="",this._needsPositionStickyOnElement&&(o.style.position=""),o.classList.remove(this._stickCellCss))}_addStickyStyle(o,e,n,a){o.classList.add(this._stickCellCss),a&&o.classList.add(this._borderCellCss[e]),o.style[e]=`${n}px`,o.style.zIndex=this._getCalculatedZIndex(o),this._needsPositionStickyOnElement&&(o.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(o){const e={top:100,bottom:10,left:1,right:1};let n=0;for(const a of Ee)o.style[a]&&(n+=e[a]);return n?`${n}`:""}_getCellWidths(o,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;const n=[],a=o.children;for(let i=0;i0;i--)e[i]&&(n[i]=a,a+=o[i]);return n}}const Vt=new t.nKC("CDK_SPL");let $t=(()=>{class s{constructor(e,n){this.viewContainer=e,this.elementRef=n;const a=(0,t.WQX)(P);a._rowOutlet=this,a._outletAssigned()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.c1b),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","rowOutlet",""]],standalone:!0})}return s})(),Wt=(()=>{class s{constructor(e,n){this.viewContainer=e,this.elementRef=n;const a=(0,t.WQX)(P);a._headerRowOutlet=this,a._outletAssigned()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.c1b),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","headerRowOutlet",""]],standalone:!0})}return s})(),qt=(()=>{class s{constructor(e,n){this.viewContainer=e,this.elementRef=n;const a=(0,t.WQX)(P);a._footerRowOutlet=this,a._outletAssigned()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.c1b),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","footerRowOutlet",""]],standalone:!0})}return s})(),Yt=(()=>{class s{constructor(e,n){this.viewContainer=e,this.elementRef=n;const a=(0,t.WQX)(P);a._noDataRowOutlet=this,a._outletAssigned()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.c1b),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","noDataRowOutlet",""]],standalone:!0})}return s})(),U=(()=>{class s{_getCellRole(){if(void 0===this._cellRoleInternal){const e=this._elementRef.nativeElement.getAttribute("role"),n="grid"===e||"treegrid"===e?"gridcell":"cell";this._cellRoleInternal=this._isNativeHtmlTable&&"cell"===n?null:n}return this._cellRoleInternal}get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=e,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=e,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(e,n,a,i,r,h,u,g,_,f,b,k){this._differs=e,this._changeDetectorRef=n,this._elementRef=a,this._dir=r,this._platform=u,this._viewRepeater=g,this._coalescedStyleScheduler=_,this._viewportRuler=f,this._stickyPositioningListener=b,this._ngZone=k,this._onDestroy=new w.B,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._hasAllOutlets=!1,this._hasInitialized=!1,this._cellRoleInternal=void 0,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new t.bkB,this.viewChange=new xt.t({start:0,end:Number.MAX_VALUE}),i||a.nativeElement.setAttribute("role","table"),this._document=h,this._isServer=!u.isBrowser,this._isNativeHtmlTable="TABLE"===a.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._dataDiffer=this._differs.find([]).create((e,n)=>this.trackBy?this.trackBy(n.dataIndex,n.data):n),this._viewportRuler.change().pipe((0,x.Q)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,T.y4)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const e=this._dataDiffer.diff(this._renderRows);if(!e)return this._updateNoDataRow(),void this.contentChanged.next();const n=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,n,(a,i,r)=>this._getEmbeddedViewArgs(a.item,r),a=>a.item.data,a=>{a.operation===T.Q3.INSERTED&&a.context&&this._renderCellTemplateForItem(a.record.item.rowDef,a.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(a=>{n.get(a.currentIndex).context.$implicit=a.item.data}),this._updateNoDataRow(),this._ngZone&&t.SKi.isInAngularZone()?this._ngZone.onStable.pipe((0,L.s)(1),(0,x.Q)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){const e=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){const a=Ae(this._headerRowOutlet,"thead");a&&(a.style.display=e.length?"":"none")}const n=this._headerRowDefs.map(a=>a.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,n,"top"),this._headerRowDefs.forEach(a=>a.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){const a=Ae(this._footerRowOutlet,"tfoot");a&&(a.style.display=e.length?"":"none")}const n=this._footerRowDefs.map(a=>a.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,n,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach(a=>a.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),n=this._getRenderedRows(this._rowOutlet),a=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...n,...a],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((i,r)=>{this._addStickyColumnStyles([i],this._headerRowDefs[r])}),this._rowDefs.forEach(i=>{const r=[];for(let h=0;h{this._addStickyColumnStyles([i],this._footerRowDefs[r])}),Array.from(this._columnDefsByName.values()).forEach(i=>i.resetStickyChanged())}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs();const n=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||n,this._forceRecalculateCellWidths=n,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}_getAllRenderRows(){const e=[],n=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let a=0;a{const h=a&&a.has(r)?a.get(r):[];if(h.length){const u=h.shift();return u.dataIndex=n,u}return{data:e,rowDef:r,dataIndex:n}})}_cacheColumnDefs(){this._columnDefsByName.clear(),wt(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(n=>{this._columnDefsByName.has(n.name),this._columnDefsByName.set(n.name,n)})}_cacheRowDefs(){this._headerRowDefs=wt(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=wt(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=wt(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const e=this._rowDefs.filter(n=>!n.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(r,h)=>r||!!h.getColumnsDiff(),n=this._rowDefs.reduce(e,!1);n&&this._forceRenderDataRows();const a=this._headerRowDefs.reduce(e,!1);a&&this._forceRenderHeaderRows();const i=this._footerRowDefs.reduce(e,!1);return i&&this._forceRenderFooterRows(),n||a||i}_switchDataSource(e){this._data=[],(0,T.y4)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;(0,T.y4)(this.dataSource)?e=this.dataSource.connect(this):(0,jt.A)(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=(0,Z.of)(this.dataSource)),this._renderChangeSubscription=e.pipe((0,x.Q)(this._onDestroy)).subscribe(n=>{this._data=n||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,n)=>this._renderRow(this._headerRowOutlet,e,n)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,n)=>this._renderRow(this._footerRowOutlet,e,n)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,n){const a=Array.from(n.columns||[]).map(h=>this._columnDefsByName.get(h)),i=a.map(h=>h.sticky),r=a.map(h=>h.stickyEnd);this._stickyStyler.updateStickyColumns(e,i,r,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){const n=[];for(let a=0;a!i.when||i.when(n,e));else{let i=this._rowDefs.find(r=>r.when&&r.when(n,e))||this._defaultRowDef;i&&a.push(i)}return a}_getEmbeddedViewArgs(e,n){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:n}}_renderRow(e,n,a,i={}){const r=e.viewContainer.createEmbeddedView(n.template,i,a);return this._renderCellTemplateForItem(n,i),r}_renderCellTemplateForItem(e,n){for(let a of this._getCellTemplates(e))N.mostRecentCellOutlet&&N.mostRecentCellOutlet._viewContainer.createEmbeddedView(a,n);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let n=0,a=e.length;n{const a=this._columnDefsByName.get(n);return e.extractCellTemplate(a)}):[]}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(n,a)=>n||a.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new Ys(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,Z.of)()).pipe((0,x.Q)(this._onDestroy)).subscribe(n=>{this._stickyStyler.direction=n,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(n=>!n._table||n._table===this)}_updateNoDataRow(){const e=this._customNoDataRow||this._noDataRow;if(!e)return;const n=0===this._rowOutlet.viewContainer.length;if(n===this._isShowingNoDataRow)return;const a=this._noDataRowOutlet.viewContainer;if(n){const i=a.createEmbeddedView(e.templateRef),r=i.rootNodes[0];1===i.rootNodes.length&&r?.nodeType===this._document.ELEMENT_NODE&&(r.setAttribute("role","row"),r.classList.add(e._contentClassName))}else a.clear();this._isShowingNoDataRow=n,this._changeDetectorRef.markForCheck()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t._q3),t.rXU(t.gRc),t.rXU(t.aKT),t.kS0("role"),t.rXU(J.dS,8),t.rXU(d.qQ),t.rXU(De.OD),t.rXU(T.sL),t.rXU(z),t.rXU(Ns.Xj),t.rXU(Vt,12),t.rXU(t.SKi,8))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(n,a,i){if(1&n&&(t.wni(i,Ct,5),t.wni(i,I,5),t.wni(i,yt,5),t.wni(i,ct,5),t.wni(i,pt,5)),2&n){let r;t.mGM(r=t.lsd())&&(a._noDataRow=r.first),t.mGM(r=t.lsd())&&(a._contentColumnDefs=r),t.mGM(r=t.lsd())&&(a._contentRowDefs=r),t.mGM(r=t.lsd())&&(a._contentHeaderRowDefs=r),t.mGM(r=t.lsd())&&(a._contentFooterRowDefs=r)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(n,a){2&n&&t.AVh("cdk-table-fixed-layout",a.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[t.Mj6.HasDecoratorInputTransform,"multiTemplateDataRows","multiTemplateDataRows",t.L39],fixedLayout:[t.Mj6.HasDecoratorInputTransform,"fixedLayout","fixedLayout",t.L39]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],standalone:!0,features:[t.Jv_([{provide:P,useExisting:s},{provide:T.sL,useClass:T.xn},{provide:z,useClass:Re},{provide:Vt,useValue:null}]),t.GFd,t.aNF],ngContentSelectors:Hs,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,a){1&n&&(t.NAR(zs),t.SdG(0),t.SdG(1,1),t.DNE(2,Ls,1,0)(3,Us,7,0)(4,Vs,4,0)),2&n&&(t.R7$(2),t.vxM(2,a._isServer?2:-1),t.R7$(),t.vxM(3,a._isNativeHtmlTable?3:4))},dependencies:[Wt,$t,Yt,qt],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return s})();function wt(s,o){return s.concat(Array.from(o))}function Ae(s,o){const e=o.toUpperCase();let n=s.viewContainer.element.nativeElement;for(;n;){const a=1===n.nodeType?n.nodeName:null;if(a===e)return n;if("TABLE"===a)break;n=n.parentNode}return null}var Mt=l(84572),V=l(14085),B=l(96354);const Qs=[[["caption"]],[["colgroup"],["col"]],"*"],Js=["caption","colgroup, col","*"];function Zs(s,o){1&s&&t.SdG(0,2)}function tn(s,o){1&s&&(t.j41(0,"thead",0),t.eu8(1,1),t.k0s(),t.j41(2,"tbody",2),t.eu8(3,3)(4,4),t.k0s(),t.j41(5,"tfoot",0),t.eu8(6,5),t.k0s())}function en(s,o){1&s&&t.eu8(0,1)(1,3)(2,4)(3,5)}let Kt=(()=>{class s extends U{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(n,a){2&n&&t.AVh("mdc-table-fixed-layout",a.fixedLayout)},exportAs:["matTable"],standalone:!0,features:[t.Jv_([{provide:U,useExisting:s},{provide:P,useExisting:s},{provide:z,useClass:Re},{provide:T.sL,useClass:T.xn},{provide:Vt,useValue:null}]),t.Vt3,t.aNF],ngContentSelectors:Js,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,a){1&n&&(t.NAR(Qs),t.SdG(0),t.SdG(1,1),t.DNE(2,Zs,1,0)(3,tn,7,0)(4,en,4,0)),2&n&&(t.R7$(2),t.vxM(2,a._isServer?2:-1),t.R7$(),t.vxM(3,a._isNativeHtmlTable?3:4))},dependencies:[Wt,$t,Yt,qt],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{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})}return s})(),Qt=(()=>{class s extends tt{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matCellDef",""]],standalone:!0,features:[t.Jv_([{provide:tt,useExisting:s}]),t.Vt3]})}return s})(),Jt=(()=>{class s extends et{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matHeaderCellDef",""]],standalone:!0,features:[t.Jv_([{provide:et,useExisting:s}]),t.Vt3]})}return s})(),Ge=(()=>{class s extends vt{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matFooterCellDef",""]],standalone:!0,features:[t.Jv_([{provide:vt,useExisting:s}]),t.Vt3]})}return s})(),Zt=(()=>{class s extends I{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matColumnDef",""]],inputs:{name:[t.Mj6.None,"matColumnDef","name"]},standalone:!0,features:[t.Jv_([{provide:I,useExisting:s},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:s}]),t.Vt3]})}return s})(),te=(()=>{class s extends Nt{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],standalone:!0,features:[t.Vt3]})}return s})(),Fe=(()=>{class s extends ke{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["mat-footer-cell"],["td","mat-footer-cell",""]],hostAttrs:[1,"mat-mdc-footer-cell","mdc-data-table__cell"],standalone:!0,features:[t.Vt3]})}return s})(),ee=(()=>{class s extends Xt{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],standalone:!0,features:[t.Vt3]})}return s})(),se=(()=>{class s extends ct{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[t.Mj6.None,"matHeaderRowDef","columns"],sticky:[t.Mj6.HasDecoratorInputTransform,"matHeaderRowDefSticky","sticky",t.L39]},standalone:!0,features:[t.Jv_([{provide:ct,useExisting:s}]),t.GFd,t.Vt3]})}return s})(),Pe=(()=>{class s extends pt{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matFooterRowDef",""]],inputs:{columns:[t.Mj6.None,"matFooterRowDef","columns"],sticky:[t.Mj6.HasDecoratorInputTransform,"matFooterRowDefSticky","sticky",t.L39]},standalone:!0,features:[t.Jv_([{provide:pt,useExisting:s}]),t.GFd,t.Vt3]})}return s})(),ne=(()=>{class s extends yt{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matRowDef",""]],inputs:{columns:[t.Mj6.None,"matRowDefColumns","columns"],when:[t.Mj6.None,"matRowDefWhen","when"]},standalone:!0,features:[t.Jv_([{provide:yt,useExisting:s}]),t.Vt3]})}return s})(),Be=(()=>{class s extends Ht{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],standalone:!0,features:[t.Jv_([{provide:Ht,useExisting:s}]),t.Vt3,t.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,a){1&n&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return s})(),ae=(()=>{class s extends Lt{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-footer-row"],["tr","mat-footer-row",""]],hostAttrs:["role","row",1,"mat-mdc-footer-row","mdc-data-table__row"],exportAs:["matFooterRow"],standalone:!0,features:[t.Jv_([{provide:Lt,useExisting:s}]),t.Vt3,t.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,a){1&n&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return s})(),Oe=(()=>{class s extends Ut{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],standalone:!0,features:[t.Jv_([{provide:Ut,useExisting:s}]),t.Vt3,t.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,a){1&n&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return s})();class Ne extends T.qS{get data(){return this._data.value}set data(o){o=Array.isArray(o)?o:[],this._data.next(o),this._renderChangesSubscription||this._filterData(o)}get filter(){return this._filter.value}set filter(o){this._filter.next(o),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(o){this._sort=o,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(o){this._paginator=o,this._updateChangeSubscription()}constructor(o=[]){super(),this._renderData=new xt.t([]),this._filter=new xt.t(""),this._internalPageChanges=new w.B,this._renderChangesSubscription=null,this.sortingDataAccessor=(e,n)=>{const a=e[n];if((0,V.o1)(a)){const i=Number(a);return i<9007199254740991?i:a}return a},this.sortData=(e,n)=>{const a=n.active,i=n.direction;return a&&""!=i?e.sort((r,h)=>{let u=this.sortingDataAccessor(r,a),g=this.sortingDataAccessor(h,a);const _=typeof u,f=typeof g;_!==f&&("number"===_&&(u+=""),"number"===f&&(g+=""));let b=0;return null!=u&&null!=g?u>g?b=1:u{const a=Object.keys(e).reduce((r,h)=>r+e[h]+"\u25ec","").toLowerCase(),i=n.trim().toLowerCase();return-1!=a.indexOf(i)},this._data=new xt.t(o),this._updateChangeSubscription()}_updateChangeSubscription(){const o=this._sort?(0,D.h)(this._sort.sortChange,this._sort.initialized):(0,Z.of)(null),e=this._paginator?(0,D.h)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,Z.of)(null),a=(0,Mt.z)([this._data,this._filter]).pipe((0,B.T)(([h])=>this._filterData(h))),i=(0,Mt.z)([a,o]).pipe((0,B.T)(([h])=>this._orderData(h))),r=(0,Mt.z)([i,e]).pipe((0,B.T)(([h])=>this._pageData(h)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=r.subscribe(h=>this._renderData.next(h))}_filterData(o){return this.filteredData=null==this.filter||""===this.filter?o:o.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(o){return this.sort?this.sortData(o.slice(),this.sort):o}_pageData(o){if(!this.paginator)return o;const e=this.paginator.pageIndex*this.paginator.pageSize;return o.slice(e,e+this.paginator.pageSize)}_updatePaginator(o){Promise.resolve().then(()=>{const e=this.paginator;if(e&&(e.length=o,e.pageIndex>0)){const n=Math.ceil(e.length/e.pageSize)-1||0,a=Math.min(e.pageIndex,n);a!==e.pageIndex&&(e.pageIndex=a,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}var on=l(1514),ie=l(93962);let rn=0;const Xe="mat-badge-content",Tt=new Set;let cn=(()=>{class s{static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["ng-component"]],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(n,a){},styles:[".mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:var(--mat-badge-text-font);font-weight:var(--mat-badge-text-weight);border-radius:var(--mat-badge-container-shape)}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-above .mat-badge-content{bottom:100%}.mat-badge-below .mat-badge-content{top:100%}.mat-badge-before .mat-badge-content{right:100%}[dir=rtl] .mat-badge-before .mat-badge-content{right:auto;left:100%}.mat-badge-after .mat-badge-content{left:100%}[dir=rtl] .mat-badge-after .mat-badge-content{left:auto;right:100%}.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:var(--mat-badge-legacy-small-size-container-size, unset);height:var(--mat-badge-legacy-small-size-container-size, unset);min-width:var(--mat-badge-small-size-container-size, unset);min-height:var(--mat-badge-small-size-container-size, unset);line-height:var(--mat-badge-legacy-small-size-container-size, var(--mat-badge-small-size-container-size));padding:var(--mat-badge-small-size-container-padding);font-size:var(--mat-badge-small-size-text-size);margin:var(--mat-badge-small-size-container-offset)}.mat-badge-small.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-small-size-container-overlap-offset)}.mat-badge-medium .mat-badge-content{width:var(--mat-badge-legacy-container-size, unset);height:var(--mat-badge-legacy-container-size, unset);min-width:var(--mat-badge-container-size, unset);min-height:var(--mat-badge-container-size, unset);line-height:var(--mat-badge-legacy-container-size, var(--mat-badge-container-size));padding:var(--mat-badge-container-padding);font-size:var(--mat-badge-text-size);margin:var(--mat-badge-container-offset)}.mat-badge-medium.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-container-overlap-offset)}.mat-badge-large .mat-badge-content{width:var(--mat-badge-legacy-large-size-container-size, unset);height:var(--mat-badge-legacy-large-size-container-size, unset);min-width:var(--mat-badge-large-size-container-size, unset);min-height:var(--mat-badge-large-size-container-size, unset);line-height:var(--mat-badge-legacy-large-size-container-size, var(--mat-badge-large-size-container-size));padding:var(--mat-badge-large-size-container-padding);font-size:var(--mat-badge-large-size-text-size);margin:var(--mat-badge-large-size-container-offset)}.mat-badge-large.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-large-size-container-overlap-offset)}"],encapsulation:2,changeDetection:0})}return s})(),pn=(()=>{class s{get color(){return this._color}set color(e){this._setColor(e),this._color=e}get content(){return this._content}set content(e){this._updateRenderedContent(e)}get description(){return this._description}set description(e){this._updateDescription(e)}constructor(e,n,a,i,r){this._ngZone=e,this._elementRef=n,this._ariaDescriber=a,this._renderer=i,this._animationMode=r,this._color="primary",this.overlap=!0,this.position="above after",this.size="medium",this._id=rn++,this._isInitialized=!1,this._interactivityChecker=(0,t.WQX)(S.Z7),this._document=(0,t.WQX)(d.qQ);const h=(0,t.WQX)(t.o8S);if(!Tt.has(h)){Tt.add(h);const u=(0,t.a0P)(cn,{environmentInjector:(0,t.WQX)(t.uvJ)});h.onDestroy(()=>{Tt.delete(h),0===Tt.size&&u.destroy()})}}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 e=this._renderer.createElement("span"),n="mat-badge-active";return e.setAttribute("id",`mat-badge-content-${this._id}`),e.setAttribute("aria-hidden","true"),e.classList.add(Xe),"NoopAnimations"===this._animationMode&&e.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(e),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{e.classList.add(n)})}):e.classList.add(n),e}_updateRenderedContent(e){const n=`${e??""}`.trim();this._isInitialized&&n&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=n),this._content=n}_updateDescription(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!e||this._isHostInteractive())&&this._removeInlineDescription(),this._description=e,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,e):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(e){const n=this._elementRef.nativeElement.classList;n.remove(`mat-badge-${this._color}`),e&&n.add(`mat-badge-${e}`)}_clearExistingBadges(){const e=this._elementRef.nativeElement.querySelectorAll(`:scope > .${Xe}`);for(const n of Array.from(e))n!==this._badgeElement&&n.remove()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.SKi),t.rXU(t.aKT),t.rXU(S.vr),t.rXU(t.sFG),t.rXU(t.bc$,8))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(n,a){2&n&&t.AVh("mat-badge-overlap",a.overlap)("mat-badge-above",a.isAbove())("mat-badge-below",!a.isAbove())("mat-badge-before",!a.isAfter())("mat-badge-after",a.isAfter())("mat-badge-small","small"===a.size)("mat-badge-medium","medium"===a.size)("mat-badge-large","large"===a.size)("mat-badge-hidden",a.hidden||!a.content)("mat-badge-disabled",a.disabled)},inputs:{color:[t.Mj6.None,"matBadgeColor","color"],overlap:[t.Mj6.HasDecoratorInputTransform,"matBadgeOverlap","overlap",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"matBadgeDisabled","disabled",t.L39],position:[t.Mj6.None,"matBadgePosition","position"],content:[t.Mj6.None,"matBadge","content"],description:[t.Mj6.None,"matBadgeDescription","description"],size:[t.Mj6.None,"matBadgeSize","size"],hidden:[t.Mj6.HasDecoratorInputTransform,"matBadgeHidden","hidden",t.L39]},standalone:!0,features:[t.GFd]})}return s})();var G=l(99172),le=l(25558),v=l(89417);const ze=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],He=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function dn(s,o){1&s&&(t.j41(0,"span",3),t.SdG(1,1),t.k0s())}function hn(s,o){1&s&&(t.j41(0,"span",6),t.SdG(1,2),t.k0s())}function mn(s,o){1&s&&(t.j41(0,"span",3),t.SdG(1,1),t.j41(2,"span",8),t.qSk(),t.j41(3,"svg",9),t.nrm(4,"path",10),t.k0s()()())}function un(s,o){1&s&&(t.j41(0,"span",6),t.SdG(1,2),t.k0s())}const oe=["*"],re=new t.nKC("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[j.Fm]})}),ce=new t.nKC("MatChipAvatar"),pe=new t.nKC("MatChipTrailingIcon"),de=new t.nKC("MatChipRemove"),Dt=new t.nKC("MatChip");let st=(()=>{class s{get disabled(){return this._disabled||this._parentChip.disabled}set disabled(e){this._disabled=e}_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}constructor(e,n){this._elementRef=e,this._parentChip=n,this.isInteractive=!0,this._isPrimary=!0,this._disabled=!1,this.tabIndex=-1,this._allowFocusWhenDisabled=!1,"BUTTON"===e.nativeElement.nodeName&&e.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}_handleClick(e){!this.disabled&&this.isInteractive&&this._isPrimary&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(e){(e.keyCode===j.Fm||e.keyCode===j.t6)&&!this.disabled&&this.isInteractive&&this._isPrimary&&!this._parentChip._isEditing&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.aKT),t.rXU(Dt))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(n,a){1&n&&t.bIt("click",function(r){return a._handleClick(r)})("keydown",function(r){return a._handleKeydown(r)}),2&n&&(t.BMQ("tabindex",a._getTabindex())("disabled",a._getDisabledAttribute())("aria-disabled",a.disabled),t.AVh("mdc-evolution-chip__action--primary",a._isPrimary)("mdc-evolution-chip__action--presentational",!a.isInteractive)("mdc-evolution-chip__action--trailing",!a._isPrimary))},inputs:{isInteractive:"isInteractive",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",e=>null==e?-1:(0,t.Udg)(e)],_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},standalone:!0,features:[t.GFd]})}return s})(),Dn=0,$=(()=>{class s{_hasFocus(){return this._hasFocusInternal}get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(e){this._value=e}get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(e){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,e)}constructor(e,n,a,i,r,h,u,g){this._changeDetectorRef=e,this._elementRef=n,this._ngZone=a,this._focusMonitor=i,this._globalRippleOptions=u,this._onFocus=new w.B,this._onBlur=new w.B,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+Dn++,this.ariaLabel=null,this.ariaDescription=null,this._ariaDescriptionId=`${this.id}-aria-description`,this.removable=!0,this.highlighted=!1,this.disableRipple=!1,this.disabled=!1,this.tabIndex=-1,this.removed=new t.bkB,this.destroyed=new t.bkB,this.basicChipAttrName="mat-basic-chip",this._rippleLoader=(0,t.WQX)(A.Ej),this._document=r,this._animationsDisabled="NoopAnimations"===h,null!=g&&(this.tabIndex=parseInt(g)??-1),this._monitorFocus(),this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-chip-ripple",disabled:this._isRippleDisabled()})}ngOnInit(){const e=this._elementRef.nativeElement;this._isBasicChip=e.hasAttribute(this.basicChipAttrName)||e.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,D.h)(this._allLeadingIcons.changes,this._allTrailingIcons.changes,this._allRemoveIcons.changes).subscribe(()=>this._changeDetectorRef.markForCheck())}ngDoCheck(){this._rippleLoader.setDisabled(this._elementRef.nativeElement,this._isRippleDisabled())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement),this._actionChanges?.unsubscribe(),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&this.removed.emit({chip:this})}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!(!this.trailingIcon&&!this.removeIcon)}_handleKeydown(e){(e.keyCode===j.G_||e.keyCode===j.SJ)&&(e.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(e){return this._getActions().find(n=>{const a=n._elementRef.nativeElement;return a===e||a.contains(e)})}_getActions(){const e=[];return this.primaryAction&&e.push(this.primaryAction),this.removeIcon&&e.push(this.removeIcon),this.trailingIcon&&e.push(this.trailingIcon),e}_handlePrimaryActionInteraction(){}_getTabIndex(){return this.role?this.disabled?-1:this.tabIndex:null}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{const n=null!==e;n!==this._hasFocusInternal&&(this._hasFocusInternal=n,n?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe((0,L.s)(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.gRc),t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(S.FN),t.rXU(d.qQ),t.rXU(t.bc$,8),t.rXU(A.$E,8),t.kS0("tabindex"))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(n,a,i){if(1&n&&(t.wni(i,ce,5),t.wni(i,pe,5),t.wni(i,de,5),t.wni(i,ce,5),t.wni(i,pe,5),t.wni(i,de,5)),2&n){let r;t.mGM(r=t.lsd())&&(a.leadingIcon=r.first),t.mGM(r=t.lsd())&&(a.trailingIcon=r.first),t.mGM(r=t.lsd())&&(a.removeIcon=r.first),t.mGM(r=t.lsd())&&(a._allLeadingIcons=r),t.mGM(r=t.lsd())&&(a._allTrailingIcons=r),t.mGM(r=t.lsd())&&(a._allRemoveIcons=r)}},viewQuery:function(n,a){if(1&n&&t.GBs(st,5),2&n){let i;t.mGM(i=t.lsd())&&(a.primaryAction=i.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:32,hostBindings:function(n,a){1&n&&t.bIt("keydown",function(r){return a._handleKeydown(r)}),2&n&&(t.Mr5("id",a.id),t.BMQ("role",a.role)("tabindex",a._getTabIndex())("aria-label",a.ariaLabel),t.HbH("mat-"+(a.color||"primary")),t.AVh("mdc-evolution-chip",!a._isBasicChip)("mdc-evolution-chip--disabled",a.disabled)("mdc-evolution-chip--with-trailing-action",a._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",a.leadingIcon)("mdc-evolution-chip--with-primary-icon",a.leadingIcon)("mdc-evolution-chip--with-avatar",a.leadingIcon)("mat-mdc-chip-with-avatar",a.leadingIcon)("mat-mdc-chip-highlighted",a.highlighted)("mat-mdc-chip-disabled",a.disabled)("mat-mdc-basic-chip",a._isBasicChip)("mat-mdc-standard-chip",!a._isBasicChip)("mat-mdc-chip-with-trailing-icon",a._hasTrailingIcon())("_mat-animation-noopable",a._animationsDisabled))},inputs:{role:"role",id:"id",ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaDescription:[t.Mj6.None,"aria-description","ariaDescription"],value:"value",color:"color",removable:[t.Mj6.HasDecoratorInputTransform,"removable","removable",t.L39],highlighted:[t.Mj6.HasDecoratorInputTransform,"highlighted","highlighted",t.L39],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",e=>null==e?void 0:(0,t.Udg)(e)]},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],standalone:!0,features:[t.Jv_([{provide:Dt,useExisting:s}]),t.GFd,t.aNF],ngContentSelectors:He,decls:8,vars:3,consts:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(n,a){1&n&&(t.NAR(ze),t.nrm(0,"span",0),t.j41(1,"span",1)(2,"span",2),t.DNE(3,dn,2,0,"span",3),t.j41(4,"span",4),t.SdG(5),t.nrm(6,"span",5),t.k0s()()(),t.DNE(7,hn,2,0,"span",6)),2&n&&(t.R7$(2),t.Y8G("isInteractive",!1),t.R7$(),t.vxM(3,a.leadingIcon?3:-1),t.R7$(4),t.vxM(7,a._hasTrailingIcon()?7:-1))},dependencies:[st],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)}.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) .mdc-evolution-chip__action--primary:before{border-color:var(--mdc-chip-outline-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational).mdc-ripple-upgraded--background-focused:before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus:before{border-color:var(--mdc-chip-focus-outline-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary:before{border-color:var(--mdc-chip-disabled-outline-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-outline-width)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-selected-outline-width)}.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:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-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--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-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:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-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-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::after{background-color:var(--mdc-chip-hover-state-layer-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:hover .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-surface--hover .mdc-evolution-chip__ripple::before{opacity:var(--mdc-chip-hover-state-layer-opacity)}.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-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::after{background-color:var(--mdc-chip-selected-hover-state-layer-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:hover .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary.mdc-ripple-surface--hover .mdc-evolution-chip__ripple::before{opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-selected-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color)}.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color)}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color);opacity:var(--mdc-chip-hover-state-layer-opacity)}.mat-mdc-chip-selected:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-hover-state-layer-color);opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color);opacity:var(--mdc-chip-selected-focus-state-layer-opacity)}.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar{opacity:var(--mdc-chip-with-avatar-disabled-avatar-opacity)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-disabled-trailing-icon-color)}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity)}.mat-mdc-chip-remove::after{background:var(--mat-chip-trailing-action-state-layer-color)}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity)}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity)}.mat-mdc-chip-selected .mat-mdc-chip-remove::after{background:var(--mat-chip-selected-trailing-action-state-layer-color)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-style:solid}.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}.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__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 .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::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-2px;bottom:-2px;left:6px;right:6px;border-radius:50%}.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})}return s})(),Ve=(()=>{class s extends ${constructor(){super(...arguments),this._defaultOptions=(0,t.WQX)(re,{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 t.bkB}get selectable(){return this._selectable&&this.chipListSelectable}set selectable(e){this._selectable=e,this._changeDetectorRef.markForCheck()}get selected(){return this._selected}set selected(e){this._setSelectedState(e,!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(e=!1){return this._setSelectedState(!this.selected,e,!0),this.selected}_handlePrimaryActionInteraction(){this.disabled||(this.focus(),this.selectable&&this.toggleSelected(!0))}_hasLeadingGraphic(){return!!this.leadingIcon||!this._chipListHideSingleSelectionIndicator||this._chipListMultiple}_setSelectedState(e,n,a){e!==this.selected&&(this._selected=e,a&&this.selectionChange.emit({source:this,isUserInput:n,selected:this.selected}),this._changeDetectorRef.markForCheck())}static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275cmp=t.VBU({type:s,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(n,a){2&n&&(t.Mr5("id",a.id),t.BMQ("tabindex",null)("aria-label",null)("aria-description",null)("role",a.role),t.AVh("mdc-evolution-chip",!a._isBasicChip)("mdc-evolution-chip--filter",!a._isBasicChip)("mdc-evolution-chip--selectable",!a._isBasicChip)("mat-mdc-chip-selected",a.selected)("mat-mdc-chip-multiple",a._chipListMultiple)("mat-mdc-chip-disabled",a.disabled)("mat-mdc-chip-with-avatar",a.leadingIcon)("mdc-evolution-chip--disabled",a.disabled)("mdc-evolution-chip--selected",a.selected)("mdc-evolution-chip--selecting",!a._animationsDisabled)("mdc-evolution-chip--with-trailing-action",a._hasTrailingIcon())("mdc-evolution-chip--with-primary-icon",a.leadingIcon)("mdc-evolution-chip--with-primary-graphic",a._hasLeadingGraphic())("mdc-evolution-chip--with-avatar",a.leadingIcon)("mat-mdc-chip-highlighted",a.highlighted)("mat-mdc-chip-with-trailing-icon",a._hasTrailingIcon()))},inputs:{selectable:[t.Mj6.HasDecoratorInputTransform,"selectable","selectable",t.L39],selected:[t.Mj6.HasDecoratorInputTransform,"selected","selected",t.L39]},outputs:{selectionChange:"selectionChange"},standalone:!0,features:[t.Jv_([{provide:$,useExisting:s},{provide:Dt,useExisting:s}]),t.GFd,t.Vt3,t.aNF],ngContentSelectors:He,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"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"],[1,"cdk-visually-hidden",3,"id"],[1,"mdc-evolution-chip__checkmark"],["viewBox","-2 -3 30 30","focusable","false","aria-hidden","true",1,"mdc-evolution-chip__checkmark-svg"],["fill","none","stroke","currentColor","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-evolution-chip__checkmark-path"]],template:function(n,a){1&n&&(t.NAR(ze),t.nrm(0,"span",0),t.j41(1,"span",1)(2,"button",2),t.DNE(3,mn,5,0,"span",3),t.j41(4,"span",4),t.SdG(5),t.nrm(6,"span",5),t.k0s()()(),t.DNE(7,un,2,0,"span",6),t.j41(8,"span",7),t.EFF(9),t.k0s()),2&n&&(t.R7$(2),t.Y8G("tabIndex",a.tabIndex)("_allowFocusWhenDisabled",!0),t.BMQ("aria-selected",a.ariaSelected)("aria-label",a.ariaLabel)("aria-describedby",a._ariaDescriptionId),t.R7$(),t.vxM(3,a._hasLeadingGraphic()?3:-1),t.R7$(4),t.vxM(7,a._hasTrailingIcon()?7:-1),t.R7$(),t.Y8G("id",a._ariaDescriptionId),t.R7$(),t.JRh(a.ariaDescription))},dependencies:[st],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)}.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) .mdc-evolution-chip__action--primary:before{border-color:var(--mdc-chip-outline-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational).mdc-ripple-upgraded--background-focused:before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus:before{border-color:var(--mdc-chip-focus-outline-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary:before{border-color:var(--mdc-chip-disabled-outline-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-outline-width)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-selected-outline-width)}.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:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-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--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-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:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-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-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::after{background-color:var(--mdc-chip-hover-state-layer-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:hover .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-surface--hover .mdc-evolution-chip__ripple::before{opacity:var(--mdc-chip-hover-state-layer-opacity)}.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-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::after{background-color:var(--mdc-chip-selected-hover-state-layer-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:hover .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary.mdc-ripple-surface--hover .mdc-evolution-chip__ripple::before{opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-selected-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color)}.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color)}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color);opacity:var(--mdc-chip-hover-state-layer-opacity)}.mat-mdc-chip-selected:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-hover-state-layer-color);opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color);opacity:var(--mdc-chip-selected-focus-state-layer-opacity)}.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar{opacity:var(--mdc-chip-with-avatar-disabled-avatar-opacity)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-disabled-trailing-icon-color)}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity)}.mat-mdc-chip-remove::after{background:var(--mat-chip-trailing-action-state-layer-color)}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity)}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity)}.mat-mdc-chip-selected .mat-mdc-chip-remove::after{background:var(--mat-chip-selected-trailing-action-state-layer-color)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-style:solid}.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}.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__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 .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::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-2px;bottom:-2px;left:6px;right:6px;border-radius:50%}.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})}return s})(),he=(()=>{class s{get chipFocusChanges(){return this._getChipStream(e=>e._onFocus)}get chipDestroyedChanges(){return this._getChipStream(e=>e.destroyed)}get chipRemovedChanges(){return this._getChipStream(e=>e.removed)}get disabled(){return this._disabled}set disabled(e){this._disabled=e,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(e){this._explicitRole=e}get focused(){return this._hasFocusedChip()}constructor(e,n,a){this._elementRef=e,this._changeDetectorRef=n,this._dir=a,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new w.B,this._defaultRole="presentation",this._disabled=!1,this.tabIndex=0,this._explicitRole=null,this._chipActions=new t.rOR}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(e=>e._hasFocus())}_syncChipsState(){this._chips&&this._chips.forEach(e=>{e.disabled=this._disabled,e._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(e){this._originatesFromChip(e)&&this._keyManager.onKeydown(e)}_isValidIndex(e){return e>=0&&ethis.tabIndex=e)}}_getChipStream(e){return this._chips.changes.pipe((0,G.Z)(null),(0,le.n)(()=>(0,D.h)(...this._chips.map(e))))}_originatesFromChip(e){let n=e.target;for(;n&&n!==this._elementRef.nativeElement;){if(n.classList.contains("mat-mdc-chip"))return!0;n=n.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe((0,G.Z)(this._chips)).subscribe(e=>{const n=[];e.forEach(a=>a._getActions().forEach(i=>n.push(i))),this._chipActions.reset(n),this._chipActions.notifyOnChanges()}),this._keyManager=new S.Bu(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(e=>this._skipPredicate(e)),this.chipFocusChanges.pipe((0,x.Q)(this._destroyed)).subscribe(({chip:e})=>{const n=e._getSourceAction(document.activeElement);n&&this._keyManager.updateActiveItem(n)}),this._dir?.change.pipe((0,x.Q)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e))}_skipPredicate(e){return!e.isInteractive||e.disabled}_trackChipSetChanges(){this._chips.changes.pipe((0,G.Z)(null),(0,x.Q)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe((0,x.Q)(this._destroyed)).subscribe(e=>{const a=this._chips.toArray().indexOf(e.chip);this._isValidIndex(a)&&e.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=a)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const e=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),n=this._chips.toArray()[e];n.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():n.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(J.dS,8))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-chip-set"]],contentQueries:function(n,a,i){if(1&n&&t.wni(i,$,5),2&n){let r;t.mGM(r=t.lsd())&&(a._chips=r)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(n,a){1&n&&t.bIt("keydown",function(r){return a._handleKeydown(r)}),2&n&&t.BMQ("role",a.role)},inputs:{disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],role:"role",tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",e=>null==e?0:(0,t.Udg)(e)]},standalone:!0,features:[t.GFd,t.aNF],ngContentSelectors:oe,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(n,a){1&n&&(t.NAR(),t.j41(0,"div",0),t.SdG(1),t.k0s())},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})}return s})();class kn{constructor(o,e){this.source=o,this.value=e}}const Sn={provide:v.kq,useExisting:(0,t.Rfq)(()=>me),multi:!0};let me=(()=>{class s extends he{constructor(){super(...arguments),this._onTouched=()=>{},this._onChange=()=>{},this._defaultRole="listbox",this._defaultOptions=(0,t.WQX)(re,{optional:!0}),this._multiple=!1,this.ariaOrientation="horizontal",this._selectable=!0,this.compareWith=(e,n)=>e===n,this.required=!1,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this.change=new t.bkB,this._chips=void 0}get multiple(){return this._multiple}set multiple(e){this._multiple=e,this._syncListboxProperties()}get selected(){const e=this._chips.toArray().filter(n=>n.selected);return this.multiple?e:e[0]}get selectable(){return this._selectable}set selectable(e){this._selectable=e,this._syncListboxProperties()}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncListboxProperties()}get chipSelectionChanges(){return this._getChipStream(e=>e.selectionChange)}get chipBlurChanges(){return this._getChipStream(e=>e._onBlur)}get value(){return this._value}set value(e){this.writeValue(e),this._value=e}ngAfterContentInit(){void 0!==this._pendingInitialValue&&Promise.resolve().then(()=>{this._setSelectionByValue(this._pendingInitialValue,!1),this._pendingInitialValue=void 0}),this._chips.changes.pipe((0,G.Z)(null),(0,x.Q)(this._destroyed)).subscribe(()=>{this._syncListboxProperties()}),this.chipBlurChanges.pipe((0,x.Q)(this._destroyed)).subscribe(()=>this._blur()),this.chipSelectionChanges.pipe((0,x.Q)(this._destroyed)).subscribe(e=>{this.multiple||this._chips.forEach(n=>{n!==e.source&&n._setSelectedState(!1,!1,!1)}),e.isUserInput&&this._propagateChanges()})}focus(){if(this.disabled)return;const e=this._getFirstSelectedChip();e&&!e.disabled?e.focus():this._chips.length>0?this._keyManager.setFirstItemActive():this._elementRef.nativeElement.focus()}writeValue(e){this._chips?this._setSelectionByValue(e,!1):null!=e&&(this._pendingInitialValue=e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_setSelectionByValue(e,n=!0){this._clearSelection(),Array.isArray(e)?e.forEach(a=>this._selectValue(a,n)):this._selectValue(e,n)}_blur(){this.disabled||setTimeout(()=>{this.focused||this._markAsTouched()})}_keydown(e){e.keyCode===j.wn&&super._allowFocusEscape()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck()}_propagateChanges(){let e=null;e=Array.isArray(this.selected)?this.selected.map(n=>n.value):this.selected?this.selected.value:void 0,this._value=e,this.change.emit(new kn(this,e)),this._onChange(e),this._changeDetectorRef.markForCheck()}_clearSelection(e){this._chips.forEach(n=>{n!==e&&n.deselect()})}_selectValue(e,n){const a=this._chips.find(i=>null!=i.value&&this.compareWith(i.value,e));return a&&(n?a.selectViaInteraction():a.select()),a}_syncListboxProperties(){this._chips&&Promise.resolve().then(()=>{this._chips.forEach(e=>{e._chipListMultiple=this.multiple,e.chipListSelectable=this._selectable,e._chipListHideSingleSelectionIndicator=this.hideSingleSelectionIndicator,e._changeDetectorRef.markForCheck()})})}_getFirstSelectedChip(){return Array.isArray(this.selected)?this.selected.length?this.selected[0]:void 0:this.selected}_skipPredicate(e){return!e.isInteractive}static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-chip-listbox"]],contentQueries:function(n,a,i){if(1&n&&t.wni(i,Ve,5),2&n){let r;t.mGM(r=t.lsd())&&(a._chips=r)}},hostAttrs:[1,"mdc-evolution-chip-set","mat-mdc-chip-listbox"],hostVars:11,hostBindings:function(n,a){1&n&&t.bIt("focus",function(){return a.focus()})("blur",function(){return a._blur()})("keydown",function(r){return a._keydown(r)}),2&n&&(t.Mr5("tabIndex",a.disabled||a.empty?-1:a.tabIndex),t.BMQ("role",a.role)("aria-describedby",a._ariaDescribedby||null)("aria-required",a.role?a.required:null)("aria-disabled",a.disabled.toString())("aria-multiselectable",a.multiple)("aria-orientation",a.ariaOrientation),t.AVh("mat-mdc-chip-list-disabled",a.disabled)("mat-mdc-chip-list-required",a.required))},inputs:{multiple:[t.Mj6.HasDecoratorInputTransform,"multiple","multiple",t.L39],ariaOrientation:[t.Mj6.None,"aria-orientation","ariaOrientation"],selectable:[t.Mj6.HasDecoratorInputTransform,"selectable","selectable",t.L39],compareWith:"compareWith",required:[t.Mj6.HasDecoratorInputTransform,"required","required",t.L39],hideSingleSelectionIndicator:[t.Mj6.HasDecoratorInputTransform,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",t.L39],value:"value"},outputs:{change:"change"},standalone:!0,features:[t.Jv_([Sn]),t.GFd,t.Vt3,t.aNF],ngContentSelectors:oe,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(n,a){1&n&&(t.NAR(),t.j41(0,"div",0),t.SdG(1),t.k0s())},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})}return s})();var ue=l(99213);let ge=(()=>{class s{constructor(){}getCellValue(e,n){const a=n.field?n.field.split("."):[];let i="";return a.forEach((r,h)=>{i=0===h?e[r]:i&&i[r]}),i}getColData(e,n){return e.map(a=>this.getCellValue(a,n))}isEmpty(e){return null==e||""===e.toString()}isContainHTML(e){return/<\/?[a-z][\s\S]*>/i.test(e)}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})(),In=(()=>{class s{transform(e,n,a,i){return"string"==typeof e.class?e.class:"function"==typeof e.class?e.class(n,e):""}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275pipe=t.EJ8({name:"colClass",type:s,pure:!0,standalone:!0})}return s})(),Gn=(()=>{class s{transform(e,n,a,i){const r=void 0===n?a:n,h=r%2==1?["mat-row-odd"]:[];if(i)for(const u of Object.keys(i))i[u](e,r)&&h.push(u);return h.join(" ")}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275pipe=t.EJ8({name:"rowClass",type:s,pure:!0,standalone:!0})}return s})(),Fn=(()=>{class s{transform(e,n,a,i){return"function"==typeof e?e(n):Array.isArray(e)?e:[]}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275pipe=t.EJ8({name:"cellActions",type:s,pure:!0,standalone:!0})}return s})(),Pn=(()=>{class s{transform(e){return"string"==typeof e.tooltip||(0,jt.A)(e.tooltip)?{message:e.tooltip}:e.tooltip||{message:""}}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275pipe=t.EJ8({name:"cellActionTooltip",type:s,pure:!0,standalone:!0})}return s})(),Bn=(()=>{class s{transform(e){return"number"==typeof e.badge||"string"==typeof e.badge||(0,jt.A)(e.badge)?{content:e.badge}:e.badge||{content:""}}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275pipe=t.EJ8({name:"cellActionBadge",type:s,pure:!0,standalone:!0})}return s})(),On=(()=>{class s{transform(e,n,a,i){return"boolean"==typeof e.disabled?e.disabled:"function"==typeof e.disabled&&e.disabled(n)}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275pipe=t.EJ8({name:"cellActionDisable",type:s,pure:!0,standalone:!0})}return s})(),Nn=(()=>{class s{constructor(e){this.utils=e}transform(e,n){return"string"==typeof n.summary?n.summary:"function"==typeof n.summary?n.summary(this.utils.getColData(e,n),n):void 0}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(ge,16))};static#e=this.\u0275pipe=t.EJ8({name:"cellSummary",type:s,pure:!0,standalone:!0})}return s})();var Xn=l(51989);const W=s=>["mtx-grid-action-button",s],zn=s=>[s],We=(s,o,e,n,a)=>[s,o,e,n,a];function Hn(s,o){if(1&s&&(t.nrm(0,"span",0),t.nI1(1,"cellSummary"),t.nI1(2,"cellSummary")),2&s){const e=t.XpG();t.Y8G("title",e._getFormatterTooltip(t.i5U(1,2,e.data,e.colDef)))("innerHTML",e._getText(t.i5U(2,5,e.data,e.colDef)),t.npT)}}function Ln(s,o){if(1&s&&t.nrm(0,"span",0),2&s){const e=t.XpG(2);t.Y8G("title",e._getFormatterTooltip(e.colDef.formatter(e.rowData,e.colDef)))("innerHTML",e._getText(e.colDef.formatter(e.rowData,e.colDef)),t.npT)}}function Un(s,o){if(1&s&&(t.j41(0,"mat-icon",2),t.EFF(1),t.k0s()),2&s){const e=t.XpG(3).$implicit;t.R7$(),t.JRh(e.icon)}}function Vn(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",1),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(a){t.eBV(e);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(a,i,r.rowData))}),t.DNE(24,Un,2,1,"mat-icon",2),t.j41(25,"span"),t.EFF(26),t.nI1(27,"toObservable"),t.nI1(28,"async"),t.k0s()()}if(2&s){const e=t.XpG(2).$implicit,n=t.XpG(4);t.Y8G("color",e.color||"primary")("ngClass",t.eq3(74,W,e.class||""))("disabled",t.ii3(1,21,e,n.rowData,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,30,t.bMT(3,28,t.bMT(2,26,e).message)))("matTooltipClass",t.bMT(5,32,e).class)("matTooltipHideDelay",t.bMT(6,34,e).hideDelay)("matTooltipShowDelay",t.bMT(7,36,e).showDelay)("matTooltipPosition",t.bMT(8,38,e).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,40,e).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,42,e).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,44,e).disabled)("matBadge",t.bMT(14,50,t.bMT(13,48,t.bMT(12,46,e).content)))("matBadgeDescription",t.bMT(17,56,t.bMT(16,54,t.bMT(15,52,e).description)))("matBadgeColor",t.bMT(18,58,e).color)("matBadgePosition",t.bMT(19,60,e).position||"above after")("matBadgeSize",t.bMT(20,62,e).size||"medium")("matBadgeOverlap",t.bMT(21,64,e).overlap)("matBadgeDisabled",t.bMT(22,66,e).disabled)("matBadgeHidden",t.bMT(23,68,e).hidden),t.R7$(24),t.vxM(24,e.icon?24:-1),t.R7$(2),t.JRh(t.bMT(28,72,t.bMT(27,70,e.text)))}}function $n(s,o){if(1&s&&(t.j41(0,"mat-icon",2),t.EFF(1),t.k0s()),2&s){const e=t.XpG(3).$implicit;t.R7$(),t.JRh(e.icon)}}function Wn(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",3),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(a){t.eBV(e);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(a,i,r.rowData))}),t.DNE(24,$n,2,1,"mat-icon",2),t.j41(25,"span"),t.EFF(26),t.nI1(27,"toObservable"),t.nI1(28,"async"),t.k0s()()}if(2&s){const e=t.XpG(2).$implicit,n=t.XpG(4);t.Y8G("color",e.color||"primary")("ngClass",t.eq3(74,W,e.class||""))("disabled",t.ii3(1,21,e,n.rowData,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,30,t.bMT(3,28,t.bMT(2,26,e).message)))("matTooltipClass",t.bMT(5,32,e).class)("matTooltipHideDelay",t.bMT(6,34,e).hideDelay)("matTooltipShowDelay",t.bMT(7,36,e).showDelay)("matTooltipPosition",t.bMT(8,38,e).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,40,e).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,42,e).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,44,e).disabled)("matBadge",t.bMT(14,50,t.bMT(13,48,t.bMT(12,46,e).content)))("matBadgeDescription",t.bMT(17,56,t.bMT(16,54,t.bMT(15,52,e).description)))("matBadgeColor",t.bMT(18,58,e).color)("matBadgePosition",t.bMT(19,60,e).position||"above after")("matBadgeSize",t.bMT(20,62,e).size||"medium")("matBadgeOverlap",t.bMT(21,64,e).overlap)("matBadgeDisabled",t.bMT(22,66,e).disabled)("matBadgeHidden",t.bMT(23,68,e).hidden),t.R7$(24),t.vxM(24,e.icon?24:-1),t.R7$(2),t.JRh(t.bMT(28,72,t.bMT(27,70,e.text)))}}function qn(s,o){if(1&s&&(t.j41(0,"mat-icon",2),t.EFF(1),t.k0s()),2&s){const e=t.XpG(3).$implicit;t.R7$(),t.JRh(e.icon)}}function Yn(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",4),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(a){t.eBV(e);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(a,i,r.rowData))}),t.DNE(24,qn,2,1,"mat-icon",2),t.j41(25,"span"),t.EFF(26),t.nI1(27,"toObservable"),t.nI1(28,"async"),t.k0s()()}if(2&s){const e=t.XpG(2).$implicit,n=t.XpG(4);t.Y8G("color",e.color||"primary")("ngClass",t.eq3(74,W,e.class||""))("disabled",t.ii3(1,21,e,n.rowData,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,30,t.bMT(3,28,t.bMT(2,26,e).message)))("matTooltipClass",t.bMT(5,32,e).class)("matTooltipHideDelay",t.bMT(6,34,e).hideDelay)("matTooltipShowDelay",t.bMT(7,36,e).showDelay)("matTooltipPosition",t.bMT(8,38,e).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,40,e).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,42,e).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,44,e).disabled)("matBadge",t.bMT(14,50,t.bMT(13,48,t.bMT(12,46,e).content)))("matBadgeDescription",t.bMT(17,56,t.bMT(16,54,t.bMT(15,52,e).description)))("matBadgeColor",t.bMT(18,58,e).color)("matBadgePosition",t.bMT(19,60,e).position||"above after")("matBadgeSize",t.bMT(20,62,e).size||"medium")("matBadgeOverlap",t.bMT(21,64,e).overlap)("matBadgeDisabled",t.bMT(22,66,e).disabled)("matBadgeHidden",t.bMT(23,68,e).hidden),t.R7$(24),t.vxM(24,e.icon?24:-1),t.R7$(2),t.JRh(t.bMT(28,72,t.bMT(27,70,e.text)))}}function Kn(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",5),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(a){t.eBV(e);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(a,i,r.rowData))}),t.j41(24,"mat-icon",2),t.EFF(25),t.k0s()()}if(2&s){const e=t.XpG(2).$implicit,n=t.XpG(4);t.Y8G("color",e.color||"primary")("ngClass",t.eq3(69,W,e.class||""))("disabled",t.ii3(1,20,e,n.rowData,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,29,t.bMT(3,27,t.bMT(2,25,e).message)))("matTooltipClass",t.bMT(5,31,e).class)("matTooltipHideDelay",t.bMT(6,33,e).hideDelay)("matTooltipShowDelay",t.bMT(7,35,e).showDelay)("matTooltipPosition",t.bMT(8,37,e).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,39,e).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,41,e).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,43,e).disabled)("matBadge",t.bMT(14,49,t.bMT(13,47,t.bMT(12,45,e).content)))("matBadgeDescription",t.bMT(17,55,t.bMT(16,53,t.bMT(15,51,e).description)))("matBadgeColor",t.bMT(18,57,e).color)("matBadgePosition",t.bMT(19,59,e).position||"above after")("matBadgeSize",t.bMT(20,61,e).size||"medium")("matBadgeOverlap",t.bMT(21,63,e).overlap)("matBadgeDisabled",t.bMT(22,65,e).disabled)("matBadgeHidden",t.bMT(23,67,e).hidden),t.R7$(25),t.JRh(e.icon)}}function Qn(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",6),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(a){t.eBV(e);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(a,i,r.rowData))}),t.j41(24,"mat-icon",2),t.EFF(25),t.k0s()()}if(2&s){const e=t.XpG(2).$implicit,n=t.XpG(4);t.Y8G("color",e.color||"primary")("ngClass",t.eq3(69,W,e.class||""))("disabled",t.ii3(1,20,e,n.rowData,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,29,t.bMT(3,27,t.bMT(2,25,e).message)))("matTooltipClass",t.bMT(5,31,e).class)("matTooltipHideDelay",t.bMT(6,33,e).hideDelay)("matTooltipShowDelay",t.bMT(7,35,e).showDelay)("matTooltipPosition",t.bMT(8,37,e).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,39,e).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,41,e).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,43,e).disabled)("matBadge",t.bMT(14,49,t.bMT(13,47,t.bMT(12,45,e).content)))("matBadgeDescription",t.bMT(17,55,t.bMT(16,53,t.bMT(15,51,e).description)))("matBadgeColor",t.bMT(18,57,e).color)("matBadgePosition",t.bMT(19,59,e).position||"above after")("matBadgeSize",t.bMT(20,61,e).size||"medium")("matBadgeOverlap",t.bMT(21,63,e).overlap)("matBadgeDisabled",t.bMT(22,65,e).disabled)("matBadgeHidden",t.bMT(23,67,e).hidden),t.R7$(25),t.JRh(e.icon)}}function Jn(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",7),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(a){t.eBV(e);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(a,i,r.rowData))}),t.j41(24,"mat-icon",2),t.EFF(25),t.k0s()()}if(2&s){const e=t.XpG(2).$implicit,n=t.XpG(4);t.Y8G("color",e.color||"primary")("ngClass",t.eq3(69,W,e.class||""))("disabled",t.ii3(1,20,e,n.rowData,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,29,t.bMT(3,27,t.bMT(2,25,e).message)))("matTooltipClass",t.bMT(5,31,e).class)("matTooltipHideDelay",t.bMT(6,33,e).hideDelay)("matTooltipShowDelay",t.bMT(7,35,e).showDelay)("matTooltipPosition",t.bMT(8,37,e).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,39,e).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,41,e).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,43,e).disabled)("matBadge",t.bMT(14,49,t.bMT(13,47,t.bMT(12,45,e).content)))("matBadgeDescription",t.bMT(17,55,t.bMT(16,53,t.bMT(15,51,e).description)))("matBadgeColor",t.bMT(18,57,e).color)("matBadgePosition",t.bMT(19,59,e).position||"above after")("matBadgeSize",t.bMT(20,61,e).size||"medium")("matBadgeOverlap",t.bMT(21,63,e).overlap)("matBadgeDisabled",t.bMT(22,65,e).disabled)("matBadgeHidden",t.bMT(23,67,e).hidden),t.R7$(25),t.JRh(e.icon)}}function Zn(s,o){if(1&s&&(t.j41(0,"mat-icon",2),t.EFF(1),t.k0s()),2&s){const e=t.XpG(3).$implicit;t.R7$(),t.JRh(e.icon)}}function ta(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",8),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(a){t.eBV(e);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(a,i,r.rowData))}),t.DNE(24,Zn,2,1,"mat-icon",2),t.j41(25,"span"),t.EFF(26),t.nI1(27,"toObservable"),t.nI1(28,"async"),t.k0s()()}if(2&s){const e=t.XpG(2).$implicit,n=t.XpG(4);t.Y8G("color",e.color||"primary")("ngClass",t.eq3(74,W,e.class||""))("disabled",t.ii3(1,21,e,n.rowData,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,30,t.bMT(3,28,t.bMT(2,26,e).message)))("matTooltipClass",t.bMT(5,32,e).class)("matTooltipHideDelay",t.bMT(6,34,e).hideDelay)("matTooltipShowDelay",t.bMT(7,36,e).showDelay)("matTooltipPosition",t.bMT(8,38,e).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,40,e).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,42,e).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,44,e).disabled)("matBadge",t.bMT(14,50,t.bMT(13,48,t.bMT(12,46,e).content)))("matBadgeDescription",t.bMT(17,56,t.bMT(16,54,t.bMT(15,52,e).description)))("matBadgeColor",t.bMT(18,58,e).color)("matBadgePosition",t.bMT(19,60,e).position||"above after")("matBadgeSize",t.bMT(20,62,e).size||"medium")("matBadgeOverlap",t.bMT(21,64,e).overlap)("matBadgeDisabled",t.bMT(22,66,e).disabled)("matBadgeHidden",t.bMT(23,68,e).hidden),t.R7$(24),t.vxM(24,e.icon?24:-1),t.R7$(2),t.JRh(t.bMT(28,72,t.bMT(27,70,e.text)))}}function ea(s,o){if(1&s&&t.DNE(0,Vn,29,76)(1,Wn,29,76)(2,Yn,29,76)(3,Kn,26,71)(4,Qn,26,71)(5,Jn,26,71)(6,ta,29,76),2&s){let e;const n=t.XpG().$implicit;t.vxM(0,"raised"===(e=n.type)?0:"stroked"===e?1:"flat"===e?2:"icon"===e?3:"fab"===e?4:"mini-fab"===e?5:6)}}function sa(s,o){if(1&s&&t.DNE(0,ea,7,1),2&s){const e=o.$implicit,n=t.XpG(4);t.vxM(0,!e.iif||e.iif(n.rowData)?0:-1)}}function na(s,o){if(1&s&&(t.Z7z(0,sa,1,1,null,null,t.fX1),t.nI1(2,"cellActions")),2&s){const e=t.XpG(3);t.Dyx(t.ii3(2,0,e.colDef.buttons,e.rowData,e.rowChangeRecord,null==e.rowChangeRecord?null:e.rowChangeRecord.currentValue))}}function aa(s,o){if(1&s&&(t.j41(0,"mat-chip-listbox")(1,"mat-chip",9),t.EFF(2),t.k0s()()),2&s){const e=t.XpG(4);t.R7$(),t.Y8G("ngClass",t.eq3(2,zn,"bg-"+e.colDef.tag[e._value].color)),t.R7$(),t.SpI(" ",e.colDef.tag[e._value].text," ")}}function ia(s,o){if(1&s&&t.EFF(0),2&s){const e=t.XpG(4);t.SpI(" ",e._value," ")}}function la(s,o){if(1&s&&t.DNE(0,aa,3,4,"mat-chip-listbox")(1,ia,1,1),2&s){const e=t.XpG(3);t.vxM(0,e.colDef.tag&&e.colDef.tag[e._value]?0:1)}}function oa(s,o){if(1&s&&(t.j41(0,"a",10),t.EFF(1),t.k0s()),2&s){const e=t.XpG(3);t.Y8G("href",e._value,t.B4B),t.R7$(),t.JRh(e._value)}}function ra(s,o){if(1&s&&t.nrm(0,"img",11),2&s){const e=t.XpG(3);t.Y8G("src",e._value,t.B4B)}}function ca(s,o){if(1&s&&(t.j41(0,"span",12),t.EFF(1),t.k0s()),2&s){const e=t.XpG(3);t.Y8G("title",e._getTooltip(e._value)),t.R7$(),t.JRh(e._getText(e._value))}}function pa(s,o){if(1&s&&(t.j41(0,"span",12),t.nI1(1,"number"),t.EFF(2),t.nI1(3,"number"),t.k0s()),2&s){const e=t.XpG(3);t.Y8G("title",e._getTooltip(t.brH(1,2,e._value,null==e.colDef.typeParameter?null:e.colDef.typeParameter.digitsInfo,null==e.colDef.typeParameter?null:e.colDef.typeParameter.locale))),t.R7$(2),t.SpI(" ",e._getText(t.brH(3,6,e._value,null==e.colDef.typeParameter?null:e.colDef.typeParameter.digitsInfo,null==e.colDef.typeParameter?null:e.colDef.typeParameter.locale))," ")}}function da(s,o){if(1&s&&(t.j41(0,"span",12),t.nI1(1,"currency"),t.EFF(2),t.nI1(3,"currency"),t.k0s()),2&s){const e=t.XpG(3);t.Y8G("title",e._getTooltip(t.iJd(1,2,t.s1E(14,We,e._value,null==e.colDef.typeParameter?null:e.colDef.typeParameter.currencyCode,null==e.colDef.typeParameter?null:e.colDef.typeParameter.display,null==e.colDef.typeParameter?null:e.colDef.typeParameter.digitsInfo,null==e.colDef.typeParameter?null:e.colDef.typeParameter.locale)))),t.R7$(2),t.SpI(" ",e._getText(t.iJd(3,8,t.s1E(20,We,e._value,null==e.colDef.typeParameter?null:e.colDef.typeParameter.currencyCode,null==e.colDef.typeParameter?null:e.colDef.typeParameter.display,null==e.colDef.typeParameter?null:e.colDef.typeParameter.digitsInfo,null==e.colDef.typeParameter?null:e.colDef.typeParameter.locale)))," ")}}function ha(s,o){if(1&s&&(t.j41(0,"span",12),t.nI1(1,"percent"),t.EFF(2),t.nI1(3,"percent"),t.k0s()),2&s){const e=t.XpG(3);t.Y8G("title",e._getTooltip(t.brH(1,2,e._value,null==e.colDef.typeParameter?null:e.colDef.typeParameter.digitsInfo,null==e.colDef.typeParameter?null:e.colDef.typeParameter.locale))),t.R7$(2),t.SpI(" ",e._getText(t.brH(3,6,e._value,null==e.colDef.typeParameter?null:e.colDef.typeParameter.digitsInfo,null==e.colDef.typeParameter?null:e.colDef.typeParameter.locale))," ")}}function ma(s,o){if(1&s&&(t.j41(0,"span",12),t.nI1(1,"date"),t.EFF(2),t.nI1(3,"date"),t.k0s()),2&s){const e=t.XpG(3);t.Y8G("title",e._getTooltip(t.ii3(1,2,e._value,null==e.colDef.typeParameter?null:e.colDef.typeParameter.format,null==e.colDef.typeParameter?null:e.colDef.typeParameter.timezone,null==e.colDef.typeParameter?null:e.colDef.typeParameter.locale))),t.R7$(2),t.SpI(" ",e._getText(t.ii3(3,7,e._value,null==e.colDef.typeParameter?null:e.colDef.typeParameter.format,null==e.colDef.typeParameter?null:e.colDef.typeParameter.timezone,null==e.colDef.typeParameter?null:e.colDef.typeParameter.locale))," ")}}function ua(s,o){if(1&s&&(t.j41(0,"span",12),t.EFF(1),t.k0s()),2&s){const e=t.XpG(3);t.Y8G("title",e._getTooltip(e._value)),t.R7$(),t.JRh(e._getText(e._value))}}function ga(s,o){if(1&s&&t.DNE(0,na,3,5)(1,la,2,1)(2,oa,2,2)(3,ra,1,1)(4,ca,2,2)(5,pa,4,10)(6,da,4,26)(7,ha,4,10)(8,ma,4,12)(9,ua,2,2),2&s){let e;const n=t.XpG(2);t.vxM(0,"button"===(e=n.colDef.type)?0:"tag"===e?1:"link"===e?2:"image"===e?3:"boolean"===e?4:"number"===e?5:"currency"===e?6:"percent"===e?7:"date"===e?8:9)}}function _a(s,o){if(1&s&&t.DNE(0,Ln,1,2,"span")(1,ga,10,1),2&s){const e=t.XpG();t.vxM(0,e.colDef.formatter?0:1)}}let fa=(()=>{class s{get _value(){return this._utils.getCellValue(this.rowData,this.colDef)}constructor(e,n,a,i){this._dialog=e,this._utils=n,this._differs=a,this._changeDetectorRef=i,this.rowData={},this.data=[],this.summary=!1,this.placeholder="--",this.rowDataChange=new t.bkB}ngOnInit(){this.rowDataDiffer=this._differs.find(this.rowData).create()}ngDoCheck(){const e=this.rowDataDiffer?.diff(this.rowData);e&&this._applyChanges(e)}_applyChanges(e){e.forEachChangedItem(n=>{this.rowChangeRecord=n,this.rowDataChange.emit(n),this._changeDetectorRef.markForCheck()})}_getText(e){return void 0===e?"":this._utils.isEmpty(e)?this.placeholder:e}_getTooltip(e){return this._utils.isEmpty(e)?"":e}_getFormatterTooltip(e){return this._utils.isContainHTML(e)||this._utils.isEmpty(e)?"":e}_onActionClick(e,n,a){e.preventDefault(),e.stopPropagation(),"string"==typeof n.pop||(0,jt.A)(n.pop)?this._dialog.open({title:n.pop,buttons:[{color:"primary",text:"OK",onClick:()=>n.click?.(a)||{}},{text:"CLOSE"}]}):"object"==typeof n.pop?this._dialog.open({title:n.pop?.title,description:n.pop?.description,buttons:[{color:n.pop?.okColor||"primary",text:n.pop?.okText||"OK",onClick:()=>n.click?.(a)||{}},{color:n.pop?.closeColor,text:n.pop?.closeText||"CLOSE"}]}):n.click?.(a)}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(Xn.K),t.rXU(ge),t.rXU(t.MKu),t.rXU(t.gRc))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mtx-grid-cell"]],inputs:{rowData:"rowData",colDef:"colDef",data:"data",summary:"summary",placeholder:"placeholder"},outputs:{rowDataChange:"rowDataChange"},exportAs:["mtxGridCell"],standalone:!0,features:[t.aNF],decls:2,vars:1,consts:[[3,"title","innerHTML"],["mat-raised-button","","type","button",3,"click","color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],[1,"mtx-grid-icon"],["mat-stroked-button","","type","button",3,"click","color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-flat-button","","type","button",3,"click","color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-icon-button","","type","button",3,"click","color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-fab","","type","button",3,"click","color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-mini-fab","","type","button",3,"click","color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-button","","type","button",3,"click","color","ngClass","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["color","primary",3,"ngClass"],["target","_blank",3,"href"],[1,"mtx-grid-img",3,"src"],[3,"title"]],template:function(n,a){1&n&&t.DNE(0,Hn,3,8,"span")(1,_a,2,1),2&n&&t.vxM(0,a.summary?0:1)},dependencies:[d.Jj,d.oe,d.vh,d.QX,d.m1,d.YU,E.$z,E.iY,E.Sr,E.$0,ue.An,me,$,Ft.oV,pn,ie.W,Fn,Nn,On,Pn,Bn],styles:[".mtx-grid-img{display:inline-block;width:32px;border-radius:4px;vertical-align:middle}\n"],encapsulation:2,changeDetection:0})}return s})();var _e=l(1875),fe=l(18359),qe=l(25007),q=l(5964),Ye=l(91986),St=l(76939),dt=l(66969);const ba=["mat-menu-item",""],xa=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],ja=["mat-icon, [matMenuItemIcon]","*"];function va(s,o){1&s&&(t.qSk(),t.j41(0,"svg",2),t.nrm(1,"polygon",3),t.k0s())}const ya=["*"];function Ca(s,o){if(1&s){const e=t.RV6();t.j41(0,"div",0),t.bIt("keydown",function(a){t.eBV(e);const i=t.XpG();return t.Njj(i._handleKeydown(a))})("click",function(){t.eBV(e);const a=t.XpG();return t.Njj(a.closed.emit("click"))})("@transformMenu.start",function(a){t.eBV(e);const i=t.XpG();return t.Njj(i._onAnimationStart(a))})("@transformMenu.done",function(a){t.eBV(e);const i=t.XpG();return t.Njj(i._onAnimationDone(a))}),t.j41(1,"div",1),t.SdG(2),t.k0s()()}if(2&s){const e=t.XpG();t.Y8G("id",e.panelId)("ngClass",e._classList)("@transformMenu",e._panelAnimationState),t.BMQ("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}const be=new t.nKC("MAT_MENU_PANEL");let ht=(()=>{class s{constructor(e,n,a,i,r){this._elementRef=e,this._document=n,this._focusMonitor=a,this._parentMenu=i,this._changeDetectorRef=r,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new w.B,this._focused=new w.B,this._highlighted=!1,this._triggersSubmenu=!1,i?.addItem?.(this)}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,n):this._getHostElement().focus(n),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(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const e=this._elementRef.nativeElement.cloneNode(!0),n=e.querySelectorAll("mat-icon, .material-icons");for(let a=0;a{class s{constructor(e,n,a,i,r,h,u){this._template=e,this._componentFactoryResolver=n,this._appRef=a,this._injector=i,this._viewContainerRef=r,this._document=h,this._changeDetectorRef=u,this._attached=new w.B}attach(e={}){this._portal||(this._portal=new St.VA(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new St.aI(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));const n=this._template.elementRef.nativeElement;n.parentNode.insertBefore(this._outlet.outletElement,n),this._changeDetectorRef?.markForCheck(),this._portal.attach(this._outlet,e),this._attached.next()}detach(){this._portal.isAttached&&this._portal.detach()}ngOnDestroy(){this._outlet&&this._outlet.dispose()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q),t.rXU(t.OM3),t.rXU(t.o8S),t.rXU(t.zZn),t.rXU(t.c1b),t.rXU(d.qQ),t.rXU(t.gRc))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["ng-template","matMenuContent",""]],standalone:!0,features:[t.Jv_([{provide:Ke,useExisting:s}])]})}return s})();const Rt={transformMenu:(0,m.hZ)("transformMenu",[(0,m.wk)("void",(0,m.iF)({opacity:0,transform:"scale(0.8)"})),(0,m.kY)("void => enter",(0,m.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,m.iF)({opacity:1,transform:"scale(1)"}))),(0,m.kY)("* => void",(0,m.i0)("100ms 25ms linear",(0,m.iF)({opacity:0})))]),fadeInItems:(0,m.hZ)("fadeInItems",[(0,m.wk)("showing",(0,m.iF)({opacity:1})),(0,m.kY)("void => *",[(0,m.iF)({opacity:0}),(0,m.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Ma=0;const Ta=new t.nKC("mat-menu-default-options",{providedIn:"root",factory:function Da(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let nt=(()=>{class s{get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}set panelClass(e){const n=this._previousPanelClass;n&&n.length&&n.split(" ").forEach(a=>{this._classList[a]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(a=>{this._classList[a]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(e){this.panelClass=e}constructor(e,n,a,i){this._elementRef=e,this._ngZone=n,this._changeDetectorRef=i,this._elevationPrefix="mat-elevation-z",this._baseElevation=8,this._directDescendantItems=new t.rOR,this._classList={},this._panelAnimationState="void",this._animationDone=new w.B,this.closed=new t.bkB,this.close=this.closed,this.panelId="mat-menu-panel-"+Ma++,this.overlayPanelClass=a.overlayPanelClass||"",this._xPosition=a.xPosition,this._yPosition=a.yPosition,this.backdropClass=a.backdropClass,this.overlapTrigger=a.overlapTrigger,this.hasBackdrop=a.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new S.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,G.Z)(this._directDescendantItems),(0,le.n)(e=>(0,D.h)(...e.map(n=>n._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{const n=this._keyManager;if("enter"===this._panelAnimationState&&n.activeItem?._hasFocus()){const a=e.toArray(),i=Math.max(0,Math.min(a.length-1,n.activeItemIndex||0));a[i]&&!a[i].disabled?n.setActiveItem(i):n.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,G.Z)(this._directDescendantItems),(0,le.n)(n=>(0,D.h)(...n.map(a=>a._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const n=e.keyCode,a=this._keyManager;switch(n){case j._f:(0,j.rp)(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case j.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case j.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(n===j.i7||n===j.n6)&&a.setFocusOrigin("keyboard"),void a.onKeydown(e)}e.stopPropagation()}focusFirstItem(e="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,L.s)(1)).subscribe(()=>{let n=null;if(this._directDescendantItems.length&&(n=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!n||!n.contains(document.activeElement)){const a=this._keyManager;a.setFocusOrigin(e).setFirstItemActive(),!a.activeItem&&n&&n.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const n=Math.min(this._baseElevation+e,24),a=`${this._elevationPrefix}${n}`,i=Object.keys(this._classList).find(r=>r.startsWith(this._elevationPrefix));(!i||i===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[a]=!0,this._previousElevation=a)}setPositionClasses(e=this.xPosition,n=this.yPosition){const a=this._classList;a["mat-menu-before"]="before"===e,a["mat-menu-after"]="after"===e,a["mat-menu-above"]="above"===n,a["mat-menu-below"]="below"===n,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,"enter"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,G.Z)(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(n=>n._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(Ta),t.rXU(t.gRc))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-menu"]],contentQueries:function(n,a,i){if(1&n&&(t.wni(i,Ke,5),t.wni(i,ht,5),t.wni(i,ht,4)),2&n){let r;t.mGM(r=t.lsd())&&(a.lazyContent=r.first),t.mGM(r=t.lsd())&&(a._allItems=r),t.mGM(r=t.lsd())&&(a.items=r)}},viewQuery:function(n,a){if(1&n&&t.GBs(t.C4Q,5),2&n){let i;t.mGM(i=t.lsd())&&(a.templateRef=i.first)}},hostVars:3,hostBindings:function(n,a){2&n&&t.BMQ("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[t.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[t.Mj6.None,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[t.Mj6.HasDecoratorInputTransform,"overlapTrigger","overlapTrigger",t.L39],hasBackdrop:[t.Mj6.HasDecoratorInputTransform,"hasBackdrop","hasBackdrop",e=>null==e?null:(0,t.L39)(e)],panelClass:[t.Mj6.None,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],standalone:!0,features:[t.Jv_([{provide:be,useExisting:s}]),t.GFd,t.aNF],ngContentSelectors:ya,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id","ngClass"],[1,"mat-mdc-menu-content"]],template:function(n,a){1&n&&(t.NAR(),t.DNE(0,Ca,3,6,"ng-template"))},dependencies:[d.YU],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;flex:1;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{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-divider{color:var(--mat-menu-divider-color);margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-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:var(--mat-menu-item-trailing-spacing);padding-right:var(--mat-menu-item-leading-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]),.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon])[dir=rtl]{padding-left:var(--mat-menu-item-with-icon-trailing-spacing);padding-right:var(--mat-menu-item-with-icon-leading-spacing)}.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{flex-shrink:0;margin-right:var(--mat-menu-item-spacing);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing)}.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{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;padding-right:var(--mat-menu-item-spacing);padding-left:0}.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:[Rt.transformMenu,Rt.fadeInItems]},changeDetection:0})}return s})();const Qe=new t.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const s=(0,t.WQX)(dt.hJ);return()=>s.scrollStrategies.reposition()}}),Je=(0,De.BQ)({passive:!0});let Et=(()=>{class s{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(n=>{this._destroyMenu(n),("click"===n||"tab"===n)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(n)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(e,n,a,i,r,h,u,g,_){this._overlay=e,this._element=n,this._viewContainerRef=a,this._menuItemInstance=h,this._dir=u,this._focusMonitor=g,this._ngZone=_,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=fe.yU.EMPTY,this._hoverSubscription=fe.yU.EMPTY,this._menuCloseSubscription=fe.yU.EMPTY,this._changeDetectorRef=(0,t.WQX)(t.gRc),this._handleTouchStart=f=>{(0,S.w6)(f)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new t.bkB,this.onMenuOpen=this.menuOpened,this.menuClosed=new t.bkB,this.onMenuClose=this.menuClosed,this._scrollStrategy=i,this._parentMaterialMenu=r instanceof nt?r:void 0,n.nativeElement.addEventListener("touchstart",this._handleTouchStart,Je)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,Je),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 e=this.menu;if(this._menuOpen||!e)return;const n=this._createOverlay(e),a=n.getConfig(),i=a.positionStrategy;this._setPosition(e,i),a.hasBackdrop=null==e.hasBackdrop?!this.triggersSubmenu():e.hasBackdrop,n.attach(this._getPortal(e)),e.lazyContent&&e.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(e),e instanceof nt&&(e._startAnimation(),e._directDescendantItems.changes.pipe((0,x.Q)(e.close)).subscribe(()=>{i.withLockedPosition(!1).reapplyLastPosition(),i.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,n):this._element.nativeElement.focus(n)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;const n=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,n instanceof nt?(n._resetAnimation(),n.lazyContent?n._animationDone.pipe((0,q.p)(a=>"void"===a.toState),(0,L.s)(1),(0,x.Q)(n.lazyContent._attached)).subscribe({next:()=>n.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),n?.lazyContent?.detach())}_initMenu(e){e.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,e.direction=this.dir,this._setMenuElevation(e),e.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(e){if(e.setElevation){let n=0,a=e.parentMenu;for(;a;)n++,a=a.parentMenu;e.setElevation(n)}}_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){const n=this._getOverlayConfig(e);this._subscribeToPositions(e,n.positionStrategy),this._overlayRef=this._overlay.create(n),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(e){return new dt.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e,n){e.setPositionClasses&&n.positionChanges.subscribe(a=>{const i="start"===a.connectionPair.overlayX?"after":"before",r="top"===a.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>e.setPositionClasses(i,r)):e.setPositionClasses(i,r)})}_setPosition(e,n){let[a,i]="before"===e.xPosition?["end","start"]:["start","end"],[r,h]="above"===e.yPosition?["bottom","top"]:["top","bottom"],[u,g]=[r,h],[_,f]=[a,i],b=0;if(this.triggersSubmenu()){if(f=a="before"===e.xPosition?"start":"end",i=_="end"===a?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const k=this._parentMaterialMenu.items.first;this._parentInnerPadding=k?k._getHostElement().offsetTop:0}b="bottom"===r?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(u="top"===r?"bottom":"top",g="top"===h?"bottom":"top");n.withPositions([{originX:a,originY:u,overlayX:_,overlayY:r,offsetY:b},{originX:i,originY:u,overlayX:f,overlayY:r,offsetY:b},{originX:a,originY:g,overlayX:_,overlayY:h,offsetY:-b},{originX:i,originY:g,overlayX:f,overlayY:h,offsetY:-b}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),n=this._overlayRef.detachments(),a=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,Z.of)(),i=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,q.p)(r=>r!==this._menuItemInstance),(0,q.p)(()=>this._menuOpen)):(0,Z.of)();return(0,D.h)(e,a,i,n)}_handleMousedown(e){(0,S._G)(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const n=e.keyCode;(n===j.Fm||n===j.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(n===j.LE&&"ltr"===this.dir||n===j.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,q.p)(e=>e===this._menuItemInstance&&!e.disabled),(0,Ye.c)(0,qe.$)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof nt&&this.menu._isAnimating?this.menu._animationDone.pipe((0,L.s)(1),(0,Ye.c)(0,qe.$),(0,x.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new St.VA(e.templateRef,this._viewContainerRef)),this._portal}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(dt.hJ),t.rXU(t.aKT),t.rXU(t.c1b),t.rXU(Qe),t.rXU(be,8),t.rXU(ht,10),t.rXU(J.dS,8),t.rXU(S.FN),t.rXU(t.SKi))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(n,a){1&n&&t.bIt("click",function(r){return a._handleClick(r)})("mousedown",function(r){return a._handleMousedown(r)})("keydown",function(r){return a._handleKeydown(r)}),2&n&&t.BMQ("aria-haspopup",a.menu?"menu":null)("aria-expanded",a.menuOpen)("aria-controls",a.menuOpen?a.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[t.Mj6.None,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[t.Mj6.None,"matMenuTriggerFor","menu"],menuData:[t.Mj6.None,"matMenuTriggerData","menuData"],restoreFocus:[t.Mj6.None,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],standalone:!0})}return s})();const Sa=["menu"],Ze=s=>({$implicit:s});function Ra(s,o){if(1&s&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.buttonIcon)}}function Ea(s,o){if(1&s&&(t.j41(0,"button",10),t.DNE(1,Ra,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&s){const e=t.XpG(),n=t.sdS(8);t.Y8G("ngClass",e.buttonClass)("color",e.buttonColor)("matMenuTriggerFor",n),t.R7$(),t.vxM(1,e.buttonIcon?1:-1),t.R7$(),t.SpI(" ",e.buttonText," ")}}function Aa(s,o){if(1&s&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.buttonIcon)}}function Ia(s,o){if(1&s&&(t.j41(0,"button",11),t.DNE(1,Aa,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&s){const e=t.XpG(),n=t.sdS(8);t.Y8G("ngClass",e.buttonClass)("color",e.buttonColor)("matMenuTriggerFor",n),t.R7$(),t.vxM(1,e.buttonIcon?1:-1),t.R7$(),t.SpI(" ",e.buttonText," ")}}function Ga(s,o){if(1&s&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.buttonIcon)}}function Fa(s,o){if(1&s&&(t.j41(0,"button",12),t.DNE(1,Ga,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&s){const e=t.XpG(),n=t.sdS(8);t.Y8G("ngClass",e.buttonClass)("color",e.buttonColor)("matMenuTriggerFor",n),t.R7$(),t.vxM(1,e.buttonIcon?1:-1),t.R7$(),t.SpI(" ",e.buttonText," ")}}function Pa(s,o){if(1&s&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.buttonIcon)}}function Ba(s,o){if(1&s&&(t.j41(0,"button",13),t.DNE(1,Pa,2,1,"mat-icon"),t.k0s()),2&s){const e=t.XpG(),n=t.sdS(8);t.Y8G("ngClass",e.buttonClass)("color",e.buttonColor)("matMenuTriggerFor",n),t.R7$(),t.vxM(1,e.buttonIcon?1:-1)}}function Oa(s,o){if(1&s&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.buttonIcon)}}function Na(s,o){if(1&s&&(t.j41(0,"button",14),t.DNE(1,Oa,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&s){const e=t.XpG(),n=t.sdS(8);t.Y8G("ngClass",e.buttonClass)("color",e.buttonColor)("matMenuTriggerFor",n),t.R7$(),t.vxM(1,e.buttonIcon?1:-1),t.R7$(),t.SpI(" ",e.buttonText," ")}}function Xa(s,o){if(1&s&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.buttonIcon)}}function za(s,o){if(1&s&&(t.j41(0,"button",15),t.DNE(1,Xa,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&s){const e=t.XpG(),n=t.sdS(8);t.Y8G("ngClass",e.buttonClass)("color",e.buttonColor)("matMenuTriggerFor",n),t.R7$(),t.vxM(1,e.buttonIcon?1:-1),t.R7$(),t.SpI(" ",e.buttonText," ")}}function Ha(s,o){if(1&s&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.buttonIcon)}}function La(s,o){if(1&s&&(t.j41(0,"button",16),t.DNE(1,Ha,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&s){const e=t.XpG(),n=t.sdS(8);t.Y8G("ngClass",e.buttonClass)("color",e.buttonColor)("matMenuTriggerFor",n),t.R7$(),t.vxM(1,e.buttonIcon?1:-1),t.R7$(),t.SpI(" ",e.buttonText," ")}}function Ua(s,o){}function Va(s,o){if(1&s&&t.DNE(0,Ua,0,0,"ng-template",17),2&s){const e=t.XpG(2);t.Y8G("ngTemplateOutlet",e.headerTemplate)}}function $a(s,o){if(1&s&&t.EFF(0),2&s){const e=t.XpG(2);t.SpI(" ",e.headerText," ")}}function Wa(s,o){if(1&s&&(t.j41(0,"div",5),t.DNE(1,Va,1,1)(2,$a,1,1),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.vxM(1,e.headerTemplate?1:2)}}function qa(s,o){}function Ya(s,o){if(1&s&&(t.j41(0,"div",20),t.qSk(),t.j41(1,"svg",21),t.nrm(2,"path",22),t.k0s(),t.DNE(3,qa,0,0,"ng-template",23),t.k0s()),2&s){const e=o.$implicit,n=t.XpG(2),a=t.sdS(16);t.Y8G("cdkDragDisabled","show"===n.selectableChecked?!e.show:e.hide),t.R7$(3),t.Y8G("ngTemplateOutlet",a)("ngTemplateOutletContext",t.eq3(3,Ze,e))}}function Ka(s,o){if(1&s){const e=t.RV6();t.j41(0,"div",18),t.bIt("cdkDropListDropped",function(a){t.eBV(e);const i=t.XpG();return t.Njj(i._handleDroped(a))}),t.Z7z(1,Ya,4,5,"div",19,t.fX1),t.k0s()}if(2&s){const e=t.XpG();t.R7$(),t.Dyx(e.columns)}}function Qa(s,o){}function Ja(s,o){if(1&s&&(t.j41(0,"div",24),t.DNE(1,Qa,0,0,"ng-template",23),t.k0s()),2&s){const e=o.$implicit;t.XpG(2);const n=t.sdS(16);t.R7$(),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(2,Ze,e))}}function Za(s,o){if(1&s&&(t.j41(0,"div",8),t.Z7z(1,Ja,2,4,"div",24,t.fX1),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.Dyx(e.columns)}}function ti(s,o){}function ei(s,o){if(1&s&&t.DNE(0,ti,0,0,"ng-template",17),2&s){const e=t.XpG(2);t.Y8G("ngTemplateOutlet",e.footerTemplate)}}function si(s,o){if(1&s&&t.EFF(0),2&s){const e=t.XpG(2);t.SpI(" ",e.footerText," ")}}function ni(s,o){if(1&s&&(t.j41(0,"div",9),t.DNE(1,ei,1,1)(2,si,1,1),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.vxM(1,e.footerTemplate?1:2)}}function ai(s,o){1&s&&(t.qSk(),t.j41(0,"svg",27),t.nrm(1,"path",31),t.k0s())}function ii(s,o){1&s&&(t.qSk(),t.j41(0,"svg",28),t.nrm(1,"path",32),t.k0s())}function li(s,o){1&s&&(t.qSk(),t.j41(0,"svg",35),t.nrm(1,"path",37),t.k0s())}function oi(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",33),t.bIt("click",function(){const a=t.eBV(e).$implicit,i=t.XpG(2).$implicit,r=t.XpG();return t.Njj(r._handlePinSelect(i,a.value))}),t.j41(1,"span",34),t.DNE(2,li,2,0,":svg:svg",35),t.k0s(),t.j41(3,"span",36),t.EFF(4),t.nI1(5,"toObservable"),t.nI1(6,"async"),t.k0s()()}if(2&s){const e=o.$implicit,n=t.XpG(2).$implicit;t.R7$(2),t.vxM(2,n.pinned==e.value?2:-1),t.R7$(2),t.JRh(t.bMT(6,4,t.bMT(5,2,e.label)))}}function ri(s,o){if(1&s&&(t.j41(0,"button",26),t.DNE(1,ai,2,0,":svg:svg",27)(2,ii,2,0,":svg:svg",28),t.k0s(),t.j41(3,"mat-menu",29,2),t.Z7z(5,oi,7,6,"button",30,t.fX1),t.k0s()),2&s){const e=t.sdS(4),n=t.XpG().$implicit,a=t.XpG();t.Y8G("matMenuTriggerFor",e),t.R7$(),t.vxM(1,n.pinned?1:-1),t.R7$(),t.vxM(2,n.pinned?-1:2),t.R7$(3),t.Dyx(a.pinOptions)}}function ci(s,o){if(1&s){const e=t.RV6();t.j41(0,"mat-checkbox",38),t.mxI("ngModelChange",function(a){t.eBV(e);const i=t.XpG().$implicit,r=t.XpG();return t.DH7(i[r.selectableChecked],a)||(i[r.selectableChecked]=a),t.Njj(a)}),t.bIt("change",function(){t.eBV(e);const a=t.XpG().$implicit,i=t.XpG();return t.Njj(i._handleChecked(a))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&s){const e=t.XpG().$implicit,n=t.XpG();t.R50("ngModel",e[n.selectableChecked]),t.Y8G("disabled",e.disabled),t.R7$(),t.JRh(t.bMT(3,5,t.bMT(2,3,e.header)))}}function pi(s,o){if(1&s&&(t.j41(0,"span",25),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()),2&s){const e=t.XpG().$implicit;t.R7$(),t.JRh(t.bMT(3,3,t.bMT(2,1,e.header)))}}function di(s,o){if(1&s&&t.DNE(0,ri,7,3)(1,ci,4,7,"mat-checkbox",25)(2,pi,4,5),2&s){const e=t.XpG();t.vxM(0,e.pinnable?0:-1),t.R7$(),t.vxM(1,e.selectable?1:2)}}let hi=(()=>{class s{constructor(){this.columns=[],this.selectable=!0,this.selectableChecked="show",this.sortable=!0,this.pinnable=!0,this._buttonText="",this.buttonType="stroked",this.buttonClass="",this.buttonIcon="",this.showHeader=!1,this.headerText="Columns Header",this.showFooter=!1,this.footerText="Columns Footer",this.columnChange=new t.bkB,this._pinOptions=[{label:"Pin Left",value:"left"},{label:"Pin Right",value:"right"},{label:"No Pin",value:null}]}get buttonText(){return this._buttonText?this._buttonText:"Columns "+("show"===this.selectableChecked?"Shown":"Hidden")}set buttonText(e){this._buttonText=e}get pinOptions(){return this._pinOptions}set pinOptions(e){e.length>0&&(this._pinOptions=e)}_handleDroped(e){(0,_e.HD)(this.columns,e.previousIndex,e.currentIndex),this.columnChange.emit(this.columns)}_handleChecked(e){"show"===this.selectableChecked?e.hide=!e.show:e.show=!e.hide,this.columnChange.emit(this.columns)}_handlePinSelect(e,n){e.pinned!=n&&(e.pinned=n,this.columnChange.emit(this.columns))}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mtx-grid-column-menu"]],viewQuery:function(n,a){if(1&n&&(t.GBs(Sa,7),t.GBs(Et,5)),2&n){let i;t.mGM(i=t.lsd())&&(a.menuPanel=i.first),t.mGM(i=t.lsd())&&(a.menuTrigger=i.first)}},inputs:{columns:"columns",selectable:"selectable",selectableChecked:"selectableChecked",sortable:"sortable",pinnable:"pinnable",buttonText:"buttonText",buttonType:"buttonType",buttonColor:"buttonColor",buttonClass:"buttonClass",buttonIcon:"buttonIcon",showHeader:"showHeader",headerText:"headerText",headerTemplate:"headerTemplate",showFooter:"showFooter",footerText:"footerText",footerTemplate:"footerTemplate",pinOptions:"pinOptions"},outputs:{columnChange:"columnChange"},exportAs:["mtxGridColumnMenu"],standalone:!0,features:[t.aNF],decls:17,vars:5,consts:[["menu","matMenu"],["checkboxList",""],["pinList","matMenu"],[1,"mtx-grid-column-menu"],[1,"mtx-grid-column-menu-content",3,"click","keydown"],[1,"mtx-grid-column-menu-header"],[1,"mtx-grid-column-menu-body"],["cdkDropList","",1,"mtx-grid-column-menu-list"],[1,"mtx-grid-column-menu-list"],[1,"mtx-grid-column-menu-footer"],["mat-raised-button","","type","button",3,"ngClass","color","matMenuTriggerFor"],["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"],[3,"ngTemplateOutlet"],["cdkDropList","",1,"mtx-grid-column-menu-list",3,"cdkDropListDropped"],["cdkDrag","",1,"mtx-grid-column-menu-item"],["cdkDrag","",1,"mtx-grid-column-menu-item",3,"cdkDragDisabled"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-drag-handle-icon"],["d","M7,19V17H9V19H7M11,19V17H13V19H11M15,19V17H17V19H15M7,15V13H9V15H7M11,15V13H13V15H11M15,15V13H17V15H15M7,11V9H9V11H7M11,11V9H13V11H11M15,11V9H17V11H15M7,7V5H9V7H7M11,7V5H13V7H11M15,7V5H17V7H15Z"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mtx-grid-column-menu-item"],[1,"mtx-grid-column-menu-item-label"],["mat-icon-button","","type","button",1,"mtx-grid-column-pin-button",3,"matMenuTriggerFor"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-icon"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-off-icon"],[1,"mtx-grid-column-pin-list"],["type","button","mat-menu-item","",1,"mtx-grid-column-pin-option"],["d","M16,12V4H17V2H7V4H8V12L6,14V16H11.2V22H12.8V16H18V14L16,12Z"],["d","M2,5.27L3.28,4L20,20.72L18.73,22L12.8,16.07V22H11.2V16H6V14L8,12V11.27L2,5.27M16,12L18,14V16H17.82L8,6.18V4H7V2H17V4H16V12Z"],["type","button","mat-menu-item","",1,"mtx-grid-column-pin-option",3,"click"],[1,"mtx-grid-column-pin-option-placeholder"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-check-icon"],[1,"mtx-grid-column-pin-option-text"],["d","M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"],[1,"mtx-grid-column-menu-item-label",3,"ngModelChange","change","ngModel","disabled"]],template:function(n,a){if(1&n){const i=t.RV6();t.DNE(0,Ea,3,5)(1,Ia,3,5)(2,Fa,3,5)(3,Ba,2,4)(4,Na,3,5)(5,za,3,5)(6,La,3,5),t.j41(7,"mat-menu",3,0)(9,"div",4),t.bIt("click",function(h){return t.eBV(i),t.Njj(h.stopPropagation())})("keydown",function(h){return t.eBV(i),t.Njj(h.stopPropagation())}),t.DNE(10,Wa,3,1,"div",5),t.j41(11,"div",6),t.DNE(12,Ka,3,0,"div",7)(13,Za,3,0,"div",8),t.k0s(),t.DNE(14,ni,3,1,"div",9),t.k0s()(),t.DNE(15,di,3,2,"ng-template",null,1,t.C5r)}if(2&n){let i;t.vxM(0,"raised"===(i=a.buttonType)?0:"stroked"===i?1:"flat"===i?2:"icon"===i?3:"fab"===i?4:"mini-fab"===i?5:6),t.R7$(10),t.vxM(10,a.showHeader?10:-1),t.R7$(2),t.vxM(12,a.sortable?12:-1),t.R7$(),t.vxM(13,a.sortable?-1:13),t.R7$(),t.vxM(14,a.showFooter?14:-1)}},dependencies:[d.Jj,d.YU,d.T3,v.YN,v.BC,v.vS,E.$z,E.iY,E.Sr,E.$0,ue.An,nt,Et,ht,K.So,_e.T1,_e.O7,ie.W],styles:[".mtx-grid-column-menu{color:var(--mtx-grid-column-menu-text-color)}.mtx-grid-column-menu .mat-mdc-menu-content{padding:0}.mtx-grid-column-menu-body{max-height:65vh;padding:8px 16px;overflow:auto}.mtx-grid-column-menu-header,.mtx-grid-column-menu-footer{position:sticky;z-index:1;padding:8px 16px}.mtx-grid-column-menu-header{top:0;border-bottom:1px solid var(--mtx-grid-column-menu-divider-color)}.mtx-grid-column-menu-footer{bottom:0;border-top:1px solid var(--mtx-grid-column-menu-divider-color)}.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{--mdc-icon-button-state-layer-size: 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}.mtx-grid-column-menu-item-label.mat-mdc-checkbox .mat-mdc-checkbox-touch-target{width:100%;height:100%}\n"],encapsulation:2,changeDetection:0})}return s})();const ts=".cdk-header-cell, .mat-header-cell",xe=".cdk-header-row, .mat-header-row";class je{constructor(o,e,n,a){this.origin=o,this.overlayRef=e,this.minWidthPx=n,this.maxWidthPx=a}}function mt(s,o){if(!(s instanceof Node))return null;let e=s;for(;null!=e&&!(e instanceof Element);)e=e.parentNode;return e?.closest(o)??null}const es="cdk-resizable-overlay-thumb-active";let ui=(()=>{class s{constructor(){this.isResizable=!0,this.minWidthPxInternal=0,this.maxWidthPxInternal=Number.MAX_SAFE_INTEGER,this.destroyed=new w.B,this._viewInitialized=!1,this._isDestroyed=!1}get minWidthPx(){return this.minWidthPxInternal}set minWidthPx(e){e&&(this.minWidthPxInternal=e),this.columnResize.setResized(),this.elementRef.nativeElement&&this._viewInitialized&&this._applyMinWidthPx()}get maxWidthPx(){return this.maxWidthPxInternal}set maxWidthPx(e){e&&(this.maxWidthPxInternal=e),this.columnResize.setResized(),this.elementRef.nativeElement&&this._viewInitialized&&this._applyMaxWidthPx()}ngAfterViewInit(){this.isResizable&&(this._listenForRowHoverEvents(),this._listenForResizeEvents(),this._appendInlineHandle(),this.styleScheduler.scheduleEnd(()=>{this._isDestroyed||(this._viewInitialized=!0,this._applyMinWidthPx(),this._applyMaxWidthPx())}))}ngOnDestroy(){this._isDestroyed=!0,this.destroyed.next(),this.destroyed.complete(),this.inlineHandle?.remove(),this.overlayRef?.dispose()}_createOverlayForHandle(){const e="rtl"===this.directionality.value,n=this.overlay.position().flexibleConnectedTo(this.elementRef.nativeElement).withFlexibleDimensions(!1).withGrowAfterOpen(!1).withPush(!1).withDefaultOffsetX(e?1:0).withPositions([{originX:e?"start":"end",originY:"top",overlayX:"center",overlayY:"top"}]);return this.overlay.create({direction:"ltr",disposeOnNavigation:!0,positionStrategy:n,scrollStrategy:this.overlay.scrollStrategies.reposition(),width:"16px"})}_listenForRowHoverEvents(){const e=this.elementRef.nativeElement,n=(0,x.Q)(this.destroyed);this.eventDispatcher.resizeOverlayVisibleForHeaderRow(mt(e,xe)).pipe(n).subscribe(a=>{a?(this.overlayRef||(this.overlayRef=this._createOverlayForHandle()),this._showHandleOverlay()):this.overlayRef&&this.overlayRef.detach()})}_listenForResizeEvents(){const e=(0,x.Q)(this.destroyed);(0,D.h)(this.resizeNotifier.resizeCanceled,this.resizeNotifier.triggerResize).pipe(e,(0,q.p)(n=>n.columnId===this.columnDef.name)).subscribe(({size:n,previousSize:a,completeImmediately:i})=>{this.elementRef.nativeElement.classList.add(es),this._applySize(n,a),i&&this._completeResizeOperation()}),(0,D.h)(this.resizeNotifier.resizeCanceled,this.resizeNotifier.resizeCompleted).pipe(e).subscribe(n=>{this._cleanUpAfterResize(n)})}_completeResizeOperation(){this.ngZone.run(()=>{this.resizeNotifier.resizeCompleted.next({columnId:this.columnDef.name,size:this.elementRef.nativeElement.offsetWidth})})}_cleanUpAfterResize(e){this.elementRef.nativeElement.classList.remove(es),this.overlayRef&&this.overlayRef.hasAttached()&&(this._updateOverlayHandleHeight(),this.overlayRef.updatePosition(),e.columnId===this.columnDef.name&&this.inlineHandle.focus())}_createHandlePortal(){const e=t.zZn.create({parent:this.injector,providers:[{provide:je,useValue:new je(this.elementRef,this.overlayRef,this.minWidthPx,this.maxWidthPx)}]});return new St.A8(this.getOverlayHandleComponentType(),this.viewContainerRef,e)}_showHandleOverlay(){this._updateOverlayHandleHeight(),this.overlayRef.attach(this._createHandlePortal()),this.changeDetectorRef.markForCheck()}_updateOverlayHandleHeight(){this.overlayRef.updateSize({height:this.elementRef.nativeElement.offsetHeight})}_applySize(e,n){const a=Math.min(Math.max(e,this.minWidthPx,0),this.maxWidthPx);this.resizeStrategy.applyColumnSize(this.columnDef.cssClassFriendlyName,this.elementRef.nativeElement,a,n)}_applyMinWidthPx(){this.resizeStrategy.applyMinColumnSize(this.columnDef.cssClassFriendlyName,this.elementRef.nativeElement,this.minWidthPx)}_applyMaxWidthPx(){this.resizeStrategy.applyMaxColumnSize(this.columnDef.cssClassFriendlyName,this.elementRef.nativeElement,this.maxWidthPx)}_appendInlineHandle(){this.styleScheduler.schedule(()=>{this.inlineHandle=this.document.createElement("div"),this.inlineHandle.tabIndex=0,this.inlineHandle.className=this.getInlineHandleCssClassName(),this.elementRef.nativeElement.appendChild(this.inlineHandle)})}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275dir=t.FsC({type:s})}return s})();var O=l(33726),ut=l(73703),at=l(23294),gi=l(39974),_i=l(54360);function ss(){return(0,gi.N)((s,o)=>{let e,n=!1;s.subscribe((0,_i._)(o,a=>{const i=e;e=a,n&&o.next([i,a]),n=!0}))})}let fi=(()=>{class s{constructor(){this.destroyed=new w.B}ngAfterViewInit(){this._listenForMouseEvents()}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}_listenForMouseEvents(){this.ngZone.runOutsideAngular(()=>{(0,O.R)(this.elementRef.nativeElement,"mouseenter").pipe((0,ut.u)(this.resizeRef.origin.nativeElement),(0,x.Q)(this.destroyed)).subscribe(e=>this.eventDispatcher.headerCellHovered.next(e)),(0,O.R)(this.elementRef.nativeElement,"mouseleave").pipe((0,B.T)(e=>e.relatedTarget&&mt(e.relatedTarget,ts)),(0,x.Q)(this.destroyed)).subscribe(e=>this.eventDispatcher.headerCellHovered.next(e)),(0,O.R)(this.elementRef.nativeElement,"mousedown").pipe((0,x.Q)(this.destroyed)).subscribe(e=>{this._dragStarted(e)})})}_dragStarted(e){if(0!==e.button)return;const n=(0,O.R)(this.document,"mouseup"),a=(0,O.R)(this.document,"mousemove"),i=(0,O.R)(this.document,"keyup").pipe((0,q.p)(b=>b.keyCode===j._f)),r=e.screenX,h=this._getOriginWidth();let u=0,g=this._getOriginOffset(),_=h,f=0;this.updateResizeActive(!0),n.pipe((0,x.Q)((0,D.h)(i,this.destroyed))).subscribe(({screenX:b})=>{this.styleScheduler.scheduleEnd(()=>{this._notifyResizeEnded(_,b!==r)})}),i.pipe((0,x.Q)((0,D.h)(n,this.destroyed))).subscribe(()=>{this._notifyResizeEnded(h)}),a.pipe((0,B.T)(({screenX:b})=>b),(0,G.Z)(r),(0,at.F)(),ss(),(0,x.Q)((0,D.h)(n,i,this.destroyed))).subscribe(([b,k])=>{let R=k-b;if(0!==f){if(f<0&&R<0||f>0&&R>0)return void(f+=R);{const M=f+R;if(f=f>0?Math.max(M,0):Math.min(M,0),R=M-f,0===R)return}}let F=_+(this._isLtr()?R:-R);F=Math.min(Math.max(F,this.resizeRef.minWidthPx,0),this.resizeRef.maxWidthPx),this.resizeNotifier.triggerResize.next({columnId:this.columnDef.name,size:F,previousSize:_,isStickyColumn:this.columnDef.sticky||this.columnDef.stickyEnd}),this.styleScheduler.scheduleEnd(()=>{const M=this._getOriginWidth(),_t=this._getOriginOffset(),Qr=_t-g,Ce=M-_;_=M,g=_t,f+=R+(this._isLtr()?-Ce:Ce),u+=Qr+(this._isLtr()?Ce:0),this._updateOverlayOffset(u)})})}updateResizeActive(e){this.eventDispatcher.overlayHandleActiveForCell.next(e?this.resizeRef.origin.nativeElement:null)}_getOriginWidth(){return this.resizeRef.origin.nativeElement.offsetWidth}_getOriginOffset(){return this.resizeRef.origin.nativeElement.offsetLeft}_updateOverlayOffset(e){this.resizeRef.overlayRef.overlayElement.style.transform=`translateX(${(0,V.a1)(e)})`}_isLtr(){return"ltr"===this.directionality.value}_notifyResizeEnded(e,n=!1){this.updateResizeActive(!1),this.ngZone.run(()=>{const a={columnId:this.columnDef.name,size:e};n?this.resizeNotifier.resizeCompleted.next(a):this.resizeNotifier.resizeCanceled.next(a)})}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275dir=t.FsC({type:s})}return s})();const ns="cdk-column-resize-hover-or-active";let xi=0,Y=(()=>{class s{constructor(){this.destroyed=new w.B,this.selectorId=""+ ++xi}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 e=this.elementRef.nativeElement;(0,O.R)(e,"mouseover").pipe((0,B.T)(n=>mt(n.target,ts)),(0,x.Q)(this.destroyed)).subscribe(this.eventDispatcher.headerCellHovered),(0,O.R)(e,"mouseleave").pipe((0,q.p)(n=>!!n.relatedTarget&&!n.relatedTarget.matches(".mat-column-resize-overlay-thumb")),(0,ut.u)(null),(0,x.Q)(this.destroyed)).subscribe(this.eventDispatcher.headerCellHovered)})}_listenForResizeActivity(){(0,D.h)(this.eventDispatcher.overlayHandleActiveForCell.pipe((0,ut.u)(void 0)),this.notifier.triggerResize.pipe((0,ut.u)(void 0)),this.notifier.resizeCompleted.pipe((0,ut.u)(void 0))).pipe((0,L.s)(1),(0,x.Q)(this.destroyed)).subscribe(()=>{this.setResized()})}_listenForHoverActivity(){this.eventDispatcher.headerRowHoveredOrActiveDistinct.pipe((0,G.Z)(null),ss(),(0,x.Q)(this.destroyed)).subscribe(([e,n])=>{n&&n.classList.add(ns),e&&e.classList.remove(ns)})}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275dir=t.FsC({type:s})}return s})();var ji=l(71985),At=l(97647),vi=l(65245);let It=(()=>{class s{constructor(e){this._ngZone=e,this.headerCellHovered=new w.B,this.overlayHandleActiveForCell=new w.B,this.headerCellHoveredDistinct=this.headerCellHovered.pipe((0,at.F)(),(0,At.u)()),this.headerRowHoveredOrActiveDistinct=(0,Mt.z)([this.headerCellHoveredDistinct.pipe((0,B.T)(n=>mt(n,xe)),(0,G.Z)(null),(0,at.F)()),this.overlayHandleActiveForCell.pipe((0,B.T)(n=>mt(n,xe)),(0,G.Z)(null),(0,at.F)())]).pipe((0,vi.i)(1),(0,B.T)(([n,a])=>a||n),(0,at.F)(),(0,At.u)()),this._headerRowHoveredOrActiveDistinctReenterZone=this.headerRowHoveredOrActiveDistinct.pipe(this._enterZone(),(0,At.u)()),this._lastSeenRow=null,this._lastSeenRowHover=null}resizeOverlayVisibleForHeaderRow(e){return e!==this._lastSeenRow&&(this._lastSeenRow=e,this._lastSeenRowHover=this._headerRowHoveredOrActiveDistinctReenterZone.pipe((0,B.T)(n=>n===e),(0,at.F)(),(0,At.u)())),this._lastSeenRowHover}_enterZone(){return e=>new ji.c(n=>e.subscribe({next:a=>this._ngZone.run(()=>n.next(a)),error:a=>n.error(a),complete:()=>n.complete()}))}static#t=this.\u0275fac=function(n){return new(n||s)(t.KVO(t.SKi))};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac})}return s})(),gt=(()=>{class s{constructor(){this.resizeCanceled=new w.B,this.resizeCompleted=new w.B,this.triggerResize=new w.B}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac})}return s})(),as=(()=>{class s{constructor(e){this._source=e,this.resizeCompleted=this._source.resizeCompleted}resize(e,n){this._source.triggerResize.next({columnId:e,size:n,completeImmediately:!0,isStickyColumn:!0})}static#t=this.\u0275fac=function(n){return new(n||s)(t.KVO(gt))};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac})}return s})();const yi=["top"];let Ci=(()=>{class s extends fi{constructor(e,n,a,i,r,h,u,g,_,f){super(),this.columnDef=e,this.columnResize=n,this.directionality=a,this.elementRef=i,this.eventDispatcher=r,this.ngZone=h,this.resizeNotifier=u,this.resizeRef=g,this.styleScheduler=_,this.document=f}updateResizeActive(e){super.updateResizeActive(e);const n=this.resizeRef.origin.nativeElement.offsetHeight;this.topElement.nativeElement.style.height=`${n}px`,this.resizeRef.overlayRef.updateSize({height:e?this.columnResize.getTableHeight():n})}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(I),t.rXU(Y),t.rXU(J.dS),t.rXU(t.aKT),t.rXU(It),t.rXU(t.SKi),t.rXU(gt),t.rXU(je),t.rXU(z),t.rXU(d.qQ))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["ng-component"]],viewQuery:function(n,a){if(1&n&&t.GBs(yi,7),2&n){let i;t.mGM(i=t.lsd())&&(a.topElement=i.first)}},hostAttrs:[1,"mat-column-resize-overlay-thumb"],standalone:!0,features:[t.Vt3,t.aNF],decls:2,vars:0,consts:[["top",""],[1,"mat-column-resize-overlay-thumb-top"]],template:function(n,a){1&n&&t.nrm(0,"div",1,0)},encapsulation:2,changeDetection:0})}return s})();class wi extends ui{constructor(){super(...arguments),this.minWidthPxInternal=32}getInlineHandleCssClassName(){return"mat-resizable-handle"}getOverlayHandleComponentType(){return Ci}}let it=(()=>{class s{constructor(){this._pendingResizeDelta=null}updateTableWidthAndStickyColumns(e){if(null===this._pendingResizeDelta){const n=this.columnResize.elementRef.nativeElement,a=Gt(n);this.styleScheduler.schedule(()=>{n.style.width=(0,V.a1)(a+this._pendingResizeDelta),this._pendingResizeDelta=null}),this.styleScheduler.scheduleEnd(()=>{this.table.updateStickyColumnStyles()})}this._pendingResizeDelta=(this._pendingResizeDelta??0)+e}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac})}return s})(),Ti=(()=>{class s extends it{constructor(e,n,a){super(),this.columnResize=e,this.styleScheduler=n,this.table=a}applyColumnSize(e,n,a,i){const r=a-(i??Gt(n));0!==r&&(this.styleScheduler.schedule(()=>{n.style.width=(0,V.a1)(a)}),this.updateTableWidthAndStickyColumns(r))}applyMinColumnSize(e,n,a){const i=Gt(n),r=Math.max(i,a);this.applyColumnSize(e,n,r,i)}applyMaxColumnSize(e,n,a){const i=Gt(n),r=Math.min(i,a);this.applyColumnSize(e,n,r,i)}static#t=this.\u0275fac=function(n){return new(n||s)(t.KVO(Y),t.KVO(z),t.KVO(U))};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac})}return s})();function Gt(s){return function Di(s){return Number(s.match(/(\d+)px/)?.[1])}(s.style.width)||s.offsetWidth}const Si={provide:it,useClass:Ti};let Ri=(()=>{class s extends wi{get hasResizableClass(){return this.isResizable?"mat-resizable":""}get resizable(){return this.isResizable}set resizable(e){this.isResizable=null==e||""===e||e}constructor(e,n,a,i,r,h,u,g,_,f,b,k,R,F){super(),this.columnDef=e,this.columnResize=n,this.directionality=a,this.elementRef=r,this.eventDispatcher=h,this.injector=u,this.ngZone=g,this.overlay=_,this.resizeNotifier=f,this.resizeStrategy=b,this.styleScheduler=k,this.viewContainerRef=R,this.changeDetectorRef=F,this.isResizable=!0,this.document=i}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(I),t.rXU(Y),t.rXU(J.dS),t.rXU(d.qQ),t.rXU(t.aKT),t.rXU(It),t.rXU(t.zZn),t.rXU(t.SKi),t.rXU(dt.hJ),t.rXU(gt),t.rXU(it),t.rXU(z),t.rXU(t.c1b),t.rXU(t.gRc))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["mat-header-cell","resizable",""],["th","mat-header-cell","","resizable",""]],hostAttrs:[1,"mat-resizable"],hostVars:2,hostBindings:function(n,a){2&n&&t.HbH(a.hasResizableClass)},inputs:{minWidthPx:[t.Mj6.None,"matResizableMinWidthPx","minWidthPx"],maxWidthPx:[t.Mj6.None,"matResizableMaxWidthPx","maxWidthPx"],resizable:"resizable"},standalone:!0,features:[t.Vt3]})}return s})();const Ai=[...[as,It,gt],Si];class Ii extends Y{getTableHeight(){const o=this.elementRef.nativeElement,e=o.parentNode;return e.classList.contains("mat-table-container")?e.offsetHeight:o.offsetHeight}}let Gi=(()=>{class s extends Ii{constructor(e,n,a,i,r){super(),this.columnResizeNotifier=e,this.elementRef=n,this.eventDispatcher=a,this.ngZone=i,this.notifier=r}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(as),t.rXU(t.aKT),t.rXU(It),t.rXU(t.SKi),t.rXU(gt))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["table","mat-table","","columnResize",""]],hostAttrs:[1,"mat-column-resize-table"],standalone:!0,features:[t.Jv_([...Ai,{provide:Y,useExisting:s}]),t.Vt3]})}return s})(),Fi=(()=>{class s{get opened(){return this._opened}set opened(e){this._opened=e,this.openedChange.emit(e)}get expanded(){return this._opened}set expandableRow(e){e!==this._row&&(this._row=e)}set template(e){e!==this._tplRef&&(this._tplRef=e)}constructor(){this._opened=!1,this.openedChange=new t.bkB,this.toggleChange=new t.bkB}onClick(e){e.preventDefault(),e.stopPropagation(),this.toggle()}toggle(){this.opened=!this.opened,this.toggleChange.emit(this)}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","mtx-grid-expansion-toggle",""]],hostVars:2,hostBindings:function(n,a){1&n&&t.bIt("click",function(r){return a.onClick(r)}),2&n&&t.AVh("expanded",a.expanded)},inputs:{opened:"opened",expandableRow:"expandableRow",template:[t.Mj6.None,"expansionRowTpl","template"]},outputs:{openedChange:"openedChange",toggleChange:"toggleChange"},standalone:!0})}return s})();const Pi=["columnMenu"],Bi=["tableContainer"],os=(s,o,e)=>({"mat-table-hover":s,"mat-table-striped":o,"mat-table-expandable":e}),lt=(s,o)=>({"mat-table-sticky-left":s,"mat-table-sticky-right":o}),ve=(s,o,e,n)=>({width:s,"min-width":o,left:e,right:n}),H=(s,o)=>({$implicit:s,colDef:o}),ot=(s,o,e,n)=>({$implicit:s,rowData:o,index:e,colDef:n}),rs=(s,o,e)=>({$implicit:s,colDef:o,data:e}),cs=(s,o,e)=>({$implicit:s,colData:o,colDef:e}),ps=()=>["MtxGridExpansionColumnDef"],ds=(s,o,e,n)=>({$implicit:s,rowData:o,index:e,expanded:n}),hs=s=>["mtx-grid-expansion",s],ye=(s,o,e)=>({width:s,left:o,right:e});function Oi(s,o){1&s&&(t.j41(0,"div",3),t.nrm(1,"mat-progress-bar",14),t.k0s())}function Ni(s,o){}function Xi(s,o){if(1&s&&t.DNE(0,Ni,0,0,"ng-template",17),2&s){const e=t.XpG(2);t.Y8G("ngTemplateOutlet",e.toolbarTemplate)}}function zi(s,o){if(1&s&&(t.j41(0,"div",18),t.EFF(1),t.k0s()),2&s){const e=t.XpG(3);t.R7$(),t.JRh(e.toolbarTitle)}}function Hi(s,o){if(1&s&&t.DNE(0,zi,2,1,"div",18),2&s){const e=t.XpG(2);t.vxM(0,e.toolbarTitle?0:-1)}}function Li(s,o){if(1&s){const e=t.RV6();t.j41(0,"mtx-grid-column-menu",19,2),t.bIt("columnChange",function(a){t.eBV(e);const i=t.XpG(2);return t.Njj(i._onColumnChange(a))}),t.k0s()}if(2&s){const e=t.XpG(2);t.Y8G("columns",e.columns)("buttonText",e.columnMenuButtonText)("buttonType",e.columnMenuButtonType)("buttonColor",e.columnMenuButtonColor)("buttonClass",e.columnMenuButtonClass)("buttonIcon",e.columnMenuButtonIcon)("selectable",e.columnHideable)("selectableChecked",e.columnHideableChecked)("sortable",e.columnSortable)("pinnable",e.columnPinnable)("showHeader",e.showColumnMenuHeader)("headerText",e.columnMenuHeaderText)("headerTemplate",e.columnMenuHeaderTemplate)("showFooter",e.showColumnMenuFooter)("footerText",e.columnMenuFooterText)("footerTemplate",e.columnMenuFooterTemplate)("pinOptions",e.columnPinOptions)}}function Ui(s,o){if(1&s&&(t.j41(0,"div",4)(1,"div",15),t.DNE(2,Xi,1,1)(3,Hi,1,1),t.k0s(),t.j41(4,"div",16),t.DNE(5,Li,2,17,"mtx-grid-column-menu"),t.k0s()()),2&s){const e=t.XpG();t.R7$(2),t.vxM(2,e.toolbarTemplate?2:3),t.R7$(3),t.vxM(5,e.showColumnMenuButton?5:-1)}}function Vi(s,o){if(1&s){const e=t.RV6();t.j41(0,"mat-checkbox",29),t.bIt("change",function(a){t.eBV(e);const i=t.XpG(4);return t.Njj(a?i._toggleMasterCheckbox():null)}),t.k0s()}if(2&s){const e=t.XpG(4);t.Y8G("checked",e.rowSelection.hasValue()&&e._isAllSelected())("indeterminate",e.rowSelection.hasValue()&&!e._isAllSelected())}}function $i(s,o){if(1&s&&(t.j41(0,"th",28),t.DNE(1,Vi,1,2,"mat-checkbox"),t.k0s()),2&s){const e=t.XpG(3);t.R7$(),t.vxM(1,e.multiSelectable?1:-1)}}function Wi(s,o){if(1&s){const e=t.RV6();t.j41(0,"mat-checkbox",31),t.bIt("click",function(a){return t.eBV(e),t.Njj(a.stopPropagation())})("change",function(a){t.eBV(e);const i=t.XpG().$implicit,r=t.XpG(3);return t.Njj(a?r._toggleNormalCheckbox(i):null)}),t.k0s()}if(2&s){const e=t.XpG(),n=e.$implicit,a=e.index,i=e.dataIndex,r=t.XpG(3);t.Y8G("disabled",r.rowSelectionFormatter.disabled&&r.rowSelectionFormatter.disabled(n,r._getIndex(a,i)))("checked",r.rowSelection.isSelected(n))}}function qi(s,o){if(1&s&&(t.j41(0,"td",30),t.DNE(1,Wi,1,2,"mat-checkbox"),t.k0s()),2&s){const e=o.$implicit,n=o.index,a=o.dataIndex,i=t.XpG(3);t.R7$(),t.vxM(1,i.rowSelectionFormatter.hideCheckbox&&i.rowSelectionFormatter.hideCheckbox(e,i._getIndex(n,a))?-1:1)}}function Yi(s,o){1&s&&t.nrm(0,"td",32)}function Ki(s,o){1&s&&(t.qex(0,21),t.DNE(1,$i,2,1,"th",25)(2,qi,2,1,"td",26)(3,Yi,1,0,"td",27),t.bVm())}function Qi(s,o){}function Ji(s,o){if(1&s&&t.DNE(0,Qi,0,0,"ng-template",39),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.Y8G("ngTemplateOutlet",n.headerTemplate)("ngTemplateOutletContext",t.l_i(2,H,e,e))}}function Zi(s,o){}function tl(s,o){if(1&s&&t.DNE(0,Zi,0,0,"ng-template",39),2&s){const e=t.XpG(3).$implicit,n=t.XpG(2);t.Y8G("ngTemplateOutlet",n.headerTemplate[e.field])("ngTemplateOutletContext",t.l_i(2,H,e,e))}}function el(s,o){1&s&&t.nrm(0,"span",41)}function sl(s,o){1&s&&(t.qSk(),t.j41(0,"svg",42),t.nrm(1,"path",43),t.k0s())}function nl(s,o){}function al(s,o){if(1&s&&(t.j41(0,"div",40),t.DNE(1,el,1,0,"span",41),t.j41(2,"span"),t.EFF(3),t.nI1(4,"toObservable"),t.nI1(5,"async"),t.k0s(),t.DNE(6,sl,2,0,":svg:svg",42),t.k0s(),t.DNE(7,nl,0,0,"ng-template",39)),2&s){let e;const n=t.XpG(3).$implicit,a=t.XpG(2),i=t.sdS(16);t.Y8G("mat-sort-header",(null==n.sortProp?null:n.sortProp.id)||n.field)("disabled",!n.sortable)("disableClear",null!==(e=null==n.sortProp?null:n.sortProp.disableClear)&&void 0!==e?e:a.sortDisableClear)("arrowPosition",null==n.sortProp?null:n.sortProp.arrowPosition)("start",null==n.sortProp?null:n.sortProp.start),t.R7$(),t.vxM(1,n.showExpand?1:-1),t.R7$(2),t.JRh(t.bMT(5,12,t.bMT(4,10,n.header))),t.R7$(3),t.vxM(6,n.sortable?6:-1),t.R7$(),t.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",t.l_i(14,H,a.headerExtraTemplate,n))}}function il(s,o){if(1&s&&(t.DNE(0,tl,1,5),t.nI1(1,"isTemplateRef"),t.DNE(2,al,8,17)),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.vxM(0,t.bMT(1,1,null==n.headerTemplate?null:n.headerTemplate[e.field])?0:2)}}function ll(s,o){if(1&s&&(t.j41(0,"th",37),t.nI1(1,"colClass"),t.j41(2,"div",38),t.DNE(3,Ji,1,5),t.nI1(4,"isTemplateRef"),t.DNE(5,il,3,3),t.k0s()()),2&s){const e=t.XpG().$implicit,n=t.XpG(2);t.HbH(t.bMT(1,5,e)),t.Y8G("ngClass",t.l_i(9,lt,"left"===e.pinned,"right"===e.pinned))("ngStyle",t.ziG(12,ve,e.width,e.width,e.left,e.right)),t.R7$(3),t.vxM(3,t.bMT(4,7,n.headerTemplate)?3:5)}}function ol(s,o){}function rl(s,o){if(1&s&&t.DNE(0,ol,0,0,"ng-template",39),2&s){const e=t.XpG(),n=e.$implicit,a=e.index,i=e.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",h.cellTemplate)("ngTemplateOutletContext",t.ziG(2,ot,n,n,h._getIndex(a,i),r))}}function cl(s,o){}function pl(s,o){if(1&s&&t.DNE(0,cl,0,0,"ng-template",39),2&s){const e=t.XpG(2),n=e.$implicit,a=e.index,i=e.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",h.cellTemplate[r.field])("ngTemplateOutletContext",t.ziG(2,ot,n,n,h._getIndex(a,i),r))}}function dl(s,o){}function hl(s,o){if(1&s&&t.DNE(0,dl,0,0,"ng-template",39),2&s){const e=t.XpG(3),n=e.$implicit,a=e.index,i=e.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",r.cellTemplate)("ngTemplateOutletContext",t.ziG(2,ot,n,n,h._getIndex(a,i),r))}}function ml(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",47),t.mxI("openedChange",function(a){t.eBV(e);const i=t.XpG(4).dataIndex,r=t.XpG(3);return t.DH7(r.expansionRowStates[i].expanded,a)||(r.expansionRowStates[i].expanded=a),t.Njj(a)}),t.bIt("toggleChange",function(a){t.eBV(e);const i=t.XpG(4),r=i.$implicit,h=i.dataIndex,u=t.XpG().$implicit,g=t.XpG(2);return t.Njj(g._onExpansionChange(a,r,u,h))}),t.qSk(),t.j41(1,"svg",48),t.nrm(2,"path",49),t.k0s()()}if(2&s){const e=t.XpG(4).dataIndex,n=t.XpG(3);t.R50("opened",n.expansionRowStates[e].expanded)}}function ul(s,o){if(1&s){const e=t.RV6();t.DNE(0,ml,3,1,"button",45),t.j41(1,"mtx-grid-cell",46),t.bIt("rowDataChange",function(a){t.eBV(e);const i=t.XpG(6);return t.Njj(i._onRowDataChange(a))}),t.k0s()}if(2&s){const e=t.XpG(3).$implicit,n=t.XpG().$implicit,a=t.XpG(2);t.vxM(0,n.showExpand?0:-1),t.R7$(),t.Y8G("rowData",e)("colDef",n)("placeholder",a.emptyValuePlaceholder)}}function gl(s,o){if(1&s&&t.DNE(0,hl,1,7)(1,ul,2,4),2&s){const e=t.XpG(3).$implicit;t.vxM(0,e.cellTemplate?0:1)}}function _l(s,o){if(1&s&&(t.DNE(0,pl,1,7),t.nI1(1,"isTemplateRef"),t.DNE(2,gl,2,1)),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.vxM(0,t.bMT(1,1,null==n.cellTemplate?null:n.cellTemplate[e.field])?0:2)}}function fl(s,o){if(1&s){const e=t.RV6();t.j41(0,"td",44),t.nI1(1,"colClass"),t.bIt("cellSelectedChange",function(a){const i=t.eBV(e).$implicit,r=t.XpG().$implicit,h=t.XpG(2);return t.Njj(h._selectCell(a,i,r))}),t.DNE(2,rl,1,7),t.nI1(3,"isTemplateRef"),t.DNE(4,_l,3,3),t.k0s()}if(2&s){const e=o.$implicit,n=t.XpG().$implicit,a=t.XpG(2);t.HbH(t.ii3(1,5,n,e,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue)),t.Y8G("ngClass",t.l_i(12,lt,"left"===n.pinned,"right"===n.pinned))("ngStyle",t.ziG(15,ve,n.width,n.width,n.left,n.right)),t.R7$(2),t.vxM(2,t.bMT(3,10,a.cellTemplate)?2:4)}}function bl(s,o){1&s&&t.nrm(0,"span",41)}function xl(s,o){}function jl(s,o){if(1&s&&t.DNE(0,xl,0,0,"ng-template",39),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.Y8G("ngTemplateOutlet",n.summaryTemplate)("ngTemplateOutletContext",t.sMw(2,rs,e,e,n.data))}}function vl(s,o){}function yl(s,o){if(1&s&&t.DNE(0,vl,0,0,"ng-template",39),2&s){const e=t.XpG(3).$implicit,n=t.XpG(2);t.Y8G("ngTemplateOutlet",n.summaryTemplate[e.field])("ngTemplateOutletContext",t.sMw(2,cs,n._getColData(n.data,e),n._getColData(n.data,e),e))}}function Cl(s,o){if(1&s&&t.nrm(0,"mtx-grid-cell",51),2&s){const e=t.XpG(3).$implicit,n=t.XpG(2);t.Y8G("summary",!0)("data",n.data)("colDef",e)("placeholder",n.emptyValuePlaceholder)}}function wl(s,o){if(1&s&&(t.DNE(0,yl,1,6),t.nI1(1,"isTemplateRef"),t.DNE(2,Cl,1,4)),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.vxM(0,t.bMT(1,1,null==n.summaryTemplate?null:n.summaryTemplate[e.field])?0:2)}}function Ml(s,o){if(1&s&&(t.j41(0,"td",50),t.DNE(1,bl,1,0,"span",41)(2,jl,1,6),t.nI1(3,"isTemplateRef"),t.DNE(4,wl,3,3),t.k0s()),2&s){const e=t.XpG().$implicit,n=t.XpG(2);t.Y8G("ngClass",t.l_i(6,lt,"left"===e.pinned,"right"===e.pinned))("ngStyle",t.ziG(9,ve,e.width,e.width,e.left,e.right)),t.R7$(),t.vxM(1,e.showExpand?1:-1),t.R7$(),t.vxM(2,t.bMT(3,4,n.summaryTemplate)?2:4)}}function Tl(s,o){if(1&s&&(t.qex(0,33),t.DNE(1,ll,6,17,"th",34)(2,fl,5,20,"td",35)(3,Ml,5,14,"td",36),t.bVm()),2&s){const e=o.$implicit;t.Y8G("matColumnDef",e.field)("sticky","left"===e.pinned)("stickyEnd","right"===e.pinned)}}function Dl(s,o){1&s&&t.nrm(0,"tr",22)}function kl(s,o){if(1&s&&t.DNE(0,Dl,1,0,"tr",52),2&s){const e=t.XpG(2);t.Y8G("matHeaderRowDef",e.displayedColumns)("matHeaderRowDefSticky",!0)}}function Sl(s,o){if(1&s){const e=t.RV6();t.j41(0,"tr",54),t.nI1(1,"rowClass"),t.bIt("click",function(a){const i=t.eBV(e),r=i.$implicit,h=i.index,u=i.dataIndex,g=t.XpG(3);return t.Njj(g._selectRow(a,r,g._getIndex(h,u)))})("contextmenu",function(a){const i=t.eBV(e),r=i.$implicit,h=i.index,u=i.dataIndex,g=t.XpG(3);return t.Njj(g._contextmenu(a,r,g._getIndex(h,u)))}),t.k0s()}if(2&s){const e=o.$implicit,n=o.index,a=o.dataIndex,i=t.XpG(3);t.HbH(t.ii3(1,4,e,n,a,i.rowClassFormatter)),t.AVh("selected",i.rowSelection.isSelected(e))}}function Rl(s,o){if(1&s&&t.DNE(0,Sl,2,9,"tr",53),2&s){const e=t.XpG(2);t.Y8G("matRowDefColumns",e.displayedColumns)}}function El(s,o){1&s&&t.nrm(0,"tr",24)}function Al(s,o){if(1&s&&t.DNE(0,El,1,0,"tr",55),2&s){const e=t.XpG(2);t.Y8G("matFooterRowDef",e.displayedColumns)("matFooterRowDefSticky",!0)}}function Il(s,o){}function Gl(s,o){if(1&s&&(t.j41(0,"td",59)(1,"div",60),t.DNE(2,Il,0,0,"ng-template",39),t.k0s()()),2&s){const e=o.$implicit,n=o.dataIndex,a=t.XpG(3);t.BMQ("colspan",a.displayedColumns.length),t.R7$(),t.Y8G("@expansion",a.expansionRowStates[n].expanded?"expanded":"collapsed"),t.R7$(),t.Y8G("ngTemplateOutlet",a.expansionTemplate)("ngTemplateOutletContext",t.ziG(4,ds,e,e,n,a.expansionRowStates[n].expanded))}}function Fl(s,o){if(1&s&&t.nrm(0,"tr",61),2&s){const e=o.dataIndex,n=t.XpG(3);t.Y8G("ngClass",t.eq3(1,hs,n.expansionRowStates[e].expanded?"expanded":"collapsed"))}}function Pl(s,o){1&s&&(t.qex(0,56),t.DNE(1,Gl,3,9,"td",57),t.bVm(),t.DNE(2,Fl,1,3,"tr",58)),2&s&&(t.R7$(2),t.Y8G("matRowDefColumns",t.lJ4(1,ps)))}function Bl(s,o){if(1&s){const e=t.RV6();t.j41(0,"table",20),t.bIt("matSortChange",function(a){t.eBV(e);const i=t.XpG();return t.Njj(i._onSortChange(a))}),t.DNE(1,Ki,4,0,"ng-container",21),t.Z7z(2,Tl,4,3,"ng-container",null,t.fX1),t.DNE(4,kl,1,2,"tr",22)(5,Rl,1,1,"tr",23)(6,Al,1,2,"tr",24)(7,Pl,3,2),t.k0s()}if(2&s){const e=t.XpG();t.Y8G("ngClass",t.sMw(14,os,e.rowHover,e.rowStriped,e.expandable))("dataSource",e.dataSource)("multiTemplateDataRows",e.expandable)("matSortActive",e.sortActive)("matSortDirection",e.sortDirection)("matSortDisableClear",e.sortDisableClear)("matSortDisabled",e.sortDisabled)("matSortStart",e.sortStart)("trackBy",e.trackBy),t.R7$(),t.vxM(1,e.rowSelectable&&!e.hideRowSelectionCheckbox?1:-1),t.R7$(),t.Dyx(e.columns),t.R7$(2),t.vxM(4,e.useContentHeaderRowTemplate?-1:4),t.R7$(),t.vxM(5,e.useContentRowTemplate?-1:5),t.R7$(),t.vxM(6,e._whetherShowSummary?6:-1),t.R7$(),t.vxM(7,e.expandable?7:-1)}}function Ol(s,o){if(1&s){const e=t.RV6();t.j41(0,"mat-checkbox",29),t.bIt("change",function(a){t.eBV(e);const i=t.XpG(4);return t.Njj(a?i._toggleMasterCheckbox():null)}),t.k0s()}if(2&s){const e=t.XpG(4);t.Y8G("checked",e.rowSelection.hasValue()&&e._isAllSelected())("indeterminate",e.rowSelection.hasValue()&&!e._isAllSelected())}}function Nl(s,o){if(1&s&&(t.j41(0,"th",28),t.DNE(1,Ol,1,2,"mat-checkbox"),t.k0s()),2&s){const e=t.XpG(3);t.R7$(),t.vxM(1,e.multiSelectable?1:-1)}}function Xl(s,o){if(1&s){const e=t.RV6();t.j41(0,"mat-checkbox",31),t.bIt("click",function(a){return t.eBV(e),t.Njj(a.stopPropagation())})("change",function(a){t.eBV(e);const i=t.XpG().$implicit,r=t.XpG(3);return t.Njj(a?r._toggleNormalCheckbox(i):null)}),t.k0s()}if(2&s){const e=t.XpG(),n=e.$implicit,a=e.index,i=e.dataIndex,r=t.XpG(3);t.Y8G("disabled",r.rowSelectionFormatter.disabled&&r.rowSelectionFormatter.disabled(n,r._getIndex(a,i)))("checked",r.rowSelection.isSelected(n))}}function zl(s,o){if(1&s&&(t.j41(0,"td",30),t.DNE(1,Xl,1,2,"mat-checkbox"),t.k0s()),2&s){const e=o.$implicit,n=o.index,a=o.dataIndex,i=t.XpG(3);t.R7$(),t.vxM(1,i.rowSelectionFormatter.hideCheckbox&&i.rowSelectionFormatter.hideCheckbox(e,i._getIndex(n,a))?-1:1)}}function Hl(s,o){1&s&&t.nrm(0,"td",32)}function Ll(s,o){1&s&&(t.qex(0,21),t.DNE(1,Nl,2,1,"th",25)(2,zl,2,1,"td",26)(3,Hl,1,0,"td",27),t.bVm())}function Ul(s,o){}function Vl(s,o){if(1&s&&t.DNE(0,Ul,0,0,"ng-template",39),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.Y8G("ngTemplateOutlet",n.headerTemplate)("ngTemplateOutletContext",t.l_i(2,H,e,e))}}function $l(s,o){}function Wl(s,o){if(1&s&&t.DNE(0,$l,0,0,"ng-template",39),2&s){const e=t.XpG(3).$implicit,n=t.XpG(2);t.Y8G("ngTemplateOutlet",n.headerTemplate[e.field])("ngTemplateOutletContext",t.l_i(2,H,e,e))}}function ql(s,o){1&s&&t.nrm(0,"span",41)}function Yl(s,o){1&s&&(t.qSk(),t.j41(0,"svg",42),t.nrm(1,"path",43),t.k0s())}function Kl(s,o){}function Ql(s,o){if(1&s&&(t.j41(0,"div",40),t.DNE(1,ql,1,0,"span",41),t.j41(2,"span"),t.EFF(3),t.nI1(4,"toObservable"),t.nI1(5,"async"),t.k0s(),t.DNE(6,Yl,2,0,":svg:svg",42),t.k0s(),t.DNE(7,Kl,0,0,"ng-template",39)),2&s){let e;const n=t.XpG(3).$implicit,a=t.XpG(2),i=t.sdS(16);t.Y8G("mat-sort-header",(null==n.sortProp?null:n.sortProp.id)||n.field)("disabled",!n.sortable)("disableClear",null!==(e=null==n.sortProp?null:n.sortProp.disableClear)&&void 0!==e?e:a.sortDisableClear)("arrowPosition",null==n.sortProp?null:n.sortProp.arrowPosition)("start",null==n.sortProp?null:n.sortProp.start),t.R7$(),t.vxM(1,n.showExpand?1:-1),t.R7$(2),t.JRh(t.bMT(5,12,t.bMT(4,10,n.header))),t.R7$(3),t.vxM(6,n.sortable?6:-1),t.R7$(),t.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",t.l_i(14,H,a.headerExtraTemplate,n))}}function Jl(s,o){if(1&s&&(t.DNE(0,Wl,1,5),t.nI1(1,"isTemplateRef"),t.DNE(2,Ql,8,17)),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.vxM(0,t.bMT(1,1,null==n.headerTemplate?null:n.headerTemplate[e.field])?0:2)}}function Zl(s,o){if(1&s&&(t.j41(0,"th",64),t.nI1(1,"colClass"),t.j41(2,"div",38),t.DNE(3,Vl,1,5),t.nI1(4,"isTemplateRef"),t.DNE(5,Jl,3,3),t.k0s()()),2&s){const e=t.XpG().$implicit,n=t.XpG(2);t.HbH(t.bMT(1,8,e)),t.Y8G("ngClass",t.l_i(12,lt,"left"===e.pinned,"right"===e.pinned))("ngStyle",t.sMw(15,ye,e.width,e.left,e.right))("resizable",e.resizable)("matResizableMinWidthPx",e.minWidth)("matResizableMaxWidthPx",e.maxWidth),t.R7$(3),t.vxM(3,t.bMT(4,10,n.headerTemplate)?3:5)}}function to(s,o){}function eo(s,o){if(1&s&&t.DNE(0,to,0,0,"ng-template",39),2&s){const e=t.XpG(),n=e.$implicit,a=e.index,i=e.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",h.cellTemplate)("ngTemplateOutletContext",t.ziG(2,ot,n,n,h._getIndex(a,i),r))}}function so(s,o){}function no(s,o){if(1&s&&t.DNE(0,so,0,0,"ng-template",39),2&s){const e=t.XpG(2),n=e.$implicit,a=e.index,i=e.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",h.cellTemplate[r.field])("ngTemplateOutletContext",t.ziG(2,ot,n,n,h._getIndex(a,i),r))}}function ao(s,o){}function io(s,o){if(1&s&&t.DNE(0,ao,0,0,"ng-template",39),2&s){const e=t.XpG(3),n=e.$implicit,a=e.index,i=e.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",r.cellTemplate)("ngTemplateOutletContext",t.ziG(2,ot,n,n,h._getIndex(a,i),r))}}function lo(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",47),t.mxI("openedChange",function(a){t.eBV(e);const i=t.XpG(4).dataIndex,r=t.XpG(3);return t.DH7(r.expansionRowStates[i].expanded,a)||(r.expansionRowStates[i].expanded=a),t.Njj(a)}),t.bIt("toggleChange",function(a){t.eBV(e);const i=t.XpG(4),r=i.$implicit,h=i.dataIndex,u=t.XpG().$implicit,g=t.XpG(2);return t.Njj(g._onExpansionChange(a,r,u,h))}),t.qSk(),t.j41(1,"svg",48),t.nrm(2,"path",49),t.k0s()()}if(2&s){const e=t.XpG(4).dataIndex,n=t.XpG(3);t.R50("opened",n.expansionRowStates[e].expanded)}}function oo(s,o){if(1&s){const e=t.RV6();t.DNE(0,lo,3,1,"button",45),t.j41(1,"mtx-grid-cell",46),t.bIt("rowDataChange",function(a){t.eBV(e);const i=t.XpG(6);return t.Njj(i._onRowDataChange(a))}),t.k0s()}if(2&s){const e=t.XpG(3).$implicit,n=t.XpG().$implicit,a=t.XpG(2);t.vxM(0,n.showExpand?0:-1),t.R7$(),t.Y8G("rowData",e)("colDef",n)("placeholder",a.emptyValuePlaceholder)}}function ro(s,o){if(1&s&&t.DNE(0,io,1,7)(1,oo,2,4),2&s){const e=t.XpG(3).$implicit;t.vxM(0,e.cellTemplate?0:1)}}function co(s,o){if(1&s&&(t.DNE(0,no,1,7),t.nI1(1,"isTemplateRef"),t.DNE(2,ro,2,1)),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.vxM(0,t.bMT(1,1,null==n.cellTemplate?null:n.cellTemplate[e.field])?0:2)}}function po(s,o){if(1&s){const e=t.RV6();t.j41(0,"td",44),t.nI1(1,"colClass"),t.bIt("cellSelectedChange",function(a){const i=t.eBV(e).$implicit,r=t.XpG().$implicit,h=t.XpG(2);return t.Njj(h._selectCell(a,i,r))}),t.DNE(2,eo,1,7),t.nI1(3,"isTemplateRef"),t.DNE(4,co,3,3),t.k0s()}if(2&s){const e=o.$implicit,n=t.XpG().$implicit,a=t.XpG(2);t.HbH(t.ii3(1,5,n,e,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue)),t.Y8G("ngClass",t.l_i(12,lt,"left"===n.pinned,"right"===n.pinned))("ngStyle",t.sMw(15,ye,n.width,n.left,n.right)),t.R7$(2),t.vxM(2,t.bMT(3,10,a.cellTemplate)?2:4)}}function ho(s,o){1&s&&t.nrm(0,"span",41)}function mo(s,o){}function uo(s,o){if(1&s&&t.DNE(0,mo,0,0,"ng-template",39),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.Y8G("ngTemplateOutlet",n.summaryTemplate)("ngTemplateOutletContext",t.sMw(2,rs,e,e,n.data))}}function go(s,o){}function _o(s,o){if(1&s&&t.DNE(0,go,0,0,"ng-template",39),2&s){const e=t.XpG(3).$implicit,n=t.XpG(2);t.Y8G("ngTemplateOutlet",n.summaryTemplate[e.field])("ngTemplateOutletContext",t.sMw(2,cs,n._getColData(n.data,e),n._getColData(n.data,e),e))}}function fo(s,o){if(1&s&&t.nrm(0,"mtx-grid-cell",51),2&s){const e=t.XpG(3).$implicit,n=t.XpG(2);t.Y8G("summary",!0)("data",n.data)("colDef",e)("placeholder",n.emptyValuePlaceholder)}}function bo(s,o){if(1&s&&(t.DNE(0,_o,1,6),t.nI1(1,"isTemplateRef"),t.DNE(2,fo,1,4)),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.vxM(0,t.bMT(1,1,null==n.summaryTemplate?null:n.summaryTemplate[e.field])?0:2)}}function xo(s,o){if(1&s&&(t.j41(0,"td",50),t.DNE(1,ho,1,0,"span",41)(2,uo,1,6),t.nI1(3,"isTemplateRef"),t.DNE(4,bo,3,3),t.k0s()),2&s){const e=t.XpG().$implicit,n=t.XpG(2);t.Y8G("ngClass",t.l_i(6,lt,"left"===e.pinned,"right"===e.pinned))("ngStyle",t.sMw(9,ye,e.width,e.left,e.right)),t.R7$(),t.vxM(1,e.showExpand?1:-1),t.R7$(),t.vxM(2,t.bMT(3,4,n.summaryTemplate)?2:4)}}function jo(s,o){if(1&s&&(t.qex(0,33),t.DNE(1,Zl,6,19,"th",63)(2,po,5,19,"td",35)(3,xo,5,13,"td",36),t.bVm()),2&s){const e=o.$implicit;t.Y8G("matColumnDef",e.field)("sticky","left"===e.pinned)("stickyEnd","right"===e.pinned)}}function vo(s,o){1&s&&t.nrm(0,"tr",22)}function yo(s,o){if(1&s&&t.DNE(0,vo,1,0,"tr",52),2&s){const e=t.XpG(2);t.Y8G("matHeaderRowDef",e.displayedColumns)("matHeaderRowDefSticky",!0)}}function Co(s,o){if(1&s){const e=t.RV6();t.j41(0,"tr",54),t.nI1(1,"rowClass"),t.bIt("click",function(a){const i=t.eBV(e),r=i.$implicit,h=i.index,u=i.dataIndex,g=t.XpG(3);return t.Njj(g._selectRow(a,r,g._getIndex(h,u)))})("contextmenu",function(a){const i=t.eBV(e),r=i.$implicit,h=i.index,u=i.dataIndex,g=t.XpG(3);return t.Njj(g._contextmenu(a,r,g._getIndex(h,u)))}),t.k0s()}if(2&s){const e=o.$implicit,n=o.index,a=o.dataIndex,i=t.XpG(3);t.HbH(t.ii3(1,4,e,n,a,i.rowClassFormatter)),t.AVh("selected",i.rowSelection.isSelected(e))}}function wo(s,o){if(1&s&&t.DNE(0,Co,2,9,"tr",53),2&s){const e=t.XpG(2);t.Y8G("matRowDefColumns",e.displayedColumns)}}function Mo(s,o){1&s&&t.nrm(0,"tr",24)}function To(s,o){if(1&s&&t.DNE(0,Mo,1,0,"tr",55),2&s){const e=t.XpG(2);t.Y8G("matFooterRowDef",e.displayedColumns)("matFooterRowDefSticky",!0)}}function Do(s,o){}function ko(s,o){if(1&s&&(t.j41(0,"td",59)(1,"div",60),t.DNE(2,Do,0,0,"ng-template",39),t.k0s()()),2&s){const e=o.$implicit,n=o.dataIndex,a=t.XpG(3);t.BMQ("colspan",a.displayedColumns.length),t.R7$(),t.Y8G("@expansion",a.expansionRowStates[n].expanded?"expanded":"collapsed"),t.R7$(),t.Y8G("ngTemplateOutlet",a.expansionTemplate)("ngTemplateOutletContext",t.ziG(4,ds,e,e,n,a.expansionRowStates[n].expanded))}}function So(s,o){if(1&s&&t.nrm(0,"tr",61),2&s){const e=o.dataIndex,n=t.XpG(3);t.Y8G("ngClass",t.eq3(1,hs,n.expansionRowStates[e].expanded?"expanded":"collapsed"))}}function Ro(s,o){1&s&&(t.qex(0,56),t.DNE(1,ko,3,9,"td",57),t.bVm(),t.DNE(2,So,1,3,"tr",58)),2&s&&(t.R7$(2),t.Y8G("matRowDefColumns",t.lJ4(1,ps)))}function Eo(s,o){if(1&s){const e=t.RV6();t.j41(0,"table",62),t.bIt("matSortChange",function(a){t.eBV(e);const i=t.XpG();return t.Njj(i._onSortChange(a))}),t.DNE(1,Ll,4,0,"ng-container",21),t.Z7z(2,jo,4,3,"ng-container",null,t.fX1),t.DNE(4,yo,1,2,"tr",22)(5,wo,1,1,"tr",23)(6,To,1,2,"tr",24)(7,Ro,3,2),t.k0s()}if(2&s){const e=t.XpG();t.Y8G("ngClass",t.sMw(14,os,e.rowHover,e.rowStriped,e.expandable))("dataSource",e.dataSource)("multiTemplateDataRows",e.expandable)("matSortActive",e.sortActive)("matSortDirection",e.sortDirection)("matSortDisableClear",e.sortDisableClear)("matSortDisabled",e.sortDisabled)("matSortStart",e.sortStart)("trackBy",e.trackBy),t.R7$(),t.vxM(1,e.rowSelectable&&!e.hideRowSelectionCheckbox?1:-1),t.R7$(),t.Dyx(e.columns),t.R7$(2),t.vxM(4,e.useContentHeaderRowTemplate?-1:4),t.R7$(),t.vxM(5,e.useContentRowTemplate?-1:5),t.R7$(),t.vxM(6,e._whetherShowSummary?6:-1),t.R7$(),t.vxM(7,e.expandable?7:-1)}}function Ao(s,o){}function Io(s,o){if(1&s&&t.DNE(0,Ao,0,0,"ng-template",17),2&s){const e=t.XpG(2);t.Y8G("ngTemplateOutlet",e.noResultTemplate)}}function Go(s,o){if(1&s&&t.EFF(0),2&s){const e=t.XpG(2);t.SpI(" ",e.noResultText," ")}}function Fo(s,o){if(1&s&&(t.j41(0,"div",9),t.DNE(1,Io,1,1)(2,Go,1,1),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.vxM(1,e.noResultTemplate?1:2)}}function Po(s,o){}function Bo(s,o){if(1&s&&t.DNE(0,Po,0,0,"ng-template",17),2&s){const e=t.XpG(2);t.Y8G("ngTemplateOutlet",e.sidebarTemplate)}}function Oo(s,o){if(1&s&&(t.j41(0,"div",10),t.DNE(1,Bo,1,1),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.vxM(1,e.sidebarTemplate?1:-1)}}function No(s,o){}function Xo(s,o){if(1&s&&t.DNE(0,No,0,0,"ng-template",17),2&s){const e=t.XpG(2);t.Y8G("ngTemplateOutlet",e.statusbarTemplate)}}function zo(s,o){if(1&s&&(t.j41(0,"div",12),t.DNE(1,Xo,1,1),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.vxM(1,e.statusbarTemplate?1:-1)}}function Ho(s,o){}function Lo(s,o){if(1&s&&t.DNE(0,Ho,0,0,"ng-template",17),2&s){const e=t.XpG();t.Y8G("ngTemplateOutlet",e.paginationTemplate)}}function Uo(s,o){if(1&s){const e=t.RV6();t.j41(0,"mat-paginator",65),t.bIt("page",function(a){t.eBV(e);const i=t.XpG();return t.Njj(i._onPage(a))}),t.k0s()}if(2&s){const e=t.XpG();t.AVh("mat-paginator-hidden",!e.showPaginator),t.Y8G("showFirstLastButtons",e.showFirstLastButtons)("length",e.length)("pageIndex",e.pageIndex)("pageSize",e.pageSize)("pageSizeOptions",e.pageSizeOptions)("hidePageSize",e.hidePageSize)("disabled",e.pageDisabled)}}function Vo(s,o){}function $o(s,o){if(1&s&&t.DNE(0,Vo,0,0,"ng-template",39),2&s){const e=t.XpG(),a=e.colDef;t.Y8G("ngTemplateOutlet",e.$implicit)("ngTemplateOutletContext",t.l_i(2,H,a,a))}}function Wo(s,o){}function qo(s,o){if(1&s&&t.DNE(0,Wo,0,0,"ng-template",39),2&s){const e=t.XpG(2),a=e.colDef;t.Y8G("ngTemplateOutlet",e.$implicit[a.field])("ngTemplateOutletContext",t.l_i(2,H,a,a))}}function Yo(s,o){if(1&s&&(t.DNE(0,qo,1,5),t.nI1(1,"isTemplateRef")),2&s){const e=t.XpG(),n=e.$implicit;t.vxM(0,t.bMT(1,1,null==n?null:n[e.colDef.field])?0:-1)}}function Ko(s,o){1&s&&(t.DNE(0,$o,1,5),t.nI1(1,"isTemplateRef"),t.DNE(2,Yo,2,3)),2&s&&t.vxM(0,t.bMT(1,1,o.$implicit)?0:2)}const Qo=new t.nKC("mtx-grid-default-options");let Jo=(()=>{class s{get selected(){return this._selected}set mtxSelectableRowData(e){e!==this._rowData&&(this._rowData=e)}constructor(e){this._grid=e,this._selected=!1,this.ctrlKeyPressed=!1,this.shiftKeyPressed=!1,this.cellSelectedChange=new t.bkB}onClick(e){this.ctrlKeyPressed=e.ctrlKey,this.shiftKeyPressed=e.shiftKey,this._grid.cellSelectable&&this.select()}select(){this._selected=!0,this.cellSelectedChange.emit(this)}deselect(){this._selected=!1,this.cellSelectedChange.emit(this)}toggle(){this._selected=!this._selected,this.cellSelectedChange.emit(this)}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(y))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","mtx-grid-selectable-cell",""]],hostVars:2,hostBindings:function(n,a){1&n&&t.bIt("click",function(r){return a.onClick(r)}),2&n&&t.AVh("selected",a.selected)},inputs:{mtxSelectableRowData:"mtxSelectableRowData"},outputs:{cellSelectedChange:"cellSelectedChange"},standalone:!0})}return s})(),y=(()=>{class s{get _hasNoResult(){return!(this.data&&0!==this.data.length||this.loading)}get _whetherShowSummary(){return this.showSummary}constructor(e,n,a){this._utils=e,this._changeDetectorRef=n,this._defaultOptions=a,this.dataSource=new Ne,this.displayedColumns=[],this.columns=[],this.data=[],this.length=0,this.loading=!1,this.columnResizable=this._defaultOptions?.columnResizable??!1,this.emptyValuePlaceholder=this._defaultOptions?.emptyValuePlaceholder??"--",this.pageOnFront=this._defaultOptions?.pageOnFront??!0,this.showPaginator=this._defaultOptions?.showPaginator??!0,this.pageDisabled=this._defaultOptions?.pageDisabled??!1,this.showFirstLastButtons=this._defaultOptions?.showFirstLastButtons??!0,this.pageIndex=this._defaultOptions?.pageIndex??0,this.pageSize=this._defaultOptions?.pageSize??10,this.pageSizeOptions=this._defaultOptions?.pageSizeOptions??[10,50,100],this.hidePageSize=this._defaultOptions?.hidePageSize??!1,this.page=new t.bkB,this.sortOnFront=this._defaultOptions?.sortOnFront??!0,this.sortActive=this._defaultOptions?.sortActive??"",this.sortDirection=this._defaultOptions?.sortDirection??"",this.sortDisableClear=this._defaultOptions?.sortDisableClear??!1,this.sortDisabled=this._defaultOptions?.sortDisabled??!1,this.sortStart=this._defaultOptions?.sortStart??"asc",this.sortChange=new t.bkB,this.rowHover=this._defaultOptions?.rowHover??!1,this.rowStriped=this._defaultOptions?.rowStriped??!1,this.rowClick=new t.bkB,this.rowContextMenu=new t.bkB,this.expansionRowStates=[],this.expandable=!1,this.expansionChange=new t.bkB,this.rowSelection=new T.CB(!0,[]),this.multiSelectable=this._defaultOptions?.multiSelectable??!0,this.multiSelectionWithClick=this._defaultOptions?.multiSelectionWithClick??!1,this.rowSelectable=this._defaultOptions?.rowSelectable??!1,this.hideRowSelectionCheckbox=this._defaultOptions?.hideRowSelectionCheckbox??!1,this.disableRowClickSelection=this._defaultOptions?.disableRowClickSelection??!1,this.rowSelectionFormatter={},this.rowSelected=[],this.rowSelectedChange=new t.bkB,this.cellSelection=[],this.cellSelectable=this._defaultOptions?.cellSelectable??!0,this.cellSelectedChange=new t.bkB,this.showToolbar=this._defaultOptions?.showToolbar??!1,this.toolbarTitle=this._defaultOptions?.toolbarTitle??"",this.columnHideable=this._defaultOptions?.columnHideable??!0,this.columnHideableChecked=this._defaultOptions?.columnHideableChecked??"show",this.columnSortable=this._defaultOptions?.columnSortable??!0,this.columnPinnable=this._defaultOptions?.columnPinnable??!0,this.columnChange=new t.bkB,this.columnPinOptions=this._defaultOptions?.columnPinOptions??[],this.showColumnMenuButton=this._defaultOptions?.showColumnMenuButton??!0,this.columnMenuButtonText=this._defaultOptions?.columnMenuButtonText??"",this.columnMenuButtonType=this._defaultOptions?.columnMenuButtonType??"stroked",this.columnMenuButtonColor=this._defaultOptions?.columnMenuButtonColor,this.columnMenuButtonClass=this._defaultOptions?.columnMenuButtonClass??"",this.columnMenuButtonIcon=this._defaultOptions?.columnMenuButtonIcon??"",this.showColumnMenuHeader=this._defaultOptions?.showColumnMenuHeader??!1,this.columnMenuHeaderText=this._defaultOptions?.columnMenuHeaderText??"Columns Header",this.showColumnMenuFooter=this._defaultOptions?.showColumnMenuFooter??!1,this.columnMenuFooterText=this._defaultOptions?.columnMenuFooterText??"Columns Footer",this.noResultText=this._defaultOptions?.noResultText??"No records found",this.useContentRowTemplate=!1,this.useContentHeaderRowTemplate=!1,this.useContentFooterRowTemplate=!1,this.showSummary=!1,this.showSidebar=!1,this.showStatusbar=!1}detectChanges(){this._changeDetectorRef.detectChanges()}_getColData(e,n){return this._utils.getColData(e,n)}_isColumnHide(e){return void 0!==e.hide?e.hide:void 0!==e.show&&!e.show}ngOnChanges(e){this._countPinnedPosition(),this.displayedColumns=this.columns.filter(n=>!this._isColumnHide(n)).map(n=>n.field),this.showColumnMenuButton&&this.columns.forEach(n=>{n.hide=this._isColumnHide(n),n.show=!n.hide}),this.rowSelectable&&!this.hideRowSelectionCheckbox&&this.displayedColumns.unshift("MtxGridCheckboxColumnDef"),this.expandable&&(this.expansionRowStates=[],this.data?.forEach(n=>{this.expansionRowStates.push({expanded:!1})})),this.rowSelectable&&(this.rowSelection=new T.CB(this.multiSelectable,this.rowSelected)),this.dataSource=new Ne(this.data),this.dataSource.paginator=this.pageOnFront?this.paginator:null,this.dataSource.sort=this.sortOnFront?this.sort:null,e.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(e=>this.table.addRowDef(e)),this.headerRowDefs?.length>0&&this.useContentHeaderRowTemplate&&this.headerRowDefs.forEach(e=>this.table.addHeaderRowDef(e)),this.footerRowDefs?.length>0&&this.useContentFooterRowTemplate&&this.footerRowDefs.forEach(e=>this.table.addFooterRowDef(e))}ngOnDestroy(){}_countPinnedPosition(){const e=(i,r)=>i+parseFloat(r.width||"80px"),n=this.columns.filter(i=>i.pinned&&"left"===i.pinned);n.forEach((i,r)=>{i.left=n.slice(0,r).reduce(e,0)+"px"});const a=this.columns.filter(i=>i.pinned&&"right"===i.pinned).reverse();a.forEach((i,r)=>{i.right=a.slice(0,r).reduce(e,0)+"px"})}_getIndex(e,n){return void 0===e?n:e}_onSortChange(e){this.sortChange.emit(e)}_onRowDataChange(e){this.rowChangeRecord=e,this._changeDetectorRef.markForCheck()}_onExpansionChange(e,n,a,i){this.expansionChange.emit({expanded:e.expanded,data:n,index:i,column:a})}_selectCell(e,n,a){if(this._selectedCell!==e){const i=this._utils.getCellValue(n,a);this.cellSelection=[],this.cellSelection.push({cellData:i,rowData:n,colDef:a}),this.cellSelectedChange.emit(this.cellSelection),this._selectedCell&&this._selectedCell.deselect()}this._selectedCell=e.selected?e:void 0}_selectRow(e,n,a){this.rowSelectable&&!this.rowSelectionFormatter.disabled?.(n,a)&&!this.rowSelectionFormatter.hideCheckbox?.(n,a)&&!this.disableRowClickSelection&&(!this.multiSelectionWithClick&&!e.ctrlKey&&!e.metaKey&&this.rowSelection.clear(),this._toggleNormalCheckbox(n)),this.rowClick.emit({event:e,rowData:n,index:a})}_isAllSelected(){return this.rowSelection.selected.length===this.dataSource.data.filter((a,i)=>!this.rowSelectionFormatter.disabled?.(a,i)).length}_toggleMasterCheckbox(){this._isAllSelected()?this.rowSelection.clear():this.dataSource.data.forEach((e,n)=>{this.rowSelectionFormatter.disabled?.(e,n)||this.rowSelection.select(e)}),this.rowSelectedChange.emit(this.rowSelection.selected)}_toggleNormalCheckbox(e){this.rowSelection.toggle(e),this.rowSelectedChange.emit(this.rowSelection.selected)}_onColumnChange(e){this.columnChange.emit(e),this.displayedColumns=Object.assign([],this.getDisplayedColumnFields(e)),this.rowSelectable&&!this.hideRowSelectionCheckbox&&this.displayedColumns.unshift("MtxGridCheckboxColumnDef")}getDisplayedColumnFields(e){return e.filter(a=>"show"===this.columnHideableChecked?a.show:!a.hide).map(a=>a.field)}toggleExpansion(e){if(!this.expandable)throw new Error("The `expandable` should be set true.");return this.expansionRowStates[e].expanded=!this.expansionRowStates[e].expanded,this.expansionRowStates[e].expanded}_onPage(e){this.pageOnFront&&this.scrollTop(0),this.page.emit(e)}scrollTop(e){if(null==e)return this.tableContainer?.nativeElement.scrollTop;this.tableContainer&&!this.loading&&(this.tableContainer.nativeElement.scrollTop=e)}scrollLeft(e){if(null==e)return this.tableContainer?.nativeElement.scrollLeft;this.tableContainer&&!this.loading&&(this.tableContainer.nativeElement.scrollLeft=e)}_contextmenu(e,n,a){this.rowContextMenu.emit({event:e,rowData:n,index:a})}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(ge),t.rXU(t.gRc),t.rXU(Qo,8))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mtx-grid"]],contentQueries:function(n,a,i){if(1&n&&(t.wni(i,ne,4),t.wni(i,se,4),t.wni(i,ae,4)),2&n){let r;t.mGM(r=t.lsd())&&(a.rowDefs=r),t.mGM(r=t.lsd())&&(a.headerRowDefs=r),t.mGM(r=t.lsd())&&(a.footerRowDefs=r)}},viewQuery:function(n,a){if(1&n&&(t.GBs(Kt,5),t.GBs(Me,5),t.GBs(Bt,5),t.GBs(Pi,5),t.GBs(Bi,5)),2&n){let i;t.mGM(i=t.lsd())&&(a.table=i.first),t.mGM(i=t.lsd())&&(a.paginator=i.first),t.mGM(i=t.lsd())&&(a.sort=i.first),t.mGM(i=t.lsd())&&(a.columnMenu=i.first),t.mGM(i=t.lsd())&&(a.tableContainer=i.first)}},hostAttrs:[1,"mtx-grid"],inputs:{displayedColumns:"displayedColumns",columns:"columns",data:"data",length:"length",loading:[t.Mj6.HasDecoratorInputTransform,"loading","loading",t.L39],trackBy:"trackBy",columnResizable:[t.Mj6.HasDecoratorInputTransform,"columnResizable","columnResizable",t.L39],emptyValuePlaceholder:"emptyValuePlaceholder",pageOnFront:[t.Mj6.HasDecoratorInputTransform,"pageOnFront","pageOnFront",t.L39],showPaginator:[t.Mj6.HasDecoratorInputTransform,"showPaginator","showPaginator",t.L39],pageDisabled:[t.Mj6.HasDecoratorInputTransform,"pageDisabled","pageDisabled",t.L39],showFirstLastButtons:[t.Mj6.HasDecoratorInputTransform,"showFirstLastButtons","showFirstLastButtons",t.L39],pageIndex:"pageIndex",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:[t.Mj6.HasDecoratorInputTransform,"hidePageSize","hidePageSize",t.L39],paginationTemplate:"paginationTemplate",sortOnFront:[t.Mj6.HasDecoratorInputTransform,"sortOnFront","sortOnFront",t.L39],sortActive:"sortActive",sortDirection:"sortDirection",sortDisableClear:[t.Mj6.HasDecoratorInputTransform,"sortDisableClear","sortDisableClear",t.L39],sortDisabled:[t.Mj6.HasDecoratorInputTransform,"sortDisabled","sortDisabled",t.L39],sortStart:"sortStart",rowHover:[t.Mj6.HasDecoratorInputTransform,"rowHover","rowHover",t.L39],rowStriped:[t.Mj6.HasDecoratorInputTransform,"rowStriped","rowStriped",t.L39],expandable:[t.Mj6.HasDecoratorInputTransform,"expandable","expandable",t.L39],expansionTemplate:"expansionTemplate",multiSelectable:[t.Mj6.HasDecoratorInputTransform,"multiSelectable","multiSelectable",t.L39],multiSelectionWithClick:[t.Mj6.HasDecoratorInputTransform,"multiSelectionWithClick","multiSelectionWithClick",t.L39],rowSelectable:[t.Mj6.HasDecoratorInputTransform,"rowSelectable","rowSelectable",t.L39],hideRowSelectionCheckbox:[t.Mj6.HasDecoratorInputTransform,"hideRowSelectionCheckbox","hideRowSelectionCheckbox",t.L39],disableRowClickSelection:[t.Mj6.HasDecoratorInputTransform,"disableRowClickSelection","disableRowClickSelection",t.L39],rowSelectionFormatter:"rowSelectionFormatter",rowClassFormatter:"rowClassFormatter",rowSelected:"rowSelected",cellSelectable:[t.Mj6.HasDecoratorInputTransform,"cellSelectable","cellSelectable",t.L39],showToolbar:[t.Mj6.HasDecoratorInputTransform,"showToolbar","showToolbar",t.L39],toolbarTitle:"toolbarTitle",toolbarTemplate:"toolbarTemplate",columnHideable:[t.Mj6.HasDecoratorInputTransform,"columnHideable","columnHideable",t.L39],columnHideableChecked:"columnHideableChecked",columnSortable:[t.Mj6.HasDecoratorInputTransform,"columnSortable","columnSortable",t.L39],columnPinnable:[t.Mj6.HasDecoratorInputTransform,"columnPinnable","columnPinnable",t.L39],columnPinOptions:"columnPinOptions",showColumnMenuButton:[t.Mj6.HasDecoratorInputTransform,"showColumnMenuButton","showColumnMenuButton",t.L39],columnMenuButtonText:"columnMenuButtonText",columnMenuButtonType:"columnMenuButtonType",columnMenuButtonColor:"columnMenuButtonColor",columnMenuButtonClass:"columnMenuButtonClass",columnMenuButtonIcon:"columnMenuButtonIcon",showColumnMenuHeader:[t.Mj6.HasDecoratorInputTransform,"showColumnMenuHeader","showColumnMenuHeader",t.L39],columnMenuHeaderText:"columnMenuHeaderText",columnMenuHeaderTemplate:"columnMenuHeaderTemplate",showColumnMenuFooter:[t.Mj6.HasDecoratorInputTransform,"showColumnMenuFooter","showColumnMenuFooter",t.L39],columnMenuFooterText:"columnMenuFooterText",columnMenuFooterTemplate:"columnMenuFooterTemplate",noResultText:"noResultText",noResultTemplate:"noResultTemplate",headerTemplate:"headerTemplate",headerExtraTemplate:"headerExtraTemplate",cellTemplate:"cellTemplate",useContentRowTemplate:[t.Mj6.HasDecoratorInputTransform,"useContentRowTemplate","useContentRowTemplate",t.L39],useContentHeaderRowTemplate:[t.Mj6.HasDecoratorInputTransform,"useContentHeaderRowTemplate","useContentHeaderRowTemplate",t.L39],useContentFooterRowTemplate:[t.Mj6.HasDecoratorInputTransform,"useContentFooterRowTemplate","useContentFooterRowTemplate",t.L39],showSummary:[t.Mj6.HasDecoratorInputTransform,"showSummary","showSummary",t.L39],summaryTemplate:"summaryTemplate",showSidebar:[t.Mj6.HasDecoratorInputTransform,"showSidebar","showSidebar",t.L39],sidebarTemplate:"sidebarTemplate",showStatusbar:[t.Mj6.HasDecoratorInputTransform,"showStatusbar","showStatusbar",t.L39],statusbarTemplate:"statusbarTemplate"},outputs:{page:"page",sortChange:"sortChange",rowClick:"rowClick",rowContextMenu:"rowContextMenu",expansionChange:"expansionChange",rowSelectedChange:"rowSelectedChange",cellSelectedChange:"cellSelectedChange",columnChange:"columnChange"},exportAs:["mtxGrid"],standalone:!0,features:[t.GFd,t.OA$,t.aNF],decls:17,vars:9,consts:[["tableContainer",""],["headerExtraTplBase",""],["columnMenu",""],[1,"mtx-grid-progress"],[1,"mtx-grid-toolbar"],[1,"mtx-grid-main","mtx-grid-layout"],[1,"mtx-grid-content","mtx-grid-layout"],[1,"mat-table-container"],["mat-table","","matSort",""],[1,"mtx-grid-no-result"],[1,"mtx-grid-sidebar"],[1,"mtx-grid-footer"],[1,"mtx-grid-statusbar"],[1,"mtx-grid-pagination"],["mode","indeterminate"],[1,"mtx-grid-toolbar-content"],[1,"mtx-grid-toolbar-actions"],[3,"ngTemplateOutlet"],[1,"mtx-grid-toolbar-title"],[3,"columnChange","columns","buttonText","buttonType","buttonColor","buttonClass","buttonIcon","selectable","selectableChecked","sortable","pinnable","showHeader","headerText","headerTemplate","showFooter","footerText","footerTemplate","pinOptions"],["mat-table","","matSort","",3,"matSortChange","ngClass","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy"],["matColumnDef","MtxGridCheckboxColumnDef"],["mat-header-row",""],["mat-row",""],["mat-footer-row",""],["mat-header-cell","","class","mtx-grid-checkbox-cell",4,"matHeaderCellDef"],["mat-cell","","class","mtx-grid-checkbox-cell",4,"matCellDef"],["mat-footer-cell","","class","mtx-grid-checkbox-cell",4,"matFooterCellDef"],["mat-header-cell","",1,"mtx-grid-checkbox-cell"],[3,"change","checked","indeterminate"],["mat-cell","",1,"mtx-grid-checkbox-cell"],[3,"click","change","disabled","checked"],["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","cellSelectedChange",4,"matCellDef"],["mat-footer-cell","",3,"ngClass","ngStyle",4,"matFooterCellDef"],["mat-header-cell","",3,"ngClass","ngStyle"],[1,"mat-header-cell-inner"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"mat-sort-header","disabled","disableClear","arrowPosition","start"],[1,"mtx-grid-expansion-placeholder"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mat-sort-header-icon"],["d","M3,13H15V11H3M3,6V8H21V6M3,18H9V16H3V18Z"],["mat-cell","","mtx-grid-selectable-cell","",3,"cellSelectedChange","ngClass","ngStyle"],["mat-icon-button","","mtx-grid-expansion-toggle","","type","button",1,"mtx-grid-row-expand-button"],[3,"rowDataChange","rowData","colDef","placeholder"],["mat-icon-button","","mtx-grid-expansion-toggle","","type","button",1,"mtx-grid-row-expand-button",3,"openedChange","toggleChange","opened"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-row-expand-icon"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-footer-cell","",3,"ngClass","ngStyle"],[3,"summary","data","colDef","placeholder"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",3,"class","selected","click","contextmenu",4,"matRowDef","matRowDefColumns"],["mat-row","",3,"click","contextmenu"],["mat-footer-row","",4,"matFooterRowDef","matFooterRowDefSticky"],["matColumnDef","MtxGridExpansionColumnDef"],["mat-cell","",4,"matCellDef"],["mat-row","",3,"ngClass",4,"matRowDef","matRowDefColumns"],["mat-cell",""],[1,"mtx-grid-expansion-detail"],["mat-row","",3,"ngClass"],["mat-table","","columnResize","","matSort","",3,"matSortChange","ngClass","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy"],["mat-header-cell","",3,"class","ngClass","ngStyle","resizable","matResizableMinWidthPx","matResizableMaxWidthPx",4,"matHeaderCellDef"],["mat-header-cell","",3,"ngClass","ngStyle","resizable","matResizableMinWidthPx","matResizableMaxWidthPx"],[3,"page","showFirstLastButtons","length","pageIndex","pageSize","pageSizeOptions","hidePageSize","disabled"]],template:function(n,a){1&n&&(t.DNE(0,Oi,2,0,"div",3)(1,Ui,6,2,"div",4),t.j41(2,"div",5)(3,"div",6)(4,"div",7,0),t.DNE(6,Bl,8,18,"table",8)(7,Eo,8,18),t.k0s(),t.DNE(8,Fo,3,1,"div",9),t.k0s(),t.DNE(9,Oo,2,1,"div",10),t.k0s(),t.j41(10,"div",11),t.DNE(11,zo,2,1,"div",12),t.j41(12,"div",13),t.DNE(13,Lo,1,1)(14,Uo,1,9),t.k0s()(),t.DNE(15,Ko,3,3,"ng-template",null,1,t.C5r)),2&n&&(t.vxM(0,a.loading?0:-1),t.R7$(),t.vxM(1,a.showToolbar?1:-1),t.R7$(3),t.AVh("mat-table-with-data",!a._hasNoResult),t.R7$(2),t.vxM(6,a.columnResizable?7:6),t.R7$(2),t.vxM(8,a._hasNoResult?8:-1),t.R7$(),t.vxM(9,a.showSidebar?9:-1),t.R7$(2),t.vxM(11,a.showStatusbar?11:-1),t.R7$(2),t.vxM(13,a.paginationTemplate?13:14))},dependencies:[d.Jj,d.YU,d.B3,d.T3,As.HM,E.iY,K.So,Kt,Zt,se,Be,ne,Oe,Pe,ae,Jt,te,Qt,ee,Ge,Fe,Bt,Os,Me,Ri,Gi,fa,hi,Jo,Fi,on.H,In,Gn,ie.W],styles:[".mtx-grid{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--mtx-grid-outline-color);border-radius:var(--mtx-grid-container-shape)}.mtx-grid .mat-mdc-table.mat-table-striped .mat-row-odd{background-color:var(--mtx-grid-table-row-striped-background-color)}.mtx-grid .mat-mdc-table.mat-table-hover .mat-mdc-row:hover{background-color:var(--mtx-grid-table-row-hover-background-color)}.mtx-grid .mat-mdc-table.mat-table-hover .mat-mdc-row.selected:hover{background-color:var(--mtx-grid-table-row-selected-hover-background-color)}.mtx-grid .mat-mdc-table .mat-mdc-row.selected{background-color:var(--mtx-grid-table-row-selected-background-color)}.mtx-grid .mat-mdc-table .mat-mdc-cell.selected{box-shadow:inset 0 0 0 1px var(--mtx-grid-table-cell-selected-outline-color)}.mtx-grid .mat-table-container{overflow:auto}.mtx-grid .mat-table-container.mat-table-with-data{flex:1}.mtx-grid .mat-mdc-table:not(.mat-column-resize-table){min-width:100%;border-collapse:separate}.mtx-grid .mat-mdc-table:not(.mat-column-resize-table) .mat-mdc-header-cell:not(.mtx-grid-checkbox-cell),.mtx-grid .mat-mdc-table:not(.mat-column-resize-table) .mat-mdc-footer-cell:not(.mtx-grid-checkbox-cell),.mtx-grid .mat-mdc-table:not(.mat-column-resize-table) .mat-mdc-cell:not(.mtx-grid-checkbox-cell){min-width:var(--mtx-grid-table-cell-min-width)}.mtx-grid .mat-table-sticky-left{border-right:1px solid var(--mat-table-row-item-outline-color)}[dir=rtl] .mtx-grid .mat-table-sticky-left{border-right-width:0;border-left:1px solid var(--mat-table-row-item-outline-color)}.mtx-grid .mat-table-sticky-right{border-left:1px solid var(--mat-table-row-item-outline-color)}[dir=rtl] .mtx-grid .mat-table-sticky-right{border-left-width:0;border-right:1px solid var(--mat-table-row-item-outline-color)}.mtx-grid .mat-mdc-footer-cell{border-top:1px solid var(--mat-table-row-item-outline-color);background-color:var(--mtx-grid-table-footer-background-color)}.mtx-grid .mat-mdc-row.mtx-grid-expansion{height:0;overflow:hidden}.mtx-grid .mat-mdc-row.mtx-grid-expansion .mat-mdc-cell{padding-top:0;padding-bottom:0}.mtx-grid .mat-mdc-row.mtx-grid-expansion.collapsed .mat-mdc-cell{border-bottom-width:0}.mtx-grid .mat-sort-header-icon{margin:0 4px}.mtx-grid .mat-header-cell-inner{display:inline-flex;align-items:center;vertical-align:middle}.mtx-grid .mat-mdc-paginator{border-top:1px solid var(--mtx-grid-outline-color);border-bottom-left-radius:var(--mtx-grid-container-shape);border-bottom-right-radius:var(--mtx-grid-container-shape)}.mtx-grid .mat-paginator-hidden{display:none}.mtx-grid .mtx-grid-checkbox-cell{width:60px;min-width:60px;padding:0 calc((60px - var(--mdc-checkbox-state-layer-size)) / 2)}.mtx-grid-progress{position:absolute;top:0;z-index:120;width:100%}.mtx-grid-toolbar{display:flex;justify-content:space-between;align-items:center;min-height:var(--mat-table-header-container-height);padding:8px;box-sizing:border-box;border-bottom:1px solid var(--mtx-grid-outline-color)}.mtx-grid-toolbar-content{flex:1;width:0;padding:0 8px}.mtx-grid-layout{display:flex;flex:1 1 auto;overflow:auto}.mtx-grid-content{flex-direction:column;width:0}.mtx-grid-sidebar{max-width:50%;border-left:1px solid var(--mtx-grid-outline-color)}[dir=rtl] .mtx-grid-sidebar{border-left-width:0;border-right:1px solid var(--mtx-grid-outline-color)}.mtx-grid-footer{position:relative;z-index:1}.mtx-grid-statusbar{display:flex;align-items:center;min-height:var(--mat-table-header-container-height);padding:8px;box-sizing:border-box;border-top:1px solid var(--mtx-grid-outline-color)}.mtx-grid-no-result{display:flex;justify-content:center;align-items:center;flex:1;min-height:150px}.mtx-grid-expansion-placeholder{display:inline-block;vertical-align:middle;width:var(--mdc-icon-button-state-layer-size, var(--mtx-grid-row-expand-button-size));height:var(--mdc-icon-button-state-layer-size, var(--mtx-grid-row-expand-button-size))}.mtx-grid-expansion-detail{display:flex;align-items:center;min-height:var(--mat-table-row-item-container-height);overflow:hidden}.mtx-grid-row-expand-button.expanded .mtx-grid-row-expand-icon{transform:rotate(90deg)}.mtx-grid-row-expand-button.mat-mdc-icon-button,.mtx-grid-row-expand-button+mtx-grid-cell{vertical-align:middle}.mtx-grid-icon{width:20px;height:20px;font-size:20px}\n"],encapsulation:2,data:{animation:[(0,m.hZ)("expansion",[(0,m.wk)("collapsed, void",(0,m.iF)({height:"0",minHeight:"0",visibility:"hidden"})),(0,m.wk)("expanded",(0,m.iF)({height:"*",visibility:"visible"})),(0,m.kY)("expanded <=> collapsed",(0,m.i0)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)")),(0,m.kY)("expanded <=> void",(0,m.i0)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]},changeDetection:0})}return s})();const C=[{position:1,name:"Boron",tag:[{color:"red",value:[1,2]}],weight:10.811,symbol:"B",gender:"male",mobile:"13198765432",tele:"567891234",city:"Berlin",address:"Bernauer Str.111,13355",date:"1423456765768",website:"www.matero.com",company:"matero",email:"Boron@gmail.com",status:!1,cost:4},{position:2,name:"Helium",tag:[{color:"blue",value:[3,4]}],weight:8.0026,symbol:"He",gender:"female",mobile:"13034676675",tele:"80675432",city:"Shanghai",address:"88 Songshan Road",date:"1423456765768",website:"www.matero.com",company:"matero",email:"Helium@gmail.com",status:!0,cost:5},{position:3,name:"Nitrogen",tag:[{color:"yellow",value:[5,6]}],weight:14.0067,symbol:"N",gender:"male",mobile:"15811112222",tele:"345678912",city:"Sydney",address:"Circular Quay, Sydney NSW 2000",date:"1423456765768",website:"www.matero.com",company:"matero",email:"Nitrogen@gmail.com",status:!0,cost:2}],Zo={title:"Basic",component:(()=>{class s{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight",type:"number",typeParameter:{digitsInfo:"1.2-2"}},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Date",field:"date",type:"date",typeParameter:{format:"yyyy-MM-dd"}}],this.list=C}trackByName(e,n){return n.name}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:1,vars:3,consts:[[3,"data","columns","trackBy"]],template:function(n,a){1&n&&t.nrm(0,"mtx-grid",0),2&n&&t.Y8G("data",a.list)("columns",a.columns)("trackBy",a.trackByName)},dependencies:[y]})}return s})(),files:[{file:"app.component.html",content:l(52624),filecontent:l(89277)},{file:"app.component.ts",content:l(32482),filecontent:l(83305)},{file:"app.component.scss",content:l(33988),filecontent:l(57978)},{file:"data.ts",content:l(51949),filecontent:l(46926)}]};var rt=l(5951);const tr=["grid"];function er(s,o){if(1&s){const e=t.RV6();t.j41(0,"button"),t.EFF(1,"Save"),t.k0s(),t.j41(2,"button",6),t.bIt("click",function(){t.eBV(e);const a=t.XpG();return t.Njj(a.closeMenu())}),t.EFF(3,"Close"),t.k0s()}}const sr={title:"Column hiding & moving",description:"\n

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

\n ",component:(()=>{class s{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=C,this.columnPinnable=!1,this.columnSortable=!0,this.columnHideable=!0,this.columnHideableChecked="show"}closeMenu(){this.grid.columnMenu.menuTrigger.closeMenu()}log(e){console.log(e)}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],viewQuery:function(n,a){if(1&n&&t.GBs(tr,5),2&n){let i;t.mGM(i=t.lsd())&&(a.grid=i.first)}},standalone:!0,features:[t.aNF],decls:18,vars:16,consts:[["grid",""],["menuFooter",""],[3,"ngModelChange","ngModel"],["value","show"],["value","hide"],[3,"columnChange","data","columns","showToolbar","toolbarTitle","columnHideable","columnHideableChecked","columnSortable","columnPinnable","showColumnMenuHeader","columnMenuHeaderText","showColumnMenuFooter","columnMenuFooterTemplate"],[3,"click"]],template:function(n,a){if(1&n){const i=t.RV6();t.j41(0,"div")(1,"mat-checkbox",2),t.mxI("ngModelChange",function(h){return t.eBV(i),t.DH7(a.columnHideable,h)||(a.columnHideable=h),t.Njj(h)}),t.EFF(2,"Column Hiding"),t.k0s(),t.j41(3,"mat-checkbox",2),t.mxI("ngModelChange",function(h){return t.eBV(i),t.DH7(a.columnSortable,h)||(a.columnSortable=h),t.Njj(h)}),t.EFF(4,"Column Sorting"),t.k0s(),t.j41(5,"mat-checkbox",2),t.mxI("ngModelChange",function(h){return t.eBV(i),t.DH7(a.columnPinnable,h)||(a.columnPinnable=h),t.Njj(h)}),t.EFF(6,"Column Pinning"),t.k0s(),t.j41(7,"label"),t.EFF(8,"ColumnHideableChecked:"),t.k0s(),t.j41(9,"mat-radio-group",2),t.mxI("ngModelChange",function(h){return t.eBV(i),t.DH7(a.columnHideableChecked,h)||(a.columnHideableChecked=h),t.Njj(h)}),t.j41(10,"mat-radio-button",3),t.EFF(11,"Show"),t.k0s(),t.j41(12,"mat-radio-button",4),t.EFF(13,"Hide"),t.k0s()()(),t.j41(14,"mtx-grid",5,0),t.bIt("columnChange",function(h){return t.eBV(i),t.Njj(a.log(h))}),t.k0s(),t.DNE(16,er,4,0,"ng-template",null,1,t.C5r)}if(2&n){const i=t.sdS(17);t.R7$(),t.R50("ngModel",a.columnHideable),t.R7$(2),t.R50("ngModel",a.columnSortable),t.R7$(2),t.R50("ngModel",a.columnPinnable),t.R7$(4),t.R50("ngModel",a.columnHideableChecked),t.R7$(5),t.Y8G("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",i)}},dependencies:[K.So,v.YN,v.BC,v.vS,rt.VT,rt._g,y],styles:["label[_ngcontent-%COMP%]{padding:0 8px}"]})}return s})(),files:[{file:"app.component.html",content:l(43825),filecontent:l(38234)},{file:"app.component.ts",content:l(46915),filecontent:l(17926)},{file:"app.component.scss",content:l(46483),filecontent:l(74101)}]},nr={title:"Column pinnable",component:(()=>{class s{constructor(){this.columns=[{header:"Position",field:"position",width:"200px"},{header:"Name",field:"name",width:"200px",pinned:"left"},{header:"tags",field:"tag.0.value",width:"200px"},{header:"Weight",field:"weight",width:"200px",pinned:"left"},{header:"Symbol",field:"symbol",width:"200px"},{header:"Gender",field:"gender",width:"200px"},{header:"Mobile",field:"mobile",width:"200px"},{header:"Tele",field:"tele",width:"200px"},{header:"City",field:"city",width:"200px"},{header:"Address",field:"address",width:"200px"},{header:"Date",field:"date",width:"200px"},{header:"Website",field:"website",width:"200px"},{header:"Company",field:"company",width:"200px"},{header:"Email",field:"email",width:"200px",pinned:"right"},{header:"Status",field:"status",type:"boolean",width:"200px"}],this.list=C}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:1,vars:3,consts:[[3,"data","columns","showToolbar"]],template:function(n,a){1&n&&t.nrm(0,"mtx-grid",0),2&n&&t.Y8G("data",a.list)("columns",a.columns)("showToolbar",!0)},dependencies:[y]})}return s})(),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(98640),filecontent:l(94553)},{file:"app.component.ts",content:l(6726),filecontent:l(37461)},{file:"app.component.scss",content:l(12060),filecontent:l(10910)}]},ar=()=>[1,2,5,10],ir={title:"Column resize",component:(()=>{class s{constructor(){this.columns=[{header:"Name",field:"name",minWidth:200,maxWidth:300},{header:"Weight",field:"weight",minWidth:200},{header:"Gender",field:"gender",width:"100px",resizable:!1},{header:"Mobile",field:"mobile",maxWidth:200},{header:"City",field:"city",minWidth:200}],this.list=[...C,...C,...C]}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:1,vars:5,consts:[[3,"data","columns","columnResizable","pageSizeOptions"]],template:function(n,a){1&n&&t.nrm(0,"mtx-grid",0),2&n&&t.Y8G("data",a.list)("columns",a.columns)("columnResizable",!0)("pageSizeOptions",t.lJ4(4,ar))},dependencies:[y],styles:["[_nghost-%COMP%] .mtx-grid{height:280px}"]})}return s})(),files:[{file:"app.component.html",content:l(60495),filecontent:l(77954)},{file:"app.component.ts",content:l(82973),filecontent:l(20894)},{file:"app.component.scss",content:l(88723),filecontent:l(16653)}]};function lr(s,o){if(1&s&&(t.j41(0,"button",5),t.EFF(1),t.k0s()),2&s){const e=o.rowData,n=o.index;t.R7$(),t.Lme("",e.name,", ",n,"")}}const or={title:"Context Menu",component:(()=>{class s{constructor(){this.columns=[{header:"Name",field:"name",minWidth:200,maxWidth:300},{header:"Weight",field:"weight",minWidth:200},{header:"Gender",field:"gender",width:"100px",resizable:!1},{header:"Mobile",field:"mobile",maxWidth:200},{header:"City",field:"city",minWidth:200}],this.list=C,this.contextMenuPosition={x:"0px",y:"0px"}}onContextMenu(e){const{event:n,rowData:a,index:i}=e;n.preventDefault(),this.contextMenu.closeMenu(),setTimeout(()=>this.contextMenu.openMenu(),this.contextMenu.menuOpen?150:0),this.contextMenuPosition.x=n.clientX+"px",this.contextMenuPosition.y=n.clientY+"px",this.contextMenu.menuData={rowData:a,index:i},this.contextMenu.menu?.focusFirstItem("mouse"),this.closingMenuSubscription=(0,D.h)((0,O.R)(document,"click"),(0,O.R)(document,"touchend")).subscribe(h=>{this.contextMenu.closeMenu(),this.closingMenuSubscription.unsubscribe()})}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],viewQuery:function(n,a){if(1&n&&t.GBs(Et,5),2&n){let i;t.mGM(i=t.lsd())&&(a.contextMenu=i.first)}},standalone:!0,features:[t.aNF],decls:5,vars:8,consts:[["contextMenu","matMenu"],[3,"rowContextMenu","data","columns"],[2,"position","fixed","visibility","hidden",3,"matMenuTriggerFor"],[3,"hasBackdrop"],["matMenuContent",""],["mat-menu-item",""]],template:function(n,a){if(1&n){const i=t.RV6();t.j41(0,"mtx-grid",1),t.bIt("rowContextMenu",function(h){return t.eBV(i),t.Njj(a.onContextMenu(h))}),t.k0s(),t.nrm(1,"div",2),t.j41(2,"mat-menu",3,0),t.DNE(4,lr,2,2,"ng-template",4),t.k0s()}if(2&n){const i=t.sdS(3);t.Y8G("data",a.list)("columns",a.columns),t.R7$(),t.xc7("left",a.contextMenuPosition.x)("top",a.contextMenuPosition.y),t.Y8G("matMenuTriggerFor",i),t.R7$(),t.Y8G("hasBackdrop",!1)}},dependencies:[y,Et,nt,wa,ht]})}return s})(),files:[{file:"app.component.html",content:l(15487),filecontent:l(3644)},{file:"app.component.ts",content:l(21273),filecontent:l(23340)},{file:"app.component.scss",content:l(32641),filecontent:l(17647)}]},rr=["switch"],cr=["*"];function pr(s,o){1&s&&(t.j41(0,"div",10),t.qSk(),t.j41(1,"svg",12),t.nrm(2,"path",13),t.k0s(),t.j41(3,"svg",14),t.nrm(4,"path",15),t.k0s()())}const dr=new t.nKC("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1})}),hr={provide:v.kq,useExisting:(0,t.Rfq)(()=>us),multi:!0};class ms{constructor(o,e){this.source=o,this.checked=e}}let mr=0,us=(()=>{class s{_createChangeEvent(e){return new ms(this,e)}get buttonId(){return`${this.id||this._uniqueId}-button`}focus(){this._switchElement.nativeElement.focus()}get checked(){return this._checked}set checked(e){this._checked=e,this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,n,a,i,r,h){this._elementRef=e,this._focusMonitor=n,this._changeDetectorRef=a,this.defaults=r,this._onChange=u=>{},this._onTouched=()=>{},this._validatorOnChange=()=>{},this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.change=new t.bkB,this.toggleChange=new t.bkB,this.tabIndex=parseInt(i)||0,this.color=r.color||"accent",this._noopAnimations="NoopAnimations"===h,this.id=this._uniqueId="mat-mdc-slide-toggle-"+ ++mr,this.hideIcon=r.hideIcon??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{"keyboard"===e||"program"===e?(this._focused=!0,this._changeDetectorRef.markForCheck()):e||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(e){e.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(e){this.checked=!!e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}validate(e){return this.required&&!0!==e.value?{required:!0}:null}registerOnValidatorChange(e){this._validatorOnChange=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new ms(this,this.checked)))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.aKT),t.rXU(S.FN),t.rXU(t.gRc),t.kS0("tabindex"),t.rXU(dr),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-slide-toggle"]],viewQuery:function(n,a){if(1&n&&t.GBs(rr,5),2&n){let i;t.mGM(i=t.lsd())&&(a._switchElement=i.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(n,a){2&n&&(t.Mr5("id",a.id),t.BMQ("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),t.HbH(a.color?"mat-"+a.color:""),t.AVh("mat-mdc-slide-toggle-focused",a._focused)("mat-mdc-slide-toggle-checked",a.checked)("_mat-animation-noopable",a._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[t.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[t.Mj6.None,"aria-describedby","ariaDescribedby"],required:[t.Mj6.HasDecoratorInputTransform,"required","required",t.L39],color:"color",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",e=>null==e?0:(0,t.Udg)(e)],checked:[t.Mj6.HasDecoratorInputTransform,"checked","checked",t.L39],hideIcon:[t.Mj6.HasDecoratorInputTransform,"hideIcon","hideIcon",t.L39]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],standalone:!0,features:[t.Jv_([hr,{provide:v.cz,useExisting:s,multi:!0}]),t.GFd,t.OA$,t.aNF],ngContentSelectors:cr,decls:13,vars:24,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(n,a){if(1&n){const i=t.RV6();t.NAR(),t.j41(0,"div",1)(1,"button",2,0),t.bIt("click",function(){return t.eBV(i),t.Njj(a._handleClick())}),t.nrm(3,"div",3),t.j41(4,"div",4)(5,"div",5)(6,"div",6),t.nrm(7,"div",7),t.k0s(),t.j41(8,"div",8),t.nrm(9,"div",9),t.k0s(),t.DNE(10,pr,5,0,"div",10),t.k0s()()(),t.j41(11,"label",11),t.bIt("click",function(h){return t.eBV(i),t.Njj(h.stopPropagation())}),t.SdG(12),t.k0s()()}if(2&n){const i=t.sdS(2);t.Y8G("labelPosition",a.labelPosition),t.R7$(),t.AVh("mdc-switch--selected",a.checked)("mdc-switch--unselected",!a.checked)("mdc-switch--checked",a.checked)("mdc-switch--disabled",a.disabled),t.Y8G("tabIndex",a.disabled?-1:a.tabIndex)("disabled",a.disabled),t.BMQ("id",a.buttonId)("name",a.name)("aria-label",a.ariaLabel)("aria-labelledby",a._getAriaLabelledBy())("aria-describedby",a.ariaDescribedby)("aria-required",a.required||null)("aria-checked",a.checked),t.R7$(8),t.Y8G("matRippleTrigger",i)("matRippleDisabled",a.disableRipple||a.disabled)("matRippleCentered",!0),t.R7$(),t.vxM(10,a.hideIcon?-1:10),t.R7$(),t.Y8G("for",a.buttonId),t.BMQ("id",a._labelId)}},dependencies:[A.r6,A.tO],styles:['.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)}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}.mdc-switch{width:var(--mdc-switch-track-width)}.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 .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{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}.mdc-switch__handle{transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size);height:var(--mat-switch-unselected-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size);height:var(--mat-switch-selected-handle-size)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size);height:var(--mat-switch-with-icon-handle-size)}.mat-mdc-slide-toggle:active .mdc-switch:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size);height:var(--mat-switch-pressed-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{margin:var(--mat-switch-selected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{margin:var(--mat-switch-unselected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle:active .mdc-switch--selected:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin)}.mat-mdc-slide-toggle:active .mdc-switch--unselected:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin)}.mdc-switch__track::after,.mdc-switch__track::before{border-width:var(--mat-switch-track-outline-width);border-color:var(--mat-switch-track-outline-color)}.mdc-switch--selected .mdc-switch__track::after,.mdc-switch--selected .mdc-switch__track::before{border-width:var(--mat-switch-selected-track-outline-width)}.mdc-switch--disabled .mdc-switch__track::after,.mdc-switch--disabled .mdc-switch__track::before{border-width:var(--mat-switch-disabled-unselected-track-outline-width);border-color:var(--mat-switch-disabled-unselected-track-outline-color)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity)}'],encapsulation:2,changeDetection:0})}return s})();const _r=["statusTpl"];function fr(s,o){1&s&&(t.j41(0,"mat-slide-toggle",2),t.EFF(1,"Slide me!"),t.k0s()),2&s&&t.Y8G("checked",o.$implicit.status)}const br={title:"Custom cell template",description:"\n

The status column are custom cells.

\n ",component:(()=>{class s{constructor(){this.columns=[],this.list=C}ngOnInit(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Status",field:"status",cellTemplate:this.statusTpl}]}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],viewQuery:function(n,a){if(1&n&&t.GBs(_r,7),2&n){let i;t.mGM(i=t.lsd())&&(a.statusTpl=i.first)}},standalone:!0,features:[t.aNF],decls:3,vars:2,consts:[["statusTpl",""],[3,"data","columns"],[3,"checked"]],template:function(n,a){1&n&&(t.nrm(0,"mtx-grid",1),t.DNE(1,fr,2,1,"ng-template",null,0,t.C5r)),2&n&&t.Y8G("data",a.list)("columns",a.columns)},dependencies:[y,us]})}return s})(),files:[{file:"app.component.html",content:l(38741),filecontent:l(90598)},{file:"app.component.ts",content:l(60955),filecontent:l(16594)},{file:"app.component.scss",content:l(97731),filecontent:l(34969)}]},xr=(s,o)=>({mobile:s,city:o});function jr(s,o){if(1&s&&(t.j41(0,"button",3),t.EFF(1),t.k0s()),2&s){const e=o.$implicit;t.R7$(),t.JRh(e.mobile)}}function vr(s,o){if(1&s&&(t.j41(0,"button",4),t.EFF(1),t.k0s()),2&s){const e=o.$implicit;t.R7$(),t.JRh(e.city)}}const yr={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 s{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=C}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:5,vars:6,consts:[["mobileTpl",""],["cityTpl",""],[3,"data","columns","cellTemplate"],["mat-raised-button","","color","accent"],["mat-raised-button","","color","primary"]],template:function(n,a){if(1&n&&(t.nrm(0,"mtx-grid",2),t.DNE(1,jr,2,1,"ng-template",null,0,t.C5r)(3,vr,2,1,"ng-template",null,1,t.C5r)),2&n){const i=t.sdS(2),r=t.sdS(4);t.Y8G("data",a.list)("columns",a.columns)("cellTemplate",t.l_i(3,xr,i,r))}},dependencies:[y,E.$z]})}return s})(),files:[{file:"app.component.html",content:l(78398),filecontent:l(19265)},{file:"app.component.ts",content:l(59264),filecontent:l(24141)},{file:"app.component.scss",content:l(58380),filecontent:l(67158)}]},Cr=s=>({cost:s});function wr(s,o){if(1&s&&(t.j41(0,"div"),t.EFF(1),t.nI1(2,"currency"),t.k0s()),2&s){const e=o.$implicit,n=t.XpG();t.R7$(),t.JRh(t.bMT(2,1,n.getTotalCost(e)))}}const Mr={title:"Custom footer template",component:(()=>{class s{constructor(){this.columns=[{header:"Name",field:"name",summary:"Total"},{header:"Weight",field:"weight",summary:e=>Math.max(...e)},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Cost",field:"cost",type:"currency",typeParameter:{display:"$"}}],this.list=C}getTotalCost(e){return e.reduce((n,a)=>n+a,0)}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:3,vars:6,consts:[["footerTpl",""],[3,"data","columns","showSummary","summaryTemplate"]],template:function(n,a){if(1&n&&(t.nrm(0,"mtx-grid",1),t.DNE(1,wr,3,3,"ng-template",null,0,t.C5r)),2&n){const i=t.sdS(2);t.Y8G("data",a.list)("columns",a.columns)("showSummary",!0)("summaryTemplate",t.eq3(4,Cr,i))}},dependencies:[y,d.oe]})}return s})(),files:[{file:"app.component.html",content:l(98872),filecontent:l(87519)},{file:"app.component.ts",content:l(93750),filecontent:l(16839)},{file:"app.component.scss",content:l(10850),filecontent:l(19268)}]};function Tr(s,o){if(1&s&&(t.EFF(0),t.j41(1,"mat-icon",2),t.EFF(2,"info"),t.k0s()),2&s){const e=o.$implicit;t.SpI(" ",e.header," "),t.R7$(),t.Y8G("matTooltip",e.description)}}const Dr={title:"Custom header template",description:"\n

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

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

The name field use a formatter.

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

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

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

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

\n ',component:(()=>{class s{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=[]}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:1,vars:2,consts:[[3,"data","columns"]],template:function(n,a){1&n&&t.nrm(0,"mtx-grid",0),2&n&&t.Y8G("data",a.list)("columns",a.columns)},dependencies:[y]})}return s})(),files:[{file:"app.component.html",content:l(52981),filecontent:l(33356)},{file:"app.component.ts",content:l(80711),filecontent:l(42396)},{file:"app.component.scss",content:l(33309),filecontent:l(88191)}]};var Xr=l(21626);const zr=()=>[5,10,20],Hr={title:"Remote Data",component:(()=>{class s{get params(){const e=Object.assign({},this.query);return e.page+=1,e}constructor(e){this.http=e,this.columns=[{header:"Name",field:"name",formatter:n=>`${n.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(e=>{this.list=e.items,this.total=e.total_count,this.isLoading=!1},()=>{this.isLoading=!1},()=>{this.isLoading=!1})}getNextPage(e){this.query.page=e.pageIndex,this.query.per_page=e.pageSize,this.getList()}refresh(){this.getList()}reset(){this.query.page=0,this.query.per_page=5,this.getList()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(Xr.Qq))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:5,vars:9,consts:[["mat-raised-button","","color","primary",3,"click"],["mat-raised-button","","color","warn",3,"click"],[3,"page","data","columns","length","loading","pageOnFront","pageIndex","pageSize","pageSizeOptions"]],template:function(n,a){1&n&&(t.j41(0,"button",0),t.bIt("click",function(){return a.refresh()}),t.EFF(1,"Refresh"),t.k0s(),t.j41(2,"button",1),t.bIt("click",function(){return a.reset()}),t.EFF(3,"Reset"),t.k0s(),t.j41(4,"mtx-grid",2),t.bIt("page",function(r){return a.getNextPage(r)}),t.k0s()),2&n&&(t.R7$(4),t.Y8G("data",a.list)("columns",a.columns)("length",a.total)("loading",a.isLoading)("pageOnFront",!1)("pageIndex",a.query.page)("pageSize",a.query.per_page)("pageSizeOptions",t.lJ4(8,zr)))},dependencies:[E.$z,y],styles:[".mat-mdc-raised-button[_ngcontent-%COMP%]{margin-bottom:1rem}"]})}return s})(),files:[{file:"app.component.html",content:l(8423),filecontent:l(40522)},{file:"app.component.ts",content:l(71197),filecontent:l(88534)},{file:"app.component.scss",content:l(7363),filecontent:l(7973)}]},Lr={title:"Custom class for row and column",component:(()=>{class s{constructor(){this.rowClassFormatter={success:(e,n)=>"Boron"===e.name,danger:(e,n)=>1===n},this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight",class:e=>e?.weight>10?"warning":""},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile",class:"info"},{header:"City",field:"city"}],this.list=C}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:1,vars:3,consts:[[3,"data","columns","rowClassFormatter"]],template:function(n,a){1&n&&t.nrm(0,"mtx-grid",0),2&n&&t.Y8G("data",a.list)("columns",a.columns)("rowClassFormatter",a.rowClassFormatter)},dependencies:[y],styles:["[_nghost-%COMP%] .mtx-grid .success{background-color:#d1e7dd}[_nghost-%COMP%] .mtx-grid .danger{background-color:#f8d7da}[_nghost-%COMP%] .mtx-grid .warning{background-color:#fff3cd}[_nghost-%COMP%] .mtx-grid .info{background-color:#cff4fc}"]})}return s})(),files:[{file:"app.component.html",content:l(3186),filecontent:l(39113)},{file:"app.component.ts",content:l(35660),filecontent:l(11653)},{file:"app.component.scss",content:l(78532),filecontent:l(90254)}]},Ur={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 s{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=C,this.multiSelectable=!0,this.hideRowSelectionCheckbox=!1,this.rowSelectable=!0,this.rowSelected=C.slice(2,3),this.rowSelectionFormatter={disabled:e=>"Boron"===e.name,hideCheckbox:e=>"John"===e.name}}log(e){console.log(e)}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:11,vars:12,consts:[[3,"ngModelChange","ngModel"],[3,"value"],[3,"rowSelectedChange","cellSelectedChange","data","columns","multiSelectable","hideRowSelectionCheckbox","rowSelectable","rowSelected","rowSelectionFormatter"]],template:function(n,a){1&n&&(t.j41(0,"div")(1,"mat-checkbox",0),t.mxI("ngModelChange",function(r){return t.DH7(a.rowSelectable,r)||(a.rowSelectable=r),r}),t.EFF(2,"Row selectable"),t.k0s(),t.j41(3,"mat-checkbox",0),t.mxI("ngModelChange",function(r){return t.DH7(a.hideRowSelectionCheckbox,r)||(a.hideRowSelectionCheckbox=r),r}),t.EFF(4,"Hide checkbox"),t.k0s(),t.j41(5,"mat-radio-group",0),t.mxI("ngModelChange",function(r){return t.DH7(a.multiSelectable,r)||(a.multiSelectable=r),r}),t.j41(6,"mat-radio-button",1),t.EFF(7,"Single"),t.k0s(),t.j41(8,"mat-radio-button",1),t.EFF(9,"Multiple"),t.k0s()()(),t.j41(10,"mtx-grid",2),t.bIt("rowSelectedChange",function(r){return a.log(r)})("cellSelectedChange",function(r){return a.log(r)}),t.k0s()),2&n&&(t.R7$(),t.R50("ngModel",a.rowSelectable),t.R7$(2),t.R50("ngModel",a.hideRowSelectionCheckbox),t.R7$(2),t.R50("ngModel",a.multiSelectable),t.R7$(),t.Y8G("value",!1),t.R7$(2),t.Y8G("value",!0),t.R7$(2),t.Y8G("data",a.list)("columns",a.columns)("multiSelectable",a.multiSelectable)("hideRowSelectionCheckbox",a.hideRowSelectionCheckbox)("rowSelectable",a.rowSelectable)("rowSelected",a.rowSelected)("rowSelectionFormatter",a.rowSelectionFormatter))},dependencies:[K.So,v.YN,v.BC,v.vS,rt.VT,rt._g,y],styles:[".mat-checkbox[_ngcontent-%COMP%], .mat-radio-button[_ngcontent-%COMP%]{display:inline-block;margin-right:1rem;margin-bottom:1rem}"]})}return s})(),files:[{file:"app.component.html",content:l(71737),filecontent:l(43078)},{file:"app.component.ts",content:l(78167),filecontent:l(23282)},{file:"app.component.scss",content:l(57083),filecontent:l(71097)}]},Vr={title:"Row with buttons",component:(()=>{class s{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Operation",field:"operation",width:"180px",pinned:"right",right:"0px",type:"button",buttons:[{type:"icon",text:"copy",icon:"file_copy",tooltip:"copy",disabled:!0,click:()=>alert("copy")},{type:"icon",text:"edit",icon:"edit",tooltip:"Edit",click:()=>alert("edit")},{type:"icon",text:"delete",icon:"delete",tooltip:"Delete",color:"warn",pop:"Confirm delete?",click:()=>alert("delete"),badge:{content:1}}]}],this.list=C}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:1,vars:2,consts:[[3,"data","columns"]],template:function(n,a){1&n&&t.nrm(0,"mtx-grid",0),2&n&&t.Y8G("data",a.list)("columns",a.columns)},dependencies:[y]})}return s})(),files:[{file:"app.component.html",content:l(17493),filecontent:l(42602)},{file:"app.component.ts",content:l(72587),filecontent:l(62966)},{file:"app.component.scss",content:l(33983),filecontent:l(38341)}]},$r={title:"Sortable",component:(()=>{class s{constructor(){this.columns=[{header:"Name",field:"name",sortable:!0},{header:"Weight",field:"weight",sortable:!0},{header:"Gender",field:"gender",sortable:!0},{header:"Mobile",field:"mobile",sortable:!1},{header:"City",field:"city",sortable:!0,sortProp:{arrowPosition:"before",disableClear:!0,start:"desc"}}],this.list=C}log(e){console.log(e)}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:1,vars:5,consts:[["sortActive","name","sortDirection","asc","sortStart","asc",3,"sortChange","data","columns","sortOnFront","sortDisableClear","sortDisabled"]],template:function(n,a){1&n&&(t.j41(0,"mtx-grid",0),t.bIt("sortChange",function(r){return a.log(r)}),t.k0s()),2&n&&t.Y8G("data",a.list)("columns",a.columns)("sortOnFront",!0)("sortDisableClear",!0)("sortDisabled",!1)},dependencies:[y]})}return s})(),files:[{file:"app.component.html",content:l(58918),filecontent:l(7745)},{file:"app.component.ts",content:l(32068),filecontent:l(89485)},{file:"app.component.scss",content:l(25352),filecontent:l(55638)}]};var gs=l(74710);function Wr(s,o){if(1&s&&t.nrm(0,"doc-heading",0)(1,"example-viewer",1),2&s){const e=o.$implicit;t.Y8G("text",e.title),t.R7$(),t.Y8G("exampleData",e)}}function qr(s,o){1&s&&t.Z7z(0,Wr,2,2,null,null,t.fX1),2&s&&t.Dyx(o.examples)}function Yr(s,o){1&s&&t.nrm(0,"doc-viewer",0),2&s&&t.Y8G("textContent",o.content.default)}let _s=(()=>{class s{constructor(e){this.route=e}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(gs.nX))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["app-grid-overview"]],standalone:!0,features:[t.aNF],decls:7,vars:3,consts:[[3,"text"],[3,"exampleData"]],template:function(n,a){if(1&n&&(t.j41(0,"p"),t.EFF(1," The "),t.j41(2,"code"),t.EFF(3,"mtx-grid"),t.k0s(),t.EFF(4," is an powerful material table component. It supports cell selectable, row selectable, multiple row selectable, row expandable, column hiding, column moving and so on.\n"),t.k0s(),t.DNE(5,qr,2,0),t.nI1(6,"async")),2&n){let i;t.R7$(5),t.vxM(5,(i=t.bMT(6,1,a.route.data))?5:-1,i)}},dependencies:[bs.Y,js.v,d.Jj],encapsulation:2})}return s})(),fs=(()=>{class s{constructor(e){this.route=e}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(gs.nX))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["app-grid-api"]],standalone:!0,features:[t.aNF],decls:2,vars:3,consts:[[3,"textContent"]],template:function(n,a){if(1&n&&(t.DNE(0,Yr,1,1,"doc-viewer"),t.nI1(1,"async")),2&n){let i;t.vxM(0,(i=t.bMT(1,1,a.route.data))?0:-1,i)}},dependencies:[xs.T,d.Jj],encapsulation:2})}return s})();const Kr=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:_s,pathMatch:"full",data:{examples:[Zo,ir,or,Or,Ir,$r,Ur,Ar,sr,nr,Gr,Vr,br,yr,Rr,Lr,Nr,Dr,Mr,Sr,Br,Hr]}},{path:"api",component:fs,pathMatch:"full",data:{content:l(22426)}},{path:"**",redirectTo:"overview"}]},52624:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [trackBy]="trackByName">\n</mtx-grid>\n'},43825:p=>{p.exports='<div>\n <mat-checkbox [(ngModel)]="columnHideable">Column Hiding</mat-checkbox>\n <mat-checkbox [(ngModel)]="columnSortable">Column Sorting</mat-checkbox>\n <mat-checkbox [(ngModel)]="columnPinnable">Column Pinning</mat-checkbox>\n\n <label>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'},98640:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [showToolbar]="true">\n</mtx-grid>\n'},60495:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [columnResizable]="true"\n [pageSizeOptions]="[1,2,5,10]">\n</mtx-grid>\n'},15487:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns"\n (rowContextMenu)="onContextMenu($event)">\n</mtx-grid>\n\n<!-- Context Menu -->\n<div style="position: fixed; visibility: hidden;"\n [style.left]="contextMenuPosition.x"\n [style.top]="contextMenuPosition.y"\n [matMenuTriggerFor]="contextMenu">\n</div>\n<mat-menu #contextMenu="matMenu" [hasBackdrop]="false">\n <ng-template matMenuContent let-row="rowData" let-index="index">\n <button mat-menu-item>{{row.name}}, {{index}}</button>\n </ng-template>\n</mat-menu>\n'},78398:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [cellTemplate]="{mobile: mobileTpl, city: cityTpl}">\n</mtx-grid>\n\n<ng-template #mobileTpl let-row let-index="index" let-col="colDef">\n <button mat-raised-button color="accent">{{row.mobile}}</button>\n</ng-template>\n\n<ng-template #cityTpl let-row let-index="index" let-col="colDef">\n <button mat-raised-button color="primary">{{row.city}}</button>\n</ng-template>\n'},38741:p=>{p.exports='<mtx-grid [data]="list"\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'},98872:p=>{p.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'},25934:p=>{p.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'},9264:p=>{p.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'},11598:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns">\n</mtx-grid>\n'},55051:p=>{p.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'},37977:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [pageOnFront]="false"\n [showPaginator]="false">\n</mtx-grid>\n'},72682:p=>{p.exports='<div>\n <mat-checkbox [(ngModel)]="rowHover">Hover</mat-checkbox>\n <mat-checkbox [(ngModel)]="rowStriped">Striped</mat-checkbox>\n</div>\n\n<mtx-grid [data]="list"\n [columns]="columns"\n [rowHover]="rowHover"\n [rowStriped]="rowStriped"\n [rowSelectable]="true">\n</mtx-grid>\n'},49138:p=>{p.exports='<mat-radio-group [(ngModel)]="defaultlang" (change)="translate.use($event.value)">\n @for (lang of langs; track lang) {\n <mat-radio-button [value]="lang.value">{{lang.label}}</mat-radio-button>\n }\n</mat-radio-group>\n\n<mtx-grid [data]="list"\n [columns]="columns"\n [showToolbar]="true"\n [columnHideable]="true"\n [columnSortable]="true"\n [columnPinOptions]="columnPinOptions">\n</mtx-grid>\n'},37051:p=>{p.exports='<mat-checkbox [(ngModel)]="isLoading">Loading</mat-checkbox>\n\n<mtx-grid [data]="list"\n [columns]="columns"\n [loading]="isLoading">\n</mtx-grid>\n'},52981:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns">\n</mtx-grid>\n'},8423:p=>{p.exports='<button mat-raised-button color="primary" (click)="refresh()">Refresh</button>\n<button mat-raised-button color="warn" (click)="reset()">Reset</button>\n\n<mtx-grid [data]="list"\n [columns]="columns"\n [length]="total"\n [loading]="isLoading"\n [pageOnFront]="false"\n [pageIndex]="query.page"\n [pageSize]="query.per_page"\n [pageSizeOptions]="[5,10,20]"\n (page)="getNextPage($event)">\n</mtx-grid>\n'},3186:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [rowClassFormatter]="rowClassFormatter">\n</mtx-grid>\n'},71737:p=>{p.exports='<div>\n <mat-checkbox [(ngModel)]="rowSelectable">Row selectable</mat-checkbox>\n <mat-checkbox [(ngModel)]="hideRowSelectionCheckbox">Hide checkbox</mat-checkbox>\n <mat-radio-group [(ngModel)]="multiSelectable">\n <mat-radio-button [value]="false">Single</mat-radio-button>\n <mat-radio-button [value]="true">Multiple</mat-radio-button>\n </mat-radio-group>\n</div>\n\n<mtx-grid [data]="list"\n [columns]="columns"\n [multiSelectable]="multiSelectable"\n [hideRowSelectionCheckbox]="hideRowSelectionCheckbox"\n [rowSelectable]="rowSelectable"\n [rowSelected]="rowSelected"\n [rowSelectionFormatter]="rowSelectionFormatter"\n (rowSelectedChange)="log($event)"\n (cellSelectedChange)="log($event)">\n</mtx-grid>\n'},17493:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns">\n</mtx-grid>\n'},58918:p=>{p.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'},81318:p=>{p.exports='{\n "name": "Name",\n "weight": "Weight",\n "gender": "Gender",\n "mobile": "Mobile",\n "city": "City",\n "operation": "Operation",\n "delete": "Delete",\n "confirm_delete": "Confirm delete?",\n "close": "CLOSE",\n "ok": "OK",\n "pin_left": "Pin Left",\n "pin_right": "Pin Right",\n "no_pin": "No Pin"\n}\n'},560:p=>{p.exports='{\n "name": "\u59d3\u540d",\n "weight": "\u4f53\u91cd",\n "gender": "\u6027\u522b",\n "mobile": "\u624b\u673a",\n "city": "\u57ce\u5e02",\n "operation": "\u64cd\u4f5c",\n "delete": "\u5220\u9664",\n "confirm_delete": "\u786e\u8ba4\u5220\u9664\uff1f",\n "close": "\u5173\u95ed",\n "ok": "\u786e\u5b9a",\n "pin_left": "\u56fa\u5b9a\u5728\u5de6\u4fa7",\n "pin_right": "\u56fa\u5b9a\u5728\u53f3\u4fa7",\n "no_pin": "\u53d6\u6d88\u56fa\u5b9a"\n}\n'},33988:p=>{p.exports='/** No CSS for this example */\n'},46483:p=>{p.exports='label {\n padding: 0 8px;\n}\n'},12060:p=>{p.exports='/** No CSS for this example */\n'},88723:p=>{p.exports=':host ::ng-deep .mtx-grid {\n height: 280px;\n}\n'},32641:p=>{p.exports=""},58380:p=>{p.exports='/** No CSS for this example */\n'},97731:p=>{p.exports='/** No CSS for this example */\n'},10850:p=>{p.exports='/** No CSS for this example */\n'},90256:p=>{p.exports='/** No CSS for this example */\n'},63152:p=>{p.exports='/** No CSS for this example */\n'},3202:p=>{p.exports=':host ::ng-deep .label {\n padding: 5px 10px;\n border-radius: 999px;\n background-color: #ffb74d;\n}\n'},65081:p=>{p.exports='/** No CSS for this example */\n'},14817:p=>{p.exports='/** No CSS for this example */\n'},2190:p=>{p.exports='.mat-checkbox {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n'},68164:p=>{p.exports='.mat-radio-button {\n margin: 0 1rem 1rem 0;\n}\n'},79553:p=>{p.exports='.mat-checkbox {\n display: inline-block;\n margin-bottom: 1rem;\n}\n'},33309:p=>{p.exports='/** No CSS for this example */\n'},7363:p=>{p.exports='.mat-mdc-raised-button {\n margin-bottom: 1rem;\n}\n'},78532:p=>{p.exports=':host ::ng-deep .mtx-grid {\n .success {\n background-color: #d1e7dd;\n }\n\n .danger {\n background-color: #f8d7da;\n }\n\n .warning {\n background-color: #fff3cd;\n }\n\n .info {\n background-color: #cff4fc;\n }\n}\n'},57083:p=>{p.exports='.mat-checkbox,\n.mat-radio-button {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n'},33983:p=>{p.exports=""},25352:p=>{p.exports='/** No CSS for this example */\n'},51949:p=>{p.exports='export const EXAMPLE_DATA: any[] = [\n {\n position: 1,\n name: 'Boron',\n tag: [\n {\n color: 'red',\n value: [1, 2],\n },\n ],\n weight: 10.811,\n symbol: 'B',\n gender: 'male',\n mobile: '13198765432',\n tele: '567891234',\n city: 'Berlin',\n address: 'Bernauer Str.111,13355',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Boron@gmail.com',\n status: false,\n cost: 4,\n },\n {\n position: 2,\n name: 'Helium',\n tag: [\n {\n color: 'blue',\n value: [3, 4],\n },\n ],\n weight: 8.0026,\n symbol: 'He',\n gender: 'female',\n mobile: '13034676675',\n tele: '80675432',\n city: 'Shanghai',\n address: '88 Songshan Road',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Helium@gmail.com',\n status: true,\n cost: 5,\n },\n {\n position: 3,\n name: 'Nitrogen',\n tag: [\n {\n color: 'yellow',\n value: [5, 6],\n },\n ],\n weight: 14.0067,\n symbol: 'N',\n gender: 'male',\n mobile: '15811112222',\n tele: '345678912',\n city: 'Sydney',\n address: 'Circular Quay, Sydney NSW 2000',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Nitrogen@gmail.com',\n status: true,\n cost: 2,\n },\n];\n'},32482:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n {\n header: 'Weight',\n field: 'weight',\n type: 'number',\n typeParameter: {\n digitsInfo: '1.2-2',\n },\n },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n {\n header: 'Date',\n field: 'date',\n type: 'date',\n typeParameter: {\n format: 'yyyy-MM-dd',\n },\n },\n ];\n\n list = EXAMPLE_DATA;\n\n trackByName(index: number, item: any) {\n return item.name;\n }\n}\n'},46915:p=>{p.exports='import { Component, ViewChild } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MatRadioGroup, MatRadioButton, MtxGrid],\n})\nexport class AppComponent {\n @ViewChild('grid') grid!: MtxGrid;\n\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n columnPinnable = false;\n columnSortable = true;\n columnHideable = true;\n columnHideableChecked: 'show' | 'hide' = 'show';\n\n closeMenu() {\n this.grid.columnMenu.menuTrigger.closeMenu();\n }\n\n log(e: any) {\n console.log(e);\n }\n}\n'},6726:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Position', field: 'position', width: '200px' },\n { header: 'Name', field: 'name', width: '200px', pinned: 'left' },\n { header: 'tags', field: 'tag.0.value', width: '200px' },\n { header: 'Weight', field: 'weight', width: '200px', pinned: 'left' },\n { header: 'Symbol', field: 'symbol', width: '200px' },\n { header: 'Gender', field: 'gender', width: '200px' },\n { header: 'Mobile', field: 'mobile', width: '200px' },\n { header: 'Tele', field: 'tele', width: '200px' },\n { header: 'City', field: 'city', width: '200px' },\n { header: 'Address', field: 'address', width: '200px' },\n { header: 'Date', field: 'date', width: '200px' },\n { header: 'Website', field: 'website', width: '200px' },\n { header: 'Company', field: 'company', width: '200px' },\n { header: 'Email', field: 'email', width: '200px', pinned: 'right' },\n { header: 'Status', field: 'status', type: 'boolean', width: '200px' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},82973:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n minWidth: 200,\n maxWidth: 300,\n },\n {\n header: 'Weight',\n field: 'weight',\n minWidth: 200,\n },\n {\n header: 'Gender',\n field: 'gender',\n width: '100px',\n resizable: false,\n },\n {\n header: 'Mobile',\n field: 'mobile',\n maxWidth: 200,\n },\n {\n header: 'City',\n field: 'city',\n minWidth: 200,\n },\n ];\n\n list = [...EXAMPLE_DATA, ...EXAMPLE_DATA, ...EXAMPLE_DATA];\n}\n'},21273:p=>{p.exports='import { Component, ViewChild } from '@angular/core';\nimport { MatMenu, MatMenuContent, MatMenuItem, MatMenuTrigger } from '@angular/material/menu';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { Observable, Subscription, fromEvent, merge } from 'rxjs';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, MatMenuTrigger, MatMenu, MatMenuContent, MatMenuItem],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n minWidth: 200,\n maxWidth: 300,\n },\n {\n header: 'Weight',\n field: 'weight',\n minWidth: 200,\n },\n {\n header: 'Gender',\n field: 'gender',\n width: '100px',\n resizable: false,\n },\n {\n header: 'Mobile',\n field: 'mobile',\n maxWidth: 200,\n },\n {\n header: 'City',\n field: 'city',\n minWidth: 200,\n },\n ];\n\n list = EXAMPLE_DATA;\n\n @ViewChild(MatMenuTrigger) contextMenu!: MatMenuTrigger;\n contextMenuPosition = { x: '0px', y: '0px' };\n private closingMenuSubscription!: Subscription;\n\n onContextMenu(e: any) {\n const { event, rowData, index } = e;\n event.preventDefault();\n\n this.contextMenu.closeMenu();\n\n const timer = this.contextMenu.menuOpen ? 150 : 0;\n setTimeout(() => this.contextMenu.openMenu(), timer);\n\n this.contextMenuPosition.x = event.clientX + 'px';\n this.contextMenuPosition.y = event.clientY + 'px';\n this.contextMenu.menuData = { rowData, index };\n this.contextMenu.menu?.focusFirstItem('mouse');\n\n this.closingMenuSubscription = merge(\n fromEvent(document, 'click') as Observable<MouseEvent>,\n fromEvent(document, 'touchend') as Observable<MouseEvent>\n ).subscribe(_ => {\n this.contextMenu.closeMenu();\n this.closingMenuSubscription.unsubscribe();\n });\n }\n}\n'},59264:p=>{p.exports='import { Component } from '@angular/core';\nimport { MatButton } from '@angular/material/button';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, MatButton],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},60955:p=>{p.exports='import { Component, OnInit, TemplateRef, ViewChild } from '@angular/core';\nimport { MatSlideToggle } from '@angular/material/slide-toggle';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, MatSlideToggle],\n})\nexport class AppComponent implements OnInit {\n @ViewChild('statusTpl', { static: true }) statusTpl!: TemplateRef<any>;\n\n columns: MtxGridColumn[] = [];\n\n list = EXAMPLE_DATA;\n\n ngOnInit() {\n this.columns = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Status', field: 'status', cellTemplate: this.statusTpl },\n ];\n }\n}\n'},93750:p=>{p.exports='import { CurrencyPipe } from '@angular/common';\nimport { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, CurrencyPipe],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', summary: 'Total' },\n { header: 'Weight', field: 'weight', summary: data => Math.max(...data) },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Cost', field: 'cost', type: 'currency', typeParameter: { display: '$' } },\n ];\n\n list = EXAMPLE_DATA;\n\n getTotalCost(data: any) {\n return data.reduce((acc: any, value: any) => acc + value, 0);\n }\n}\n'},87980:p=>{p.exports='import { Component } from '@angular/core';\nimport { MatIcon } from '@angular/material/icon';\nimport { MatTooltip } from '@angular/material/tooltip';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, MatIcon, MatTooltip],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', description: 'Info about the name' },\n { header: 'Weight', field: 'weight', description: 'Info about the weight' },\n { header: 'Gender', field: 'gender', description: 'Info about the gender' },\n { header: 'Mobile', field: 'mobile', description: 'Info about the mobile' },\n { header: 'City', field: 'city', description: 'Info about the city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},37090:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', summary: 'Total' },\n { header: 'Weight', field: 'weight', summary: data => Math.max(...data) },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Cost', field: 'cost', type: 'currency', typeParameter: { display: '$' } },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},10860:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n formatter: (data: any) => `<span class="label">${data.name}</span>`,\n },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},11105:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', showExpand: true },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n log(e: any) {\n console.log(e);\n }\n}\n'},65819:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},72392:p=>{p.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n rowHover = true;\n rowStriped = false;\n}\n'},26652:p=>{p.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MtxGrid, MtxGridColumn, MtxGridColumnPinOption } from '@ng-matero/extensions/grid';\nimport { TranslateService } from '@ngx-translate/core';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [FormsModule, MatRadioGroup, MatRadioButton, MtxGrid],\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'},74713:p=>{p.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n isLoading = true;\n}\n'},80711:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, 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 standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = [];\n}\n'},71197:p=>{p.exports='import { HttpClient } from '@angular/common/http';\nimport { Component, OnInit } from '@angular/core';\nimport { MatButton } from '@angular/material/button';\nimport { PageEvent } from '@angular/material/paginator';\nimport { MtxGrid, 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 standalone: true,\n imports: [MatButton, MtxGrid],\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'},35660:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn, MtxGridRowClassFormatter } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n rowClassFormatter: MtxGridRowClassFormatter = {\n success: (data, index) => data.name === 'Boron',\n danger: (data, index) => index === 1,\n };\n\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n {\n header: 'Weight',\n field: 'weight',\n class: data => {\n return data?.weight > 10 ? 'warning' : '';\n },\n },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile', class: 'info' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},78167:p=>{p.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MtxGrid, MtxGridColumn, MtxGridRowSelectionFormatter } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MatRadioGroup, MatRadioButton, MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n multiSelectable = true;\n hideRowSelectionCheckbox = false;\n rowSelectable = true;\n rowSelected = EXAMPLE_DATA.slice(2, 3);\n rowSelectionFormatter: MtxGridRowSelectionFormatter = {\n disabled: data => data.name === 'Boron',\n hideCheckbox: data => data.name === 'John',\n };\n\n log(e: any) {\n console.log(e);\n }\n}\n'},72587:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n {\n header: 'Operation',\n field: 'operation',\n width: '180px',\n pinned: 'right',\n right: '0px',\n type: 'button',\n buttons: [\n {\n type: 'icon',\n text: 'copy',\n icon: 'file_copy',\n tooltip: 'copy',\n disabled: true,\n click: () => alert('copy'),\n },\n {\n type: 'icon',\n text: 'edit',\n icon: 'edit',\n tooltip: 'Edit',\n click: () => alert('edit'),\n },\n {\n type: 'icon',\n text: 'delete',\n icon: 'delete',\n tooltip: 'Delete',\n color: 'warn',\n pop: 'Confirm delete?',\n click: () => alert('delete'),\n badge: {\n content: 1,\n },\n },\n ],\n },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},32068:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', sortable: true },\n { header: 'Weight', field: 'weight', sortable: true },\n { header: 'Gender', field: 'gender', sortable: true },\n { header: 'Mobile', field: 'mobile', sortable: false },\n {\n header: 'City',\n field: 'city',\n sortable: true,\n sortProp: {\n arrowPosition: 'before',\n disableClear: true,\n start: 'desc',\n },\n },\n ];\n\n list = EXAMPLE_DATA;\n\n log(e: any) {\n console.log(e);\n }\n}\n'},22426:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='

Data Grid

\n

API reference for Material Extensions grid

\n

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

\n

Directives

\n

MtxGrid

\n

Selector: [mtx-grid]

\n

Exported as: mtxGrid

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

Interfaces

\n

MtxGridColumn

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

MtxGridColumnPinOption

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

MtxGridColumnTypeParameter

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

MtxGridSortProp

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

MtxGridColumnButton

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

MtxGridColumnButtonPop

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

MtxGridColumnButtonTooltip

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

MtxGridColumnButtonBadge

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

MtxGridColumnTag

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

MtxGridColumnTagValue

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

MtxGridRowSelectionFormatter

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

MtxGridRowClassFormatter

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

MtxGridDefaultOptions

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

Type aliases

\n

MtxGridColumnType

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

MtxGridColumnPinValue

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

MtxGridButtonType

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

Constants

\n

MTX_GRID_DEFAULT_OPTIONS

\n

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

\n
const MTX_GRID_DEFAULT_OPTIONS: InjectionToken<() => MtxGridDefaultOptions>;\n
\n'},46926:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="export const EXAMPLE_DATA: any[] = [\n {\n position: 1,\n name: 'Boron',\n tag: [\n {\n color: 'red',\n value: [1, 2],\n },\n ],\n weight: 10.811,\n symbol: 'B',\n gender: 'male',\n mobile: '13198765432',\n tele: '567891234',\n city: 'Berlin',\n address: 'Bernauer Str.111,13355',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Boron@gmail.com',\n status: false,\n cost: 4,\n },\n {\n position: 2,\n name: 'Helium',\n tag: [\n {\n color: 'blue',\n value: [3, 4],\n },\n ],\n weight: 8.0026,\n symbol: 'He',\n gender: 'female',\n mobile: '13034676675',\n tele: '80675432',\n city: 'Shanghai',\n address: '88 Songshan Road',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Helium@gmail.com',\n status: true,\n cost: 5,\n },\n {\n position: 3,\n name: 'Nitrogen',\n tag: [\n {\n color: 'yellow',\n value: [5, 6],\n },\n ],\n weight: 14.0067,\n symbol: 'N',\n gender: 'male',\n mobile: '15811112222',\n tele: '345678912',\n city: 'Sydney',\n address: 'Circular Quay, Sydney NSW 2000',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Nitrogen@gmail.com',\n status: true,\n cost: 2,\n },\n];\n"},89277:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},57978:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},83305:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n {\n header: 'Weight',\n field: 'weight',\n type: 'number',\n typeParameter: {\n digitsInfo: '1.2-2',\n },\n },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n {\n header: 'Date',\n field: 'date',\n type: 'date',\n typeParameter: {\n format: 'yyyy-MM-dd',\n },\n },\n ];\n\n list = EXAMPLE_DATA;\n\n trackByName(index: number, item: any) {\n return item.name;\n }\n}\n"},38234:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='
\n Column Hiding\n Column Sorting\n Column Pinning\n\n \n \n Show\n Hide\n \n
\n\n\n\n\n\n \n \n\n'},74101:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="label {\n padding: 0 8px;\n}\n"},17926:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component, ViewChild } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MatRadioGroup, MatRadioButton, MtxGrid],\n})\nexport class AppComponent {\n @ViewChild('grid') grid!: MtxGrid;\n\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n columnPinnable = false;\n columnSortable = true;\n columnHideable = true;\n columnHideableChecked: 'show' | 'hide' = 'show';\n\n closeMenu() {\n this.grid.columnMenu.menuTrigger.closeMenu();\n }\n\n log(e: any) {\n console.log(e);\n }\n}\n"},94553:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},10910:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},37461:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Position', field: 'position', width: '200px' },\n { header: 'Name', field: 'name', width: '200px', pinned: 'left' },\n { header: 'tags', field: 'tag.0.value', width: '200px' },\n { header: 'Weight', field: 'weight', width: '200px', pinned: 'left' },\n { header: 'Symbol', field: 'symbol', width: '200px' },\n { header: 'Gender', field: 'gender', width: '200px' },\n { header: 'Mobile', field: 'mobile', width: '200px' },\n { header: 'Tele', field: 'tele', width: '200px' },\n { header: 'City', field: 'city', width: '200px' },\n { header: 'Address', field: 'address', width: '200px' },\n { header: 'Date', field: 'date', width: '200px' },\n { header: 'Website', field: 'website', width: '200px' },\n { header: 'Company', field: 'company', width: '200px' },\n { header: 'Email', field: 'email', width: '200px', pinned: 'right' },\n { header: 'Status', field: 'status', type: 'boolean', width: '200px' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},77954:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},16653:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=":host ::ng-deep .mtx-grid {\n height: 280px;\n}\n"},20894:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n minWidth: 200,\n maxWidth: 300,\n },\n {\n header: 'Weight',\n field: 'weight',\n minWidth: 200,\n },\n {\n header: 'Gender',\n field: 'gender',\n width: '100px',\n resizable: false,\n },\n {\n header: 'Mobile',\n field: 'mobile',\n maxWidth: 200,\n },\n {\n header: 'City',\n field: 'city',\n minWidth: 200,\n },\n ];\n\n list = [...EXAMPLE_DATA, ...EXAMPLE_DATA, ...EXAMPLE_DATA];\n}\n"},3644:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n\n\x3c!-- Context Menu --\x3e\n
\n
\n\n \n \n \n\n'},17647:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=""},23340:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component, ViewChild } from '@angular/core';\nimport { MatMenu, MatMenuContent, MatMenuItem, MatMenuTrigger } from '@angular/material/menu';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { Observable, Subscription, fromEvent, merge } from 'rxjs';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, MatMenuTrigger, MatMenu, MatMenuContent, MatMenuItem],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n minWidth: 200,\n maxWidth: 300,\n },\n {\n header: 'Weight',\n field: 'weight',\n minWidth: 200,\n },\n {\n header: 'Gender',\n field: 'gender',\n width: '100px',\n resizable: false,\n },\n {\n header: 'Mobile',\n field: 'mobile',\n maxWidth: 200,\n },\n {\n header: 'City',\n field: 'city',\n minWidth: 200,\n },\n ];\n\n list = EXAMPLE_DATA;\n\n @ViewChild(MatMenuTrigger) contextMenu!: MatMenuTrigger;\n contextMenuPosition = { x: '0px', y: '0px' };\n private closingMenuSubscription!: Subscription;\n\n onContextMenu(e: any) {\n const { event, rowData, index } = e;\n event.preventDefault();\n\n this.contextMenu.closeMenu();\n\n const timer = this.contextMenu.menuOpen ? 150 : 0;\n setTimeout(() => this.contextMenu.openMenu(), timer);\n\n this.contextMenuPosition.x = event.clientX + 'px';\n this.contextMenuPosition.y = event.clientY + 'px';\n this.contextMenu.menuData = { rowData, index };\n this.contextMenu.menu?.focusFirstItem('mouse');\n\n this.closingMenuSubscription = merge(\n fromEvent(document, 'click') as Observable,\n fromEvent(document, 'touchend') as Observable\n ).subscribe(_ => {\n this.contextMenu.closeMenu();\n this.closingMenuSubscription.unsubscribe();\n });\n }\n}\n"},19265:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n\n\n \n\n\n\n \n\n'},67158:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},24141:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MatButton } from '@angular/material/button';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, MatButton],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},90598:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n\n\n Slide me!\n\n'},34969:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},16594:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component, OnInit, TemplateRef, ViewChild } from '@angular/core';\nimport { MatSlideToggle } from '@angular/material/slide-toggle';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, MatSlideToggle],\n})\nexport class AppComponent implements OnInit {\n @ViewChild('statusTpl', { static: true }) statusTpl!: TemplateRef;\n\n columns: MtxGridColumn[] = [];\n\n list = EXAMPLE_DATA;\n\n ngOnInit() {\n this.columns = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Status', field: 'status', cellTemplate: this.statusTpl },\n ];\n }\n}\n"},87519:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n\n\n
{{getTotalCost(data) | currency}}
\n
\n'},19268:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},16839:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { CurrencyPipe } from '@angular/common';\nimport { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, CurrencyPipe],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', summary: 'Total' },\n { header: 'Weight', field: 'weight', summary: data => Math.max(...data) },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Cost', field: 'cost', type: 'currency', typeParameter: { display: '$' } },\n ];\n\n list = EXAMPLE_DATA;\n\n getTotalCost(data: any) {\n return data.reduce((acc: any, value: any) => acc + value, 0);\n }\n}\n"},3609:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n\n\n {{col.header}} info\n\n'},36318:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},46709:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MatIcon } from '@angular/material/icon';\nimport { MatTooltip } from '@angular/material/tooltip';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, MatIcon, MatTooltip],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', description: 'Info about the name' },\n { header: 'Weight', field: 'weight', description: 'Info about the weight' },\n { header: 'Gender', field: 'gender', description: 'Info about the gender' },\n { header: 'Mobile', field: 'mobile', description: 'Info about the mobile' },\n { header: 'City', field: 'city', description: 'Info about the city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},90033:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n\n\n \n\n'},20870:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},93629:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', summary: 'Total' },\n { header: 'Weight', field: 'weight', summary: data => Math.max(...data) },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Cost', field: 'cost', type: 'currency', typeParameter: { display: '$' } },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},51627:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},86792:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=":host ::ng-deep .label {\n padding: 5px 10px;\n border-radius: 999px;\n background-color: #ffb74d;\n}\n"},10867:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n formatter: (data: any) => `${data.name}`,\n },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},68096:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n\n\n {{row.name}}\n\n'},90427:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},83200:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', showExpand: true },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n log(e: any) {\n console.log(e);\n }\n}\n"},9536:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},31867:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},16704:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},17103:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='
\n Hover\n Striped\n
\n\n\n\n'},42452:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=".mat-checkbox {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n"},73719:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n rowHover = true;\n rowStriped = false;\n}\n"},41145:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n @for (lang of langs; track lang) {\n {{lang.label}}\n }\n\n\n\n\n'},30:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=".mat-radio-button {\n margin: 0 1rem 1rem 0;\n}\n"},78549:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MtxGrid, MtxGridColumn, MtxGridColumnPinOption } from '@ng-matero/extensions/grid';\nimport { TranslateService } from '@ngx-translate/core';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [FormsModule, MatRadioGroup, MatRadioButton, MtxGrid],\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"},13112:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='Loading\n\n\n\n'},40259:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=".mat-checkbox {\n display: inline-block;\n margin-bottom: 1rem;\n}\n"},32648:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n isLoading = true;\n}\n"},33356:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},88191:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},42396:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, 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 standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = [];\n}\n"},40522:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n\n\n\n'},7973:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=".mat-mdc-raised-button {\n margin-bottom: 1rem;\n}\n"},88534:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { HttpClient } from '@angular/common/http';\nimport { Component, OnInit } from '@angular/core';\nimport { MatButton } from '@angular/material/button';\nimport { PageEvent } from '@angular/material/paginator';\nimport { MtxGrid, 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 standalone: true,\n imports: [MatButton, MtxGrid],\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"},39113:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},90254:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=":host ::ng-deep .mtx-grid {\n .success {\n background-color: #d1e7dd;\n }\n\n .danger {\n background-color: #f8d7da;\n }\n\n .warning {\n background-color: #fff3cd;\n }\n\n .info {\n background-color: #cff4fc;\n }\n}\n"},11653:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn, MtxGridRowClassFormatter } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n rowClassFormatter: MtxGridRowClassFormatter = {\n success: (data, index) => data.name === 'Boron',\n danger: (data, index) => index === 1,\n };\n\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n {\n header: 'Weight',\n field: 'weight',\n class: data => {\n return data?.weight > 10 ? 'warning' : '';\n },\n },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile', class: 'info' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},43078:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='
\n Row selectable\n Hide checkbox\n \n Single\n Multiple\n \n
\n\n\n\n'},71097:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=".mat-checkbox,\n.mat-radio-button {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n"},23282:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MtxGrid, MtxGridColumn, MtxGridRowSelectionFormatter } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MatRadioGroup, MatRadioButton, MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n multiSelectable = true;\n hideRowSelectionCheckbox = false;\n rowSelectable = true;\n rowSelected = EXAMPLE_DATA.slice(2, 3);\n rowSelectionFormatter: MtxGridRowSelectionFormatter = {\n disabled: data => data.name === 'Boron',\n hideCheckbox: data => data.name === 'John',\n };\n\n log(e: any) {\n console.log(e);\n }\n}\n"},42602:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},38341:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=""},62966:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n {\n header: 'Operation',\n field: 'operation',\n width: '180px',\n pinned: 'right',\n right: '0px',\n type: 'button',\n buttons: [\n {\n type: 'icon',\n text: 'copy',\n icon: 'file_copy',\n tooltip: 'copy',\n disabled: true,\n click: () => alert('copy'),\n },\n {\n type: 'icon',\n text: 'edit',\n icon: 'edit',\n tooltip: 'Edit',\n click: () => alert('edit'),\n },\n {\n type: 'icon',\n text: 'delete',\n icon: 'delete',\n tooltip: 'Delete',\n color: 'warn',\n pop: 'Confirm delete?',\n click: () => alert('delete'),\n badge: {\n content: 1,\n },\n },\n ],\n },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},7745:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},55638:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},89485:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', sortable: true },\n { header: 'Weight', field: 'weight', sortable: true },\n { header: 'Gender', field: 'gender', sortable: true },\n { header: 'Mobile', field: 'mobile', sortable: false },\n {\n header: 'City',\n field: 'city',\n sortable: true,\n sortProp: {\n arrowPosition: 'before',\n disableClear: true,\n start: 'desc',\n },\n },\n ];\n\n list = EXAMPLE_DATA;\n\n log(e: any) {\n console.log(e);\n }\n}\n"},58414:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='{\n "name": "Name",\n "weight": "Weight",\n "gender": "Gender",\n "mobile": "Mobile",\n "city": "City",\n "operation": "Operation",\n "delete": "Delete",\n "confirm_delete": "Confirm delete?",\n "close": "CLOSE",\n "ok": "OK",\n "pin_left": "Pin Left",\n "pin_right": "Pin Right",\n "no_pin": "No Pin"\n}\n'},66136:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='{\n "name": "\u59d3\u540d",\n "weight": "\u4f53\u91cd",\n "gender": "\u6027\u522b",\n "mobile": "\u624b\u673a",\n "city": "\u57ce\u5e02",\n "operation": "\u64cd\u4f5c",\n "delete": "\u5220\u9664",\n "confirm_delete": "\u786e\u8ba4\u5220\u9664\uff1f",\n "close": "\u5173\u95ed",\n "ok": "\u786e\u5b9a",\n "pin_left": "\u56fa\u5b9a\u5728\u5de6\u4fa7",\n "pin_right": "\u56fa\u5b9a\u5728\u53f3\u4fa7",\n "no_pin": "\u53d6\u6d88\u56fa\u5b9a"\n}\n'}}]); \ No newline at end of file diff --git a/164.45bde487beba3ad8.js b/164.45bde487beba3ad8.js new file mode 100644 index 00000000..c630601f --- /dev/null +++ b/164.45bde487beba3ad8.js @@ -0,0 +1 @@ +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[164],{33164:(p,c,l)=>{"use strict";l.r(c),l.d(c,{GridApiComponent:()=>us,GridOverviewComponent:()=>ms,routes:()=>$r});var d=l(60177),gs=l(13942),_s=l(4840),fs=l(91526),m=l(49969),T=l(45024),t=l(54438),E=l(88834),Y=l(82765),w=l(21413),ye=l(92771),bs=l(82798),It=l(14823),A=l(86600),Gt=l(32102);function xs(s,o){if(1&s&&(t.j41(0,"mat-option",17),t.EFF(1),t.k0s()),2&s){const e=o.$implicit;t.Y8G("value",e),t.R7$(),t.SpI(" ",e," ")}}function js(s,o){if(1&s){const e=t.RV6();t.j41(0,"mat-form-field",15)(1,"mat-select",16),t.bIt("selectionChange",function(a){t.eBV(e);const i=t.XpG(2);return t.Njj(i._changePageSize(a.value))}),t.Z7z(2,xs,2,2,"mat-option",null,t.fX1),t.k0s()()}if(2&s){const e=t.XpG(2);t.Y8G("appearance",e._formFieldAppearance)("color",e.color),t.R7$(),t.Y8G("value",e.pageSize)("disabled",e.disabled)("aria-labelledby",e._pageSizeLabelId)("panelClass",e.selectConfig.panelClass||"")("disableOptionCentering",e.selectConfig.disableOptionCentering),t.R7$(),t.Dyx(e._displayedPageSizeOptions)}}function vs(s,o){if(1&s&&(t.j41(0,"div",14),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.pageSize)}}function ys(s,o){if(1&s&&(t.j41(0,"div",2)(1,"div",12),t.EFF(2),t.k0s(),t.DNE(3,js,4,7,"mat-form-field",13)(4,vs,2,1,"div",14),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.BMQ("id",e._pageSizeLabelId),t.R7$(),t.SpI(" ",e._intl.itemsPerPageLabel," "),t.R7$(),t.vxM(3,e._displayedPageSizeOptions.length>1?3:-1),t.R7$(),t.vxM(4,e._displayedPageSizeOptions.length<=1?4:-1)}}function Cs(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",18),t.bIt("click",function(){t.eBV(e);const a=t.XpG();return t.Njj(a.firstPage())}),t.qSk(),t.j41(1,"svg",7),t.nrm(2,"path",19),t.k0s()()}if(2&s){const e=t.XpG();t.Y8G("matTooltip",e._intl.firstPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("matTooltipPosition","above")("disabled",e._previousButtonsDisabled()),t.BMQ("aria-label",e._intl.firstPageLabel)}}function ws(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",20),t.bIt("click",function(){t.eBV(e);const a=t.XpG();return t.Njj(a.lastPage())}),t.qSk(),t.j41(1,"svg",7),t.nrm(2,"path",21),t.k0s()()}if(2&s){const e=t.XpG();t.Y8G("matTooltip",e._intl.lastPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("matTooltipPosition","above")("disabled",e._nextButtonsDisabled()),t.BMQ("aria-label",e._intl.lastPageLabel)}}let gt=(()=>{class s{constructor(){this.changes=new w.B,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,n,a)=>{if(0==a||0==n)return`0 of ${a}`;const i=e*n;return`${i+1} \u2013 ${i<(a=Math.max(a,0))?Math.min(i+n,a):i+n} of ${a}`}}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})();const Ds=new t.nKC("MAT_PAGINATOR_DEFAULT_OPTIONS");let ks=0,Ce=(()=>{class s{get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(e||0,0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(e){this._length=e||0,this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(e||0,0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(n=>(0,t.Udg)(n,0)),this._updateDisplayedPageSizeOptions()}constructor(e,n,a){if(this._intl=e,this._changeDetectorRef=n,this._pageSizeLabelId="mat-paginator-page-size-label-"+ks++,this._isInitialized=!1,this._initializedStream=new ye.m(1),this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this.hidePageSize=!1,this.showFirstLastButtons=!1,this.selectConfig={},this.disabled=!1,this.page=new t.bkB,this.initialized=this._initializedStream,this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),a){const{pageSize:i,pageSizeOptions:r,hidePageSize:h,showFirstLastButtons:u}=a;null!=i&&(this._pageSize=i),null!=r&&(this._pageSizeOptions=r),null!=h&&(this.hidePageSize=h),null!=u&&(this.showFirstLastButtons=u)}this._formFieldAppearance=a?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(e)}previousPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(e)}firstPage(){if(!this.hasPreviousPage())return;const e=this.pageIndex;this.pageIndex=0,this._emitPageEvent(e)}lastPage(){if(!this.hasNextPage())return;const e=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(e)}hasPreviousPage(){return this.pageIndex>=1&&0!=this.pageSize}hasNextPage(){const e=this.getNumberOfPages()-1;return this.pageIndexe-n),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(gt),t.rXU(t.gRc),t.rXU(Ds,8))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[t.Mj6.HasDecoratorInputTransform,"pageIndex","pageIndex",t.Udg],length:[t.Mj6.HasDecoratorInputTransform,"length","length",t.Udg],pageSize:[t.Mj6.HasDecoratorInputTransform,"pageSize","pageSize",t.Udg],pageSizeOptions:"pageSizeOptions",hidePageSize:[t.Mj6.HasDecoratorInputTransform,"hidePageSize","hidePageSize",t.L39],showFirstLastButtons:[t.Mj6.HasDecoratorInputTransform,"showFirstLastButtons","showFirstLastButtons",t.L39],selectConfig:"selectConfig",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39]},outputs:{page:"page"},exportAs:["matPaginator"],standalone:!0,features:[t.GFd,t.aNF],decls:14,vars:14,consts:[[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select"],[1,"mat-mdc-paginator-page-size-value"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["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,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(n,a){1&n&&(t.j41(0,"div",0)(1,"div",1),t.DNE(2,ys,5,4,"div",2),t.j41(3,"div",3)(4,"div",4),t.EFF(5),t.k0s(),t.DNE(6,Cs,3,5,"button",5),t.j41(7,"button",6),t.bIt("click",function(){return a.previousPage()}),t.qSk(),t.j41(8,"svg",7),t.nrm(9,"path",8),t.k0s()(),t.joV(),t.j41(10,"button",9),t.bIt("click",function(){return a.nextPage()}),t.qSk(),t.j41(11,"svg",7),t.nrm(12,"path",10),t.k0s()(),t.DNE(13,ws,3,5,"button",11),t.k0s()()()),2&n&&(t.R7$(2),t.vxM(2,a.hidePageSize?-1:2),t.R7$(3),t.SpI(" ",a._intl.getRangeLabel(a.pageIndex,a.pageSize,a.length)," "),t.R7$(),t.vxM(6,a.showFirstLastButtons?6:-1),t.R7$(),t.Y8G("matTooltip",a._intl.previousPageLabel)("matTooltipDisabled",a._previousButtonsDisabled())("matTooltipPosition","above")("disabled",a._previousButtonsDisabled()),t.BMQ("aria-label",a._intl.previousPageLabel),t.R7$(3),t.Y8G("matTooltip",a._intl.nextPageLabel)("matTooltipDisabled",a._nextButtonsDisabled())("matTooltipPosition","above")("disabled",a._nextButtonsDisabled()),t.BMQ("aria-label",a._intl.nextPageLabel),t.R7$(3),t.vxM(13,a.showFirstLastButtons?13:-1))},dependencies:[Gt.rl,bs.VO,A.wT,E.iY,It.oV],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-form-field-container-height:var(--mat-paginator-form-field-container-height);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding)}.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;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})}return s})();var Ss=l(67575),S=l(18617),j=l(67336),D=l(57786);const Rs=["mat-sort-header",""],Es=["*"];function As(s,o){if(1&s){const e=t.RV6();t.j41(0,"div",2),t.bIt("@arrowPosition.start",function(){t.eBV(e);const a=t.XpG();return t.Njj(a._disableViewStateAnimation=!0)})("@arrowPosition.done",function(){t.eBV(e);const a=t.XpG();return t.Njj(a._disableViewStateAnimation=!1)}),t.nrm(1,"div",3),t.j41(2,"div",4),t.nrm(3,"div",5)(4,"div",6)(5,"div",7),t.k0s()()}if(2&s){const e=t.XpG();t.Y8G("@arrowOpacity",e._getArrowViewState())("@arrowPosition",e._getArrowViewState())("@allowChildren",e._getArrowDirectionState()),t.R7$(2),t.Y8G("@indicator",e._getArrowDirectionState()),t.R7$(),t.Y8G("@leftPointer",e._getArrowDirectionState()),t.R7$(),t.Y8G("@rightPointer",e._getArrowDirectionState())}}const we=new t.nKC("MAT_SORT_DEFAULT_OPTIONS");let Ft=(()=>{class s{get direction(){return this._direction}set direction(e){this._direction=e}constructor(e){this._defaultOptions=e,this._initializedStream=new ye.m(1),this.sortables=new Map,this._stateChanges=new w.B,this.start="asc",this._direction="",this.disabled=!1,this.sortChange=new t.bkB,this.initialized=this._initializedStream}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){if(!e)return"";let a=function Is(s,o){let e=["asc","desc"];return"desc"==s&&e.reverse(),o||e.push(""),e}(e.start||this.start,e?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear),i=a.indexOf(this.direction)+1;return i>=a.length&&(i=0),a[i]}ngOnInit(){this._initializedStream.next()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(we,8))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[t.Mj6.None,"matSortActive","active"],start:[t.Mj6.None,"matSortStart","start"],direction:[t.Mj6.None,"matSortDirection","direction"],disableClear:[t.Mj6.HasDecoratorInputTransform,"matSortDisableClear","disableClear",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"matSortDisabled","disabled",t.L39]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],standalone:!0,features:[t.GFd,t.OA$]})}return s})();const H=A.ed.ENTERING+" "+A.r5.STANDARD_CURVE,K={indicator:(0,m.hZ)("indicator",[(0,m.wk)("active-asc, asc",(0,m.iF)({transform:"translateY(0px)"})),(0,m.wk)("active-desc, desc",(0,m.iF)({transform:"translateY(10px)"})),(0,m.kY)("active-asc <=> active-desc",(0,m.i0)(H))]),leftPointer:(0,m.hZ)("leftPointer",[(0,m.wk)("active-asc, asc",(0,m.iF)({transform:"rotate(-45deg)"})),(0,m.wk)("active-desc, desc",(0,m.iF)({transform:"rotate(45deg)"})),(0,m.kY)("active-asc <=> active-desc",(0,m.i0)(H))]),rightPointer:(0,m.hZ)("rightPointer",[(0,m.wk)("active-asc, asc",(0,m.iF)({transform:"rotate(45deg)"})),(0,m.wk)("active-desc, desc",(0,m.iF)({transform:"rotate(-45deg)"})),(0,m.kY)("active-asc <=> active-desc",(0,m.i0)(H))]),arrowOpacity:(0,m.hZ)("arrowOpacity",[(0,m.wk)("desc-to-active, asc-to-active, active",(0,m.iF)({opacity:1})),(0,m.wk)("desc-to-hint, asc-to-hint, hint",(0,m.iF)({opacity:.54})),(0,m.wk)("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",(0,m.iF)({opacity:0})),(0,m.kY)("* => asc, * => desc, * => active, * => hint, * => void",(0,m.i0)("0ms")),(0,m.kY)("* <=> *",(0,m.i0)(H))]),arrowPosition:(0,m.hZ)("arrowPosition",[(0,m.kY)("* => desc-to-hint, * => desc-to-active",(0,m.i0)(H,(0,m.i7)([(0,m.iF)({transform:"translateY(-25%)"}),(0,m.iF)({transform:"translateY(0)"})]))),(0,m.kY)("* => hint-to-desc, * => active-to-desc",(0,m.i0)(H,(0,m.i7)([(0,m.iF)({transform:"translateY(0)"}),(0,m.iF)({transform:"translateY(25%)"})]))),(0,m.kY)("* => asc-to-hint, * => asc-to-active",(0,m.i0)(H,(0,m.i7)([(0,m.iF)({transform:"translateY(25%)"}),(0,m.iF)({transform:"translateY(0)"})]))),(0,m.kY)("* => hint-to-asc, * => active-to-asc",(0,m.i0)(H,(0,m.i7)([(0,m.iF)({transform:"translateY(0)"}),(0,m.iF)({transform:"translateY(-25%)"})]))),(0,m.wk)("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",(0,m.iF)({transform:"translateY(0)"})),(0,m.wk)("hint-to-desc, active-to-desc, desc",(0,m.iF)({transform:"translateY(-25%)"})),(0,m.wk)("hint-to-asc, active-to-asc, asc",(0,m.iF)({transform:"translateY(25%)"}))]),allowChildren:(0,m.hZ)("allowChildren",[(0,m.kY)("* <=> *",[(0,m.P)("@*",(0,m.MA)(),{optional:!0})])])};let _t=(()=>{class s{constructor(){this.changes=new w.B}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})(),Fs=(()=>{class s{get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}constructor(e,n,a,i,r,h,u,g){this._intl=e,this._changeDetectorRef=n,this._sort=a,this._columnDef=i,this._focusMonitor=r,this._elementRef=h,this._ariaDescriber=u,this._showIndicatorHint=!1,this._viewState={},this._arrowDirection="",this._disableViewStateAnimation=!1,this.arrowPosition="after",this.disabled=!1,this._sortActionDescription="Sort",g?.arrowPosition&&(this.arrowPosition=g?.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(e=>{const n=!!e;n!==this._showIndicatorHint&&(this._setIndicatorHintVisible(n),this._changeDetectorRef.markForCheck())})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}_setIndicatorHintVisible(e){this._isDisabled()&&e||(this._showIndicatorHint=e,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}_setAnimationTransitionState(e){this._viewState=e||{},this._disableViewStateAnimation&&(this._viewState={toState:e.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(e){!this._isDisabled()&&(e.keyCode===j.t6||e.keyCode===j.Fm)&&(e.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 e=this._viewState.fromState;return(e?`${e}-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(e){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,e)),this._sortActionDescription=e}_handleStateChanges(){this._rerenderSubscription=(0,D.h)(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()})}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(_t),t.rXU(t.gRc),t.rXU(Ft,8),t.rXU("MAT_SORT_HEADER_COLUMN_DEF",8),t.rXU(S.FN),t.rXU(t.aKT),t.rXU(S.vr,8),t.rXU(we,8))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(n,a){1&n&&t.bIt("click",function(){return a._handleClick()})("keydown",function(r){return a._handleKeydown(r)})("mouseenter",function(){return a._setIndicatorHintVisible(!0)})("mouseleave",function(){return a._setIndicatorHintVisible(!1)}),2&n&&(t.BMQ("aria-sort",a._getAriaSortAttribute()),t.AVh("mat-sort-header-disabled",a._isDisabled()))},inputs:{id:[t.Mj6.None,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],sortActionDescription:"sortActionDescription",disableClear:[t.Mj6.HasDecoratorInputTransform,"disableClear","disableClear",t.L39]},exportAs:["matSortHeader"],standalone:!0,features:[t.GFd,t.aNF],attrs:Rs,ngContentSelectors:Es,decls:4,vars:7,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],[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(n,a){1&n&&(t.NAR(),t.j41(0,"div",0)(1,"div",1),t.SdG(2),t.k0s(),t.DNE(3,As,6,6,"div",2),t.k0s()),2&n&&(t.AVh("mat-sort-header-sorted",a._isSorted())("mat-sort-header-position-before","before"===a.arrowPosition),t.BMQ("tabindex",a._isDisabled()?null:0)("role",a._isDisabled()?null:"button"),t.R7$(3),t.vxM(3,a._renderArrow()?3:-1))},styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-sort-header-content{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;color:var(--mat-sort-arrow-color);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:[K.indicator,K.leftPointer,K.rightPointer,K.arrowOpacity,K.arrowPosition,K.allowChildren]},changeDetection:0})}return s})();var Q=l(28203),Me=l(36860),Ps=l(65478),Bs=l(86648),ft=l(84412),bt=l(74402),J=l(7673),x=l(56977),L=l(96697);const Os=[[["caption"]],[["colgroup"],["col"]],"*"],Ns=["caption","colgroup, col","*"];function Hs(s,o){1&s&&t.SdG(0,2)}function Xs(s,o){1&s&&(t.j41(0,"thead",0),t.eu8(1,1),t.k0s(),t.j41(2,"tbody",0),t.eu8(3,2)(4,3),t.k0s(),t.j41(5,"tfoot",0),t.eu8(6,4),t.k0s())}function zs(s,o){1&s&&t.eu8(0,1)(1,2)(2,3)(3,4)}const P=new t.nKC("CDK_TABLE");let Z=(()=>{class s{constructor(e){this.template=e}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","cdkCellDef",""]],standalone:!0})}return s})(),tt=(()=>{class s{constructor(e){this.template=e}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","cdkHeaderCellDef",""]],standalone:!0})}return s})(),xt=(()=>{class s{constructor(e){this.template=e}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","cdkFooterCellDef",""]],standalone:!0})}return s})(),I=(()=>{class s{get name(){return this._name}set name(e){this._setNameInput(e)}get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}get stickyEnd(){return this._stickyEnd}set stickyEnd(e){e!==this._stickyEnd&&(this._stickyEnd=e,this._hasStickyChanged=!0)}constructor(e){this._table=e,this._hasStickyChanged=!1,this._sticky=!1,this._stickyEnd=!1}hasStickyChanged(){const e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(P,8))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","cdkColumnDef",""]],contentQueries:function(n,a,i){if(1&n&&(t.wni(i,Z,5),t.wni(i,tt,5),t.wni(i,xt,5)),2&n){let r;t.mGM(r=t.lsd())&&(a.cell=r.first),t.mGM(r=t.lsd())&&(a.headerCell=r.first),t.mGM(r=t.lsd())&&(a.footerCell=r.first)}},inputs:{name:[t.Mj6.None,"cdkColumnDef","name"],sticky:[t.Mj6.HasDecoratorInputTransform,"sticky","sticky",t.L39],stickyEnd:[t.Mj6.HasDecoratorInputTransform,"stickyEnd","stickyEnd",t.L39]},standalone:!0,features:[t.Jv_([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:s}]),t.GFd]})}return s})();class Pt{constructor(o,e){e.nativeElement.classList.add(...o._columnCssClassName)}}let Bt=(()=>{class s extends Pt{constructor(e,n){super(e,n)}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(I),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],standalone:!0,features:[t.Vt3]})}return s})(),Te=(()=>{class s extends Pt{constructor(e,n){super(e,n);const a=e._table?._getCellRole();a&&n.nativeElement.setAttribute("role",a)}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(I),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:[1,"cdk-footer-cell"],standalone:!0,features:[t.Vt3]})}return s})(),Ot=(()=>{class s extends Pt{constructor(e,n){super(e,n);const a=e._table?._getCellRole();a&&n.nativeElement.setAttribute("role",a)}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(I),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],standalone:!0,features:[t.Vt3]})}return s})();class De{constructor(){this.tasks=[],this.endTasks=[]}}const X=new t.nKC("_COALESCED_STYLE_SCHEDULER");let ke=(()=>{class s{constructor(e){this._ngZone=e,this._currentSchedule=null,this._destroyed=new w.B}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new De,this._getScheduleObservable().pipe((0,x.Q)(this._destroyed)).subscribe(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const e=this._currentSchedule;this._currentSchedule=new De;for(const n of e.tasks)n();for(const n of e.endTasks)n()}this._currentSchedule=null}))}_getScheduleObservable(){return this._ngZone.isStable?(0,Bs.H)(Promise.resolve(void 0)):this._ngZone.onStable.pipe((0,L.s)(1))}static#t=this.\u0275fac=function(n){return new(n||s)(t.KVO(t.SKi))};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac})}return s})(),Nt=(()=>{class s{constructor(e,n){this.template=e,this._differs=n}ngOnChanges(e){if(!this._columnsDiffer){const n=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(n).create(),this._columnsDiffer.diff(n)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof ot?e.headerCell.template:this instanceof rt?e.footerCell.template:e.cell.template}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q),t.rXU(t._q3))};static#e=this.\u0275dir=t.FsC({type:s,features:[t.OA$]})}return s})(),ot=(()=>{class s extends Nt{get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}constructor(e,n,a){super(e,n),this._table=a,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){const e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q),t.rXU(t._q3),t.rXU(P,8))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[t.Mj6.None,"cdkHeaderRowDef","columns"],sticky:[t.Mj6.HasDecoratorInputTransform,"cdkHeaderRowDefSticky","sticky",t.L39]},standalone:!0,features:[t.GFd,t.Vt3,t.OA$]})}return s})(),rt=(()=>{class s extends Nt{get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}constructor(e,n,a){super(e,n),this._table=a,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){const e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q),t.rXU(t._q3),t.rXU(P,8))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[t.Mj6.None,"cdkFooterRowDef","columns"],sticky:[t.Mj6.HasDecoratorInputTransform,"cdkFooterRowDefSticky","sticky",t.L39]},standalone:!0,features:[t.GFd,t.Vt3,t.OA$]})}return s})(),jt=(()=>{class s extends Nt{constructor(e,n,a){super(e,n),this._table=a}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q),t.rXU(t._q3),t.rXU(P,8))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","cdkRowDef",""]],inputs:{columns:[t.Mj6.None,"cdkRowDefColumns","columns"],when:[t.Mj6.None,"cdkRowDefWhen","when"]},standalone:!0,features:[t.Vt3]})}return s})(),N=(()=>{class s{static#t=this.mostRecentCellOutlet=null;constructor(e){this._viewContainer=e,s.mostRecentCellOutlet=this}ngOnDestroy(){s.mostRecentCellOutlet===this&&(s.mostRecentCellOutlet=null)}static#e=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.c1b))};static#s=this.\u0275dir=t.FsC({type:s,selectors:[["","cdkCellOutlet",""]],standalone:!0})}return s})(),Ht=(()=>{class s{static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],standalone:!0,features:[t.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,a){1&n&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return s})(),Xt=(()=>{class s{static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["cdk-footer-row"],["tr","cdk-footer-row",""]],hostAttrs:["role","row",1,"cdk-footer-row"],standalone:!0,features:[t.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,a){1&n&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return s})(),zt=(()=>{class s{static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],standalone:!0,features:[t.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,a){1&n&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return s})(),vt=(()=>{class s{constructor(e){this.templateRef=e,this._contentClassName="cdk-no-data-row"}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["ng-template","cdkNoDataRow",""]],standalone:!0})}return s})();const Se=["top","bottom","left","right"];class $s{constructor(o,e,n,a,i=!0,r=!0,h){this._isNativeHtmlTable=o,this._stickCellCss=e,this.direction=n,this._coalescedStyleScheduler=a,this._isBrowser=i,this._needsPositionStickyOnElement=r,this._positionListener=h,this._cachedCellWidths=[],this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(o,e){const n=[];for(const a of o)if(a.nodeType===a.ELEMENT_NODE){n.push(a);for(let i=0;i{for(const a of n)this._removeStickyStyle(a,e)})}updateStickyColumns(o,e,n,a=!0){o.length&&this._isBrowser&&(e.some(i=>i)||n.some(i=>i))?this._coalescedStyleScheduler.schedule(()=>{const i=o[0],r=i.children.length,h=this._getCellWidths(i,a),u=this._getStickyStartColumnPositions(h,e),g=this._getStickyEndColumnPositions(h,n),_=e.lastIndexOf(!0),f=n.indexOf(!0),b="rtl"===this.direction,k=b?"right":"left",R=b?"left":"right";for(const F of o)for(let M=0;Me[M]?F:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===f?[]:h.slice(f).map((F,M)=>n[M+f]?F:null).reverse()}))}):this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]}))}stickRows(o,e,n){this._isBrowser&&this._coalescedStyleScheduler.schedule(()=>{const a="bottom"===n?o.slice().reverse():o,i="bottom"===n?e.slice().reverse():e,r=[],h=[],u=[];for(let _=0,f=0;_{const n=o.querySelector("tfoot");n&&(e.some(a=>!a)?this._removeStickyStyle(n,["bottom"]):this._addStickyStyle(n,"bottom",0,!1))})}_removeStickyStyle(o,e){for(const a of e)o.style[a]="",o.classList.remove(this._borderCellCss[a]);Se.some(a=>-1===e.indexOf(a)&&o.style[a])?o.style.zIndex=this._getCalculatedZIndex(o):(o.style.zIndex="",this._needsPositionStickyOnElement&&(o.style.position=""),o.classList.remove(this._stickCellCss))}_addStickyStyle(o,e,n,a){o.classList.add(this._stickCellCss),a&&o.classList.add(this._borderCellCss[e]),o.style[e]=`${n}px`,o.style.zIndex=this._getCalculatedZIndex(o),this._needsPositionStickyOnElement&&(o.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(o){const e={top:100,bottom:10,left:1,right:1};let n=0;for(const a of Se)o.style[a]&&(n+=e[a]);return n?`${n}`:""}_getCellWidths(o,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;const n=[],a=o.children;for(let i=0;i0;i--)e[i]&&(n[i]=a,a+=o[i]);return n}}const Lt=new t.nKC("CDK_SPL");let Ut=(()=>{class s{constructor(e,n){this.viewContainer=e,this.elementRef=n;const a=(0,t.WQX)(P);a._rowOutlet=this,a._outletAssigned()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.c1b),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","rowOutlet",""]],standalone:!0})}return s})(),Vt=(()=>{class s{constructor(e,n){this.viewContainer=e,this.elementRef=n;const a=(0,t.WQX)(P);a._headerRowOutlet=this,a._outletAssigned()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.c1b),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","headerRowOutlet",""]],standalone:!0})}return s})(),$t=(()=>{class s{constructor(e,n){this.viewContainer=e,this.elementRef=n;const a=(0,t.WQX)(P);a._footerRowOutlet=this,a._outletAssigned()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.c1b),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","footerRowOutlet",""]],standalone:!0})}return s})(),Wt=(()=>{class s{constructor(e,n){this.viewContainer=e,this.elementRef=n;const a=(0,t.WQX)(P);a._noDataRowOutlet=this,a._outletAssigned()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.c1b),t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","noDataRowOutlet",""]],standalone:!0})}return s})(),U=(()=>{class s{_getCellRole(){if(void 0===this._cellRoleInternal){const e=this._elementRef.nativeElement.getAttribute("role"),n="grid"===e||"treegrid"===e?"gridcell":"cell";this._cellRoleInternal=this._isNativeHtmlTable&&"cell"===n?null:n}return this._cellRoleInternal}get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=e,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=e,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(e,n,a,i,r,h,u,g,_,f,b,k){this._differs=e,this._changeDetectorRef=n,this._elementRef=a,this._dir=r,this._platform=u,this._viewRepeater=g,this._coalescedStyleScheduler=_,this._viewportRuler=f,this._stickyPositioningListener=b,this._ngZone=k,this._onDestroy=new w.B,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._hasAllOutlets=!1,this._hasInitialized=!1,this._cellRoleInternal=void 0,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new t.bkB,this.viewChange=new ft.t({start:0,end:Number.MAX_VALUE}),i||a.nativeElement.setAttribute("role","table"),this._document=h,this._isServer=!u.isBrowser,this._isNativeHtmlTable="TABLE"===a.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._dataDiffer=this._differs.find([]).create((e,n)=>this.trackBy?this.trackBy(n.dataIndex,n.data):n),this._viewportRuler.change().pipe((0,x.Q)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,T.y4)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const e=this._dataDiffer.diff(this._renderRows);if(!e)return this._updateNoDataRow(),void this.contentChanged.next();const n=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,n,(a,i,r)=>this._getEmbeddedViewArgs(a.item,r),a=>a.item.data,a=>{a.operation===T.Q3.INSERTED&&a.context&&this._renderCellTemplateForItem(a.record.item.rowDef,a.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(a=>{n.get(a.currentIndex).context.$implicit=a.item.data}),this._updateNoDataRow(),this._ngZone&&t.SKi.isInAngularZone()?this._ngZone.onStable.pipe((0,L.s)(1),(0,x.Q)(this._onDestroy)).subscribe(()=>{this.updateStickyColumnStyles()}):this.updateStickyColumnStyles(),this.contentChanged.next()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){const e=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){const a=Re(this._headerRowOutlet,"thead");a&&(a.style.display=e.length?"":"none")}const n=this._headerRowDefs.map(a=>a.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,n,"top"),this._headerRowDefs.forEach(a=>a.resetStickyChanged())}updateStickyFooterRowStyles(){const e=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){const a=Re(this._footerRowOutlet,"tfoot");a&&(a.style.display=e.length?"":"none")}const n=this._footerRowDefs.map(a=>a.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,n,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach(a=>a.resetStickyChanged())}updateStickyColumnStyles(){const e=this._getRenderedRows(this._headerRowOutlet),n=this._getRenderedRows(this._rowOutlet),a=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...n,...a],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((i,r)=>{this._addStickyColumnStyles([i],this._headerRowDefs[r])}),this._rowDefs.forEach(i=>{const r=[];for(let h=0;h{this._addStickyColumnStyles([i],this._footerRowDefs[r])}),Array.from(this._columnDefsByName.values()).forEach(i=>i.resetStickyChanged())}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs();const n=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||n,this._forceRecalculateCellWidths=n,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}_getAllRenderRows(){const e=[],n=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let a=0;a{const h=a&&a.has(r)?a.get(r):[];if(h.length){const u=h.shift();return u.dataIndex=n,u}return{data:e,rowDef:r,dataIndex:n}})}_cacheColumnDefs(){this._columnDefsByName.clear(),yt(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(n=>{this._columnDefsByName.has(n.name),this._columnDefsByName.set(n.name,n)})}_cacheRowDefs(){this._headerRowDefs=yt(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=yt(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=yt(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const e=this._rowDefs.filter(n=>!n.when);this._defaultRowDef=e[0]}_renderUpdatedColumns(){const e=(r,h)=>r||!!h.getColumnsDiff(),n=this._rowDefs.reduce(e,!1);n&&this._forceRenderDataRows();const a=this._headerRowDefs.reduce(e,!1);a&&this._forceRenderHeaderRows();const i=this._footerRowDefs.reduce(e,!1);return i&&this._forceRenderFooterRows(),n||a||i}_switchDataSource(e){this._data=[],(0,T.y4)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;(0,T.y4)(this.dataSource)?e=this.dataSource.connect(this):(0,bt.A)(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=(0,J.of)(this.dataSource)),this._renderChangeSubscription=e.pipe((0,x.Q)(this._onDestroy)).subscribe(n=>{this._data=n||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,n)=>this._renderRow(this._headerRowOutlet,e,n)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,n)=>this._renderRow(this._footerRowOutlet,e,n)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,n){const a=Array.from(n.columns||[]).map(h=>this._columnDefsByName.get(h)),i=a.map(h=>h.sticky),r=a.map(h=>h.stickyEnd);this._stickyStyler.updateStickyColumns(e,i,r,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){const n=[];for(let a=0;a!i.when||i.when(n,e));else{let i=this._rowDefs.find(r=>r.when&&r.when(n,e))||this._defaultRowDef;i&&a.push(i)}return a}_getEmbeddedViewArgs(e,n){return{templateRef:e.rowDef.template,context:{$implicit:e.data},index:n}}_renderRow(e,n,a,i={}){const r=e.viewContainer.createEmbeddedView(n.template,i,a);return this._renderCellTemplateForItem(n,i),r}_renderCellTemplateForItem(e,n){for(let a of this._getCellTemplates(e))N.mostRecentCellOutlet&&N.mostRecentCellOutlet._viewContainer.createEmbeddedView(a,n);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const e=this._rowOutlet.viewContainer;for(let n=0,a=e.length;n{const a=this._columnDefsByName.get(n);return e.extractCellTemplate(a)}):[]}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const e=(n,a)=>n||a.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new $s(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,x.Q)(this._onDestroy)).subscribe(n=>{this._stickyStyler.direction=n,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(n=>!n._table||n._table===this)}_updateNoDataRow(){const e=this._customNoDataRow||this._noDataRow;if(!e)return;const n=0===this._rowOutlet.viewContainer.length;if(n===this._isShowingNoDataRow)return;const a=this._noDataRowOutlet.viewContainer;if(n){const i=a.createEmbeddedView(e.templateRef),r=i.rootNodes[0];1===i.rootNodes.length&&r?.nodeType===this._document.ELEMENT_NODE&&(r.setAttribute("role","row"),r.classList.add(e._contentClassName))}else a.clear();this._isShowingNoDataRow=n,this._changeDetectorRef.markForCheck()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t._q3),t.rXU(t.gRc),t.rXU(t.aKT),t.kS0("role"),t.rXU(Q.dS,8),t.rXU(d.qQ),t.rXU(Me.OD),t.rXU(T.sL),t.rXU(X),t.rXU(Ps.Xj),t.rXU(Lt,12),t.rXU(t.SKi,8))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(n,a,i){if(1&n&&(t.wni(i,vt,5),t.wni(i,I,5),t.wni(i,jt,5),t.wni(i,ot,5),t.wni(i,rt,5)),2&n){let r;t.mGM(r=t.lsd())&&(a._noDataRow=r.first),t.mGM(r=t.lsd())&&(a._contentColumnDefs=r),t.mGM(r=t.lsd())&&(a._contentRowDefs=r),t.mGM(r=t.lsd())&&(a._contentHeaderRowDefs=r),t.mGM(r=t.lsd())&&(a._contentFooterRowDefs=r)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(n,a){2&n&&t.AVh("cdk-table-fixed-layout",a.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[t.Mj6.HasDecoratorInputTransform,"multiTemplateDataRows","multiTemplateDataRows",t.L39],fixedLayout:[t.Mj6.HasDecoratorInputTransform,"fixedLayout","fixedLayout",t.L39]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],standalone:!0,features:[t.Jv_([{provide:P,useExisting:s},{provide:T.sL,useClass:T.xn},{provide:X,useClass:ke},{provide:Lt,useValue:null}]),t.GFd,t.aNF],ngContentSelectors:Ns,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,a){1&n&&(t.NAR(Os),t.SdG(0),t.SdG(1,1),t.DNE(2,Hs,1,0)(3,Xs,7,0)(4,zs,4,0)),2&n&&(t.R7$(2),t.vxM(2,a._isServer?2:-1),t.R7$(),t.vxM(3,a._isNativeHtmlTable?3:4))},dependencies:[Vt,Ut,Wt,$t],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return s})();function yt(s,o){return s.concat(Array.from(o))}function Re(s,o){const e=o.toUpperCase();let n=s.viewContainer.element.nativeElement;for(;n;){const a=1===n.nodeType?n.nodeName:null;if(a===e)return n;if("TABLE"===a)break;n=n.parentNode}return null}var Ct=l(84572),V=l(14085),B=l(96354);const qs=[[["caption"]],[["colgroup"],["col"]],"*"],Ys=["caption","colgroup, col","*"];function Ks(s,o){1&s&&t.SdG(0,2)}function Qs(s,o){1&s&&(t.j41(0,"thead",0),t.eu8(1,1),t.k0s(),t.j41(2,"tbody",2),t.eu8(3,3)(4,4),t.k0s(),t.j41(5,"tfoot",0),t.eu8(6,5),t.k0s())}function Js(s,o){1&s&&t.eu8(0,1)(1,3)(2,4)(3,5)}let qt=(()=>{class s extends U{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(n,a){2&n&&t.AVh("mdc-table-fixed-layout",a.fixedLayout)},exportAs:["matTable"],standalone:!0,features:[t.Jv_([{provide:U,useExisting:s},{provide:P,useExisting:s},{provide:X,useClass:ke},{provide:T.sL,useClass:T.xn},{provide:Lt,useValue:null}]),t.Vt3,t.aNF],ngContentSelectors:Ys,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,a){1&n&&(t.NAR(qs),t.SdG(0),t.SdG(1,1),t.DNE(2,Ks,1,0)(3,Qs,7,0)(4,Js,4,0)),2&n&&(t.R7$(2),t.vxM(2,a._isServer?2:-1),t.R7$(),t.vxM(3,a._isNativeHtmlTable?3:4))},dependencies:[Vt,Ut,Wt,$t],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{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})}return s})(),Yt=(()=>{class s extends Z{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matCellDef",""]],standalone:!0,features:[t.Jv_([{provide:Z,useExisting:s}]),t.Vt3]})}return s})(),Kt=(()=>{class s extends tt{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matHeaderCellDef",""]],standalone:!0,features:[t.Jv_([{provide:tt,useExisting:s}]),t.Vt3]})}return s})(),Ae=(()=>{class s extends xt{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matFooterCellDef",""]],standalone:!0,features:[t.Jv_([{provide:xt,useExisting:s}]),t.Vt3]})}return s})(),Qt=(()=>{class s extends I{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matColumnDef",""]],inputs:{name:[t.Mj6.None,"matColumnDef","name"]},standalone:!0,features:[t.Jv_([{provide:I,useExisting:s},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:s}]),t.Vt3]})}return s})(),Jt=(()=>{class s extends Bt{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],standalone:!0,features:[t.Vt3]})}return s})(),Ie=(()=>{class s extends Te{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["mat-footer-cell"],["td","mat-footer-cell",""]],hostAttrs:[1,"mat-mdc-footer-cell","mdc-data-table__cell"],standalone:!0,features:[t.Vt3]})}return s})(),Zt=(()=>{class s extends Ot{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],standalone:!0,features:[t.Vt3]})}return s})(),te=(()=>{class s extends ot{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[t.Mj6.None,"matHeaderRowDef","columns"],sticky:[t.Mj6.HasDecoratorInputTransform,"matHeaderRowDefSticky","sticky",t.L39]},standalone:!0,features:[t.Jv_([{provide:ot,useExisting:s}]),t.GFd,t.Vt3]})}return s})(),Ge=(()=>{class s extends rt{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matFooterRowDef",""]],inputs:{columns:[t.Mj6.None,"matFooterRowDef","columns"],sticky:[t.Mj6.HasDecoratorInputTransform,"matFooterRowDefSticky","sticky",t.L39]},standalone:!0,features:[t.Jv_([{provide:rt,useExisting:s}]),t.GFd,t.Vt3]})}return s})(),ee=(()=>{class s extends jt{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matRowDef",""]],inputs:{columns:[t.Mj6.None,"matRowDefColumns","columns"],when:[t.Mj6.None,"matRowDefWhen","when"]},standalone:!0,features:[t.Jv_([{provide:jt,useExisting:s}]),t.Vt3]})}return s})(),Fe=(()=>{class s extends Ht{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],standalone:!0,features:[t.Jv_([{provide:Ht,useExisting:s}]),t.Vt3,t.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,a){1&n&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return s})(),se=(()=>{class s extends Xt{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-footer-row"],["tr","mat-footer-row",""]],hostAttrs:["role","row",1,"mat-mdc-footer-row","mdc-data-table__row"],exportAs:["matFooterRow"],standalone:!0,features:[t.Jv_([{provide:Xt,useExisting:s}]),t.Vt3,t.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,a){1&n&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return s})(),Pe=(()=>{class s extends zt{static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],standalone:!0,features:[t.Jv_([{provide:zt,useExisting:s}]),t.Vt3,t.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,a){1&n&&t.eu8(0,0)},dependencies:[N],encapsulation:2})}return s})();class Be extends T.qS{get data(){return this._data.value}set data(o){o=Array.isArray(o)?o:[],this._data.next(o),this._renderChangesSubscription||this._filterData(o)}get filter(){return this._filter.value}set filter(o){this._filter.next(o),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(o){this._sort=o,this._updateChangeSubscription()}get paginator(){return this._paginator}set paginator(o){this._paginator=o,this._updateChangeSubscription()}constructor(o=[]){super(),this._renderData=new ft.t([]),this._filter=new ft.t(""),this._internalPageChanges=new w.B,this._renderChangesSubscription=null,this.sortingDataAccessor=(e,n)=>{const a=e[n];if((0,V.o1)(a)){const i=Number(a);return i<9007199254740991?i:a}return a},this.sortData=(e,n)=>{const a=n.active,i=n.direction;return a&&""!=i?e.sort((r,h)=>{let u=this.sortingDataAccessor(r,a),g=this.sortingDataAccessor(h,a);const _=typeof u,f=typeof g;_!==f&&("number"===_&&(u+=""),"number"===f&&(g+=""));let b=0;return null!=u&&null!=g?u>g?b=1:u{const a=Object.keys(e).reduce((r,h)=>r+e[h]+"\u25ec","").toLowerCase(),i=n.trim().toLowerCase();return-1!=a.indexOf(i)},this._data=new ft.t(o),this._updateChangeSubscription()}_updateChangeSubscription(){const o=this._sort?(0,D.h)(this._sort.sortChange,this._sort.initialized):(0,J.of)(null),e=this._paginator?(0,D.h)(this._paginator.page,this._internalPageChanges,this._paginator.initialized):(0,J.of)(null),a=(0,Ct.z)([this._data,this._filter]).pipe((0,B.T)(([h])=>this._filterData(h))),i=(0,Ct.z)([a,o]).pipe((0,B.T)(([h])=>this._orderData(h))),r=(0,Ct.z)([i,e]).pipe((0,B.T)(([h])=>this._pageData(h)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=r.subscribe(h=>this._renderData.next(h))}_filterData(o){return this.filteredData=null==this.filter||""===this.filter?o:o.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(o){return this.sort?this.sortData(o.slice(),this.sort):o}_pageData(o){if(!this.paginator)return o;const e=this.paginator.pageIndex*this.paginator.pageSize;return o.slice(e,e+this.paginator.pageSize)}_updatePaginator(o){Promise.resolve().then(()=>{const e=this.paginator;if(e&&(e.length=o,e.pageIndex>0)){const n=Math.ceil(e.length/e.pageSize)-1||0,a=Math.min(e.pageIndex,n);a!==e.pageIndex&&(e.pageIndex=a,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}}var nn=l(1514),ne=l(93962);let an=0;const Oe="mat-badge-content",wt=new Set;let ln=(()=>{class s{static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["ng-component"]],standalone:!0,features:[t.aNF],decls:0,vars:0,template:function(n,a){},styles:[".mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:var(--mat-badge-text-font);font-weight:var(--mat-badge-text-weight);border-radius:var(--mat-badge-container-shape)}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-above .mat-badge-content{bottom:100%}.mat-badge-below .mat-badge-content{top:100%}.mat-badge-before .mat-badge-content{right:100%}[dir=rtl] .mat-badge-before .mat-badge-content{right:auto;left:100%}.mat-badge-after .mat-badge-content{left:100%}[dir=rtl] .mat-badge-after .mat-badge-content{left:auto;right:100%}.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:var(--mat-badge-legacy-small-size-container-size, unset);height:var(--mat-badge-legacy-small-size-container-size, unset);min-width:var(--mat-badge-small-size-container-size, unset);min-height:var(--mat-badge-small-size-container-size, unset);line-height:var(--mat-badge-legacy-small-size-container-size, var(--mat-badge-small-size-container-size));padding:var(--mat-badge-small-size-container-padding);font-size:var(--mat-badge-small-size-text-size);margin:var(--mat-badge-small-size-container-offset)}.mat-badge-small.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-small-size-container-overlap-offset)}.mat-badge-medium .mat-badge-content{width:var(--mat-badge-legacy-container-size, unset);height:var(--mat-badge-legacy-container-size, unset);min-width:var(--mat-badge-container-size, unset);min-height:var(--mat-badge-container-size, unset);line-height:var(--mat-badge-legacy-container-size, var(--mat-badge-container-size));padding:var(--mat-badge-container-padding);font-size:var(--mat-badge-text-size);margin:var(--mat-badge-container-offset)}.mat-badge-medium.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-container-overlap-offset)}.mat-badge-large .mat-badge-content{width:var(--mat-badge-legacy-large-size-container-size, unset);height:var(--mat-badge-legacy-large-size-container-size, unset);min-width:var(--mat-badge-large-size-container-size, unset);min-height:var(--mat-badge-large-size-container-size, unset);line-height:var(--mat-badge-legacy-large-size-container-size, var(--mat-badge-large-size-container-size));padding:var(--mat-badge-large-size-container-padding);font-size:var(--mat-badge-large-size-text-size);margin:var(--mat-badge-large-size-container-offset)}.mat-badge-large.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-large-size-container-overlap-offset)}"],encapsulation:2,changeDetection:0})}return s})(),on=(()=>{class s{get color(){return this._color}set color(e){this._setColor(e),this._color=e}get content(){return this._content}set content(e){this._updateRenderedContent(e)}get description(){return this._description}set description(e){this._updateDescription(e)}constructor(e,n,a,i,r){this._ngZone=e,this._elementRef=n,this._ariaDescriber=a,this._renderer=i,this._animationMode=r,this._color="primary",this.overlap=!0,this.position="above after",this.size="medium",this._id=an++,this._isInitialized=!1,this._interactivityChecker=(0,t.WQX)(S.Z7),this._document=(0,t.WQX)(d.qQ);const h=(0,t.WQX)(t.o8S);if(!wt.has(h)){wt.add(h);const u=(0,t.a0P)(ln,{environmentInjector:(0,t.WQX)(t.uvJ)});h.onDestroy(()=>{wt.delete(h),0===wt.size&&u.destroy()})}}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 e=this._renderer.createElement("span"),n="mat-badge-active";return e.setAttribute("id",`mat-badge-content-${this._id}`),e.setAttribute("aria-hidden","true"),e.classList.add(Oe),"NoopAnimations"===this._animationMode&&e.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(e),"function"==typeof requestAnimationFrame&&"NoopAnimations"!==this._animationMode?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{e.classList.add(n)})}):e.classList.add(n),e}_updateRenderedContent(e){const n=`${e??""}`.trim();this._isInitialized&&n&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=n),this._content=n}_updateDescription(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!e||this._isHostInteractive())&&this._removeInlineDescription(),this._description=e,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,e):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(e){const n=this._elementRef.nativeElement.classList;n.remove(`mat-badge-${this._color}`),e&&n.add(`mat-badge-${e}`)}_clearExistingBadges(){const e=this._elementRef.nativeElement.querySelectorAll(`:scope > .${Oe}`);for(const n of Array.from(e))n!==this._badgeElement&&n.remove()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.SKi),t.rXU(t.aKT),t.rXU(S.vr),t.rXU(t.sFG),t.rXU(t.bc$,8))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(n,a){2&n&&t.AVh("mat-badge-overlap",a.overlap)("mat-badge-above",a.isAbove())("mat-badge-below",!a.isAbove())("mat-badge-before",!a.isAfter())("mat-badge-after",a.isAfter())("mat-badge-small","small"===a.size)("mat-badge-medium","medium"===a.size)("mat-badge-large","large"===a.size)("mat-badge-hidden",a.hidden||!a.content)("mat-badge-disabled",a.disabled)},inputs:{color:[t.Mj6.None,"matBadgeColor","color"],overlap:[t.Mj6.HasDecoratorInputTransform,"matBadgeOverlap","overlap",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"matBadgeDisabled","disabled",t.L39],position:[t.Mj6.None,"matBadgePosition","position"],content:[t.Mj6.None,"matBadge","content"],description:[t.Mj6.None,"matBadgeDescription","description"],size:[t.Mj6.None,"matBadgeSize","size"],hidden:[t.Mj6.HasDecoratorInputTransform,"matBadgeHidden","hidden",t.L39]},standalone:!0,features:[t.GFd]})}return s})();var G=l(99172),ae=l(25558),v=l(89417);const Ne=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],He=["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"];function rn(s,o){1&s&&(t.j41(0,"span",3),t.SdG(1,1),t.k0s())}function cn(s,o){1&s&&(t.j41(0,"span",6),t.SdG(1,2),t.k0s())}function pn(s,o){1&s&&(t.j41(0,"span",3),t.SdG(1,1),t.j41(2,"span",8),t.qSk(),t.j41(3,"svg",9),t.nrm(4,"path",10),t.k0s()()())}function dn(s,o){1&s&&(t.j41(0,"span",6),t.SdG(1,2),t.k0s())}const ie=["*"],le=new t.nKC("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[j.Fm]})}),oe=new t.nKC("MatChipAvatar"),re=new t.nKC("MatChipTrailingIcon"),ce=new t.nKC("MatChipRemove"),Mt=new t.nKC("MatChip");let et=(()=>{class s{get disabled(){return this._disabled||this._parentChip.disabled}set disabled(e){this._disabled=e}_getDisabledAttribute(){return this.disabled&&!this._allowFocusWhenDisabled?"":null}_getTabindex(){return this.disabled&&!this._allowFocusWhenDisabled||!this.isInteractive?null:this.tabIndex.toString()}constructor(e,n){this._elementRef=e,this._parentChip=n,this.isInteractive=!0,this._isPrimary=!0,this._disabled=!1,this.tabIndex=-1,this._allowFocusWhenDisabled=!1,"BUTTON"===e.nativeElement.nodeName&&e.nativeElement.setAttribute("type","button")}focus(){this._elementRef.nativeElement.focus()}_handleClick(e){!this.disabled&&this.isInteractive&&this._isPrimary&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}_handleKeydown(e){(e.keyCode===j.Fm||e.keyCode===j.t6)&&!this.disabled&&this.isInteractive&&this._isPrimary&&!this._parentChip._isEditing&&(e.preventDefault(),this._parentChip._handlePrimaryActionInteraction())}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.aKT),t.rXU(Mt))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","matChipAction",""]],hostAttrs:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],hostVars:9,hostBindings:function(n,a){1&n&&t.bIt("click",function(r){return a._handleClick(r)})("keydown",function(r){return a._handleKeydown(r)}),2&n&&(t.BMQ("tabindex",a._getTabindex())("disabled",a._getDisabledAttribute())("aria-disabled",a.disabled),t.AVh("mdc-evolution-chip__action--primary",a._isPrimary)("mdc-evolution-chip__action--presentational",!a.isInteractive)("mdc-evolution-chip__action--trailing",!a._isPrimary))},inputs:{isInteractive:"isInteractive",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",e=>null==e?-1:(0,t.Udg)(e)],_allowFocusWhenDisabled:"_allowFocusWhenDisabled"},standalone:!0,features:[t.GFd]})}return s})(),wn=0,$=(()=>{class s{_hasFocus(){return this._hasFocusInternal}get value(){return void 0!==this._value?this._value:this._textElement.textContent.trim()}set value(e){this._value=e}get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(e){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,e)}constructor(e,n,a,i,r,h,u,g){this._changeDetectorRef=e,this._elementRef=n,this._ngZone=a,this._focusMonitor=i,this._globalRippleOptions=u,this._onFocus=new w.B,this._onBlur=new w.B,this.role=null,this._hasFocusInternal=!1,this.id="mat-mdc-chip-"+wn++,this.ariaLabel=null,this.ariaDescription=null,this._ariaDescriptionId=`${this.id}-aria-description`,this.removable=!0,this.highlighted=!1,this.disableRipple=!1,this.disabled=!1,this.tabIndex=-1,this.removed=new t.bkB,this.destroyed=new t.bkB,this.basicChipAttrName="mat-basic-chip",this._rippleLoader=(0,t.WQX)(A.Ej),this._document=r,this._animationsDisabled="NoopAnimations"===h,null!=g&&(this.tabIndex=parseInt(g)??-1),this._monitorFocus(),this._rippleLoader?.configureRipple(this._elementRef.nativeElement,{className:"mat-mdc-chip-ripple",disabled:this._isRippleDisabled()})}ngOnInit(){const e=this._elementRef.nativeElement;this._isBasicChip=e.hasAttribute(this.basicChipAttrName)||e.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,D.h)(this._allLeadingIcons.changes,this._allTrailingIcons.changes,this._allRemoveIcons.changes).subscribe(()=>this._changeDetectorRef.markForCheck())}ngDoCheck(){this._rippleLoader.setDisabled(this._elementRef.nativeElement,this._isRippleDisabled())}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement),this._actionChanges?.unsubscribe(),this.destroyed.emit({chip:this}),this.destroyed.complete()}remove(){this.removable&&this.removed.emit({chip:this})}_isRippleDisabled(){return this.disabled||this.disableRipple||this._animationsDisabled||this._isBasicChip||!!this._globalRippleOptions?.disabled}_hasTrailingIcon(){return!(!this.trailingIcon&&!this.removeIcon)}_handleKeydown(e){(e.keyCode===j.G_||e.keyCode===j.SJ)&&(e.preventDefault(),this.remove())}focus(){this.disabled||(this.primaryAction?this.primaryAction.focus():this._pendingFocus=!0)}_getSourceAction(e){return this._getActions().find(n=>{const a=n._elementRef.nativeElement;return a===e||a.contains(e)})}_getActions(){const e=[];return this.primaryAction&&e.push(this.primaryAction),this.removeIcon&&e.push(this.removeIcon),this.trailingIcon&&e.push(this.trailingIcon),e}_handlePrimaryActionInteraction(){}_getTabIndex(){return this.role?this.disabled?-1:this.tabIndex:null}_monitorFocus(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{const n=null!==e;n!==this._hasFocusInternal&&(this._hasFocusInternal=n,n?this._onFocus.next({chip:this}):this._ngZone.onStable.pipe((0,L.s)(1)).subscribe(()=>this._ngZone.run(()=>this._onBlur.next({chip:this}))))})}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.gRc),t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(S.FN),t.rXU(d.qQ),t.rXU(t.bc$,8),t.rXU(A.$E,8),t.kS0("tabindex"))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(n,a,i){if(1&n&&(t.wni(i,oe,5),t.wni(i,re,5),t.wni(i,ce,5),t.wni(i,oe,5),t.wni(i,re,5),t.wni(i,ce,5)),2&n){let r;t.mGM(r=t.lsd())&&(a.leadingIcon=r.first),t.mGM(r=t.lsd())&&(a.trailingIcon=r.first),t.mGM(r=t.lsd())&&(a.removeIcon=r.first),t.mGM(r=t.lsd())&&(a._allLeadingIcons=r),t.mGM(r=t.lsd())&&(a._allTrailingIcons=r),t.mGM(r=t.lsd())&&(a._allRemoveIcons=r)}},viewQuery:function(n,a){if(1&n&&t.GBs(et,5),2&n){let i;t.mGM(i=t.lsd())&&(a.primaryAction=i.first)}},hostAttrs:[1,"mat-mdc-chip"],hostVars:32,hostBindings:function(n,a){1&n&&t.bIt("keydown",function(r){return a._handleKeydown(r)}),2&n&&(t.Mr5("id",a.id),t.BMQ("role",a.role)("tabindex",a._getTabIndex())("aria-label",a.ariaLabel),t.HbH("mat-"+(a.color||"primary")),t.AVh("mdc-evolution-chip",!a._isBasicChip)("mdc-evolution-chip--disabled",a.disabled)("mdc-evolution-chip--with-trailing-action",a._hasTrailingIcon())("mdc-evolution-chip--with-primary-graphic",a.leadingIcon)("mdc-evolution-chip--with-primary-icon",a.leadingIcon)("mdc-evolution-chip--with-avatar",a.leadingIcon)("mat-mdc-chip-with-avatar",a.leadingIcon)("mat-mdc-chip-highlighted",a.highlighted)("mat-mdc-chip-disabled",a.disabled)("mat-mdc-basic-chip",a._isBasicChip)("mat-mdc-standard-chip",!a._isBasicChip)("mat-mdc-chip-with-trailing-icon",a._hasTrailingIcon())("_mat-animation-noopable",a._animationsDisabled))},inputs:{role:"role",id:"id",ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaDescription:[t.Mj6.None,"aria-description","ariaDescription"],value:"value",color:"color",removable:[t.Mj6.HasDecoratorInputTransform,"removable","removable",t.L39],highlighted:[t.Mj6.HasDecoratorInputTransform,"highlighted","highlighted",t.L39],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",e=>null==e?void 0:(0,t.Udg)(e)]},outputs:{removed:"removed",destroyed:"destroyed"},exportAs:["matChip"],standalone:!0,features:[t.Jv_([{provide:Mt,useExisting:s}]),t.GFd,t.aNF],ngContentSelectors:He,decls:8,vars:3,consts:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],template:function(n,a){1&n&&(t.NAR(Ne),t.nrm(0,"span",0),t.j41(1,"span",1)(2,"span",2),t.DNE(3,rn,2,0,"span",3),t.j41(4,"span",4),t.SdG(5),t.nrm(6,"span",5),t.k0s()()(),t.DNE(7,cn,2,0,"span",6)),2&n&&(t.R7$(2),t.Y8G("isInteractive",!1),t.R7$(),t.vxM(3,a.leadingIcon?3:-1),t.R7$(4),t.vxM(7,a._hasTrailingIcon()?7:-1))},dependencies:[et],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)}.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) .mdc-evolution-chip__action--primary:before{border-color:var(--mdc-chip-outline-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational).mdc-ripple-upgraded--background-focused:before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus:before{border-color:var(--mdc-chip-focus-outline-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary:before{border-color:var(--mdc-chip-disabled-outline-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-outline-width)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-selected-outline-width)}.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:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-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--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-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:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-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-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::after{background-color:var(--mdc-chip-hover-state-layer-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:hover .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-surface--hover .mdc-evolution-chip__ripple::before{opacity:var(--mdc-chip-hover-state-layer-opacity)}.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-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::after{background-color:var(--mdc-chip-selected-hover-state-layer-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:hover .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary.mdc-ripple-surface--hover .mdc-evolution-chip__ripple::before{opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-selected-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color)}.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color)}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color);opacity:var(--mdc-chip-hover-state-layer-opacity)}.mat-mdc-chip-selected:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-hover-state-layer-color);opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color);opacity:var(--mdc-chip-selected-focus-state-layer-opacity)}.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar{opacity:var(--mdc-chip-with-avatar-disabled-avatar-opacity)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-disabled-trailing-icon-color)}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity)}.mat-mdc-chip-remove::after{background:var(--mat-chip-trailing-action-state-layer-color)}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity)}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity)}.mat-mdc-chip-selected .mat-mdc-chip-remove::after{background:var(--mat-chip-selected-trailing-action-state-layer-color)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-style:solid}.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}.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__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 .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::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-2px;bottom:-2px;left:6px;right:6px;border-radius:50%}.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})}return s})(),Le=(()=>{class s extends ${constructor(){super(...arguments),this._defaultOptions=(0,t.WQX)(le,{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 t.bkB}get selectable(){return this._selectable&&this.chipListSelectable}set selectable(e){this._selectable=e,this._changeDetectorRef.markForCheck()}get selected(){return this._selected}set selected(e){this._setSelectedState(e,!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(e=!1){return this._setSelectedState(!this.selected,e,!0),this.selected}_handlePrimaryActionInteraction(){this.disabled||(this.focus(),this.selectable&&this.toggleSelected(!0))}_hasLeadingGraphic(){return!!this.leadingIcon||!this._chipListHideSingleSelectionIndicator||this._chipListMultiple}_setSelectedState(e,n,a){e!==this.selected&&(this._selected=e,a&&this.selectionChange.emit({source:this,isUserInput:n,selected:this.selected}),this._changeDetectorRef.markForCheck())}static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275cmp=t.VBU({type:s,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(n,a){2&n&&(t.Mr5("id",a.id),t.BMQ("tabindex",null)("aria-label",null)("aria-description",null)("role",a.role),t.AVh("mdc-evolution-chip",!a._isBasicChip)("mdc-evolution-chip--filter",!a._isBasicChip)("mdc-evolution-chip--selectable",!a._isBasicChip)("mat-mdc-chip-selected",a.selected)("mat-mdc-chip-multiple",a._chipListMultiple)("mat-mdc-chip-disabled",a.disabled)("mat-mdc-chip-with-avatar",a.leadingIcon)("mdc-evolution-chip--disabled",a.disabled)("mdc-evolution-chip--selected",a.selected)("mdc-evolution-chip--selecting",!a._animationsDisabled)("mdc-evolution-chip--with-trailing-action",a._hasTrailingIcon())("mdc-evolution-chip--with-primary-icon",a.leadingIcon)("mdc-evolution-chip--with-primary-graphic",a._hasLeadingGraphic())("mdc-evolution-chip--with-avatar",a.leadingIcon)("mat-mdc-chip-highlighted",a.highlighted)("mat-mdc-chip-with-trailing-icon",a._hasTrailingIcon()))},inputs:{selectable:[t.Mj6.HasDecoratorInputTransform,"selectable","selectable",t.L39],selected:[t.Mj6.HasDecoratorInputTransform,"selected","selected",t.L39]},outputs:{selectionChange:"selectionChange"},standalone:!0,features:[t.Jv_([{provide:$,useExisting:s},{provide:Mt,useExisting:s}]),t.GFd,t.Vt3,t.aNF],ngContentSelectors:He,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"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-mdc-focus-indicator"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"],[1,"cdk-visually-hidden",3,"id"],[1,"mdc-evolution-chip__checkmark"],["viewBox","-2 -3 30 30","focusable","false","aria-hidden","true",1,"mdc-evolution-chip__checkmark-svg"],["fill","none","stroke","currentColor","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-evolution-chip__checkmark-path"]],template:function(n,a){1&n&&(t.NAR(Ne),t.nrm(0,"span",0),t.j41(1,"span",1)(2,"button",2),t.DNE(3,pn,5,0,"span",3),t.j41(4,"span",4),t.SdG(5),t.nrm(6,"span",5),t.k0s()()(),t.DNE(7,dn,2,0,"span",6),t.j41(8,"span",7),t.EFF(9),t.k0s()),2&n&&(t.R7$(2),t.Y8G("tabIndex",a.tabIndex)("_allowFocusWhenDisabled",!0),t.BMQ("aria-selected",a.ariaSelected)("aria-label",a.ariaLabel)("aria-describedby",a._ariaDescriptionId),t.R7$(),t.vxM(3,a._hasLeadingGraphic()?3:-1),t.R7$(4),t.vxM(7,a._hasTrailingIcon()?7:-1),t.R7$(),t.Y8G("id",a._ariaDescriptionId),t.R7$(),t.JRh(a.ariaDescription))},dependencies:[et],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)}.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) .mdc-evolution-chip__action--primary:before{border-color:var(--mdc-chip-outline-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational).mdc-ripple-upgraded--background-focused:before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus:before{border-color:var(--mdc-chip-focus-outline-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary:before{border-color:var(--mdc-chip-disabled-outline-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-outline-width)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:before{border-width:var(--mdc-chip-flat-selected-outline-width)}.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:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-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--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-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:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-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-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::after{background-color:var(--mdc-chip-hover-state-layer-color)}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:hover .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary.mdc-ripple-surface--hover .mdc-evolution-chip__ripple::before{opacity:var(--mdc-chip-hover-state-layer-opacity)}.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-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary .mdc-evolution-chip__ripple::after{background-color:var(--mdc-chip-selected-hover-state-layer-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:hover .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary.mdc-ripple-surface--hover .mdc-evolution-chip__ripple::before{opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary.mdc-ripple-upgraded--background-focused .mdc-evolution-chip__ripple::before,.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary:not(.mdc-ripple-upgraded):focus .mdc-evolution-chip__ripple::before{transition-duration:75ms;opacity:var(--mdc-chip-selected-focus-state-layer-opacity)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color)}.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color)}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color);opacity:var(--mdc-chip-hover-state-layer-opacity)}.mat-mdc-chip-selected:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-hover-state-layer-color);opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-focus-state-layer-opacity)}.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color);opacity:var(--mdc-chip-selected-focus-state-layer-opacity)}.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar{opacity:var(--mdc-chip-with-avatar-disabled-avatar-opacity)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-trailing-icon-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-disabled-trailing-icon-color)}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity)}.mat-mdc-chip-remove::after{background:var(--mat-chip-trailing-action-state-layer-color)}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity)}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity)}.mat-mdc-chip-selected .mat-mdc-chip-remove::after{background:var(--mat-chip-selected-trailing-action-state-layer-color)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary:before{border-style:solid}.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}.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__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 .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::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-2px;bottom:-2px;left:6px;right:6px;border-radius:50%}.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})}return s})(),pe=(()=>{class s{get chipFocusChanges(){return this._getChipStream(e=>e._onFocus)}get chipDestroyedChanges(){return this._getChipStream(e=>e.destroyed)}get chipRemovedChanges(){return this._getChipStream(e=>e.removed)}get disabled(){return this._disabled}set disabled(e){this._disabled=e,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(e){this._explicitRole=e}get focused(){return this._hasFocusedChip()}constructor(e,n,a){this._elementRef=e,this._changeDetectorRef=n,this._dir=a,this._lastDestroyedFocusedChipIndex=null,this._destroyed=new w.B,this._defaultRole="presentation",this._disabled=!1,this.tabIndex=0,this._explicitRole=null,this._chipActions=new t.rOR}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(e=>e._hasFocus())}_syncChipsState(){this._chips&&this._chips.forEach(e=>{e.disabled=this._disabled,e._changeDetectorRef.markForCheck()})}focus(){}_handleKeydown(e){this._originatesFromChip(e)&&this._keyManager.onKeydown(e)}_isValidIndex(e){return e>=0&&ethis.tabIndex=e)}}_getChipStream(e){return this._chips.changes.pipe((0,G.Z)(null),(0,ae.n)(()=>(0,D.h)(...this._chips.map(e))))}_originatesFromChip(e){let n=e.target;for(;n&&n!==this._elementRef.nativeElement;){if(n.classList.contains("mat-mdc-chip"))return!0;n=n.parentElement}return!1}_setUpFocusManagement(){this._chips.changes.pipe((0,G.Z)(this._chips)).subscribe(e=>{const n=[];e.forEach(a=>a._getActions().forEach(i=>n.push(i))),this._chipActions.reset(n),this._chipActions.notifyOnChanges()}),this._keyManager=new S.Bu(this._chipActions).withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr").withHomeAndEnd().skipPredicate(e=>this._skipPredicate(e)),this.chipFocusChanges.pipe((0,x.Q)(this._destroyed)).subscribe(({chip:e})=>{const n=e._getSourceAction(document.activeElement);n&&this._keyManager.updateActiveItem(n)}),this._dir?.change.pipe((0,x.Q)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e))}_skipPredicate(e){return!e.isInteractive||e.disabled}_trackChipSetChanges(){this._chips.changes.pipe((0,G.Z)(null),(0,x.Q)(this._destroyed)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this._syncChipsState()),this._redirectDestroyedChipFocus()})}_trackDestroyedFocusedChip(){this.chipDestroyedChanges.pipe((0,x.Q)(this._destroyed)).subscribe(e=>{const a=this._chips.toArray().indexOf(e.chip);this._isValidIndex(a)&&e.chip._hasFocus()&&(this._lastDestroyedFocusedChipIndex=a)})}_redirectDestroyedChipFocus(){if(null!=this._lastDestroyedFocusedChipIndex){if(this._chips.length){const e=Math.min(this._lastDestroyedFocusedChipIndex,this._chips.length-1),n=this._chips.toArray()[e];n.disabled?1===this._chips.length?this.focus():this._keyManager.setPreviousItemActive():n.focus()}else this.focus();this._lastDestroyedFocusedChipIndex=null}}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(Q.dS,8))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-chip-set"]],contentQueries:function(n,a,i){if(1&n&&t.wni(i,$,5),2&n){let r;t.mGM(r=t.lsd())&&(a._chips=r)}},hostAttrs:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],hostVars:1,hostBindings:function(n,a){1&n&&t.bIt("keydown",function(r){return a._handleKeydown(r)}),2&n&&t.BMQ("role",a.role)},inputs:{disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],role:"role",tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",e=>null==e?0:(0,t.Udg)(e)]},standalone:!0,features:[t.GFd,t.aNF],ngContentSelectors:ie,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(n,a){1&n&&(t.NAR(),t.j41(0,"div",0),t.SdG(1),t.k0s())},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})}return s})();class Mn{constructor(o,e){this.source=o,this.value=e}}const Tn={provide:v.kq,useExisting:(0,t.Rfq)(()=>de),multi:!0};let de=(()=>{class s extends pe{constructor(){super(...arguments),this._onTouched=()=>{},this._onChange=()=>{},this._defaultRole="listbox",this._defaultOptions=(0,t.WQX)(le,{optional:!0}),this._multiple=!1,this.ariaOrientation="horizontal",this._selectable=!0,this.compareWith=(e,n)=>e===n,this.required=!1,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this.change=new t.bkB,this._chips=void 0}get multiple(){return this._multiple}set multiple(e){this._multiple=e,this._syncListboxProperties()}get selected(){const e=this._chips.toArray().filter(n=>n.selected);return this.multiple?e:e[0]}get selectable(){return this._selectable}set selectable(e){this._selectable=e,this._syncListboxProperties()}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncListboxProperties()}get chipSelectionChanges(){return this._getChipStream(e=>e.selectionChange)}get chipBlurChanges(){return this._getChipStream(e=>e._onBlur)}get value(){return this._value}set value(e){this.writeValue(e),this._value=e}ngAfterContentInit(){void 0!==this._pendingInitialValue&&Promise.resolve().then(()=>{this._setSelectionByValue(this._pendingInitialValue,!1),this._pendingInitialValue=void 0}),this._chips.changes.pipe((0,G.Z)(null),(0,x.Q)(this._destroyed)).subscribe(()=>{this._syncListboxProperties()}),this.chipBlurChanges.pipe((0,x.Q)(this._destroyed)).subscribe(()=>this._blur()),this.chipSelectionChanges.pipe((0,x.Q)(this._destroyed)).subscribe(e=>{this.multiple||this._chips.forEach(n=>{n!==e.source&&n._setSelectedState(!1,!1,!1)}),e.isUserInput&&this._propagateChanges()})}focus(){if(this.disabled)return;const e=this._getFirstSelectedChip();e&&!e.disabled?e.focus():this._chips.length>0?this._keyManager.setFirstItemActive():this._elementRef.nativeElement.focus()}writeValue(e){this._chips?this._setSelectionByValue(e,!1):null!=e&&(this._pendingInitialValue=e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_setSelectionByValue(e,n=!0){this._clearSelection(),Array.isArray(e)?e.forEach(a=>this._selectValue(a,n)):this._selectValue(e,n)}_blur(){this.disabled||setTimeout(()=>{this.focused||this._markAsTouched()})}_keydown(e){e.keyCode===j.wn&&super._allowFocusEscape()}_markAsTouched(){this._onTouched(),this._changeDetectorRef.markForCheck()}_propagateChanges(){let e=null;e=Array.isArray(this.selected)?this.selected.map(n=>n.value):this.selected?this.selected.value:void 0,this._value=e,this.change.emit(new Mn(this,e)),this._onChange(e),this._changeDetectorRef.markForCheck()}_clearSelection(e){this._chips.forEach(n=>{n!==e&&n.deselect()})}_selectValue(e,n){const a=this._chips.find(i=>null!=i.value&&this.compareWith(i.value,e));return a&&(n?a.selectViaInteraction():a.select()),a}_syncListboxProperties(){this._chips&&Promise.resolve().then(()=>{this._chips.forEach(e=>{e._chipListMultiple=this.multiple,e.chipListSelectable=this._selectable,e._chipListHideSingleSelectionIndicator=this.hideSingleSelectionIndicator,e._changeDetectorRef.markForCheck()})})}_getFirstSelectedChip(){return Array.isArray(this.selected)?this.selected.length?this.selected[0]:void 0:this.selected}_skipPredicate(e){return!e.isInteractive}static#t=this.\u0275fac=(()=>{let e;return function(a){return(e||(e=t.xGo(s)))(a||s)}})();static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-chip-listbox"]],contentQueries:function(n,a,i){if(1&n&&t.wni(i,Le,5),2&n){let r;t.mGM(r=t.lsd())&&(a._chips=r)}},hostAttrs:[1,"mdc-evolution-chip-set","mat-mdc-chip-listbox"],hostVars:11,hostBindings:function(n,a){1&n&&t.bIt("focus",function(){return a.focus()})("blur",function(){return a._blur()})("keydown",function(r){return a._keydown(r)}),2&n&&(t.Mr5("tabIndex",a.disabled||a.empty?-1:a.tabIndex),t.BMQ("role",a.role)("aria-describedby",a._ariaDescribedby||null)("aria-required",a.role?a.required:null)("aria-disabled",a.disabled.toString())("aria-multiselectable",a.multiple)("aria-orientation",a.ariaOrientation),t.AVh("mat-mdc-chip-list-disabled",a.disabled)("mat-mdc-chip-list-required",a.required))},inputs:{multiple:[t.Mj6.HasDecoratorInputTransform,"multiple","multiple",t.L39],ariaOrientation:[t.Mj6.None,"aria-orientation","ariaOrientation"],selectable:[t.Mj6.HasDecoratorInputTransform,"selectable","selectable",t.L39],compareWith:"compareWith",required:[t.Mj6.HasDecoratorInputTransform,"required","required",t.L39],hideSingleSelectionIndicator:[t.Mj6.HasDecoratorInputTransform,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",t.L39],value:"value"},outputs:{change:"change"},standalone:!0,features:[t.Jv_([Tn]),t.GFd,t.Vt3,t.aNF],ngContentSelectors:ie,decls:2,vars:0,consts:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],template:function(n,a){1&n&&(t.NAR(),t.j41(0,"div",0),t.SdG(1),t.k0s())},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})}return s})();var he=l(99213);let me=(()=>{class s{constructor(){}getCellValue(e,n){const a=n.field?n.field.split("."):[];let i="";return a.forEach((r,h)=>{i=0===h?e[r]:i&&i[r]}),i}getColData(e,n){return e.map(a=>this.getCellValue(a,n))}isEmpty(e){return null==e||""===e.toString()}isContainHTML(e){return/<\/?[a-z][\s\S]*>/i.test(e)}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})(),Rn=(()=>{class s{transform(e,n,a,i){return"string"==typeof e.class?e.class:"function"==typeof e.class?e.class(n,e):""}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275pipe=t.EJ8({name:"colClass",type:s,pure:!0,standalone:!0})}return s})(),En=(()=>{class s{transform(e,n,a,i){const r=void 0===n?a:n,h=r%2==1?["mat-row-odd"]:[];if(i)for(const u of Object.keys(i))i[u](e,r)&&h.push(u);return h.join(" ")}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275pipe=t.EJ8({name:"rowClass",type:s,pure:!0,standalone:!0})}return s})(),An=(()=>{class s{transform(e,n,a,i){return"function"==typeof e?e(n):Array.isArray(e)?e:[]}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275pipe=t.EJ8({name:"cellActions",type:s,pure:!0,standalone:!0})}return s})(),In=(()=>{class s{transform(e){return"string"==typeof e.tooltip||(0,bt.A)(e.tooltip)?{message:e.tooltip}:e.tooltip||{message:""}}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275pipe=t.EJ8({name:"cellActionTooltip",type:s,pure:!0,standalone:!0})}return s})(),Gn=(()=>{class s{transform(e){return"number"==typeof e.badge||"string"==typeof e.badge||(0,bt.A)(e.badge)?{content:e.badge}:e.badge||{content:""}}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275pipe=t.EJ8({name:"cellActionBadge",type:s,pure:!0,standalone:!0})}return s})(),Fn=(()=>{class s{transform(e,n,a,i){return"boolean"==typeof e.disabled?e.disabled:"function"==typeof e.disabled&&e.disabled(n)}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275pipe=t.EJ8({name:"cellActionDisable",type:s,pure:!0,standalone:!0})}return s})(),Pn=(()=>{class s{constructor(e){this.utils=e}transform(e,n){return"string"==typeof n.summary?n.summary:"function"==typeof n.summary?n.summary(this.utils.getColData(e,n),n):void 0}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(me,16))};static#e=this.\u0275pipe=t.EJ8({name:"cellSummary",type:s,pure:!0,standalone:!0})}return s})();var Bn=l(51989);const Ve=(s,o,e,n,a)=>[s,o,e,n,a];function On(s,o){if(1&s&&(t.nrm(0,"span",0),t.nI1(1,"cellSummary"),t.nI1(2,"cellSummary")),2&s){const e=t.XpG();t.Y8G("title",e._getFormatterTooltip(t.i5U(1,2,e.data,e.colDef)))("innerHTML",e._getText(t.i5U(2,5,e.data,e.colDef)),t.npT)}}function Nn(s,o){if(1&s&&t.nrm(0,"span",0),2&s){const e=t.XpG(2);t.Y8G("title",e._getFormatterTooltip(e.colDef.formatter(e.rowData,e.colDef)))("innerHTML",e._getText(e.colDef.formatter(e.rowData,e.colDef)),t.npT)}}function Hn(s,o){if(1&s&&(t.j41(0,"mat-icon",2),t.EFF(1),t.k0s()),2&s){const e=t.XpG(3).$implicit;t.R7$(),t.JRh(e.icon)}}function Xn(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",1),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(a){t.eBV(e);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(a,i,r.rowData))}),t.DNE(24,Hn,2,1,"mat-icon",2),t.j41(25,"span"),t.EFF(26),t.nI1(27,"toObservable"),t.nI1(28,"async"),t.k0s()()}if(2&s){const e=t.XpG(2).$implicit,n=t.XpG(4);t.HbH(e.class),t.Y8G("color",e.color||"primary")("disabled",t.ii3(1,22,e,n.rowData,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,31,t.bMT(3,29,t.bMT(2,27,e).message)))("matTooltipClass",t.bMT(5,33,e).class)("matTooltipHideDelay",t.bMT(6,35,e).hideDelay)("matTooltipShowDelay",t.bMT(7,37,e).showDelay)("matTooltipPosition",t.bMT(8,39,e).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,41,e).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,43,e).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,45,e).disabled)("matBadge",t.bMT(14,51,t.bMT(13,49,t.bMT(12,47,e).content)))("matBadgeDescription",t.bMT(17,57,t.bMT(16,55,t.bMT(15,53,e).description)))("matBadgeColor",t.bMT(18,59,e).color)("matBadgePosition",t.bMT(19,61,e).position||"above after")("matBadgeSize",t.bMT(20,63,e).size||"medium")("matBadgeOverlap",t.bMT(21,65,e).overlap)("matBadgeDisabled",t.bMT(22,67,e).disabled)("matBadgeHidden",t.bMT(23,69,e).hidden),t.R7$(24),t.vxM(24,e.icon?24:-1),t.R7$(2),t.JRh(t.bMT(28,73,t.bMT(27,71,e.text)))}}function zn(s,o){if(1&s&&(t.j41(0,"mat-icon",2),t.EFF(1),t.k0s()),2&s){const e=t.XpG(3).$implicit;t.R7$(),t.JRh(e.icon)}}function Ln(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",3),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(a){t.eBV(e);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(a,i,r.rowData))}),t.DNE(24,zn,2,1,"mat-icon",2),t.j41(25,"span"),t.EFF(26),t.nI1(27,"toObservable"),t.nI1(28,"async"),t.k0s()()}if(2&s){const e=t.XpG(2).$implicit,n=t.XpG(4);t.HbH(e.class),t.Y8G("color",e.color||"primary")("disabled",t.ii3(1,22,e,n.rowData,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,31,t.bMT(3,29,t.bMT(2,27,e).message)))("matTooltipClass",t.bMT(5,33,e).class)("matTooltipHideDelay",t.bMT(6,35,e).hideDelay)("matTooltipShowDelay",t.bMT(7,37,e).showDelay)("matTooltipPosition",t.bMT(8,39,e).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,41,e).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,43,e).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,45,e).disabled)("matBadge",t.bMT(14,51,t.bMT(13,49,t.bMT(12,47,e).content)))("matBadgeDescription",t.bMT(17,57,t.bMT(16,55,t.bMT(15,53,e).description)))("matBadgeColor",t.bMT(18,59,e).color)("matBadgePosition",t.bMT(19,61,e).position||"above after")("matBadgeSize",t.bMT(20,63,e).size||"medium")("matBadgeOverlap",t.bMT(21,65,e).overlap)("matBadgeDisabled",t.bMT(22,67,e).disabled)("matBadgeHidden",t.bMT(23,69,e).hidden),t.R7$(24),t.vxM(24,e.icon?24:-1),t.R7$(2),t.JRh(t.bMT(28,73,t.bMT(27,71,e.text)))}}function Un(s,o){if(1&s&&(t.j41(0,"mat-icon",2),t.EFF(1),t.k0s()),2&s){const e=t.XpG(3).$implicit;t.R7$(),t.JRh(e.icon)}}function Vn(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",4),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(a){t.eBV(e);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(a,i,r.rowData))}),t.DNE(24,Un,2,1,"mat-icon",2),t.j41(25,"span"),t.EFF(26),t.nI1(27,"toObservable"),t.nI1(28,"async"),t.k0s()()}if(2&s){const e=t.XpG(2).$implicit,n=t.XpG(4);t.HbH(e.class),t.Y8G("color",e.color||"primary")("disabled",t.ii3(1,22,e,n.rowData,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,31,t.bMT(3,29,t.bMT(2,27,e).message)))("matTooltipClass",t.bMT(5,33,e).class)("matTooltipHideDelay",t.bMT(6,35,e).hideDelay)("matTooltipShowDelay",t.bMT(7,37,e).showDelay)("matTooltipPosition",t.bMT(8,39,e).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,41,e).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,43,e).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,45,e).disabled)("matBadge",t.bMT(14,51,t.bMT(13,49,t.bMT(12,47,e).content)))("matBadgeDescription",t.bMT(17,57,t.bMT(16,55,t.bMT(15,53,e).description)))("matBadgeColor",t.bMT(18,59,e).color)("matBadgePosition",t.bMT(19,61,e).position||"above after")("matBadgeSize",t.bMT(20,63,e).size||"medium")("matBadgeOverlap",t.bMT(21,65,e).overlap)("matBadgeDisabled",t.bMT(22,67,e).disabled)("matBadgeHidden",t.bMT(23,69,e).hidden),t.R7$(24),t.vxM(24,e.icon?24:-1),t.R7$(2),t.JRh(t.bMT(28,73,t.bMT(27,71,e.text)))}}function $n(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",5),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(a){t.eBV(e);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(a,i,r.rowData))}),t.j41(24,"mat-icon",2),t.EFF(25),t.k0s()()}if(2&s){const e=t.XpG(2).$implicit,n=t.XpG(4);t.HbH(e.class),t.Y8G("color",e.color||"primary")("disabled",t.ii3(1,21,e,n.rowData,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,30,t.bMT(3,28,t.bMT(2,26,e).message)))("matTooltipClass",t.bMT(5,32,e).class)("matTooltipHideDelay",t.bMT(6,34,e).hideDelay)("matTooltipShowDelay",t.bMT(7,36,e).showDelay)("matTooltipPosition",t.bMT(8,38,e).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,40,e).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,42,e).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,44,e).disabled)("matBadge",t.bMT(14,50,t.bMT(13,48,t.bMT(12,46,e).content)))("matBadgeDescription",t.bMT(17,56,t.bMT(16,54,t.bMT(15,52,e).description)))("matBadgeColor",t.bMT(18,58,e).color)("matBadgePosition",t.bMT(19,60,e).position||"above after")("matBadgeSize",t.bMT(20,62,e).size||"medium")("matBadgeOverlap",t.bMT(21,64,e).overlap)("matBadgeDisabled",t.bMT(22,66,e).disabled)("matBadgeHidden",t.bMT(23,68,e).hidden),t.R7$(25),t.JRh(e.icon)}}function Wn(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",6),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(a){t.eBV(e);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(a,i,r.rowData))}),t.j41(24,"mat-icon",2),t.EFF(25),t.k0s()()}if(2&s){const e=t.XpG(2).$implicit,n=t.XpG(4);t.HbH(e.class),t.Y8G("color",e.color||"primary")("disabled",t.ii3(1,21,e,n.rowData,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,30,t.bMT(3,28,t.bMT(2,26,e).message)))("matTooltipClass",t.bMT(5,32,e).class)("matTooltipHideDelay",t.bMT(6,34,e).hideDelay)("matTooltipShowDelay",t.bMT(7,36,e).showDelay)("matTooltipPosition",t.bMT(8,38,e).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,40,e).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,42,e).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,44,e).disabled)("matBadge",t.bMT(14,50,t.bMT(13,48,t.bMT(12,46,e).content)))("matBadgeDescription",t.bMT(17,56,t.bMT(16,54,t.bMT(15,52,e).description)))("matBadgeColor",t.bMT(18,58,e).color)("matBadgePosition",t.bMT(19,60,e).position||"above after")("matBadgeSize",t.bMT(20,62,e).size||"medium")("matBadgeOverlap",t.bMT(21,64,e).overlap)("matBadgeDisabled",t.bMT(22,66,e).disabled)("matBadgeHidden",t.bMT(23,68,e).hidden),t.R7$(25),t.JRh(e.icon)}}function qn(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",7),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(a){t.eBV(e);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(a,i,r.rowData))}),t.j41(24,"mat-icon",2),t.EFF(25),t.k0s()()}if(2&s){const e=t.XpG(2).$implicit,n=t.XpG(4);t.HbH(e.class),t.Y8G("color",e.color||"primary")("disabled",t.ii3(1,21,e,n.rowData,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,30,t.bMT(3,28,t.bMT(2,26,e).message)))("matTooltipClass",t.bMT(5,32,e).class)("matTooltipHideDelay",t.bMT(6,34,e).hideDelay)("matTooltipShowDelay",t.bMT(7,36,e).showDelay)("matTooltipPosition",t.bMT(8,38,e).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,40,e).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,42,e).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,44,e).disabled)("matBadge",t.bMT(14,50,t.bMT(13,48,t.bMT(12,46,e).content)))("matBadgeDescription",t.bMT(17,56,t.bMT(16,54,t.bMT(15,52,e).description)))("matBadgeColor",t.bMT(18,58,e).color)("matBadgePosition",t.bMT(19,60,e).position||"above after")("matBadgeSize",t.bMT(20,62,e).size||"medium")("matBadgeOverlap",t.bMT(21,64,e).overlap)("matBadgeDisabled",t.bMT(22,66,e).disabled)("matBadgeHidden",t.bMT(23,68,e).hidden),t.R7$(25),t.JRh(e.icon)}}function Yn(s,o){if(1&s&&(t.j41(0,"mat-icon",2),t.EFF(1),t.k0s()),2&s){const e=t.XpG(3).$implicit;t.R7$(),t.JRh(e.icon)}}function Kn(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",8),t.nI1(1,"cellActionDisable"),t.nI1(2,"cellActionTooltip"),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.nI1(5,"cellActionTooltip"),t.nI1(6,"cellActionTooltip"),t.nI1(7,"cellActionTooltip"),t.nI1(8,"cellActionTooltip"),t.nI1(9,"cellActionTooltip"),t.nI1(10,"cellActionTooltip"),t.nI1(11,"cellActionTooltip"),t.nI1(12,"cellActionBadge"),t.nI1(13,"toObservable"),t.nI1(14,"async"),t.nI1(15,"cellActionBadge"),t.nI1(16,"toObservable"),t.nI1(17,"async"),t.nI1(18,"cellActionBadge"),t.nI1(19,"cellActionBadge"),t.nI1(20,"cellActionBadge"),t.nI1(21,"cellActionBadge"),t.nI1(22,"cellActionBadge"),t.nI1(23,"cellActionBadge"),t.bIt("click",function(a){t.eBV(e);const i=t.XpG(2).$implicit,r=t.XpG(4);return t.Njj(r._onActionClick(a,i,r.rowData))}),t.DNE(24,Yn,2,1,"mat-icon",2),t.j41(25,"span"),t.EFF(26),t.nI1(27,"toObservable"),t.nI1(28,"async"),t.k0s()()}if(2&s){const e=t.XpG(2).$implicit,n=t.XpG(4);t.HbH(e.class),t.Y8G("color",e.color||"primary")("disabled",t.ii3(1,22,e,n.rowData,n.rowChangeRecord,null==n.rowChangeRecord?null:n.rowChangeRecord.currentValue))("matTooltip",t.bMT(4,31,t.bMT(3,29,t.bMT(2,27,e).message)))("matTooltipClass",t.bMT(5,33,e).class)("matTooltipHideDelay",t.bMT(6,35,e).hideDelay)("matTooltipShowDelay",t.bMT(7,37,e).showDelay)("matTooltipPosition",t.bMT(8,39,e).position||"below")("matTooltipPositionAtOrigin",t.bMT(9,41,e).positionAtOrigin)("matTooltipTouchGestures",t.bMT(10,43,e).touchGestures||"auto")("matTooltipDisabled",t.bMT(11,45,e).disabled)("matBadge",t.bMT(14,51,t.bMT(13,49,t.bMT(12,47,e).content)))("matBadgeDescription",t.bMT(17,57,t.bMT(16,55,t.bMT(15,53,e).description)))("matBadgeColor",t.bMT(18,59,e).color)("matBadgePosition",t.bMT(19,61,e).position||"above after")("matBadgeSize",t.bMT(20,63,e).size||"medium")("matBadgeOverlap",t.bMT(21,65,e).overlap)("matBadgeDisabled",t.bMT(22,67,e).disabled)("matBadgeHidden",t.bMT(23,69,e).hidden),t.R7$(24),t.vxM(24,e.icon?24:-1),t.R7$(2),t.JRh(t.bMT(28,73,t.bMT(27,71,e.text)))}}function Qn(s,o){if(1&s&&t.DNE(0,Xn,29,75)(1,Ln,29,75)(2,Vn,29,75)(3,$n,26,70)(4,Wn,26,70)(5,qn,26,70)(6,Kn,29,75),2&s){let e;const n=t.XpG().$implicit;t.vxM(0,"raised"===(e=n.type)?0:"stroked"===e?1:"flat"===e?2:"icon"===e?3:"fab"===e?4:"mini-fab"===e?5:6)}}function Jn(s,o){if(1&s&&t.DNE(0,Qn,7,1),2&s){const e=o.$implicit,n=t.XpG(4);t.vxM(0,!e.iif||e.iif(n.rowData)?0:-1)}}function Zn(s,o){if(1&s&&(t.Z7z(0,Jn,1,1,null,null,t.fX1),t.nI1(2,"cellActions")),2&s){const e=t.XpG(3);t.Dyx(t.ii3(2,0,e.colDef.buttons,e.rowData,e.rowChangeRecord,null==e.rowChangeRecord?null:e.rowChangeRecord.currentValue))}}function ta(s,o){if(1&s&&(t.j41(0,"mat-chip-listbox")(1,"mat-chip",9),t.EFF(2),t.k0s()()),2&s){const e=t.XpG(4);t.R7$(),t.HbH("bg-"+e.colDef.tag[e._value].color),t.R7$(),t.SpI(" ",e.colDef.tag[e._value].text," ")}}function ea(s,o){if(1&s&&t.EFF(0),2&s){const e=t.XpG(4);t.SpI(" ",e._value," ")}}function sa(s,o){if(1&s&&t.DNE(0,ta,3,3,"mat-chip-listbox")(1,ea,1,1),2&s){const e=t.XpG(3);t.vxM(0,e.colDef.tag&&e.colDef.tag[e._value]?0:1)}}function na(s,o){if(1&s&&(t.j41(0,"a",10),t.EFF(1),t.k0s()),2&s){const e=t.XpG(3);t.Y8G("href",e._value,t.B4B),t.R7$(),t.JRh(e._value)}}function aa(s,o){if(1&s&&t.nrm(0,"img",11),2&s){const e=t.XpG(3);t.Y8G("src",e._value,t.B4B)}}function ia(s,o){if(1&s&&(t.j41(0,"span",12),t.EFF(1),t.k0s()),2&s){const e=t.XpG(3);t.Y8G("title",e._getTooltip(e._value)),t.R7$(),t.JRh(e._getText(e._value))}}function la(s,o){if(1&s&&(t.j41(0,"span",12),t.nI1(1,"number"),t.EFF(2),t.nI1(3,"number"),t.k0s()),2&s){const e=t.XpG(3);t.Y8G("title",e._getTooltip(t.brH(1,2,e._value,null==e.colDef.typeParameter?null:e.colDef.typeParameter.digitsInfo,null==e.colDef.typeParameter?null:e.colDef.typeParameter.locale))),t.R7$(2),t.SpI(" ",e._getText(t.brH(3,6,e._value,null==e.colDef.typeParameter?null:e.colDef.typeParameter.digitsInfo,null==e.colDef.typeParameter?null:e.colDef.typeParameter.locale))," ")}}function oa(s,o){if(1&s&&(t.j41(0,"span",12),t.nI1(1,"currency"),t.EFF(2),t.nI1(3,"currency"),t.k0s()),2&s){const e=t.XpG(3);t.Y8G("title",e._getTooltip(t.iJd(1,2,t.s1E(14,Ve,e._value,null==e.colDef.typeParameter?null:e.colDef.typeParameter.currencyCode,null==e.colDef.typeParameter?null:e.colDef.typeParameter.display,null==e.colDef.typeParameter?null:e.colDef.typeParameter.digitsInfo,null==e.colDef.typeParameter?null:e.colDef.typeParameter.locale)))),t.R7$(2),t.SpI(" ",e._getText(t.iJd(3,8,t.s1E(20,Ve,e._value,null==e.colDef.typeParameter?null:e.colDef.typeParameter.currencyCode,null==e.colDef.typeParameter?null:e.colDef.typeParameter.display,null==e.colDef.typeParameter?null:e.colDef.typeParameter.digitsInfo,null==e.colDef.typeParameter?null:e.colDef.typeParameter.locale)))," ")}}function ra(s,o){if(1&s&&(t.j41(0,"span",12),t.nI1(1,"percent"),t.EFF(2),t.nI1(3,"percent"),t.k0s()),2&s){const e=t.XpG(3);t.Y8G("title",e._getTooltip(t.brH(1,2,e._value,null==e.colDef.typeParameter?null:e.colDef.typeParameter.digitsInfo,null==e.colDef.typeParameter?null:e.colDef.typeParameter.locale))),t.R7$(2),t.SpI(" ",e._getText(t.brH(3,6,e._value,null==e.colDef.typeParameter?null:e.colDef.typeParameter.digitsInfo,null==e.colDef.typeParameter?null:e.colDef.typeParameter.locale))," ")}}function ca(s,o){if(1&s&&(t.j41(0,"span",12),t.nI1(1,"date"),t.EFF(2),t.nI1(3,"date"),t.k0s()),2&s){const e=t.XpG(3);t.Y8G("title",e._getTooltip(t.ii3(1,2,e._value,null==e.colDef.typeParameter?null:e.colDef.typeParameter.format,null==e.colDef.typeParameter?null:e.colDef.typeParameter.timezone,null==e.colDef.typeParameter?null:e.colDef.typeParameter.locale))),t.R7$(2),t.SpI(" ",e._getText(t.ii3(3,7,e._value,null==e.colDef.typeParameter?null:e.colDef.typeParameter.format,null==e.colDef.typeParameter?null:e.colDef.typeParameter.timezone,null==e.colDef.typeParameter?null:e.colDef.typeParameter.locale))," ")}}function pa(s,o){if(1&s&&(t.j41(0,"span",12),t.EFF(1),t.k0s()),2&s){const e=t.XpG(3);t.Y8G("title",e._getTooltip(e._value)),t.R7$(),t.JRh(e._getText(e._value))}}function da(s,o){if(1&s&&t.DNE(0,Zn,3,5)(1,sa,2,1)(2,na,2,2)(3,aa,1,1)(4,ia,2,2)(5,la,4,10)(6,oa,4,26)(7,ra,4,10)(8,ca,4,12)(9,pa,2,2),2&s){let e;const n=t.XpG(2);t.vxM(0,"button"===(e=n.colDef.type)?0:"tag"===e?1:"link"===e?2:"image"===e?3:"boolean"===e?4:"number"===e?5:"currency"===e?6:"percent"===e?7:"date"===e?8:9)}}function ha(s,o){if(1&s&&t.DNE(0,Nn,1,2,"span")(1,da,10,1),2&s){const e=t.XpG();t.vxM(0,e.colDef.formatter?0:1)}}let ma=(()=>{class s{get _value(){return this._utils.getCellValue(this.rowData,this.colDef)}constructor(e,n,a,i){this._dialog=e,this._utils=n,this._differs=a,this._changeDetectorRef=i,this.rowData={},this.data=[],this.summary=!1,this.placeholder="--",this.rowDataChange=new t.bkB}ngOnInit(){this.rowDataDiffer=this._differs.find(this.rowData).create()}ngDoCheck(){const e=this.rowDataDiffer?.diff(this.rowData);e&&this._applyChanges(e)}_applyChanges(e){e.forEachChangedItem(n=>{this.rowChangeRecord=n,this.rowDataChange.emit(n),this._changeDetectorRef.markForCheck()})}_getText(e){return void 0===e?"":this._utils.isEmpty(e)?this.placeholder:e}_getTooltip(e){return this._utils.isEmpty(e)?"":e}_getFormatterTooltip(e){return this._utils.isContainHTML(e)||this._utils.isEmpty(e)?"":e}_onActionClick(e,n,a){e.preventDefault(),e.stopPropagation(),"string"==typeof n.pop||(0,bt.A)(n.pop)?this._dialog.open({title:n.pop,buttons:[{color:"primary",text:"OK",onClick:()=>n.click?.(a)||{}},{text:"CLOSE"}]}):"object"==typeof n.pop?this._dialog.open({title:n.pop?.title,description:n.pop?.description,buttons:[{color:n.pop?.okColor||"primary",text:n.pop?.okText||"OK",onClick:()=>n.click?.(a)||{}},{color:n.pop?.closeColor,text:n.pop?.closeText||"CLOSE"}]}):n.click?.(a)}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(Bn.K),t.rXU(me),t.rXU(t.MKu),t.rXU(t.gRc))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mtx-grid-cell"]],inputs:{rowData:"rowData",colDef:"colDef",data:"data",summary:"summary",placeholder:"placeholder"},outputs:{rowDataChange:"rowDataChange"},exportAs:["mtxGridCell"],standalone:!0,features:[t.aNF],decls:2,vars:1,consts:[[3,"title","innerHTML"],["mat-raised-button","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],[1,"mtx-grid-icon"],["mat-stroked-button","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-flat-button","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-icon-button","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-fab","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-mini-fab","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["mat-button","","type","button",1,"mtx-grid-action-button",3,"click","color","disabled","matTooltip","matTooltipClass","matTooltipHideDelay","matTooltipShowDelay","matTooltipPosition","matTooltipPositionAtOrigin","matTooltipTouchGestures","matTooltipDisabled","matBadge","matBadgeDescription","matBadgeColor","matBadgePosition","matBadgeSize","matBadgeOverlap","matBadgeDisabled","matBadgeHidden"],["color","primary"],["target","_blank",3,"href"],[1,"mtx-grid-img",3,"src"],[3,"title"]],template:function(n,a){1&n&&t.DNE(0,On,3,8,"span")(1,ha,2,1),2&n&&t.vxM(0,a.summary?0:1)},dependencies:[d.Jj,d.oe,d.vh,d.QX,d.m1,E.$z,E.iY,E.Sr,E.$0,he.An,de,$,It.oV,on,ne.W,An,Pn,Fn,In,Gn],styles:[".mtx-grid-img{display:inline-block;width:32px;border-radius:4px;vertical-align:middle}\n"],encapsulation:2,changeDetection:0})}return s})();var ue=l(1875),ge=l(18359),$e=l(25007),W=l(5964),We=l(91986),Dt=l(76939),ct=l(66969);const ua=["mat-menu-item",""],ga=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],_a=["mat-icon, [matMenuItemIcon]","*"];function fa(s,o){1&s&&(t.qSk(),t.j41(0,"svg",2),t.nrm(1,"polygon",3),t.k0s())}const ba=["*"];function xa(s,o){if(1&s){const e=t.RV6();t.j41(0,"div",0),t.bIt("keydown",function(a){t.eBV(e);const i=t.XpG();return t.Njj(i._handleKeydown(a))})("click",function(){t.eBV(e);const a=t.XpG();return t.Njj(a.closed.emit("click"))})("@transformMenu.start",function(a){t.eBV(e);const i=t.XpG();return t.Njj(i._onAnimationStart(a))})("@transformMenu.done",function(a){t.eBV(e);const i=t.XpG();return t.Njj(i._onAnimationDone(a))}),t.j41(1,"div",1),t.SdG(2),t.k0s()()}if(2&s){const e=t.XpG();t.Y8G("id",e.panelId)("ngClass",e._classList)("@transformMenu",e._panelAnimationState),t.BMQ("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}const _e=new t.nKC("MAT_MENU_PANEL");let pt=(()=>{class s{constructor(e,n,a,i,r){this._elementRef=e,this._document=n,this._focusMonitor=a,this._parentMenu=i,this._changeDetectorRef=r,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new w.B,this._focused=new w.B,this._highlighted=!1,this._triggersSubmenu=!1,i?.addItem?.(this)}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,n):this._getHostElement().focus(n),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(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const e=this._elementRef.nativeElement.cloneNode(!0),n=e.querySelectorAll("mat-icon, .material-icons");for(let a=0;a{class s{constructor(e,n,a,i,r,h,u){this._template=e,this._componentFactoryResolver=n,this._appRef=a,this._injector=i,this._viewContainerRef=r,this._document=h,this._changeDetectorRef=u,this._attached=new w.B}attach(e={}){this._portal||(this._portal=new Dt.VA(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new Dt.aI(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));const n=this._template.elementRef.nativeElement;n.parentNode.insertBefore(this._outlet.outletElement,n),this._changeDetectorRef?.markForCheck(),this._portal.attach(this._outlet,e),this._attached.next()}detach(){this._portal.isAttached&&this._portal.detach()}ngOnDestroy(){this._outlet&&this._outlet.dispose()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.C4Q),t.rXU(t.OM3),t.rXU(t.o8S),t.rXU(t.zZn),t.rXU(t.c1b),t.rXU(d.qQ),t.rXU(t.gRc))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["ng-template","matMenuContent",""]],standalone:!0,features:[t.Jv_([{provide:qe,useExisting:s}])]})}return s})();const kt={transformMenu:(0,m.hZ)("transformMenu",[(0,m.wk)("void",(0,m.iF)({opacity:0,transform:"scale(0.8)"})),(0,m.kY)("void => enter",(0,m.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,m.iF)({opacity:1,transform:"scale(1)"}))),(0,m.kY)("* => void",(0,m.i0)("100ms 25ms linear",(0,m.iF)({opacity:0})))]),fadeInItems:(0,m.hZ)("fadeInItems",[(0,m.wk)("showing",(0,m.iF)({opacity:1})),(0,m.kY)("void => *",[(0,m.iF)({opacity:0}),(0,m.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let va=0;const ya=new t.nKC("mat-menu-default-options",{providedIn:"root",factory:function Ca(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let st=(()=>{class s{get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}set panelClass(e){const n=this._previousPanelClass;n&&n.length&&n.split(" ").forEach(a=>{this._classList[a]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(a=>{this._classList[a]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(e){this.panelClass=e}constructor(e,n,a,i){this._elementRef=e,this._ngZone=n,this._changeDetectorRef=i,this._elevationPrefix="mat-elevation-z",this._baseElevation=8,this._directDescendantItems=new t.rOR,this._classList={},this._panelAnimationState="void",this._animationDone=new w.B,this.closed=new t.bkB,this.close=this.closed,this.panelId="mat-menu-panel-"+va++,this.overlayPanelClass=a.overlayPanelClass||"",this._xPosition=a.xPosition,this._yPosition=a.yPosition,this.backdropClass=a.backdropClass,this.overlapTrigger=a.overlapTrigger,this.hasBackdrop=a.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new S.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,G.Z)(this._directDescendantItems),(0,ae.n)(e=>(0,D.h)(...e.map(n=>n._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{const n=this._keyManager;if("enter"===this._panelAnimationState&&n.activeItem?._hasFocus()){const a=e.toArray(),i=Math.max(0,Math.min(a.length-1,n.activeItemIndex||0));a[i]&&!a[i].disabled?n.setActiveItem(i):n.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,G.Z)(this._directDescendantItems),(0,ae.n)(n=>(0,D.h)(...n.map(a=>a._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){const n=e.keyCode,a=this._keyManager;switch(n){case j._f:(0,j.rp)(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case j.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case j.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(n===j.i7||n===j.n6)&&a.setFocusOrigin("keyboard"),void a.onKeydown(e)}e.stopPropagation()}focusFirstItem(e="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,L.s)(1)).subscribe(()=>{let n=null;if(this._directDescendantItems.length&&(n=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!n||!n.contains(document.activeElement)){const a=this._keyManager;a.setFocusOrigin(e).setFirstItemActive(),!a.activeItem&&n&&n.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){const n=Math.min(this._baseElevation+e,24),a=`${this._elevationPrefix}${n}`,i=Object.keys(this._classList).find(r=>r.startsWith(this._elevationPrefix));(!i||i===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[a]=!0,this._previousElevation=a)}setPositionClasses(e=this.xPosition,n=this.yPosition){const a=this._classList;a["mat-menu-before"]="before"===e,a["mat-menu-after"]="after"===e,a["mat-menu-above"]="above"===n,a["mat-menu-below"]="below"===n,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(e){this._animationDone.next(e),this._isAnimating=!1}_onAnimationStart(e){this._isAnimating=!0,"enter"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,G.Z)(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(n=>n._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.aKT),t.rXU(t.SKi),t.rXU(ya),t.rXU(t.gRc))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-menu"]],contentQueries:function(n,a,i){if(1&n&&(t.wni(i,qe,5),t.wni(i,pt,5),t.wni(i,pt,4)),2&n){let r;t.mGM(r=t.lsd())&&(a.lazyContent=r.first),t.mGM(r=t.lsd())&&(a._allItems=r),t.mGM(r=t.lsd())&&(a.items=r)}},viewQuery:function(n,a){if(1&n&&t.GBs(t.C4Q,5),2&n){let i;t.mGM(i=t.lsd())&&(a.templateRef=i.first)}},hostVars:3,hostBindings:function(n,a){2&n&&t.BMQ("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[t.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[t.Mj6.None,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[t.Mj6.HasDecoratorInputTransform,"overlapTrigger","overlapTrigger",t.L39],hasBackdrop:[t.Mj6.HasDecoratorInputTransform,"hasBackdrop","hasBackdrop",e=>null==e?null:(0,t.L39)(e)],panelClass:[t.Mj6.None,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],standalone:!0,features:[t.Jv_([{provide:_e,useExisting:s}]),t.GFd,t.aNF],ngContentSelectors:ba,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id","ngClass"],[1,"mat-mdc-menu-content"]],template:function(n,a){1&n&&(t.NAR(),t.DNE(0,xa,3,6,"ng-template"))},dependencies:[d.YU],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;flex:1;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{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-divider{color:var(--mat-menu-divider-color);margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-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:var(--mat-menu-item-trailing-spacing);padding-right:var(--mat-menu-item-leading-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]),.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon])[dir=rtl]{padding-left:var(--mat-menu-item-with-icon-trailing-spacing);padding-right:var(--mat-menu-item-with-icon-leading-spacing)}.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{flex-shrink:0;margin-right:var(--mat-menu-item-spacing);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing)}.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{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;padding-right:var(--mat-menu-item-spacing);padding-left:0}.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:[kt.transformMenu,kt.fadeInItems]},changeDetection:0})}return s})();const Ye=new t.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const s=(0,t.WQX)(ct.hJ);return()=>s.scrollStrategies.reposition()}}),Ke=(0,Me.BQ)({passive:!0});let St=(()=>{class s{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.subscribe(n=>{this._destroyMenu(n),("click"===n||"tab"===n)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(n)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(e,n,a,i,r,h,u,g,_){this._overlay=e,this._element=n,this._viewContainerRef=a,this._menuItemInstance=h,this._dir=u,this._focusMonitor=g,this._ngZone=_,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=ge.yU.EMPTY,this._hoverSubscription=ge.yU.EMPTY,this._menuCloseSubscription=ge.yU.EMPTY,this._changeDetectorRef=(0,t.WQX)(t.gRc),this._handleTouchStart=f=>{(0,S.w6)(f)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new t.bkB,this.onMenuOpen=this.menuOpened,this.menuClosed=new t.bkB,this.onMenuClose=this.menuClosed,this._scrollStrategy=i,this._parentMaterialMenu=r instanceof st?r:void 0,n.nativeElement.addEventListener("touchstart",this._handleTouchStart,Ke)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,Ke),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 e=this.menu;if(this._menuOpen||!e)return;const n=this._createOverlay(e),a=n.getConfig(),i=a.positionStrategy;this._setPosition(e,i),a.hasBackdrop=null==e.hasBackdrop?!this.triggersSubmenu():e.hasBackdrop,n.attach(this._getPortal(e)),e.lazyContent&&e.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(e),e instanceof st&&(e._startAnimation(),e._directDescendantItems.changes.pipe((0,x.Q)(e.close)).subscribe(()=>{i.withLockedPosition(!1).reapplyLastPosition(),i.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,n):this._element.nativeElement.focus(n)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(e){if(!this._overlayRef||!this.menuOpen)return;const n=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===e||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,n instanceof st?(n._resetAnimation(),n.lazyContent?n._animationDone.pipe((0,W.p)(a=>"void"===a.toState),(0,L.s)(1),(0,x.Q)(n.lazyContent._attached)).subscribe({next:()=>n.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),n?.lazyContent?.detach())}_initMenu(e){e.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,e.direction=this.dir,this._setMenuElevation(e),e.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(e){if(e.setElevation){let n=0,a=e.parentMenu;for(;a;)n++,a=a.parentMenu;e.setElevation(n)}}_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){const n=this._getOverlayConfig(e);this._subscribeToPositions(e,n.positionStrategy),this._overlayRef=this._overlay.create(n),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(e){return new ct.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(e,n){e.setPositionClasses&&n.positionChanges.subscribe(a=>{const i="start"===a.connectionPair.overlayX?"after":"before",r="top"===a.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>e.setPositionClasses(i,r)):e.setPositionClasses(i,r)})}_setPosition(e,n){let[a,i]="before"===e.xPosition?["end","start"]:["start","end"],[r,h]="above"===e.yPosition?["bottom","top"]:["top","bottom"],[u,g]=[r,h],[_,f]=[a,i],b=0;if(this.triggersSubmenu()){if(f=a="before"===e.xPosition?"start":"end",i=_="end"===a?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const k=this._parentMaterialMenu.items.first;this._parentInnerPadding=k?k._getHostElement().offsetTop:0}b="bottom"===r?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(u="top"===r?"bottom":"top",g="top"===h?"bottom":"top");n.withPositions([{originX:a,originY:u,overlayX:_,overlayY:r,offsetY:b},{originX:i,originY:u,overlayX:f,overlayY:r,offsetY:b},{originX:a,originY:g,overlayX:_,overlayY:h,offsetY:-b},{originX:i,originY:g,overlayX:f,overlayY:h,offsetY:-b}])}_menuClosingActions(){const e=this._overlayRef.backdropClick(),n=this._overlayRef.detachments(),a=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,J.of)(),i=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,W.p)(r=>r!==this._menuItemInstance),(0,W.p)(()=>this._menuOpen)):(0,J.of)();return(0,D.h)(e,a,i,n)}_handleMousedown(e){(0,S._G)(e)||(this._openedBy=0===e.button?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){const n=e.keyCode;(n===j.Fm||n===j.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(n===j.LE&&"ltr"===this.dir||n===j.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,W.p)(e=>e===this._menuItemInstance&&!e.disabled),(0,We.c)(0,$e.$)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof st&&this.menu._isAnimating?this.menu._animationDone.pipe((0,L.s)(1),(0,We.c)(0,$e.$),(0,x.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new Dt.VA(e.templateRef,this._viewContainerRef)),this._portal}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(ct.hJ),t.rXU(t.aKT),t.rXU(t.c1b),t.rXU(Ye),t.rXU(_e,8),t.rXU(pt,10),t.rXU(Q.dS,8),t.rXU(S.FN),t.rXU(t.SKi))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(n,a){1&n&&t.bIt("click",function(r){return a._handleClick(r)})("mousedown",function(r){return a._handleMousedown(r)})("keydown",function(r){return a._handleKeydown(r)}),2&n&&t.BMQ("aria-haspopup",a.menu?"menu":null)("aria-expanded",a.menuOpen)("aria-controls",a.menuOpen?a.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[t.Mj6.None,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[t.Mj6.None,"matMenuTriggerFor","menu"],menuData:[t.Mj6.None,"matMenuTriggerData","menuData"],restoreFocus:[t.Mj6.None,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],standalone:!0})}return s})();const Ma=["menu"],Qe=s=>({$implicit:s});function Ta(s,o){if(1&s&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.buttonIcon)}}function Da(s,o){if(1&s&&(t.j41(0,"button",10),t.DNE(1,Ta,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&s){const e=t.XpG(),n=t.sdS(8);t.HbH(e.buttonClass),t.Y8G("color",e.buttonColor)("matMenuTriggerFor",n),t.R7$(),t.vxM(1,e.buttonIcon?1:-1),t.R7$(),t.SpI(" ",e.buttonText," ")}}function ka(s,o){if(1&s&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.buttonIcon)}}function Sa(s,o){if(1&s&&(t.j41(0,"button",11),t.DNE(1,ka,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&s){const e=t.XpG(),n=t.sdS(8);t.HbH(e.buttonClass),t.Y8G("color",e.buttonColor)("matMenuTriggerFor",n),t.R7$(),t.vxM(1,e.buttonIcon?1:-1),t.R7$(),t.SpI(" ",e.buttonText," ")}}function Ra(s,o){if(1&s&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.buttonIcon)}}function Ea(s,o){if(1&s&&(t.j41(0,"button",12),t.DNE(1,Ra,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&s){const e=t.XpG(),n=t.sdS(8);t.HbH(e.buttonClass),t.Y8G("color",e.buttonColor)("matMenuTriggerFor",n),t.R7$(),t.vxM(1,e.buttonIcon?1:-1),t.R7$(),t.SpI(" ",e.buttonText," ")}}function Aa(s,o){if(1&s&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.buttonIcon)}}function Ia(s,o){if(1&s&&(t.j41(0,"button",13),t.DNE(1,Aa,2,1,"mat-icon"),t.k0s()),2&s){const e=t.XpG(),n=t.sdS(8);t.HbH(e.buttonClass),t.Y8G("color",e.buttonColor)("matMenuTriggerFor",n),t.R7$(),t.vxM(1,e.buttonIcon?1:-1)}}function Ga(s,o){if(1&s&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.buttonIcon)}}function Fa(s,o){if(1&s&&(t.j41(0,"button",14),t.DNE(1,Ga,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&s){const e=t.XpG(),n=t.sdS(8);t.HbH(e.buttonClass),t.Y8G("color",e.buttonColor)("matMenuTriggerFor",n),t.R7$(),t.vxM(1,e.buttonIcon?1:-1),t.R7$(),t.SpI(" ",e.buttonText," ")}}function Pa(s,o){if(1&s&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.buttonIcon)}}function Ba(s,o){if(1&s&&(t.j41(0,"button",15),t.DNE(1,Pa,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&s){const e=t.XpG(),n=t.sdS(8);t.HbH(e.buttonClass),t.Y8G("color",e.buttonColor)("matMenuTriggerFor",n),t.R7$(),t.vxM(1,e.buttonIcon?1:-1),t.R7$(),t.SpI(" ",e.buttonText," ")}}function Oa(s,o){if(1&s&&(t.j41(0,"mat-icon"),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.buttonIcon)}}function Na(s,o){if(1&s&&(t.j41(0,"button",16),t.DNE(1,Oa,2,1,"mat-icon"),t.EFF(2),t.k0s()),2&s){const e=t.XpG(),n=t.sdS(8);t.HbH(e.buttonClass),t.Y8G("color",e.buttonColor)("matMenuTriggerFor",n),t.R7$(),t.vxM(1,e.buttonIcon?1:-1),t.R7$(),t.SpI(" ",e.buttonText," ")}}function Ha(s,o){}function Xa(s,o){if(1&s&&t.DNE(0,Ha,0,0,"ng-template",17),2&s){const e=t.XpG(2);t.Y8G("ngTemplateOutlet",e.headerTemplate)}}function za(s,o){if(1&s&&t.EFF(0),2&s){const e=t.XpG(2);t.SpI(" ",e.headerText," ")}}function La(s,o){if(1&s&&(t.j41(0,"div",5),t.DNE(1,Xa,1,1)(2,za,1,1),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.vxM(1,e.headerTemplate?1:2)}}function Ua(s,o){}function Va(s,o){if(1&s&&(t.j41(0,"div",20),t.qSk(),t.j41(1,"svg",21),t.nrm(2,"path",22),t.k0s(),t.DNE(3,Ua,0,0,"ng-template",23),t.k0s()),2&s){const e=o.$implicit,n=t.XpG(2),a=t.sdS(16);t.Y8G("cdkDragDisabled","show"===n.selectableChecked?!e.show:e.hide),t.R7$(3),t.Y8G("ngTemplateOutlet",a)("ngTemplateOutletContext",t.eq3(3,Qe,e))}}function $a(s,o){if(1&s){const e=t.RV6();t.j41(0,"div",18),t.bIt("cdkDropListDropped",function(a){t.eBV(e);const i=t.XpG();return t.Njj(i._handleDroped(a))}),t.Z7z(1,Va,4,5,"div",19,t.fX1),t.k0s()}if(2&s){const e=t.XpG();t.R7$(),t.Dyx(e.columns)}}function Wa(s,o){}function qa(s,o){if(1&s&&(t.j41(0,"div",24),t.DNE(1,Wa,0,0,"ng-template",23),t.k0s()),2&s){const e=o.$implicit;t.XpG(2);const n=t.sdS(16);t.R7$(),t.Y8G("ngTemplateOutlet",n)("ngTemplateOutletContext",t.eq3(2,Qe,e))}}function Ya(s,o){if(1&s&&(t.j41(0,"div",8),t.Z7z(1,qa,2,4,"div",24,t.fX1),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.Dyx(e.columns)}}function Ka(s,o){}function Qa(s,o){if(1&s&&t.DNE(0,Ka,0,0,"ng-template",17),2&s){const e=t.XpG(2);t.Y8G("ngTemplateOutlet",e.footerTemplate)}}function Ja(s,o){if(1&s&&t.EFF(0),2&s){const e=t.XpG(2);t.SpI(" ",e.footerText," ")}}function Za(s,o){if(1&s&&(t.j41(0,"div",9),t.DNE(1,Qa,1,1)(2,Ja,1,1),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.vxM(1,e.footerTemplate?1:2)}}function ti(s,o){1&s&&(t.qSk(),t.j41(0,"svg",27),t.nrm(1,"path",31),t.k0s())}function ei(s,o){1&s&&(t.qSk(),t.j41(0,"svg",28),t.nrm(1,"path",32),t.k0s())}function si(s,o){1&s&&(t.qSk(),t.j41(0,"svg",35),t.nrm(1,"path",37),t.k0s())}function ni(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",33),t.bIt("click",function(){const a=t.eBV(e).$implicit,i=t.XpG(2).$implicit,r=t.XpG();return t.Njj(r._handlePinSelect(i,a.value))}),t.j41(1,"span",34),t.DNE(2,si,2,0,":svg:svg",35),t.k0s(),t.j41(3,"span",36),t.EFF(4),t.nI1(5,"toObservable"),t.nI1(6,"async"),t.k0s()()}if(2&s){const e=o.$implicit,n=t.XpG(2).$implicit;t.R7$(2),t.vxM(2,n.pinned==e.value?2:-1),t.R7$(2),t.JRh(t.bMT(6,4,t.bMT(5,2,e.label)))}}function ai(s,o){if(1&s&&(t.j41(0,"button",26),t.DNE(1,ti,2,0,":svg:svg",27)(2,ei,2,0,":svg:svg",28),t.k0s(),t.j41(3,"mat-menu",29,2),t.Z7z(5,ni,7,6,"button",30,t.fX1),t.k0s()),2&s){const e=t.sdS(4),n=t.XpG().$implicit,a=t.XpG();t.Y8G("matMenuTriggerFor",e),t.R7$(),t.vxM(1,n.pinned?1:-1),t.R7$(),t.vxM(2,n.pinned?-1:2),t.R7$(3),t.Dyx(a.pinOptions)}}function ii(s,o){if(1&s){const e=t.RV6();t.j41(0,"mat-checkbox",38),t.mxI("ngModelChange",function(a){t.eBV(e);const i=t.XpG().$implicit,r=t.XpG();return t.DH7(i[r.selectableChecked],a)||(i[r.selectableChecked]=a),t.Njj(a)}),t.bIt("change",function(){t.eBV(e);const a=t.XpG().$implicit,i=t.XpG();return t.Njj(i._handleChecked(a))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&s){const e=t.XpG().$implicit,n=t.XpG();t.R50("ngModel",e[n.selectableChecked]),t.Y8G("disabled",e.disabled),t.R7$(),t.JRh(t.bMT(3,5,t.bMT(2,3,e.header)))}}function li(s,o){if(1&s&&(t.j41(0,"span",25),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()),2&s){const e=t.XpG().$implicit;t.R7$(),t.JRh(t.bMT(3,3,t.bMT(2,1,e.header)))}}function oi(s,o){if(1&s&&t.DNE(0,ai,7,3)(1,ii,4,7,"mat-checkbox",25)(2,li,4,5),2&s){const e=t.XpG();t.vxM(0,e.pinnable?0:-1),t.R7$(),t.vxM(1,e.selectable?1:2)}}let ri=(()=>{class s{constructor(){this.columns=[],this.selectable=!0,this.selectableChecked="show",this.sortable=!0,this.pinnable=!0,this._buttonText="",this.buttonType="stroked",this.buttonClass="",this.buttonIcon="",this.showHeader=!1,this.headerText="Columns Header",this.showFooter=!1,this.footerText="Columns Footer",this.columnChange=new t.bkB,this._pinOptions=[{label:"Pin Left",value:"left"},{label:"Pin Right",value:"right"},{label:"No Pin",value:null}]}get buttonText(){return this._buttonText?this._buttonText:"Columns "+("show"===this.selectableChecked?"Shown":"Hidden")}set buttonText(e){this._buttonText=e}get pinOptions(){return this._pinOptions}set pinOptions(e){e.length>0&&(this._pinOptions=e)}_handleDroped(e){(0,ue.HD)(this.columns,e.previousIndex,e.currentIndex),this.columnChange.emit(this.columns)}_handleChecked(e){"show"===this.selectableChecked?e.hide=!e.show:e.show=!e.hide,this.columnChange.emit(this.columns)}_handlePinSelect(e,n){e.pinned!=n&&(e.pinned=n,this.columnChange.emit(this.columns))}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mtx-grid-column-menu"]],viewQuery:function(n,a){if(1&n&&(t.GBs(Ma,7),t.GBs(St,5)),2&n){let i;t.mGM(i=t.lsd())&&(a.menuPanel=i.first),t.mGM(i=t.lsd())&&(a.menuTrigger=i.first)}},inputs:{columns:"columns",selectable:"selectable",selectableChecked:"selectableChecked",sortable:"sortable",pinnable:"pinnable",buttonText:"buttonText",buttonType:"buttonType",buttonColor:"buttonColor",buttonClass:"buttonClass",buttonIcon:"buttonIcon",showHeader:"showHeader",headerText:"headerText",headerTemplate:"headerTemplate",showFooter:"showFooter",footerText:"footerText",footerTemplate:"footerTemplate",pinOptions:"pinOptions"},outputs:{columnChange:"columnChange"},exportAs:["mtxGridColumnMenu"],standalone:!0,features:[t.aNF],decls:17,vars:5,consts:[["menu","matMenu"],["checkboxList",""],["pinList","matMenu"],[1,"mtx-grid-column-menu"],[1,"mtx-grid-column-menu-content",3,"click","keydown"],[1,"mtx-grid-column-menu-header"],[1,"mtx-grid-column-menu-body"],["cdkDropList","",1,"mtx-grid-column-menu-list"],[1,"mtx-grid-column-menu-list"],[1,"mtx-grid-column-menu-footer"],["mat-raised-button","","type","button",3,"color","matMenuTriggerFor"],["mat-stroked-button","","type","button",3,"color","matMenuTriggerFor"],["mat-flat-button","","type","button",3,"color","matMenuTriggerFor"],["mat-icon-button","","type","button",3,"color","matMenuTriggerFor"],["mat-fab","","type","button",3,"color","matMenuTriggerFor"],["mat-mini-fab","","type","button",3,"color","matMenuTriggerFor"],["mat-button","","type","button",3,"color","matMenuTriggerFor"],[3,"ngTemplateOutlet"],["cdkDropList","",1,"mtx-grid-column-menu-list",3,"cdkDropListDropped"],["cdkDrag","",1,"mtx-grid-column-menu-item"],["cdkDrag","",1,"mtx-grid-column-menu-item",3,"cdkDragDisabled"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-drag-handle-icon"],["d","M7,19V17H9V19H7M11,19V17H13V19H11M15,19V17H17V19H15M7,15V13H9V15H7M11,15V13H13V15H11M15,15V13H17V15H15M7,11V9H9V11H7M11,11V9H13V11H11M15,11V9H17V11H15M7,7V5H9V7H7M11,7V5H13V7H11M15,7V5H17V7H15Z"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mtx-grid-column-menu-item"],[1,"mtx-grid-column-menu-item-label"],["mat-icon-button","","type","button",1,"mtx-grid-column-pin-button",3,"matMenuTriggerFor"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-icon"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-off-icon"],[1,"mtx-grid-column-pin-list"],["type","button","mat-menu-item","",1,"mtx-grid-column-pin-option"],["d","M16,12V4H17V2H7V4H8V12L6,14V16H11.2V22H12.8V16H18V14L16,12Z"],["d","M2,5.27L3.28,4L20,20.72L18.73,22L12.8,16.07V22H11.2V16H6V14L8,12V11.27L2,5.27M16,12L18,14V16H17.82L8,6.18V4H7V2H17V4H16V12Z"],["type","button","mat-menu-item","",1,"mtx-grid-column-pin-option",3,"click"],[1,"mtx-grid-column-pin-option-placeholder"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-column-pin-check-icon"],[1,"mtx-grid-column-pin-option-text"],["d","M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"],[1,"mtx-grid-column-menu-item-label",3,"ngModelChange","change","ngModel","disabled"]],template:function(n,a){if(1&n){const i=t.RV6();t.DNE(0,Da,3,6)(1,Sa,3,6)(2,Ea,3,6)(3,Ia,2,5)(4,Fa,3,6)(5,Ba,3,6)(6,Na,3,6),t.j41(7,"mat-menu",3,0)(9,"div",4),t.bIt("click",function(h){return t.eBV(i),t.Njj(h.stopPropagation())})("keydown",function(h){return t.eBV(i),t.Njj(h.stopPropagation())}),t.DNE(10,La,3,1,"div",5),t.j41(11,"div",6),t.DNE(12,$a,3,0,"div",7)(13,Ya,3,0,"div",8),t.k0s(),t.DNE(14,Za,3,1,"div",9),t.k0s()(),t.DNE(15,oi,3,2,"ng-template",null,1,t.C5r)}if(2&n){let i;t.vxM(0,"raised"===(i=a.buttonType)?0:"stroked"===i?1:"flat"===i?2:"icon"===i?3:"fab"===i?4:"mini-fab"===i?5:6),t.R7$(10),t.vxM(10,a.showHeader?10:-1),t.R7$(2),t.vxM(12,a.sortable?12:-1),t.R7$(),t.vxM(13,a.sortable?-1:13),t.R7$(),t.vxM(14,a.showFooter?14:-1)}},dependencies:[d.Jj,d.T3,v.YN,v.BC,v.vS,E.$z,E.iY,E.Sr,E.$0,he.An,st,St,pt,Y.So,ue.T1,ue.O7,ne.W],styles:[".mtx-grid-column-menu{color:var(--mtx-grid-column-menu-text-color)}.mtx-grid-column-menu .mat-mdc-menu-content{padding:0}.mtx-grid-column-menu-body{max-height:65vh;padding:8px 16px;overflow:auto}.mtx-grid-column-menu-header,.mtx-grid-column-menu-footer{position:sticky;z-index:1;padding:8px 16px}.mtx-grid-column-menu-header{top:0;border-bottom:1px solid var(--mtx-grid-column-menu-divider-color)}.mtx-grid-column-menu-footer{bottom:0;border-top:1px solid var(--mtx-grid-column-menu-divider-color)}.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{--mdc-icon-button-state-layer-size: 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}.mtx-grid-column-menu-item-label.mat-mdc-checkbox .mat-mdc-checkbox-touch-target{width:100%;height:100%}\n"],encapsulation:2,changeDetection:0})}return s})();const Je=".cdk-header-cell, .mat-header-cell",fe=".cdk-header-row, .mat-header-row";class be{constructor(o,e,n,a){this.origin=o,this.overlayRef=e,this.minWidthPx=n,this.maxWidthPx=a}}function dt(s,o){if(!(s instanceof Node))return null;let e=s;for(;null!=e&&!(e instanceof Element);)e=e.parentNode;return e?.closest(o)??null}const Ze="cdk-resizable-overlay-thumb-active";let pi=(()=>{class s{constructor(){this.isResizable=!0,this.minWidthPxInternal=0,this.maxWidthPxInternal=Number.MAX_SAFE_INTEGER,this.destroyed=new w.B,this._viewInitialized=!1,this._isDestroyed=!1}get minWidthPx(){return this.minWidthPxInternal}set minWidthPx(e){e&&(this.minWidthPxInternal=e),this.columnResize.setResized(),this.elementRef.nativeElement&&this._viewInitialized&&this._applyMinWidthPx()}get maxWidthPx(){return this.maxWidthPxInternal}set maxWidthPx(e){e&&(this.maxWidthPxInternal=e),this.columnResize.setResized(),this.elementRef.nativeElement&&this._viewInitialized&&this._applyMaxWidthPx()}ngAfterViewInit(){this.isResizable&&(this._listenForRowHoverEvents(),this._listenForResizeEvents(),this._appendInlineHandle(),this.styleScheduler.scheduleEnd(()=>{this._isDestroyed||(this._viewInitialized=!0,this._applyMinWidthPx(),this._applyMaxWidthPx())}))}ngOnDestroy(){this._isDestroyed=!0,this.destroyed.next(),this.destroyed.complete(),this.inlineHandle?.remove(),this.overlayRef?.dispose()}_createOverlayForHandle(){const e="rtl"===this.directionality.value,n=this.overlay.position().flexibleConnectedTo(this.elementRef.nativeElement).withFlexibleDimensions(!1).withGrowAfterOpen(!1).withPush(!1).withDefaultOffsetX(e?1:0).withPositions([{originX:e?"start":"end",originY:"top",overlayX:"center",overlayY:"top"}]);return this.overlay.create({direction:"ltr",disposeOnNavigation:!0,positionStrategy:n,scrollStrategy:this.overlay.scrollStrategies.reposition(),width:"16px"})}_listenForRowHoverEvents(){const e=this.elementRef.nativeElement,n=(0,x.Q)(this.destroyed);this.eventDispatcher.resizeOverlayVisibleForHeaderRow(dt(e,fe)).pipe(n).subscribe(a=>{a?(this.overlayRef||(this.overlayRef=this._createOverlayForHandle()),this._showHandleOverlay()):this.overlayRef&&this.overlayRef.detach()})}_listenForResizeEvents(){const e=(0,x.Q)(this.destroyed);(0,D.h)(this.resizeNotifier.resizeCanceled,this.resizeNotifier.triggerResize).pipe(e,(0,W.p)(n=>n.columnId===this.columnDef.name)).subscribe(({size:n,previousSize:a,completeImmediately:i})=>{this.elementRef.nativeElement.classList.add(Ze),this._applySize(n,a),i&&this._completeResizeOperation()}),(0,D.h)(this.resizeNotifier.resizeCanceled,this.resizeNotifier.resizeCompleted).pipe(e).subscribe(n=>{this._cleanUpAfterResize(n)})}_completeResizeOperation(){this.ngZone.run(()=>{this.resizeNotifier.resizeCompleted.next({columnId:this.columnDef.name,size:this.elementRef.nativeElement.offsetWidth})})}_cleanUpAfterResize(e){this.elementRef.nativeElement.classList.remove(Ze),this.overlayRef&&this.overlayRef.hasAttached()&&(this._updateOverlayHandleHeight(),this.overlayRef.updatePosition(),e.columnId===this.columnDef.name&&this.inlineHandle.focus())}_createHandlePortal(){const e=t.zZn.create({parent:this.injector,providers:[{provide:be,useValue:new be(this.elementRef,this.overlayRef,this.minWidthPx,this.maxWidthPx)}]});return new Dt.A8(this.getOverlayHandleComponentType(),this.viewContainerRef,e)}_showHandleOverlay(){this._updateOverlayHandleHeight(),this.overlayRef.attach(this._createHandlePortal()),this.changeDetectorRef.markForCheck()}_updateOverlayHandleHeight(){this.overlayRef.updateSize({height:this.elementRef.nativeElement.offsetHeight})}_applySize(e,n){const a=Math.min(Math.max(e,this.minWidthPx,0),this.maxWidthPx);this.resizeStrategy.applyColumnSize(this.columnDef.cssClassFriendlyName,this.elementRef.nativeElement,a,n)}_applyMinWidthPx(){this.resizeStrategy.applyMinColumnSize(this.columnDef.cssClassFriendlyName,this.elementRef.nativeElement,this.minWidthPx)}_applyMaxWidthPx(){this.resizeStrategy.applyMaxColumnSize(this.columnDef.cssClassFriendlyName,this.elementRef.nativeElement,this.maxWidthPx)}_appendInlineHandle(){this.styleScheduler.schedule(()=>{this.inlineHandle=this.document.createElement("div"),this.inlineHandle.tabIndex=0,this.inlineHandle.className=this.getInlineHandleCssClassName(),this.elementRef.nativeElement.appendChild(this.inlineHandle)})}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275dir=t.FsC({type:s})}return s})();var O=l(33726),ht=l(73703),nt=l(23294),di=l(39974),hi=l(54360);function ts(){return(0,di.N)((s,o)=>{let e,n=!1;s.subscribe((0,hi._)(o,a=>{const i=e;e=a,n&&o.next([i,a]),n=!0}))})}let mi=(()=>{class s{constructor(){this.destroyed=new w.B}ngAfterViewInit(){this._listenForMouseEvents()}ngOnDestroy(){this.destroyed.next(),this.destroyed.complete()}_listenForMouseEvents(){this.ngZone.runOutsideAngular(()=>{(0,O.R)(this.elementRef.nativeElement,"mouseenter").pipe((0,ht.u)(this.resizeRef.origin.nativeElement),(0,x.Q)(this.destroyed)).subscribe(e=>this.eventDispatcher.headerCellHovered.next(e)),(0,O.R)(this.elementRef.nativeElement,"mouseleave").pipe((0,B.T)(e=>e.relatedTarget&&dt(e.relatedTarget,Je)),(0,x.Q)(this.destroyed)).subscribe(e=>this.eventDispatcher.headerCellHovered.next(e)),(0,O.R)(this.elementRef.nativeElement,"mousedown").pipe((0,x.Q)(this.destroyed)).subscribe(e=>{this._dragStarted(e)})})}_dragStarted(e){if(0!==e.button)return;const n=(0,O.R)(this.document,"mouseup"),a=(0,O.R)(this.document,"mousemove"),i=(0,O.R)(this.document,"keyup").pipe((0,W.p)(b=>b.keyCode===j._f)),r=e.screenX,h=this._getOriginWidth();let u=0,g=this._getOriginOffset(),_=h,f=0;this.updateResizeActive(!0),n.pipe((0,x.Q)((0,D.h)(i,this.destroyed))).subscribe(({screenX:b})=>{this.styleScheduler.scheduleEnd(()=>{this._notifyResizeEnded(_,b!==r)})}),i.pipe((0,x.Q)((0,D.h)(n,this.destroyed))).subscribe(()=>{this._notifyResizeEnded(h)}),a.pipe((0,B.T)(({screenX:b})=>b),(0,G.Z)(r),(0,nt.F)(),ts(),(0,x.Q)((0,D.h)(n,i,this.destroyed))).subscribe(([b,k])=>{let R=k-b;if(0!==f){if(f<0&&R<0||f>0&&R>0)return void(f+=R);{const M=f+R;if(f=f>0?Math.max(M,0):Math.min(M,0),R=M-f,0===R)return}}let F=_+(this._isLtr()?R:-R);F=Math.min(Math.max(F,this.resizeRef.minWidthPx,0),this.resizeRef.maxWidthPx),this.resizeNotifier.triggerResize.next({columnId:this.columnDef.name,size:F,previousSize:_,isStickyColumn:this.columnDef.sticky||this.columnDef.stickyEnd}),this.styleScheduler.scheduleEnd(()=>{const M=this._getOriginWidth(),ut=this._getOriginOffset(),Wr=ut-g,ve=M-_;_=M,g=ut,f+=R+(this._isLtr()?-ve:ve),u+=Wr+(this._isLtr()?ve:0),this._updateOverlayOffset(u)})})}updateResizeActive(e){this.eventDispatcher.overlayHandleActiveForCell.next(e?this.resizeRef.origin.nativeElement:null)}_getOriginWidth(){return this.resizeRef.origin.nativeElement.offsetWidth}_getOriginOffset(){return this.resizeRef.origin.nativeElement.offsetLeft}_updateOverlayOffset(e){this.resizeRef.overlayRef.overlayElement.style.transform=`translateX(${(0,V.a1)(e)})`}_isLtr(){return"ltr"===this.directionality.value}_notifyResizeEnded(e,n=!1){this.updateResizeActive(!1),this.ngZone.run(()=>{const a={columnId:this.columnDef.name,size:e};n?this.resizeNotifier.resizeCompleted.next(a):this.resizeNotifier.resizeCanceled.next(a)})}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275dir=t.FsC({type:s})}return s})();const es="cdk-column-resize-hover-or-active";let gi=0,q=(()=>{class s{constructor(){this.destroyed=new w.B,this.selectorId=""+ ++gi}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 e=this.elementRef.nativeElement;(0,O.R)(e,"mouseover").pipe((0,B.T)(n=>dt(n.target,Je)),(0,x.Q)(this.destroyed)).subscribe(this.eventDispatcher.headerCellHovered),(0,O.R)(e,"mouseleave").pipe((0,W.p)(n=>!!n.relatedTarget&&!n.relatedTarget.matches(".mat-column-resize-overlay-thumb")),(0,ht.u)(null),(0,x.Q)(this.destroyed)).subscribe(this.eventDispatcher.headerCellHovered)})}_listenForResizeActivity(){(0,D.h)(this.eventDispatcher.overlayHandleActiveForCell.pipe((0,ht.u)(void 0)),this.notifier.triggerResize.pipe((0,ht.u)(void 0)),this.notifier.resizeCompleted.pipe((0,ht.u)(void 0))).pipe((0,L.s)(1),(0,x.Q)(this.destroyed)).subscribe(()=>{this.setResized()})}_listenForHoverActivity(){this.eventDispatcher.headerRowHoveredOrActiveDistinct.pipe((0,G.Z)(null),ts(),(0,x.Q)(this.destroyed)).subscribe(([e,n])=>{n&&n.classList.add(es),e&&e.classList.remove(es)})}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275dir=t.FsC({type:s})}return s})();var _i=l(71985),Rt=l(97647),fi=l(65245);let Et=(()=>{class s{constructor(e){this._ngZone=e,this.headerCellHovered=new w.B,this.overlayHandleActiveForCell=new w.B,this.headerCellHoveredDistinct=this.headerCellHovered.pipe((0,nt.F)(),(0,Rt.u)()),this.headerRowHoveredOrActiveDistinct=(0,Ct.z)([this.headerCellHoveredDistinct.pipe((0,B.T)(n=>dt(n,fe)),(0,G.Z)(null),(0,nt.F)()),this.overlayHandleActiveForCell.pipe((0,B.T)(n=>dt(n,fe)),(0,G.Z)(null),(0,nt.F)())]).pipe((0,fi.i)(1),(0,B.T)(([n,a])=>a||n),(0,nt.F)(),(0,Rt.u)()),this._headerRowHoveredOrActiveDistinctReenterZone=this.headerRowHoveredOrActiveDistinct.pipe(this._enterZone(),(0,Rt.u)()),this._lastSeenRow=null,this._lastSeenRowHover=null}resizeOverlayVisibleForHeaderRow(e){return e!==this._lastSeenRow&&(this._lastSeenRow=e,this._lastSeenRowHover=this._headerRowHoveredOrActiveDistinctReenterZone.pipe((0,B.T)(n=>n===e),(0,nt.F)(),(0,Rt.u)())),this._lastSeenRowHover}_enterZone(){return e=>new _i.c(n=>e.subscribe({next:a=>this._ngZone.run(()=>n.next(a)),error:a=>n.error(a),complete:()=>n.complete()}))}static#t=this.\u0275fac=function(n){return new(n||s)(t.KVO(t.SKi))};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac})}return s})(),mt=(()=>{class s{constructor(){this.resizeCanceled=new w.B,this.resizeCompleted=new w.B,this.triggerResize=new w.B}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac})}return s})(),ss=(()=>{class s{constructor(e){this._source=e,this.resizeCompleted=this._source.resizeCompleted}resize(e,n){this._source.triggerResize.next({columnId:e,size:n,completeImmediately:!0,isStickyColumn:!0})}static#t=this.\u0275fac=function(n){return new(n||s)(t.KVO(mt))};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac})}return s})();const bi=["top"];let xi=(()=>{class s extends mi{constructor(e,n,a,i,r,h,u,g,_,f){super(),this.columnDef=e,this.columnResize=n,this.directionality=a,this.elementRef=i,this.eventDispatcher=r,this.ngZone=h,this.resizeNotifier=u,this.resizeRef=g,this.styleScheduler=_,this.document=f}updateResizeActive(e){super.updateResizeActive(e);const n=this.resizeRef.origin.nativeElement.offsetHeight;this.topElement.nativeElement.style.height=`${n}px`,this.resizeRef.overlayRef.updateSize({height:e?this.columnResize.getTableHeight():n})}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(I),t.rXU(q),t.rXU(Q.dS),t.rXU(t.aKT),t.rXU(Et),t.rXU(t.SKi),t.rXU(mt),t.rXU(be),t.rXU(X),t.rXU(d.qQ))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["ng-component"]],viewQuery:function(n,a){if(1&n&&t.GBs(bi,7),2&n){let i;t.mGM(i=t.lsd())&&(a.topElement=i.first)}},hostAttrs:[1,"mat-column-resize-overlay-thumb"],standalone:!0,features:[t.Vt3,t.aNF],decls:2,vars:0,consts:[["top",""],[1,"mat-column-resize-overlay-thumb-top"]],template:function(n,a){1&n&&t.nrm(0,"div",1,0)},encapsulation:2,changeDetection:0})}return s})();class ji extends pi{constructor(){super(...arguments),this.minWidthPxInternal=32}getInlineHandleCssClassName(){return"mat-resizable-handle"}getOverlayHandleComponentType(){return xi}}let at=(()=>{class s{constructor(){this._pendingResizeDelta=null}updateTableWidthAndStickyColumns(e){if(null===this._pendingResizeDelta){const n=this.columnResize.elementRef.nativeElement,a=At(n);this.styleScheduler.schedule(()=>{n.style.width=(0,V.a1)(a+this._pendingResizeDelta),this._pendingResizeDelta=null}),this.styleScheduler.scheduleEnd(()=>{this.table.updateStickyColumnStyles()})}this._pendingResizeDelta=(this._pendingResizeDelta??0)+e}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac})}return s})(),yi=(()=>{class s extends at{constructor(e,n,a){super(),this.columnResize=e,this.styleScheduler=n,this.table=a}applyColumnSize(e,n,a,i){const r=a-(i??At(n));0!==r&&(this.styleScheduler.schedule(()=>{n.style.width=(0,V.a1)(a)}),this.updateTableWidthAndStickyColumns(r))}applyMinColumnSize(e,n,a){const i=At(n),r=Math.max(i,a);this.applyColumnSize(e,n,r,i)}applyMaxColumnSize(e,n,a){const i=At(n),r=Math.min(i,a);this.applyColumnSize(e,n,r,i)}static#t=this.\u0275fac=function(n){return new(n||s)(t.KVO(q),t.KVO(X),t.KVO(U))};static#e=this.\u0275prov=t.jDH({token:s,factory:s.\u0275fac})}return s})();function At(s){return function Ci(s){return Number(s.match(/(\d+)px/)?.[1])}(s.style.width)||s.offsetWidth}const Mi={provide:at,useClass:yi};let Ti=(()=>{class s extends ji{get hasResizableClass(){return this.isResizable?"mat-resizable":""}get resizable(){return this.isResizable}set resizable(e){this.isResizable=null==e||""===e||e}constructor(e,n,a,i,r,h,u,g,_,f,b,k,R,F){super(),this.columnDef=e,this.columnResize=n,this.directionality=a,this.elementRef=r,this.eventDispatcher=h,this.injector=u,this.ngZone=g,this.overlay=_,this.resizeNotifier=f,this.resizeStrategy=b,this.styleScheduler=k,this.viewContainerRef=R,this.changeDetectorRef=F,this.isResizable=!0,this.document=i}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(I),t.rXU(q),t.rXU(Q.dS),t.rXU(d.qQ),t.rXU(t.aKT),t.rXU(Et),t.rXU(t.zZn),t.rXU(t.SKi),t.rXU(ct.hJ),t.rXU(mt),t.rXU(at),t.rXU(X),t.rXU(t.c1b),t.rXU(t.gRc))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["mat-header-cell","resizable",""],["th","mat-header-cell","","resizable",""]],hostAttrs:[1,"mat-resizable"],hostVars:2,hostBindings:function(n,a){2&n&&t.HbH(a.hasResizableClass)},inputs:{minWidthPx:[t.Mj6.None,"matResizableMinWidthPx","minWidthPx"],maxWidthPx:[t.Mj6.None,"matResizableMaxWidthPx","maxWidthPx"],resizable:"resizable"},standalone:!0,features:[t.Vt3]})}return s})();const ki=[...[ss,Et,mt],Mi];class Si extends q{getTableHeight(){const o=this.elementRef.nativeElement,e=o.parentNode;return e.classList.contains("mat-table-container")?e.offsetHeight:o.offsetHeight}}let Ri=(()=>{class s extends Si{constructor(e,n,a,i,r){super(),this.columnResizeNotifier=e,this.elementRef=n,this.eventDispatcher=a,this.ngZone=i,this.notifier=r}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(ss),t.rXU(t.aKT),t.rXU(Et),t.rXU(t.SKi),t.rXU(mt))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["table","mat-table","","columnResize",""]],hostAttrs:[1,"mat-column-resize-table"],standalone:!0,features:[t.Jv_([...ki,{provide:q,useExisting:s}]),t.Vt3]})}return s})(),Ei=(()=>{class s{get opened(){return this._opened}set opened(e){this._opened=e,this.openedChange.emit(e)}get expanded(){return this._opened}set expandableRow(e){e!==this._row&&(this._row=e)}set template(e){e!==this._tplRef&&(this._tplRef=e)}constructor(){this._opened=!1,this.openedChange=new t.bkB,this.toggleChange=new t.bkB}onClick(e){e.preventDefault(),e.stopPropagation(),this.toggle()}toggle(){this.opened=!this.opened,this.toggleChange.emit(this)}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","mtx-grid-expansion-toggle",""]],hostVars:2,hostBindings:function(n,a){1&n&&t.bIt("click",function(r){return a.onClick(r)}),2&n&&t.AVh("expanded",a.expanded)},inputs:{opened:"opened",expandableRow:"expandableRow",template:[t.Mj6.None,"expansionRowTpl","template"]},outputs:{openedChange:"openedChange",toggleChange:"toggleChange"},standalone:!0})}return s})();const Ai=["columnMenu"],Ii=["tableContainer"],is=(s,o,e)=>({"mat-table-hover":s,"mat-table-striped":o,"mat-table-expandable":e}),xe=(s,o,e,n)=>({width:s,"min-width":o,left:e,right:n}),z=(s,o)=>({$implicit:s,colDef:o}),it=(s,o,e,n)=>({$implicit:s,rowData:o,index:e,colDef:n}),ls=(s,o,e)=>({$implicit:s,colDef:o,data:e}),os=(s,o,e)=>({$implicit:s,colData:o,colDef:e}),rs=()=>["MtxGridExpansionColumnDef"],cs=(s,o,e,n)=>({$implicit:s,rowData:o,index:e,expanded:n}),je=(s,o,e)=>({width:s,left:o,right:e});function Gi(s,o){1&s&&(t.j41(0,"div",3),t.nrm(1,"mat-progress-bar",14),t.k0s())}function Fi(s,o){}function Pi(s,o){if(1&s&&t.DNE(0,Fi,0,0,"ng-template",17),2&s){const e=t.XpG(2);t.Y8G("ngTemplateOutlet",e.toolbarTemplate)}}function Bi(s,o){if(1&s&&(t.j41(0,"div",18),t.EFF(1),t.k0s()),2&s){const e=t.XpG(3);t.R7$(),t.JRh(e.toolbarTitle)}}function Oi(s,o){if(1&s&&t.DNE(0,Bi,2,1,"div",18),2&s){const e=t.XpG(2);t.vxM(0,e.toolbarTitle?0:-1)}}function Ni(s,o){if(1&s){const e=t.RV6();t.j41(0,"mtx-grid-column-menu",19,2),t.bIt("columnChange",function(a){t.eBV(e);const i=t.XpG(2);return t.Njj(i._onColumnChange(a))}),t.k0s()}if(2&s){const e=t.XpG(2);t.Y8G("columns",e.columns)("buttonText",e.columnMenuButtonText)("buttonType",e.columnMenuButtonType)("buttonColor",e.columnMenuButtonColor)("buttonClass",e.columnMenuButtonClass)("buttonIcon",e.columnMenuButtonIcon)("selectable",e.columnHideable)("selectableChecked",e.columnHideableChecked)("sortable",e.columnSortable)("pinnable",e.columnPinnable)("showHeader",e.showColumnMenuHeader)("headerText",e.columnMenuHeaderText)("headerTemplate",e.columnMenuHeaderTemplate)("showFooter",e.showColumnMenuFooter)("footerText",e.columnMenuFooterText)("footerTemplate",e.columnMenuFooterTemplate)("pinOptions",e.columnPinOptions)}}function Hi(s,o){if(1&s&&(t.j41(0,"div",4)(1,"div",15),t.DNE(2,Pi,1,1)(3,Oi,1,1),t.k0s(),t.j41(4,"div",16),t.DNE(5,Ni,2,17,"mtx-grid-column-menu"),t.k0s()()),2&s){const e=t.XpG();t.R7$(2),t.vxM(2,e.toolbarTemplate?2:3),t.R7$(3),t.vxM(5,e.showColumnMenuButton?5:-1)}}function Xi(s,o){if(1&s){const e=t.RV6();t.j41(0,"mat-checkbox",29),t.bIt("change",function(a){t.eBV(e);const i=t.XpG(4);return t.Njj(a?i._toggleMasterCheckbox():null)}),t.k0s()}if(2&s){const e=t.XpG(4);t.Y8G("checked",e.rowSelection.hasValue()&&e._isAllSelected())("indeterminate",e.rowSelection.hasValue()&&!e._isAllSelected())}}function zi(s,o){if(1&s&&(t.j41(0,"th",28),t.DNE(1,Xi,1,2,"mat-checkbox"),t.k0s()),2&s){const e=t.XpG(3);t.R7$(),t.vxM(1,e.multiSelectable?1:-1)}}function Li(s,o){if(1&s){const e=t.RV6();t.j41(0,"mat-checkbox",31),t.bIt("click",function(a){return t.eBV(e),t.Njj(a.stopPropagation())})("change",function(a){t.eBV(e);const i=t.XpG().$implicit,r=t.XpG(3);return t.Njj(a?r._toggleNormalCheckbox(i):null)}),t.k0s()}if(2&s){const e=t.XpG(),n=e.$implicit,a=e.index,i=e.dataIndex,r=t.XpG(3);t.Y8G("disabled",r.rowSelectionFormatter.disabled&&r.rowSelectionFormatter.disabled(n,r._getIndex(a,i)))("checked",r.rowSelection.isSelected(n))}}function Ui(s,o){if(1&s&&(t.j41(0,"td",30),t.DNE(1,Li,1,2,"mat-checkbox"),t.k0s()),2&s){const e=o.$implicit,n=o.index,a=o.dataIndex,i=t.XpG(3);t.R7$(),t.vxM(1,i.rowSelectionFormatter.hideCheckbox&&i.rowSelectionFormatter.hideCheckbox(e,i._getIndex(n,a))?-1:1)}}function Vi(s,o){1&s&&t.nrm(0,"td",32)}function $i(s,o){1&s&&(t.qex(0,21),t.DNE(1,zi,2,1,"th",25)(2,Ui,2,1,"td",26)(3,Vi,1,0,"td",27),t.bVm())}function Wi(s,o){}function qi(s,o){if(1&s&&t.DNE(0,Wi,0,0,"ng-template",39),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.Y8G("ngTemplateOutlet",n.headerTemplate)("ngTemplateOutletContext",t.l_i(2,z,e,e))}}function Yi(s,o){}function Ki(s,o){if(1&s&&t.DNE(0,Yi,0,0,"ng-template",39),2&s){const e=t.XpG(3).$implicit,n=t.XpG(2);t.Y8G("ngTemplateOutlet",n.headerTemplate[e.field])("ngTemplateOutletContext",t.l_i(2,z,e,e))}}function Qi(s,o){1&s&&t.nrm(0,"span",41)}function Ji(s,o){1&s&&(t.qSk(),t.j41(0,"svg",42),t.nrm(1,"path",43),t.k0s())}function Zi(s,o){}function tl(s,o){if(1&s&&(t.j41(0,"div",40),t.DNE(1,Qi,1,0,"span",41),t.j41(2,"span"),t.EFF(3),t.nI1(4,"toObservable"),t.nI1(5,"async"),t.k0s(),t.DNE(6,Ji,2,0,":svg:svg",42),t.k0s(),t.DNE(7,Zi,0,0,"ng-template",39)),2&s){let e;const n=t.XpG(3).$implicit,a=t.XpG(2),i=t.sdS(16);t.Y8G("mat-sort-header",(null==n.sortProp?null:n.sortProp.id)||n.field)("disabled",!n.sortable)("disableClear",null!==(e=null==n.sortProp?null:n.sortProp.disableClear)&&void 0!==e?e:a.sortDisableClear)("arrowPosition",null==n.sortProp?null:n.sortProp.arrowPosition)("start",null==n.sortProp?null:n.sortProp.start),t.R7$(),t.vxM(1,n.showExpand?1:-1),t.R7$(2),t.JRh(t.bMT(5,12,t.bMT(4,10,n.header))),t.R7$(3),t.vxM(6,n.sortable?6:-1),t.R7$(),t.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",t.l_i(14,z,a.headerExtraTemplate,n))}}function el(s,o){if(1&s&&(t.DNE(0,Ki,1,5),t.nI1(1,"isTemplateRef"),t.DNE(2,tl,8,17)),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.vxM(0,t.bMT(1,1,null==n.headerTemplate?null:n.headerTemplate[e.field])?0:2)}}function sl(s,o){if(1&s&&(t.j41(0,"th",37),t.nI1(1,"colClass"),t.j41(2,"div",38),t.DNE(3,qi,1,5),t.nI1(4,"isTemplateRef"),t.DNE(5,el,3,3),t.k0s()()),2&s){const e=t.XpG().$implicit,n=t.XpG(2);t.Aen(t.ziG(13,xe,e.width,e.width,e.left,e.right)),t.HbH(t.bMT(1,9,e)),t.AVh("mat-table-sticky-left","left"===e.pinned)("mat-table-sticky-right","right"===e.pinned),t.R7$(3),t.vxM(3,t.bMT(4,11,n.headerTemplate)?3:5)}}function nl(s,o){}function al(s,o){if(1&s&&t.DNE(0,nl,0,0,"ng-template",39),2&s){const e=t.XpG(),n=e.$implicit,a=e.index,i=e.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",h.cellTemplate)("ngTemplateOutletContext",t.ziG(2,it,n,n,h._getIndex(a,i),r))}}function il(s,o){}function ll(s,o){if(1&s&&t.DNE(0,il,0,0,"ng-template",39),2&s){const e=t.XpG(2),n=e.$implicit,a=e.index,i=e.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",h.cellTemplate[r.field])("ngTemplateOutletContext",t.ziG(2,it,n,n,h._getIndex(a,i),r))}}function ol(s,o){}function rl(s,o){if(1&s&&t.DNE(0,ol,0,0,"ng-template",39),2&s){const e=t.XpG(3),n=e.$implicit,a=e.index,i=e.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",r.cellTemplate)("ngTemplateOutletContext",t.ziG(2,it,n,n,h._getIndex(a,i),r))}}function cl(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",47),t.mxI("openedChange",function(a){t.eBV(e);const i=t.XpG(4).dataIndex,r=t.XpG(3);return t.DH7(r.expansionRowStates[i].expanded,a)||(r.expansionRowStates[i].expanded=a),t.Njj(a)}),t.bIt("toggleChange",function(a){t.eBV(e);const i=t.XpG(4),r=i.$implicit,h=i.dataIndex,u=t.XpG().$implicit,g=t.XpG(2);return t.Njj(g._onExpansionChange(a,r,u,h))}),t.qSk(),t.j41(1,"svg",48),t.nrm(2,"path",49),t.k0s()()}if(2&s){const e=t.XpG(4).dataIndex,n=t.XpG(3);t.R50("opened",n.expansionRowStates[e].expanded)}}function pl(s,o){if(1&s){const e=t.RV6();t.DNE(0,cl,3,1,"button",45),t.j41(1,"mtx-grid-cell",46),t.bIt("rowDataChange",function(a){t.eBV(e);const i=t.XpG(6);return t.Njj(i._onRowDataChange(a))}),t.k0s()}if(2&s){const e=t.XpG(3).$implicit,n=t.XpG().$implicit,a=t.XpG(2);t.vxM(0,n.showExpand?0:-1),t.R7$(),t.Y8G("rowData",e)("colDef",n)("placeholder",a.emptyValuePlaceholder)}}function dl(s,o){if(1&s&&t.DNE(0,rl,1,7)(1,pl,2,4),2&s){const e=t.XpG(3).$implicit;t.vxM(0,e.cellTemplate?0:1)}}function hl(s,o){if(1&s&&(t.DNE(0,ll,1,7),t.nI1(1,"isTemplateRef"),t.DNE(2,dl,2,1)),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.vxM(0,t.bMT(1,1,null==n.cellTemplate?null:n.cellTemplate[e.field])?0:2)}}function ml(s,o){if(1&s){const e=t.RV6();t.j41(0,"td",44),t.nI1(1,"colClass"),t.bIt("cellSelectedChange",function(a){const i=t.eBV(e).$implicit,r=t.XpG().$implicit,h=t.XpG(2);return t.Njj(h._selectCell(a,i,r))}),t.DNE(2,al,1,7),t.nI1(3,"isTemplateRef"),t.DNE(4,hl,3,3),t.k0s()}if(2&s){const e=o.$implicit,n=t.XpG().$implicit,a=t.XpG(2);t.Aen(t.ziG(16,xe,n.width,n.width,n.left,n.right)),t.HbH(t.ii3(1,9,n,e,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue)),t.AVh("mat-table-sticky-left","left"===n.pinned)("mat-table-sticky-right","right"===n.pinned),t.R7$(2),t.vxM(2,t.bMT(3,14,a.cellTemplate)?2:4)}}function ul(s,o){1&s&&t.nrm(0,"span",41)}function gl(s,o){}function _l(s,o){if(1&s&&t.DNE(0,gl,0,0,"ng-template",39),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.Y8G("ngTemplateOutlet",n.summaryTemplate)("ngTemplateOutletContext",t.sMw(2,ls,e,e,n.data))}}function fl(s,o){}function bl(s,o){if(1&s&&t.DNE(0,fl,0,0,"ng-template",39),2&s){const e=t.XpG(3).$implicit,n=t.XpG(2);t.Y8G("ngTemplateOutlet",n.summaryTemplate[e.field])("ngTemplateOutletContext",t.sMw(2,os,n._getColData(n.data,e),n._getColData(n.data,e),e))}}function xl(s,o){if(1&s&&t.nrm(0,"mtx-grid-cell",51),2&s){const e=t.XpG(3).$implicit,n=t.XpG(2);t.Y8G("summary",!0)("data",n.data)("colDef",e)("placeholder",n.emptyValuePlaceholder)}}function jl(s,o){if(1&s&&(t.DNE(0,bl,1,6),t.nI1(1,"isTemplateRef"),t.DNE(2,xl,1,4)),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.vxM(0,t.bMT(1,1,null==n.summaryTemplate?null:n.summaryTemplate[e.field])?0:2)}}function vl(s,o){if(1&s&&(t.j41(0,"td",50),t.DNE(1,ul,1,0,"span",41)(2,_l,1,6),t.nI1(3,"isTemplateRef"),t.DNE(4,jl,3,3),t.k0s()),2&s){const e=t.XpG().$implicit,n=t.XpG(2);t.Aen(t.ziG(10,xe,e.width,e.width,e.left,e.right)),t.AVh("mat-table-sticky-left","left"===e.pinned)("mat-table-sticky-right","right"===e.pinned),t.R7$(),t.vxM(1,e.showExpand?1:-1),t.R7$(),t.vxM(2,t.bMT(3,8,n.summaryTemplate)?2:4)}}function yl(s,o){if(1&s&&(t.qex(0,33),t.DNE(1,sl,6,18,"th",34)(2,ml,5,21,"td",35)(3,vl,5,15,"td",36),t.bVm()),2&s){const e=o.$implicit;t.Y8G("matColumnDef",e.field)("sticky","left"===e.pinned)("stickyEnd","right"===e.pinned)}}function Cl(s,o){1&s&&t.nrm(0,"tr",22)}function wl(s,o){if(1&s&&t.DNE(0,Cl,1,0,"tr",52),2&s){const e=t.XpG(2);t.Y8G("matHeaderRowDef",e.displayedColumns)("matHeaderRowDefSticky",!0)}}function Ml(s,o){if(1&s){const e=t.RV6();t.j41(0,"tr",54),t.nI1(1,"rowClass"),t.bIt("click",function(a){const i=t.eBV(e),r=i.$implicit,h=i.index,u=i.dataIndex,g=t.XpG(3);return t.Njj(g._selectRow(a,r,g._getIndex(h,u)))})("contextmenu",function(a){const i=t.eBV(e),r=i.$implicit,h=i.index,u=i.dataIndex,g=t.XpG(3);return t.Njj(g._contextmenu(a,r,g._getIndex(h,u)))}),t.k0s()}if(2&s){const e=o.$implicit,n=o.index,a=o.dataIndex,i=t.XpG(3);t.HbH(t.ii3(1,4,e,n,a,i.rowClassFormatter)),t.AVh("selected",i.rowSelection.isSelected(e))}}function Tl(s,o){if(1&s&&t.DNE(0,Ml,2,9,"tr",53),2&s){const e=t.XpG(2);t.Y8G("matRowDefColumns",e.displayedColumns)}}function Dl(s,o){1&s&&t.nrm(0,"tr",24)}function kl(s,o){if(1&s&&t.DNE(0,Dl,1,0,"tr",55),2&s){const e=t.XpG(2);t.Y8G("matFooterRowDef",e.displayedColumns)("matFooterRowDefSticky",!0)}}function Sl(s,o){}function Rl(s,o){if(1&s&&(t.j41(0,"td",59)(1,"div",60),t.DNE(2,Sl,0,0,"ng-template",39),t.k0s()()),2&s){const e=o.$implicit,n=o.dataIndex,a=t.XpG(3);t.BMQ("colspan",a.displayedColumns.length),t.R7$(),t.Y8G("@expansion",a.expansionRowStates[n].expanded?"expanded":"collapsed"),t.R7$(),t.Y8G("ngTemplateOutlet",a.expansionTemplate)("ngTemplateOutletContext",t.ziG(4,cs,e,e,n,a.expansionRowStates[n].expanded))}}function El(s,o){if(1&s&&t.nrm(0,"tr",61),2&s){const e=o.dataIndex,n=t.XpG(3);t.HbH(n.expansionRowStates[e].expanded?"expanded":"collapsed")}}function Al(s,o){1&s&&(t.qex(0,56),t.DNE(1,Rl,3,9,"td",57),t.bVm(),t.DNE(2,El,1,2,"tr",58)),2&s&&(t.R7$(2),t.Y8G("matRowDefColumns",t.lJ4(1,rs)))}function Il(s,o){if(1&s){const e=t.RV6();t.j41(0,"table",20),t.bIt("matSortChange",function(a){t.eBV(e);const i=t.XpG();return t.Njj(i._onSortChange(a))}),t.DNE(1,$i,4,0,"ng-container",21),t.Z7z(2,yl,4,3,"ng-container",null,t.fX1),t.DNE(4,wl,1,2,"tr",22)(5,Tl,1,1,"tr",23)(6,kl,1,2,"tr",24)(7,Al,3,2),t.k0s()}if(2&s){const e=t.XpG();t.HbH(t.sMw(15,is,e.rowHover,e.rowStriped,e.expandable)),t.Y8G("dataSource",e.dataSource)("multiTemplateDataRows",e.expandable)("matSortActive",e.sortActive)("matSortDirection",e.sortDirection)("matSortDisableClear",e.sortDisableClear)("matSortDisabled",e.sortDisabled)("matSortStart",e.sortStart)("trackBy",e.trackBy),t.R7$(),t.vxM(1,e.rowSelectable&&!e.hideRowSelectionCheckbox?1:-1),t.R7$(),t.Dyx(e.columns),t.R7$(2),t.vxM(4,e.useContentHeaderRowTemplate?-1:4),t.R7$(),t.vxM(5,e.useContentRowTemplate?-1:5),t.R7$(),t.vxM(6,e._whetherShowSummary?6:-1),t.R7$(),t.vxM(7,e.expandable?7:-1)}}function Gl(s,o){if(1&s){const e=t.RV6();t.j41(0,"mat-checkbox",29),t.bIt("change",function(a){t.eBV(e);const i=t.XpG(4);return t.Njj(a?i._toggleMasterCheckbox():null)}),t.k0s()}if(2&s){const e=t.XpG(4);t.Y8G("checked",e.rowSelection.hasValue()&&e._isAllSelected())("indeterminate",e.rowSelection.hasValue()&&!e._isAllSelected())}}function Fl(s,o){if(1&s&&(t.j41(0,"th",28),t.DNE(1,Gl,1,2,"mat-checkbox"),t.k0s()),2&s){const e=t.XpG(3);t.R7$(),t.vxM(1,e.multiSelectable?1:-1)}}function Pl(s,o){if(1&s){const e=t.RV6();t.j41(0,"mat-checkbox",31),t.bIt("click",function(a){return t.eBV(e),t.Njj(a.stopPropagation())})("change",function(a){t.eBV(e);const i=t.XpG().$implicit,r=t.XpG(3);return t.Njj(a?r._toggleNormalCheckbox(i):null)}),t.k0s()}if(2&s){const e=t.XpG(),n=e.$implicit,a=e.index,i=e.dataIndex,r=t.XpG(3);t.Y8G("disabled",r.rowSelectionFormatter.disabled&&r.rowSelectionFormatter.disabled(n,r._getIndex(a,i)))("checked",r.rowSelection.isSelected(n))}}function Bl(s,o){if(1&s&&(t.j41(0,"td",30),t.DNE(1,Pl,1,2,"mat-checkbox"),t.k0s()),2&s){const e=o.$implicit,n=o.index,a=o.dataIndex,i=t.XpG(3);t.R7$(),t.vxM(1,i.rowSelectionFormatter.hideCheckbox&&i.rowSelectionFormatter.hideCheckbox(e,i._getIndex(n,a))?-1:1)}}function Ol(s,o){1&s&&t.nrm(0,"td",32)}function Nl(s,o){1&s&&(t.qex(0,21),t.DNE(1,Fl,2,1,"th",25)(2,Bl,2,1,"td",26)(3,Ol,1,0,"td",27),t.bVm())}function Hl(s,o){}function Xl(s,o){if(1&s&&t.DNE(0,Hl,0,0,"ng-template",39),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.Y8G("ngTemplateOutlet",n.headerTemplate)("ngTemplateOutletContext",t.l_i(2,z,e,e))}}function zl(s,o){}function Ll(s,o){if(1&s&&t.DNE(0,zl,0,0,"ng-template",39),2&s){const e=t.XpG(3).$implicit,n=t.XpG(2);t.Y8G("ngTemplateOutlet",n.headerTemplate[e.field])("ngTemplateOutletContext",t.l_i(2,z,e,e))}}function Ul(s,o){1&s&&t.nrm(0,"span",41)}function Vl(s,o){1&s&&(t.qSk(),t.j41(0,"svg",42),t.nrm(1,"path",43),t.k0s())}function $l(s,o){}function Wl(s,o){if(1&s&&(t.j41(0,"div",40),t.DNE(1,Ul,1,0,"span",41),t.j41(2,"span"),t.EFF(3),t.nI1(4,"toObservable"),t.nI1(5,"async"),t.k0s(),t.DNE(6,Vl,2,0,":svg:svg",42),t.k0s(),t.DNE(7,$l,0,0,"ng-template",39)),2&s){let e;const n=t.XpG(3).$implicit,a=t.XpG(2),i=t.sdS(16);t.Y8G("mat-sort-header",(null==n.sortProp?null:n.sortProp.id)||n.field)("disabled",!n.sortable)("disableClear",null!==(e=null==n.sortProp?null:n.sortProp.disableClear)&&void 0!==e?e:a.sortDisableClear)("arrowPosition",null==n.sortProp?null:n.sortProp.arrowPosition)("start",null==n.sortProp?null:n.sortProp.start),t.R7$(),t.vxM(1,n.showExpand?1:-1),t.R7$(2),t.JRh(t.bMT(5,12,t.bMT(4,10,n.header))),t.R7$(3),t.vxM(6,n.sortable?6:-1),t.R7$(),t.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",t.l_i(14,z,a.headerExtraTemplate,n))}}function ql(s,o){if(1&s&&(t.DNE(0,Ll,1,5),t.nI1(1,"isTemplateRef"),t.DNE(2,Wl,8,17)),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.vxM(0,t.bMT(1,1,null==n.headerTemplate?null:n.headerTemplate[e.field])?0:2)}}function Yl(s,o){if(1&s&&(t.j41(0,"th",64),t.nI1(1,"colClass"),t.j41(2,"div",38),t.DNE(3,Xl,1,5),t.nI1(4,"isTemplateRef"),t.DNE(5,ql,3,3),t.k0s()()),2&s){const e=t.XpG().$implicit,n=t.XpG(2);t.Aen(t.sMw(16,je,e.width,e.left,e.right)),t.HbH(t.bMT(1,12,e)),t.AVh("mat-table-sticky-left","left"===e.pinned)("mat-table-sticky-right","right"===e.pinned),t.Y8G("resizable",e.resizable)("matResizableMinWidthPx",e.minWidth)("matResizableMaxWidthPx",e.maxWidth),t.R7$(3),t.vxM(3,t.bMT(4,14,n.headerTemplate)?3:5)}}function Kl(s,o){}function Ql(s,o){if(1&s&&t.DNE(0,Kl,0,0,"ng-template",39),2&s){const e=t.XpG(),n=e.$implicit,a=e.index,i=e.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",h.cellTemplate)("ngTemplateOutletContext",t.ziG(2,it,n,n,h._getIndex(a,i),r))}}function Jl(s,o){}function Zl(s,o){if(1&s&&t.DNE(0,Jl,0,0,"ng-template",39),2&s){const e=t.XpG(2),n=e.$implicit,a=e.index,i=e.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",h.cellTemplate[r.field])("ngTemplateOutletContext",t.ziG(2,it,n,n,h._getIndex(a,i),r))}}function to(s,o){}function eo(s,o){if(1&s&&t.DNE(0,to,0,0,"ng-template",39),2&s){const e=t.XpG(3),n=e.$implicit,a=e.index,i=e.dataIndex,r=t.XpG().$implicit,h=t.XpG(2);t.Y8G("ngTemplateOutlet",r.cellTemplate)("ngTemplateOutletContext",t.ziG(2,it,n,n,h._getIndex(a,i),r))}}function so(s,o){if(1&s){const e=t.RV6();t.j41(0,"button",47),t.mxI("openedChange",function(a){t.eBV(e);const i=t.XpG(4).dataIndex,r=t.XpG(3);return t.DH7(r.expansionRowStates[i].expanded,a)||(r.expansionRowStates[i].expanded=a),t.Njj(a)}),t.bIt("toggleChange",function(a){t.eBV(e);const i=t.XpG(4),r=i.$implicit,h=i.dataIndex,u=t.XpG().$implicit,g=t.XpG(2);return t.Njj(g._onExpansionChange(a,r,u,h))}),t.qSk(),t.j41(1,"svg",48),t.nrm(2,"path",49),t.k0s()()}if(2&s){const e=t.XpG(4).dataIndex,n=t.XpG(3);t.R50("opened",n.expansionRowStates[e].expanded)}}function no(s,o){if(1&s){const e=t.RV6();t.DNE(0,so,3,1,"button",45),t.j41(1,"mtx-grid-cell",46),t.bIt("rowDataChange",function(a){t.eBV(e);const i=t.XpG(6);return t.Njj(i._onRowDataChange(a))}),t.k0s()}if(2&s){const e=t.XpG(3).$implicit,n=t.XpG().$implicit,a=t.XpG(2);t.vxM(0,n.showExpand?0:-1),t.R7$(),t.Y8G("rowData",e)("colDef",n)("placeholder",a.emptyValuePlaceholder)}}function ao(s,o){if(1&s&&t.DNE(0,eo,1,7)(1,no,2,4),2&s){const e=t.XpG(3).$implicit;t.vxM(0,e.cellTemplate?0:1)}}function io(s,o){if(1&s&&(t.DNE(0,Zl,1,7),t.nI1(1,"isTemplateRef"),t.DNE(2,ao,2,1)),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.vxM(0,t.bMT(1,1,null==n.cellTemplate?null:n.cellTemplate[e.field])?0:2)}}function lo(s,o){if(1&s){const e=t.RV6();t.j41(0,"td",44),t.nI1(1,"colClass"),t.bIt("cellSelectedChange",function(a){const i=t.eBV(e).$implicit,r=t.XpG().$implicit,h=t.XpG(2);return t.Njj(h._selectCell(a,i,r))}),t.DNE(2,Ql,1,7),t.nI1(3,"isTemplateRef"),t.DNE(4,io,3,3),t.k0s()}if(2&s){const e=o.$implicit,n=t.XpG().$implicit,a=t.XpG(2);t.Aen(t.sMw(16,je,n.width,n.left,n.right)),t.HbH(t.ii3(1,9,n,e,a.rowChangeRecord,null==a.rowChangeRecord?null:a.rowChangeRecord.currentValue)),t.AVh("mat-table-sticky-left","left"===n.pinned)("mat-table-sticky-right","right"===n.pinned),t.R7$(2),t.vxM(2,t.bMT(3,14,a.cellTemplate)?2:4)}}function oo(s,o){1&s&&t.nrm(0,"span",41)}function ro(s,o){}function co(s,o){if(1&s&&t.DNE(0,ro,0,0,"ng-template",39),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.Y8G("ngTemplateOutlet",n.summaryTemplate)("ngTemplateOutletContext",t.sMw(2,ls,e,e,n.data))}}function po(s,o){}function ho(s,o){if(1&s&&t.DNE(0,po,0,0,"ng-template",39),2&s){const e=t.XpG(3).$implicit,n=t.XpG(2);t.Y8G("ngTemplateOutlet",n.summaryTemplate[e.field])("ngTemplateOutletContext",t.sMw(2,os,n._getColData(n.data,e),n._getColData(n.data,e),e))}}function mo(s,o){if(1&s&&t.nrm(0,"mtx-grid-cell",51),2&s){const e=t.XpG(3).$implicit,n=t.XpG(2);t.Y8G("summary",!0)("data",n.data)("colDef",e)("placeholder",n.emptyValuePlaceholder)}}function uo(s,o){if(1&s&&(t.DNE(0,ho,1,6),t.nI1(1,"isTemplateRef"),t.DNE(2,mo,1,4)),2&s){const e=t.XpG(2).$implicit,n=t.XpG(2);t.vxM(0,t.bMT(1,1,null==n.summaryTemplate?null:n.summaryTemplate[e.field])?0:2)}}function go(s,o){if(1&s&&(t.j41(0,"td",50),t.DNE(1,oo,1,0,"span",41)(2,co,1,6),t.nI1(3,"isTemplateRef"),t.DNE(4,uo,3,3),t.k0s()),2&s){const e=t.XpG().$implicit,n=t.XpG(2);t.Aen(t.sMw(10,je,e.width,e.left,e.right)),t.AVh("mat-table-sticky-left","left"===e.pinned)("mat-table-sticky-right","right"===e.pinned),t.R7$(),t.vxM(1,e.showExpand?1:-1),t.R7$(),t.vxM(2,t.bMT(3,8,n.summaryTemplate)?2:4)}}function _o(s,o){if(1&s&&(t.qex(0,33),t.DNE(1,Yl,6,20,"th",63)(2,lo,5,20,"td",35)(3,go,5,14,"td",36),t.bVm()),2&s){const e=o.$implicit;t.Y8G("matColumnDef",e.field)("sticky","left"===e.pinned)("stickyEnd","right"===e.pinned)}}function fo(s,o){1&s&&t.nrm(0,"tr",22)}function bo(s,o){if(1&s&&t.DNE(0,fo,1,0,"tr",52),2&s){const e=t.XpG(2);t.Y8G("matHeaderRowDef",e.displayedColumns)("matHeaderRowDefSticky",!0)}}function xo(s,o){if(1&s){const e=t.RV6();t.j41(0,"tr",54),t.nI1(1,"rowClass"),t.bIt("click",function(a){const i=t.eBV(e),r=i.$implicit,h=i.index,u=i.dataIndex,g=t.XpG(3);return t.Njj(g._selectRow(a,r,g._getIndex(h,u)))})("contextmenu",function(a){const i=t.eBV(e),r=i.$implicit,h=i.index,u=i.dataIndex,g=t.XpG(3);return t.Njj(g._contextmenu(a,r,g._getIndex(h,u)))}),t.k0s()}if(2&s){const e=o.$implicit,n=o.index,a=o.dataIndex,i=t.XpG(3);t.HbH(t.ii3(1,4,e,n,a,i.rowClassFormatter)),t.AVh("selected",i.rowSelection.isSelected(e))}}function jo(s,o){if(1&s&&t.DNE(0,xo,2,9,"tr",53),2&s){const e=t.XpG(2);t.Y8G("matRowDefColumns",e.displayedColumns)}}function vo(s,o){1&s&&t.nrm(0,"tr",24)}function yo(s,o){if(1&s&&t.DNE(0,vo,1,0,"tr",55),2&s){const e=t.XpG(2);t.Y8G("matFooterRowDef",e.displayedColumns)("matFooterRowDefSticky",!0)}}function Co(s,o){}function wo(s,o){if(1&s&&(t.j41(0,"td",59)(1,"div",60),t.DNE(2,Co,0,0,"ng-template",39),t.k0s()()),2&s){const e=o.$implicit,n=o.dataIndex,a=t.XpG(3);t.BMQ("colspan",a.displayedColumns.length),t.R7$(),t.Y8G("@expansion",a.expansionRowStates[n].expanded?"expanded":"collapsed"),t.R7$(),t.Y8G("ngTemplateOutlet",a.expansionTemplate)("ngTemplateOutletContext",t.ziG(4,cs,e,e,n,a.expansionRowStates[n].expanded))}}function Mo(s,o){if(1&s&&t.nrm(0,"tr",61),2&s){const e=o.dataIndex,n=t.XpG(3);t.HbH(n.expansionRowStates[e].expanded?"expanded":"collapsed")}}function To(s,o){1&s&&(t.qex(0,56),t.DNE(1,wo,3,9,"td",57),t.bVm(),t.DNE(2,Mo,1,2,"tr",58)),2&s&&(t.R7$(2),t.Y8G("matRowDefColumns",t.lJ4(1,rs)))}function Do(s,o){if(1&s){const e=t.RV6();t.j41(0,"table",62),t.bIt("matSortChange",function(a){t.eBV(e);const i=t.XpG();return t.Njj(i._onSortChange(a))}),t.DNE(1,Nl,4,0,"ng-container",21),t.Z7z(2,_o,4,3,"ng-container",null,t.fX1),t.DNE(4,bo,1,2,"tr",22)(5,jo,1,1,"tr",23)(6,yo,1,2,"tr",24)(7,To,3,2),t.k0s()}if(2&s){const e=t.XpG();t.HbH(t.sMw(15,is,e.rowHover,e.rowStriped,e.expandable)),t.Y8G("dataSource",e.dataSource)("multiTemplateDataRows",e.expandable)("matSortActive",e.sortActive)("matSortDirection",e.sortDirection)("matSortDisableClear",e.sortDisableClear)("matSortDisabled",e.sortDisabled)("matSortStart",e.sortStart)("trackBy",e.trackBy),t.R7$(),t.vxM(1,e.rowSelectable&&!e.hideRowSelectionCheckbox?1:-1),t.R7$(),t.Dyx(e.columns),t.R7$(2),t.vxM(4,e.useContentHeaderRowTemplate?-1:4),t.R7$(),t.vxM(5,e.useContentRowTemplate?-1:5),t.R7$(),t.vxM(6,e._whetherShowSummary?6:-1),t.R7$(),t.vxM(7,e.expandable?7:-1)}}function ko(s,o){}function So(s,o){if(1&s&&t.DNE(0,ko,0,0,"ng-template",17),2&s){const e=t.XpG(2);t.Y8G("ngTemplateOutlet",e.noResultTemplate)}}function Ro(s,o){if(1&s&&t.EFF(0),2&s){const e=t.XpG(2);t.SpI(" ",e.noResultText," ")}}function Eo(s,o){if(1&s&&(t.j41(0,"div",9),t.DNE(1,So,1,1)(2,Ro,1,1),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.vxM(1,e.noResultTemplate?1:2)}}function Ao(s,o){}function Io(s,o){if(1&s&&t.DNE(0,Ao,0,0,"ng-template",17),2&s){const e=t.XpG(2);t.Y8G("ngTemplateOutlet",e.sidebarTemplate)}}function Go(s,o){if(1&s&&(t.j41(0,"div",10),t.DNE(1,Io,1,1),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.vxM(1,e.sidebarTemplate?1:-1)}}function Fo(s,o){}function Po(s,o){if(1&s&&t.DNE(0,Fo,0,0,"ng-template",17),2&s){const e=t.XpG(2);t.Y8G("ngTemplateOutlet",e.statusbarTemplate)}}function Bo(s,o){if(1&s&&(t.j41(0,"div",12),t.DNE(1,Po,1,1),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.vxM(1,e.statusbarTemplate?1:-1)}}function Oo(s,o){}function No(s,o){if(1&s&&t.DNE(0,Oo,0,0,"ng-template",17),2&s){const e=t.XpG();t.Y8G("ngTemplateOutlet",e.paginationTemplate)}}function Ho(s,o){if(1&s){const e=t.RV6();t.j41(0,"mat-paginator",65),t.bIt("page",function(a){t.eBV(e);const i=t.XpG();return t.Njj(i._onPage(a))}),t.k0s()}if(2&s){const e=t.XpG();t.AVh("mat-paginator-hidden",!e.showPaginator),t.Y8G("showFirstLastButtons",e.showFirstLastButtons)("length",e.length)("pageIndex",e.pageIndex)("pageSize",e.pageSize)("pageSizeOptions",e.pageSizeOptions)("hidePageSize",e.hidePageSize)("disabled",e.pageDisabled)}}function Xo(s,o){}function zo(s,o){if(1&s&&t.DNE(0,Xo,0,0,"ng-template",39),2&s){const e=t.XpG(),a=e.colDef;t.Y8G("ngTemplateOutlet",e.$implicit)("ngTemplateOutletContext",t.l_i(2,z,a,a))}}function Lo(s,o){}function Uo(s,o){if(1&s&&t.DNE(0,Lo,0,0,"ng-template",39),2&s){const e=t.XpG(2),a=e.colDef;t.Y8G("ngTemplateOutlet",e.$implicit[a.field])("ngTemplateOutletContext",t.l_i(2,z,a,a))}}function Vo(s,o){if(1&s&&(t.DNE(0,Uo,1,5),t.nI1(1,"isTemplateRef")),2&s){const e=t.XpG(),n=e.$implicit;t.vxM(0,t.bMT(1,1,null==n?null:n[e.colDef.field])?0:-1)}}function $o(s,o){1&s&&(t.DNE(0,zo,1,5),t.nI1(1,"isTemplateRef"),t.DNE(2,Vo,2,3)),2&s&&t.vxM(0,t.bMT(1,1,o.$implicit)?0:2)}const Wo=new t.nKC("mtx-grid-default-options");let qo=(()=>{class s{get selected(){return this._selected}set mtxSelectableRowData(e){e!==this._rowData&&(this._rowData=e)}constructor(e){this._grid=e,this._selected=!1,this.ctrlKeyPressed=!1,this.shiftKeyPressed=!1,this.cellSelectedChange=new t.bkB}onClick(e){this.ctrlKeyPressed=e.ctrlKey,this.shiftKeyPressed=e.shiftKey,this._grid.cellSelectable&&this.select()}select(){this._selected=!0,this.cellSelectedChange.emit(this)}deselect(){this._selected=!1,this.cellSelectedChange.emit(this)}toggle(){this._selected=!this._selected,this.cellSelectedChange.emit(this)}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(y))};static#e=this.\u0275dir=t.FsC({type:s,selectors:[["","mtx-grid-selectable-cell",""]],hostVars:2,hostBindings:function(n,a){1&n&&t.bIt("click",function(r){return a.onClick(r)}),2&n&&t.AVh("selected",a.selected)},inputs:{mtxSelectableRowData:"mtxSelectableRowData"},outputs:{cellSelectedChange:"cellSelectedChange"},standalone:!0})}return s})(),y=(()=>{class s{get _hasNoResult(){return!(this.data&&0!==this.data.length||this.loading)}get _whetherShowSummary(){return this.showSummary}constructor(e,n,a){this._utils=e,this._changeDetectorRef=n,this._defaultOptions=a,this.dataSource=new Be,this.displayedColumns=[],this.columns=[],this.data=[],this.length=0,this.loading=!1,this.columnResizable=this._defaultOptions?.columnResizable??!1,this.emptyValuePlaceholder=this._defaultOptions?.emptyValuePlaceholder??"--",this.pageOnFront=this._defaultOptions?.pageOnFront??!0,this.showPaginator=this._defaultOptions?.showPaginator??!0,this.pageDisabled=this._defaultOptions?.pageDisabled??!1,this.showFirstLastButtons=this._defaultOptions?.showFirstLastButtons??!0,this.pageIndex=this._defaultOptions?.pageIndex??0,this.pageSize=this._defaultOptions?.pageSize??10,this.pageSizeOptions=this._defaultOptions?.pageSizeOptions??[10,50,100],this.hidePageSize=this._defaultOptions?.hidePageSize??!1,this.page=new t.bkB,this.sortOnFront=this._defaultOptions?.sortOnFront??!0,this.sortActive=this._defaultOptions?.sortActive??"",this.sortDirection=this._defaultOptions?.sortDirection??"",this.sortDisableClear=this._defaultOptions?.sortDisableClear??!1,this.sortDisabled=this._defaultOptions?.sortDisabled??!1,this.sortStart=this._defaultOptions?.sortStart??"asc",this.sortChange=new t.bkB,this.rowHover=this._defaultOptions?.rowHover??!1,this.rowStriped=this._defaultOptions?.rowStriped??!1,this.rowClick=new t.bkB,this.rowContextMenu=new t.bkB,this.expansionRowStates=[],this.expandable=!1,this.expansionChange=new t.bkB,this.rowSelection=new T.CB(!0,[]),this.multiSelectable=this._defaultOptions?.multiSelectable??!0,this.multiSelectionWithClick=this._defaultOptions?.multiSelectionWithClick??!1,this.rowSelectable=this._defaultOptions?.rowSelectable??!1,this.hideRowSelectionCheckbox=this._defaultOptions?.hideRowSelectionCheckbox??!1,this.disableRowClickSelection=this._defaultOptions?.disableRowClickSelection??!1,this.rowSelectionFormatter={},this.rowSelected=[],this.rowSelectedChange=new t.bkB,this.cellSelection=[],this.cellSelectable=this._defaultOptions?.cellSelectable??!0,this.cellSelectedChange=new t.bkB,this.showToolbar=this._defaultOptions?.showToolbar??!1,this.toolbarTitle=this._defaultOptions?.toolbarTitle??"",this.columnHideable=this._defaultOptions?.columnHideable??!0,this.columnHideableChecked=this._defaultOptions?.columnHideableChecked??"show",this.columnSortable=this._defaultOptions?.columnSortable??!0,this.columnPinnable=this._defaultOptions?.columnPinnable??!0,this.columnChange=new t.bkB,this.columnPinOptions=this._defaultOptions?.columnPinOptions??[],this.showColumnMenuButton=this._defaultOptions?.showColumnMenuButton??!0,this.columnMenuButtonText=this._defaultOptions?.columnMenuButtonText??"",this.columnMenuButtonType=this._defaultOptions?.columnMenuButtonType??"stroked",this.columnMenuButtonColor=this._defaultOptions?.columnMenuButtonColor,this.columnMenuButtonClass=this._defaultOptions?.columnMenuButtonClass??"",this.columnMenuButtonIcon=this._defaultOptions?.columnMenuButtonIcon??"",this.showColumnMenuHeader=this._defaultOptions?.showColumnMenuHeader??!1,this.columnMenuHeaderText=this._defaultOptions?.columnMenuHeaderText??"Columns Header",this.showColumnMenuFooter=this._defaultOptions?.showColumnMenuFooter??!1,this.columnMenuFooterText=this._defaultOptions?.columnMenuFooterText??"Columns Footer",this.noResultText=this._defaultOptions?.noResultText??"No records found",this.useContentRowTemplate=!1,this.useContentHeaderRowTemplate=!1,this.useContentFooterRowTemplate=!1,this.showSummary=!1,this.showSidebar=!1,this.showStatusbar=!1}detectChanges(){this._changeDetectorRef.detectChanges()}_getColData(e,n){return this._utils.getColData(e,n)}_isColumnHide(e){return void 0!==e.hide?e.hide:void 0!==e.show&&!e.show}ngOnChanges(e){this._countPinnedPosition(),this.displayedColumns=this.columns.filter(n=>!this._isColumnHide(n)).map(n=>n.field),this.showColumnMenuButton&&this.columns.forEach(n=>{n.hide=this._isColumnHide(n),n.show=!n.hide}),this.rowSelectable&&!this.hideRowSelectionCheckbox&&this.displayedColumns.unshift("MtxGridCheckboxColumnDef"),this.expandable&&(this.expansionRowStates=[],this.data?.forEach(n=>{this.expansionRowStates.push({expanded:!1})})),this.rowSelectable&&(this.rowSelection=new T.CB(this.multiSelectable,this.rowSelected)),this.dataSource=new Be(this.data),this.dataSource.paginator=this.pageOnFront?this.paginator:null,this.dataSource.sort=this.sortOnFront?this.sort:null,e.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(e=>this.table.addRowDef(e)),this.headerRowDefs?.length>0&&this.useContentHeaderRowTemplate&&this.headerRowDefs.forEach(e=>this.table.addHeaderRowDef(e)),this.footerRowDefs?.length>0&&this.useContentFooterRowTemplate&&this.footerRowDefs.forEach(e=>this.table.addFooterRowDef(e))}ngOnDestroy(){}_countPinnedPosition(){const e=(i,r)=>i+parseFloat(r.width||"80px"),n=this.columns.filter(i=>i.pinned&&"left"===i.pinned);n.forEach((i,r)=>{i.left=n.slice(0,r).reduce(e,0)+"px"});const a=this.columns.filter(i=>i.pinned&&"right"===i.pinned).reverse();a.forEach((i,r)=>{i.right=a.slice(0,r).reduce(e,0)+"px"})}_getIndex(e,n){return void 0===e?n:e}_onSortChange(e){this.sortChange.emit(e)}_onRowDataChange(e){this.rowChangeRecord=e,this._changeDetectorRef.markForCheck()}_onExpansionChange(e,n,a,i){this.expansionChange.emit({expanded:e.expanded,data:n,index:i,column:a})}_selectCell(e,n,a){if(this._selectedCell!==e){const i=this._utils.getCellValue(n,a);this.cellSelection=[],this.cellSelection.push({cellData:i,rowData:n,colDef:a}),this.cellSelectedChange.emit(this.cellSelection),this._selectedCell&&this._selectedCell.deselect()}this._selectedCell=e.selected?e:void 0}_selectRow(e,n,a){this.rowSelectable&&!this.rowSelectionFormatter.disabled?.(n,a)&&!this.rowSelectionFormatter.hideCheckbox?.(n,a)&&!this.disableRowClickSelection&&(!this.multiSelectionWithClick&&!e.ctrlKey&&!e.metaKey&&this.rowSelection.clear(),this._toggleNormalCheckbox(n)),this.rowClick.emit({event:e,rowData:n,index:a})}_isAllSelected(){return this.rowSelection.selected.length===this.dataSource.data.filter((a,i)=>!this.rowSelectionFormatter.disabled?.(a,i)).length}_toggleMasterCheckbox(){this._isAllSelected()?this.rowSelection.clear():this.dataSource.data.forEach((e,n)=>{this.rowSelectionFormatter.disabled?.(e,n)||this.rowSelection.select(e)}),this.rowSelectedChange.emit(this.rowSelection.selected)}_toggleNormalCheckbox(e){this.rowSelection.toggle(e),this.rowSelectedChange.emit(this.rowSelection.selected)}_onColumnChange(e){this.columnChange.emit(e),this.displayedColumns=Object.assign([],this.getDisplayedColumnFields(e)),this.rowSelectable&&!this.hideRowSelectionCheckbox&&this.displayedColumns.unshift("MtxGridCheckboxColumnDef")}getDisplayedColumnFields(e){return e.filter(a=>"show"===this.columnHideableChecked?a.show:!a.hide).map(a=>a.field)}toggleExpansion(e){if(!this.expandable)throw new Error("The `expandable` should be set true.");return this.expansionRowStates[e].expanded=!this.expansionRowStates[e].expanded,this.expansionRowStates[e].expanded}_onPage(e){this.pageOnFront&&this.scrollTop(0),this.page.emit(e)}scrollTop(e){if(null==e)return this.tableContainer?.nativeElement.scrollTop;this.tableContainer&&!this.loading&&(this.tableContainer.nativeElement.scrollTop=e)}scrollLeft(e){if(null==e)return this.tableContainer?.nativeElement.scrollLeft;this.tableContainer&&!this.loading&&(this.tableContainer.nativeElement.scrollLeft=e)}_contextmenu(e,n,a){this.rowContextMenu.emit({event:e,rowData:n,index:a})}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(me),t.rXU(t.gRc),t.rXU(Wo,8))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mtx-grid"]],contentQueries:function(n,a,i){if(1&n&&(t.wni(i,ee,4),t.wni(i,te,4),t.wni(i,se,4)),2&n){let r;t.mGM(r=t.lsd())&&(a.rowDefs=r),t.mGM(r=t.lsd())&&(a.headerRowDefs=r),t.mGM(r=t.lsd())&&(a.footerRowDefs=r)}},viewQuery:function(n,a){if(1&n&&(t.GBs(qt,5),t.GBs(Ce,5),t.GBs(Ft,5),t.GBs(Ai,5),t.GBs(Ii,5)),2&n){let i;t.mGM(i=t.lsd())&&(a.table=i.first),t.mGM(i=t.lsd())&&(a.paginator=i.first),t.mGM(i=t.lsd())&&(a.sort=i.first),t.mGM(i=t.lsd())&&(a.columnMenu=i.first),t.mGM(i=t.lsd())&&(a.tableContainer=i.first)}},hostAttrs:[1,"mtx-grid"],inputs:{displayedColumns:"displayedColumns",columns:"columns",data:"data",length:"length",loading:[t.Mj6.HasDecoratorInputTransform,"loading","loading",t.L39],trackBy:"trackBy",columnResizable:[t.Mj6.HasDecoratorInputTransform,"columnResizable","columnResizable",t.L39],emptyValuePlaceholder:"emptyValuePlaceholder",pageOnFront:[t.Mj6.HasDecoratorInputTransform,"pageOnFront","pageOnFront",t.L39],showPaginator:[t.Mj6.HasDecoratorInputTransform,"showPaginator","showPaginator",t.L39],pageDisabled:[t.Mj6.HasDecoratorInputTransform,"pageDisabled","pageDisabled",t.L39],showFirstLastButtons:[t.Mj6.HasDecoratorInputTransform,"showFirstLastButtons","showFirstLastButtons",t.L39],pageIndex:"pageIndex",pageSize:"pageSize",pageSizeOptions:"pageSizeOptions",hidePageSize:[t.Mj6.HasDecoratorInputTransform,"hidePageSize","hidePageSize",t.L39],paginationTemplate:"paginationTemplate",sortOnFront:[t.Mj6.HasDecoratorInputTransform,"sortOnFront","sortOnFront",t.L39],sortActive:"sortActive",sortDirection:"sortDirection",sortDisableClear:[t.Mj6.HasDecoratorInputTransform,"sortDisableClear","sortDisableClear",t.L39],sortDisabled:[t.Mj6.HasDecoratorInputTransform,"sortDisabled","sortDisabled",t.L39],sortStart:"sortStart",rowHover:[t.Mj6.HasDecoratorInputTransform,"rowHover","rowHover",t.L39],rowStriped:[t.Mj6.HasDecoratorInputTransform,"rowStriped","rowStriped",t.L39],expandable:[t.Mj6.HasDecoratorInputTransform,"expandable","expandable",t.L39],expansionTemplate:"expansionTemplate",multiSelectable:[t.Mj6.HasDecoratorInputTransform,"multiSelectable","multiSelectable",t.L39],multiSelectionWithClick:[t.Mj6.HasDecoratorInputTransform,"multiSelectionWithClick","multiSelectionWithClick",t.L39],rowSelectable:[t.Mj6.HasDecoratorInputTransform,"rowSelectable","rowSelectable",t.L39],hideRowSelectionCheckbox:[t.Mj6.HasDecoratorInputTransform,"hideRowSelectionCheckbox","hideRowSelectionCheckbox",t.L39],disableRowClickSelection:[t.Mj6.HasDecoratorInputTransform,"disableRowClickSelection","disableRowClickSelection",t.L39],rowSelectionFormatter:"rowSelectionFormatter",rowClassFormatter:"rowClassFormatter",rowSelected:"rowSelected",cellSelectable:[t.Mj6.HasDecoratorInputTransform,"cellSelectable","cellSelectable",t.L39],showToolbar:[t.Mj6.HasDecoratorInputTransform,"showToolbar","showToolbar",t.L39],toolbarTitle:"toolbarTitle",toolbarTemplate:"toolbarTemplate",columnHideable:[t.Mj6.HasDecoratorInputTransform,"columnHideable","columnHideable",t.L39],columnHideableChecked:"columnHideableChecked",columnSortable:[t.Mj6.HasDecoratorInputTransform,"columnSortable","columnSortable",t.L39],columnPinnable:[t.Mj6.HasDecoratorInputTransform,"columnPinnable","columnPinnable",t.L39],columnPinOptions:"columnPinOptions",showColumnMenuButton:[t.Mj6.HasDecoratorInputTransform,"showColumnMenuButton","showColumnMenuButton",t.L39],columnMenuButtonText:"columnMenuButtonText",columnMenuButtonType:"columnMenuButtonType",columnMenuButtonColor:"columnMenuButtonColor",columnMenuButtonClass:"columnMenuButtonClass",columnMenuButtonIcon:"columnMenuButtonIcon",showColumnMenuHeader:[t.Mj6.HasDecoratorInputTransform,"showColumnMenuHeader","showColumnMenuHeader",t.L39],columnMenuHeaderText:"columnMenuHeaderText",columnMenuHeaderTemplate:"columnMenuHeaderTemplate",showColumnMenuFooter:[t.Mj6.HasDecoratorInputTransform,"showColumnMenuFooter","showColumnMenuFooter",t.L39],columnMenuFooterText:"columnMenuFooterText",columnMenuFooterTemplate:"columnMenuFooterTemplate",noResultText:"noResultText",noResultTemplate:"noResultTemplate",headerTemplate:"headerTemplate",headerExtraTemplate:"headerExtraTemplate",cellTemplate:"cellTemplate",useContentRowTemplate:[t.Mj6.HasDecoratorInputTransform,"useContentRowTemplate","useContentRowTemplate",t.L39],useContentHeaderRowTemplate:[t.Mj6.HasDecoratorInputTransform,"useContentHeaderRowTemplate","useContentHeaderRowTemplate",t.L39],useContentFooterRowTemplate:[t.Mj6.HasDecoratorInputTransform,"useContentFooterRowTemplate","useContentFooterRowTemplate",t.L39],showSummary:[t.Mj6.HasDecoratorInputTransform,"showSummary","showSummary",t.L39],summaryTemplate:"summaryTemplate",showSidebar:[t.Mj6.HasDecoratorInputTransform,"showSidebar","showSidebar",t.L39],sidebarTemplate:"sidebarTemplate",showStatusbar:[t.Mj6.HasDecoratorInputTransform,"showStatusbar","showStatusbar",t.L39],statusbarTemplate:"statusbarTemplate"},outputs:{page:"page",sortChange:"sortChange",rowClick:"rowClick",rowContextMenu:"rowContextMenu",expansionChange:"expansionChange",rowSelectedChange:"rowSelectedChange",cellSelectedChange:"cellSelectedChange",columnChange:"columnChange"},exportAs:["mtxGrid"],standalone:!0,features:[t.GFd,t.OA$,t.aNF],decls:17,vars:9,consts:[["tableContainer",""],["headerExtraTplBase",""],["columnMenu",""],[1,"mtx-grid-progress"],[1,"mtx-grid-toolbar"],[1,"mtx-grid-main","mtx-grid-layout"],[1,"mtx-grid-content","mtx-grid-layout"],[1,"mat-table-container"],["mat-table","","matSort",""],[1,"mtx-grid-no-result"],[1,"mtx-grid-sidebar"],[1,"mtx-grid-footer"],[1,"mtx-grid-statusbar"],[1,"mtx-grid-pagination"],["mode","indeterminate"],[1,"mtx-grid-toolbar-content"],[1,"mtx-grid-toolbar-actions"],[3,"ngTemplateOutlet"],[1,"mtx-grid-toolbar-title"],[3,"columnChange","columns","buttonText","buttonType","buttonColor","buttonClass","buttonIcon","selectable","selectableChecked","sortable","pinnable","showHeader","headerText","headerTemplate","showFooter","footerText","footerTemplate","pinOptions"],["mat-table","","matSort","",3,"matSortChange","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy"],["matColumnDef","MtxGridCheckboxColumnDef"],["mat-header-row",""],["mat-row",""],["mat-footer-row",""],["mat-header-cell","","class","mtx-grid-checkbox-cell",4,"matHeaderCellDef"],["mat-cell","","class","mtx-grid-checkbox-cell",4,"matCellDef"],["mat-footer-cell","","class","mtx-grid-checkbox-cell",4,"matFooterCellDef"],["mat-header-cell","",1,"mtx-grid-checkbox-cell"],[3,"change","checked","indeterminate"],["mat-cell","",1,"mtx-grid-checkbox-cell"],[3,"click","change","disabled","checked"],["mat-footer-cell","",1,"mtx-grid-checkbox-cell"],[3,"matColumnDef","sticky","stickyEnd"],["mat-header-cell","",3,"class","mat-table-sticky-left","mat-table-sticky-right","style",4,"matHeaderCellDef"],["mat-cell","","mtx-grid-selectable-cell","",3,"class","mat-table-sticky-left","mat-table-sticky-right","style","cellSelectedChange",4,"matCellDef"],["mat-footer-cell","",3,"mat-table-sticky-left","mat-table-sticky-right","style",4,"matFooterCellDef"],["mat-header-cell",""],[1,"mat-header-cell-inner"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"mat-sort-header","disabled","disableClear","arrowPosition","start"],[1,"mtx-grid-expansion-placeholder"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mat-sort-header-icon"],["d","M3,13H15V11H3M3,6V8H21V6M3,18H9V16H3V18Z"],["mat-cell","","mtx-grid-selectable-cell","",3,"cellSelectedChange"],["mat-icon-button","","mtx-grid-expansion-toggle","","type","button",1,"mtx-grid-row-expand-button"],[3,"rowDataChange","rowData","colDef","placeholder"],["mat-icon-button","","mtx-grid-expansion-toggle","","type","button",1,"mtx-grid-row-expand-button",3,"openedChange","toggleChange","opened"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-grid-icon","mtx-grid-row-expand-icon"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-footer-cell",""],[3,"summary","data","colDef","placeholder"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",3,"class","selected","click","contextmenu",4,"matRowDef","matRowDefColumns"],["mat-row","",3,"click","contextmenu"],["mat-footer-row","",4,"matFooterRowDef","matFooterRowDefSticky"],["matColumnDef","MtxGridExpansionColumnDef"],["mat-cell","",4,"matCellDef"],["mat-row","","class","mtx-grid-expansion",3,"class",4,"matRowDef","matRowDefColumns"],["mat-cell",""],[1,"mtx-grid-expansion-detail"],["mat-row","",1,"mtx-grid-expansion"],["mat-table","","columnResize","","matSort","",3,"matSortChange","dataSource","multiTemplateDataRows","matSortActive","matSortDirection","matSortDisableClear","matSortDisabled","matSortStart","trackBy"],["mat-header-cell","",3,"class","mat-table-sticky-left","mat-table-sticky-right","style","resizable","matResizableMinWidthPx","matResizableMaxWidthPx",4,"matHeaderCellDef"],["mat-header-cell","",3,"resizable","matResizableMinWidthPx","matResizableMaxWidthPx"],[3,"page","showFirstLastButtons","length","pageIndex","pageSize","pageSizeOptions","hidePageSize","disabled"]],template:function(n,a){1&n&&(t.DNE(0,Gi,2,0,"div",3)(1,Hi,6,2,"div",4),t.j41(2,"div",5)(3,"div",6)(4,"div",7,0),t.DNE(6,Il,8,19,"table",8)(7,Do,8,19),t.k0s(),t.DNE(8,Eo,3,1,"div",9),t.k0s(),t.DNE(9,Go,2,1,"div",10),t.k0s(),t.j41(10,"div",11),t.DNE(11,Bo,2,1,"div",12),t.j41(12,"div",13),t.DNE(13,No,1,1)(14,Ho,1,9),t.k0s()(),t.DNE(15,$o,3,3,"ng-template",null,1,t.C5r)),2&n&&(t.vxM(0,a.loading?0:-1),t.R7$(),t.vxM(1,a.showToolbar?1:-1),t.R7$(3),t.AVh("mat-table-with-data",!a._hasNoResult),t.R7$(2),t.vxM(6,a.columnResizable?7:6),t.R7$(2),t.vxM(8,a._hasNoResult?8:-1),t.R7$(),t.vxM(9,a.showSidebar?9:-1),t.R7$(2),t.vxM(11,a.showStatusbar?11:-1),t.R7$(2),t.vxM(13,a.paginationTemplate?13:14))},dependencies:[d.Jj,d.T3,Ss.HM,E.iY,Y.So,qt,Qt,te,Fe,ee,Pe,Ge,se,Kt,Jt,Yt,Zt,Ae,Ie,Ft,Fs,Ce,Ti,Ri,ma,ri,qo,Ei,nn.H,Rn,En,ne.W],styles:[".mtx-grid{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--mtx-grid-outline-color);border-radius:var(--mtx-grid-container-shape)}.mtx-grid .mat-mdc-table.mat-table-striped .mat-row-odd{background-color:var(--mtx-grid-table-row-striped-background-color)}.mtx-grid .mat-mdc-table.mat-table-hover .mat-mdc-row:hover{background-color:var(--mtx-grid-table-row-hover-background-color)}.mtx-grid .mat-mdc-table.mat-table-hover .mat-mdc-row.selected:hover{background-color:var(--mtx-grid-table-row-selected-hover-background-color)}.mtx-grid .mat-mdc-table .mat-mdc-row.selected{background-color:var(--mtx-grid-table-row-selected-background-color)}.mtx-grid .mat-mdc-table .mat-mdc-cell.selected{box-shadow:inset 0 0 0 1px var(--mtx-grid-table-cell-selected-outline-color)}.mtx-grid .mat-table-container{overflow:auto}.mtx-grid .mat-table-container.mat-table-with-data{flex:1}.mtx-grid .mat-mdc-table:not(.mat-column-resize-table){min-width:100%;border-collapse:separate}.mtx-grid .mat-mdc-table:not(.mat-column-resize-table) .mat-mdc-header-cell:not(.mtx-grid-checkbox-cell),.mtx-grid .mat-mdc-table:not(.mat-column-resize-table) .mat-mdc-footer-cell:not(.mtx-grid-checkbox-cell),.mtx-grid .mat-mdc-table:not(.mat-column-resize-table) .mat-mdc-cell:not(.mtx-grid-checkbox-cell){min-width:var(--mtx-grid-table-cell-min-width)}.mtx-grid .mat-table-sticky-left{border-right:1px solid var(--mat-table-row-item-outline-color)}[dir=rtl] .mtx-grid .mat-table-sticky-left{border-right-width:0;border-left:1px solid var(--mat-table-row-item-outline-color)}.mtx-grid .mat-table-sticky-right{border-left:1px solid var(--mat-table-row-item-outline-color)}[dir=rtl] .mtx-grid .mat-table-sticky-right{border-left-width:0;border-right:1px solid var(--mat-table-row-item-outline-color)}.mtx-grid .mat-mdc-footer-cell{border-top:1px solid var(--mat-table-row-item-outline-color);background-color:var(--mtx-grid-table-footer-background-color)}.mtx-grid .mat-mdc-row.mtx-grid-expansion{height:0;overflow:hidden}.mtx-grid .mat-mdc-row.mtx-grid-expansion .mat-mdc-cell{padding-top:0;padding-bottom:0}.mtx-grid .mat-mdc-row.mtx-grid-expansion.collapsed .mat-mdc-cell{border-bottom-width:0}.mtx-grid .mat-sort-header-icon{margin:0 4px}.mtx-grid .mat-header-cell-inner{display:inline-flex;align-items:center;vertical-align:middle}.mtx-grid .mat-mdc-paginator{border-top:1px solid var(--mtx-grid-outline-color);border-bottom-left-radius:var(--mtx-grid-container-shape);border-bottom-right-radius:var(--mtx-grid-container-shape)}.mtx-grid .mat-paginator-hidden{display:none}.mtx-grid .mtx-grid-checkbox-cell{width:60px;min-width:60px;padding:0 calc((60px - var(--mdc-checkbox-state-layer-size)) / 2)}.mtx-grid-progress{position:absolute;top:0;z-index:120;width:100%}.mtx-grid-toolbar{display:flex;justify-content:space-between;align-items:center;min-height:var(--mat-table-header-container-height);padding:8px;box-sizing:border-box;border-bottom:1px solid var(--mtx-grid-outline-color)}.mtx-grid-toolbar-content{flex:1;width:0;padding:0 8px}.mtx-grid-layout{display:flex;flex:1 1 auto;overflow:auto}.mtx-grid-content{flex-direction:column;width:0}.mtx-grid-sidebar{max-width:50%;border-left:1px solid var(--mtx-grid-outline-color)}[dir=rtl] .mtx-grid-sidebar{border-left-width:0;border-right:1px solid var(--mtx-grid-outline-color)}.mtx-grid-footer{position:relative;z-index:1}.mtx-grid-statusbar{display:flex;align-items:center;min-height:var(--mat-table-header-container-height);padding:8px;box-sizing:border-box;border-top:1px solid var(--mtx-grid-outline-color)}.mtx-grid-no-result{display:flex;justify-content:center;align-items:center;flex:1;min-height:150px}.mtx-grid-expansion-placeholder{display:inline-block;vertical-align:middle;width:var(--mdc-icon-button-state-layer-size, var(--mtx-grid-row-expand-button-size));height:var(--mdc-icon-button-state-layer-size, var(--mtx-grid-row-expand-button-size))}.mtx-grid-expansion-detail{display:flex;align-items:center;min-height:var(--mat-table-row-item-container-height);overflow:hidden}.mtx-grid-row-expand-button.expanded .mtx-grid-row-expand-icon{transform:rotate(90deg)}.mtx-grid-row-expand-button.mat-mdc-icon-button,.mtx-grid-row-expand-button+mtx-grid-cell{vertical-align:middle}.mtx-grid-icon{width:20px;height:20px;font-size:20px}\n"],encapsulation:2,data:{animation:[(0,m.hZ)("expansion",[(0,m.wk)("collapsed, void",(0,m.iF)({height:"0",minHeight:"0",visibility:"hidden"})),(0,m.wk)("expanded",(0,m.iF)({height:"*",visibility:"visible"})),(0,m.kY)("expanded <=> collapsed",(0,m.i0)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)")),(0,m.kY)("expanded <=> void",(0,m.i0)("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]},changeDetection:0})}return s})();const C=[{position:1,name:"Boron",tag:[{color:"red",value:[1,2]}],weight:10.811,symbol:"B",gender:"male",mobile:"13198765432",tele:"567891234",city:"Berlin",address:"Bernauer Str.111,13355",date:"1423456765768",website:"www.matero.com",company:"matero",email:"Boron@gmail.com",status:!1,cost:4},{position:2,name:"Helium",tag:[{color:"blue",value:[3,4]}],weight:8.0026,symbol:"He",gender:"female",mobile:"13034676675",tele:"80675432",city:"Shanghai",address:"88 Songshan Road",date:"1423456765768",website:"www.matero.com",company:"matero",email:"Helium@gmail.com",status:!0,cost:5},{position:3,name:"Nitrogen",tag:[{color:"yellow",value:[5,6]}],weight:14.0067,symbol:"N",gender:"male",mobile:"15811112222",tele:"345678912",city:"Sydney",address:"Circular Quay, Sydney NSW 2000",date:"1423456765768",website:"www.matero.com",company:"matero",email:"Nitrogen@gmail.com",status:!0,cost:2}],Yo={title:"Basic",component:(()=>{class s{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight",type:"number",typeParameter:{digitsInfo:"1.2-2"}},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Date",field:"date",type:"date",typeParameter:{format:"yyyy-MM-dd"}}],this.list=C}trackByName(e,n){return n.name}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:1,vars:3,consts:[[3,"data","columns","trackBy"]],template:function(n,a){1&n&&t.nrm(0,"mtx-grid",0),2&n&&t.Y8G("data",a.list)("columns",a.columns)("trackBy",a.trackByName)},dependencies:[y]})}return s})(),files:[{file:"app.component.html",content:l(52624),filecontent:l(89277)},{file:"app.component.ts",content:l(32482),filecontent:l(83305)},{file:"app.component.scss",content:l(33988),filecontent:l(57978)},{file:"data.ts",content:l(51949),filecontent:l(46926)}]};var lt=l(5951);const Ko=["grid"];function Qo(s,o){if(1&s){const e=t.RV6();t.j41(0,"button"),t.EFF(1,"Save"),t.k0s(),t.j41(2,"button",6),t.bIt("click",function(){t.eBV(e);const a=t.XpG();return t.Njj(a.closeMenu())}),t.EFF(3,"Close"),t.k0s()}}const Jo={title:"Column hiding & moving",description:"\n

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

\n ",component:(()=>{class s{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=C,this.columnPinnable=!1,this.columnSortable=!0,this.columnHideable=!0,this.columnHideableChecked="show"}closeMenu(){this.grid.columnMenu.menuTrigger.closeMenu()}log(e){console.log(e)}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],viewQuery:function(n,a){if(1&n&&t.GBs(Ko,5),2&n){let i;t.mGM(i=t.lsd())&&(a.grid=i.first)}},standalone:!0,features:[t.aNF],decls:18,vars:16,consts:[["grid",""],["menuFooter",""],[3,"ngModelChange","ngModel"],["value","show"],["value","hide"],[3,"columnChange","data","columns","showToolbar","toolbarTitle","columnHideable","columnHideableChecked","columnSortable","columnPinnable","showColumnMenuHeader","columnMenuHeaderText","showColumnMenuFooter","columnMenuFooterTemplate"],[3,"click"]],template:function(n,a){if(1&n){const i=t.RV6();t.j41(0,"div")(1,"mat-checkbox",2),t.mxI("ngModelChange",function(h){return t.eBV(i),t.DH7(a.columnHideable,h)||(a.columnHideable=h),t.Njj(h)}),t.EFF(2,"Column Hiding"),t.k0s(),t.j41(3,"mat-checkbox",2),t.mxI("ngModelChange",function(h){return t.eBV(i),t.DH7(a.columnSortable,h)||(a.columnSortable=h),t.Njj(h)}),t.EFF(4,"Column Sorting"),t.k0s(),t.j41(5,"mat-checkbox",2),t.mxI("ngModelChange",function(h){return t.eBV(i),t.DH7(a.columnPinnable,h)||(a.columnPinnable=h),t.Njj(h)}),t.EFF(6,"Column Pinning"),t.k0s(),t.j41(7,"label"),t.EFF(8,"ColumnHideableChecked:"),t.k0s(),t.j41(9,"mat-radio-group",2),t.mxI("ngModelChange",function(h){return t.eBV(i),t.DH7(a.columnHideableChecked,h)||(a.columnHideableChecked=h),t.Njj(h)}),t.j41(10,"mat-radio-button",3),t.EFF(11,"Show"),t.k0s(),t.j41(12,"mat-radio-button",4),t.EFF(13,"Hide"),t.k0s()()(),t.j41(14,"mtx-grid",5,0),t.bIt("columnChange",function(h){return t.eBV(i),t.Njj(a.log(h))}),t.k0s(),t.DNE(16,Qo,4,0,"ng-template",null,1,t.C5r)}if(2&n){const i=t.sdS(17);t.R7$(),t.R50("ngModel",a.columnHideable),t.R7$(2),t.R50("ngModel",a.columnSortable),t.R7$(2),t.R50("ngModel",a.columnPinnable),t.R7$(4),t.R50("ngModel",a.columnHideableChecked),t.R7$(5),t.Y8G("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",i)}},dependencies:[Y.So,v.YN,v.BC,v.vS,lt.VT,lt._g,y],styles:["label[_ngcontent-%COMP%]{padding:0 8px}"]})}return s})(),files:[{file:"app.component.html",content:l(43825),filecontent:l(38234)},{file:"app.component.ts",content:l(46915),filecontent:l(17926)},{file:"app.component.scss",content:l(46483),filecontent:l(74101)}]},Zo={title:"Column pinnable",component:(()=>{class s{constructor(){this.columns=[{header:"Position",field:"position",width:"200px"},{header:"Name",field:"name",width:"200px",pinned:"left"},{header:"tags",field:"tag.0.value",width:"200px"},{header:"Weight",field:"weight",width:"200px",pinned:"left"},{header:"Symbol",field:"symbol",width:"200px"},{header:"Gender",field:"gender",width:"200px"},{header:"Mobile",field:"mobile",width:"200px"},{header:"Tele",field:"tele",width:"200px"},{header:"City",field:"city",width:"200px"},{header:"Address",field:"address",width:"200px"},{header:"Date",field:"date",width:"200px"},{header:"Website",field:"website",width:"200px"},{header:"Company",field:"company",width:"200px"},{header:"Email",field:"email",width:"200px",pinned:"right"},{header:"Status",field:"status",type:"boolean",width:"200px"}],this.list=C}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:1,vars:3,consts:[[3,"data","columns","showToolbar"]],template:function(n,a){1&n&&t.nrm(0,"mtx-grid",0),2&n&&t.Y8G("data",a.list)("columns",a.columns)("showToolbar",!0)},dependencies:[y]})}return s})(),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(98640),filecontent:l(94553)},{file:"app.component.ts",content:l(6726),filecontent:l(37461)},{file:"app.component.scss",content:l(12060),filecontent:l(10910)}]},tr=()=>[1,2,5,10],er={title:"Column resize",component:(()=>{class s{constructor(){this.columns=[{header:"Name",field:"name",minWidth:200,maxWidth:300},{header:"Weight",field:"weight",minWidth:200},{header:"Gender",field:"gender",width:"100px",resizable:!1},{header:"Mobile",field:"mobile",maxWidth:200},{header:"City",field:"city",minWidth:200}],this.list=[...C,...C,...C]}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:1,vars:5,consts:[[3,"data","columns","columnResizable","pageSizeOptions"]],template:function(n,a){1&n&&t.nrm(0,"mtx-grid",0),2&n&&t.Y8G("data",a.list)("columns",a.columns)("columnResizable",!0)("pageSizeOptions",t.lJ4(4,tr))},dependencies:[y],styles:["[_nghost-%COMP%] .mtx-grid{height:280px}"]})}return s})(),files:[{file:"app.component.html",content:l(60495),filecontent:l(77954)},{file:"app.component.ts",content:l(82973),filecontent:l(20894)},{file:"app.component.scss",content:l(88723),filecontent:l(16653)}]};function sr(s,o){if(1&s&&(t.j41(0,"button",5),t.EFF(1),t.k0s()),2&s){const e=o.rowData,n=o.index;t.R7$(),t.Lme("",e.name,", ",n,"")}}const nr={title:"Context Menu",component:(()=>{class s{constructor(){this.columns=[{header:"Name",field:"name",minWidth:200,maxWidth:300},{header:"Weight",field:"weight",minWidth:200},{header:"Gender",field:"gender",width:"100px",resizable:!1},{header:"Mobile",field:"mobile",maxWidth:200},{header:"City",field:"city",minWidth:200}],this.list=C,this.contextMenuPosition={x:"0px",y:"0px"}}onContextMenu(e){const{event:n,rowData:a,index:i}=e;n.preventDefault(),this.contextMenu.closeMenu(),setTimeout(()=>this.contextMenu.openMenu(),this.contextMenu.menuOpen?150:0),this.contextMenuPosition.x=n.clientX+"px",this.contextMenuPosition.y=n.clientY+"px",this.contextMenu.menuData={rowData:a,index:i},this.contextMenu.menu?.focusFirstItem("mouse"),this.closingMenuSubscription=(0,D.h)((0,O.R)(document,"click"),(0,O.R)(document,"touchend")).subscribe(h=>{this.contextMenu.closeMenu(),this.closingMenuSubscription.unsubscribe()})}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],viewQuery:function(n,a){if(1&n&&t.GBs(St,5),2&n){let i;t.mGM(i=t.lsd())&&(a.contextMenu=i.first)}},standalone:!0,features:[t.aNF],decls:5,vars:8,consts:[["contextMenu","matMenu"],[3,"rowContextMenu","data","columns"],[2,"position","fixed","visibility","hidden",3,"matMenuTriggerFor"],[3,"hasBackdrop"],["matMenuContent",""],["mat-menu-item",""]],template:function(n,a){if(1&n){const i=t.RV6();t.j41(0,"mtx-grid",1),t.bIt("rowContextMenu",function(h){return t.eBV(i),t.Njj(a.onContextMenu(h))}),t.k0s(),t.nrm(1,"div",2),t.j41(2,"mat-menu",3,0),t.DNE(4,sr,2,2,"ng-template",4),t.k0s()}if(2&n){const i=t.sdS(3);t.Y8G("data",a.list)("columns",a.columns),t.R7$(),t.xc7("left",a.contextMenuPosition.x)("top",a.contextMenuPosition.y),t.Y8G("matMenuTriggerFor",i),t.R7$(),t.Y8G("hasBackdrop",!1)}},dependencies:[y,St,st,ja,pt]})}return s})(),files:[{file:"app.component.html",content:l(15487),filecontent:l(3644)},{file:"app.component.ts",content:l(21273),filecontent:l(23340)},{file:"app.component.scss",content:l(32641),filecontent:l(17647)}]},ar=["switch"],ir=["*"];function lr(s,o){1&s&&(t.j41(0,"div",10),t.qSk(),t.j41(1,"svg",12),t.nrm(2,"path",13),t.k0s(),t.j41(3,"svg",14),t.nrm(4,"path",15),t.k0s()())}const or=new t.nKC("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1})}),rr={provide:v.kq,useExisting:(0,t.Rfq)(()=>ds),multi:!0};class ps{constructor(o,e){this.source=o,this.checked=e}}let cr=0,ds=(()=>{class s{_createChangeEvent(e){return new ps(this,e)}get buttonId(){return`${this.id||this._uniqueId}-button`}focus(){this._switchElement.nativeElement.focus()}get checked(){return this._checked}set checked(e){this._checked=e,this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,n,a,i,r,h){this._elementRef=e,this._focusMonitor=n,this._changeDetectorRef=a,this.defaults=r,this._onChange=u=>{},this._onTouched=()=>{},this._validatorOnChange=()=>{},this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.change=new t.bkB,this.toggleChange=new t.bkB,this.tabIndex=parseInt(i)||0,this.color=r.color||"accent",this._noopAnimations="NoopAnimations"===h,this.id=this._uniqueId="mat-mdc-slide-toggle-"+ ++cr,this.hideIcon=r.hideIcon??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{"keyboard"===e||"program"===e?(this._focused=!0,this._changeDetectorRef.markForCheck()):e||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(e){e.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(e){this.checked=!!e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}validate(e){return this.required&&!0!==e.value?{required:!0}:null}registerOnValidatorChange(e){this._validatorOnChange=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new ps(this,this.checked)))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(t.aKT),t.rXU(S.FN),t.rXU(t.gRc),t.kS0("tabindex"),t.rXU(or),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-slide-toggle"]],viewQuery:function(n,a){if(1&n&&t.GBs(ar,5),2&n){let i;t.mGM(i=t.lsd())&&(a._switchElement=i.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(n,a){2&n&&(t.Mr5("id",a.id),t.BMQ("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),t.HbH(a.color?"mat-"+a.color:""),t.AVh("mat-mdc-slide-toggle-focused",a._focused)("mat-mdc-slide-toggle-checked",a.checked)("_mat-animation-noopable",a._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[t.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[t.Mj6.None,"aria-describedby","ariaDescribedby"],required:[t.Mj6.HasDecoratorInputTransform,"required","required",t.L39],color:"color",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",e=>null==e?0:(0,t.Udg)(e)],checked:[t.Mj6.HasDecoratorInputTransform,"checked","checked",t.L39],hideIcon:[t.Mj6.HasDecoratorInputTransform,"hideIcon","hideIcon",t.L39]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],standalone:!0,features:[t.Jv_([rr,{provide:v.cz,useExisting:s,multi:!0}]),t.GFd,t.OA$,t.aNF],ngContentSelectors:ir,decls:13,vars:24,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(n,a){if(1&n){const i=t.RV6();t.NAR(),t.j41(0,"div",1)(1,"button",2,0),t.bIt("click",function(){return t.eBV(i),t.Njj(a._handleClick())}),t.nrm(3,"div",3),t.j41(4,"div",4)(5,"div",5)(6,"div",6),t.nrm(7,"div",7),t.k0s(),t.j41(8,"div",8),t.nrm(9,"div",9),t.k0s(),t.DNE(10,lr,5,0,"div",10),t.k0s()()(),t.j41(11,"label",11),t.bIt("click",function(h){return t.eBV(i),t.Njj(h.stopPropagation())}),t.SdG(12),t.k0s()()}if(2&n){const i=t.sdS(2);t.Y8G("labelPosition",a.labelPosition),t.R7$(),t.AVh("mdc-switch--selected",a.checked)("mdc-switch--unselected",!a.checked)("mdc-switch--checked",a.checked)("mdc-switch--disabled",a.disabled),t.Y8G("tabIndex",a.disabled?-1:a.tabIndex)("disabled",a.disabled),t.BMQ("id",a.buttonId)("name",a.name)("aria-label",a.ariaLabel)("aria-labelledby",a._getAriaLabelledBy())("aria-describedby",a.ariaDescribedby)("aria-required",a.required||null)("aria-checked",a.checked),t.R7$(8),t.Y8G("matRippleTrigger",i)("matRippleDisabled",a.disableRipple||a.disabled)("matRippleCentered",!0),t.R7$(),t.vxM(10,a.hideIcon?-1:10),t.R7$(),t.Y8G("for",a.buttonId),t.BMQ("id",a._labelId)}},dependencies:[A.r6,A.tO],styles:['.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)}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}.mdc-switch{width:var(--mdc-switch-track-width)}.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 .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{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}.mdc-switch__handle{transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size);height:var(--mat-switch-unselected-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size);height:var(--mat-switch-selected-handle-size)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size);height:var(--mat-switch-with-icon-handle-size)}.mat-mdc-slide-toggle:active .mdc-switch:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size);height:var(--mat-switch-pressed-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{margin:var(--mat-switch-selected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{margin:var(--mat-switch-unselected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle:active .mdc-switch--selected:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin)}.mat-mdc-slide-toggle:active .mdc-switch--unselected:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin)}.mdc-switch__track::after,.mdc-switch__track::before{border-width:var(--mat-switch-track-outline-width);border-color:var(--mat-switch-track-outline-color)}.mdc-switch--selected .mdc-switch__track::after,.mdc-switch--selected .mdc-switch__track::before{border-width:var(--mat-switch-selected-track-outline-width)}.mdc-switch--disabled .mdc-switch__track::after,.mdc-switch--disabled .mdc-switch__track::before{border-width:var(--mat-switch-disabled-unselected-track-outline-width);border-color:var(--mat-switch-disabled-unselected-track-outline-color)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity)}'],encapsulation:2,changeDetection:0})}return s})();const hr=["statusTpl"];function mr(s,o){1&s&&(t.j41(0,"mat-slide-toggle",2),t.EFF(1,"Slide me!"),t.k0s()),2&s&&t.Y8G("checked",o.$implicit.status)}const ur={title:"Custom cell template",description:"\n

The status column are custom cells.

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

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

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

The name field use a formatter.

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

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

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

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

\n ',component:(()=>{class s{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=[]}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:1,vars:2,consts:[[3,"data","columns"]],template:function(n,a){1&n&&t.nrm(0,"mtx-grid",0),2&n&&t.Y8G("data",a.list)("columns",a.columns)},dependencies:[y]})}return s})(),files:[{file:"app.component.html",content:l(52981),filecontent:l(33356)},{file:"app.component.ts",content:l(80711),filecontent:l(42396)},{file:"app.component.scss",content:l(33309),filecontent:l(88191)}]};var Pr=l(21626);const Br=()=>[5,10,20],Or={title:"Remote Data",component:(()=>{class s{get params(){const e=Object.assign({},this.query);return e.page+=1,e}constructor(e){this.http=e,this.columns=[{header:"Name",field:"name",formatter:n=>`${n.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(e=>{this.list=e.items,this.total=e.total_count,this.isLoading=!1},()=>{this.isLoading=!1},()=>{this.isLoading=!1})}getNextPage(e){this.query.page=e.pageIndex,this.query.per_page=e.pageSize,this.getList()}refresh(){this.getList()}reset(){this.query.page=0,this.query.per_page=5,this.getList()}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(Pr.Qq))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:5,vars:9,consts:[["mat-raised-button","","color","primary",3,"click"],["mat-raised-button","","color","warn",3,"click"],[3,"page","data","columns","length","loading","pageOnFront","pageIndex","pageSize","pageSizeOptions"]],template:function(n,a){1&n&&(t.j41(0,"button",0),t.bIt("click",function(){return a.refresh()}),t.EFF(1,"Refresh"),t.k0s(),t.j41(2,"button",1),t.bIt("click",function(){return a.reset()}),t.EFF(3,"Reset"),t.k0s(),t.j41(4,"mtx-grid",2),t.bIt("page",function(r){return a.getNextPage(r)}),t.k0s()),2&n&&(t.R7$(4),t.Y8G("data",a.list)("columns",a.columns)("length",a.total)("loading",a.isLoading)("pageOnFront",!1)("pageIndex",a.query.page)("pageSize",a.query.per_page)("pageSizeOptions",t.lJ4(8,Br)))},dependencies:[E.$z,y],styles:[".mat-mdc-raised-button[_ngcontent-%COMP%]{margin-bottom:1rem}"]})}return s})(),files:[{file:"app.component.html",content:l(8423),filecontent:l(40522)},{file:"app.component.ts",content:l(71197),filecontent:l(88534)},{file:"app.component.scss",content:l(7363),filecontent:l(7973)}]},Nr={title:"Custom class for row and column",component:(()=>{class s{constructor(){this.rowClassFormatter={success:(e,n)=>"Boron"===e.name,danger:(e,n)=>1===n},this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight",class:e=>e?.weight>10?"warning":""},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile",class:"info"},{header:"City",field:"city"}],this.list=C}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:1,vars:3,consts:[[3,"data","columns","rowClassFormatter"]],template:function(n,a){1&n&&t.nrm(0,"mtx-grid",0),2&n&&t.Y8G("data",a.list)("columns",a.columns)("rowClassFormatter",a.rowClassFormatter)},dependencies:[y],styles:["[_nghost-%COMP%] .mtx-grid .success{background-color:#d1e7dd}[_nghost-%COMP%] .mtx-grid .danger{background-color:#f8d7da}[_nghost-%COMP%] .mtx-grid .warning{background-color:#fff3cd}[_nghost-%COMP%] .mtx-grid .info{background-color:#cff4fc}"]})}return s})(),files:[{file:"app.component.html",content:l(3186),filecontent:l(39113)},{file:"app.component.ts",content:l(35660),filecontent:l(11653)},{file:"app.component.scss",content:l(78532),filecontent:l(90254)}]},Hr={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 s{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"}],this.list=C,this.multiSelectable=!0,this.hideRowSelectionCheckbox=!1,this.rowSelectable=!0,this.rowSelected=C.slice(2,3),this.rowSelectionFormatter={disabled:e=>"Boron"===e.name,hideCheckbox:e=>"John"===e.name}}log(e){console.log(e)}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:11,vars:12,consts:[[3,"ngModelChange","ngModel"],[3,"value"],[3,"rowSelectedChange","cellSelectedChange","data","columns","multiSelectable","hideRowSelectionCheckbox","rowSelectable","rowSelected","rowSelectionFormatter"]],template:function(n,a){1&n&&(t.j41(0,"div")(1,"mat-checkbox",0),t.mxI("ngModelChange",function(r){return t.DH7(a.rowSelectable,r)||(a.rowSelectable=r),r}),t.EFF(2,"Row selectable"),t.k0s(),t.j41(3,"mat-checkbox",0),t.mxI("ngModelChange",function(r){return t.DH7(a.hideRowSelectionCheckbox,r)||(a.hideRowSelectionCheckbox=r),r}),t.EFF(4,"Hide checkbox"),t.k0s(),t.j41(5,"mat-radio-group",0),t.mxI("ngModelChange",function(r){return t.DH7(a.multiSelectable,r)||(a.multiSelectable=r),r}),t.j41(6,"mat-radio-button",1),t.EFF(7,"Single"),t.k0s(),t.j41(8,"mat-radio-button",1),t.EFF(9,"Multiple"),t.k0s()()(),t.j41(10,"mtx-grid",2),t.bIt("rowSelectedChange",function(r){return a.log(r)})("cellSelectedChange",function(r){return a.log(r)}),t.k0s()),2&n&&(t.R7$(),t.R50("ngModel",a.rowSelectable),t.R7$(2),t.R50("ngModel",a.hideRowSelectionCheckbox),t.R7$(2),t.R50("ngModel",a.multiSelectable),t.R7$(),t.Y8G("value",!1),t.R7$(2),t.Y8G("value",!0),t.R7$(2),t.Y8G("data",a.list)("columns",a.columns)("multiSelectable",a.multiSelectable)("hideRowSelectionCheckbox",a.hideRowSelectionCheckbox)("rowSelectable",a.rowSelectable)("rowSelected",a.rowSelected)("rowSelectionFormatter",a.rowSelectionFormatter))},dependencies:[Y.So,v.YN,v.BC,v.vS,lt.VT,lt._g,y],styles:[".mat-checkbox[_ngcontent-%COMP%], .mat-radio-button[_ngcontent-%COMP%]{display:inline-block;margin-right:1rem;margin-bottom:1rem}"]})}return s})(),files:[{file:"app.component.html",content:l(71737),filecontent:l(43078)},{file:"app.component.ts",content:l(78167),filecontent:l(23282)},{file:"app.component.scss",content:l(57083),filecontent:l(71097)}]},Xr={title:"Row with buttons",component:(()=>{class s{constructor(){this.columns=[{header:"Name",field:"name"},{header:"Weight",field:"weight"},{header:"Gender",field:"gender"},{header:"Mobile",field:"mobile"},{header:"City",field:"city"},{header:"Operation",field:"operation",width:"180px",pinned:"right",right:"0px",type:"button",buttons:[{type:"icon",text:"copy",icon:"file_copy",tooltip:"copy",disabled:!0,click:()=>alert("copy")},{type:"icon",text:"edit",icon:"edit",tooltip:"Edit",click:()=>alert("edit")},{type:"icon",text:"delete",icon:"delete",tooltip:"Delete",color:"warn",pop:"Confirm delete?",click:()=>alert("delete"),badge:{content:1}}]}],this.list=C}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:1,vars:2,consts:[[3,"data","columns"]],template:function(n,a){1&n&&t.nrm(0,"mtx-grid",0),2&n&&t.Y8G("data",a.list)("columns",a.columns)},dependencies:[y]})}return s})(),files:[{file:"app.component.html",content:l(17493),filecontent:l(42602)},{file:"app.component.ts",content:l(72587),filecontent:l(62966)},{file:"app.component.scss",content:l(33983),filecontent:l(38341)}]},zr={title:"Sortable",component:(()=>{class s{constructor(){this.columns=[{header:"Name",field:"name",sortable:!0},{header:"Weight",field:"weight",sortable:!0},{header:"Gender",field:"gender",sortable:!0},{header:"Mobile",field:"mobile",sortable:!1},{header:"City",field:"city",sortable:!0,sortProp:{arrowPosition:"before",disableClear:!0,start:"desc"}}],this.list=C}log(e){console.log(e)}static#t=this.\u0275fac=function(n){return new(n||s)};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["data-grid-example"]],standalone:!0,features:[t.aNF],decls:1,vars:5,consts:[["sortActive","name","sortDirection","asc","sortStart","asc",3,"sortChange","data","columns","sortOnFront","sortDisableClear","sortDisabled"]],template:function(n,a){1&n&&(t.j41(0,"mtx-grid",0),t.bIt("sortChange",function(r){return a.log(r)}),t.k0s()),2&n&&t.Y8G("data",a.list)("columns",a.columns)("sortOnFront",!0)("sortDisableClear",!0)("sortDisabled",!1)},dependencies:[y]})}return s})(),files:[{file:"app.component.html",content:l(58918),filecontent:l(7745)},{file:"app.component.ts",content:l(32068),filecontent:l(89485)},{file:"app.component.scss",content:l(25352),filecontent:l(55638)}]};var hs=l(74710);function Lr(s,o){if(1&s&&t.nrm(0,"doc-heading",0)(1,"example-viewer",1),2&s){const e=o.$implicit;t.Y8G("text",e.title),t.R7$(),t.Y8G("exampleData",e)}}function Ur(s,o){1&s&&t.Z7z(0,Lr,2,2,null,null,t.fX1),2&s&&t.Dyx(o.examples)}function Vr(s,o){1&s&&t.nrm(0,"doc-viewer",0),2&s&&t.Y8G("textContent",o.content.default)}let ms=(()=>{class s{constructor(e){this.route=e}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(hs.nX))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["app-grid-overview"]],standalone:!0,features:[t.aNF],decls:7,vars:3,consts:[[3,"text"],[3,"exampleData"]],template:function(n,a){if(1&n&&(t.j41(0,"p"),t.EFF(1," The "),t.j41(2,"code"),t.EFF(3,"mtx-grid"),t.k0s(),t.EFF(4," is an powerful material table component. It supports cell selectable, row selectable, multiple row selectable, row expandable, column hiding, column moving and so on.\n"),t.k0s(),t.DNE(5,Ur,2,0),t.nI1(6,"async")),2&n){let i;t.R7$(5),t.vxM(5,(i=t.bMT(6,1,a.route.data))?5:-1,i)}},dependencies:[gs.Y,fs.v,d.Jj],encapsulation:2})}return s})(),us=(()=>{class s{constructor(e){this.route=e}static#t=this.\u0275fac=function(n){return new(n||s)(t.rXU(hs.nX))};static#e=this.\u0275cmp=t.VBU({type:s,selectors:[["app-grid-api"]],standalone:!0,features:[t.aNF],decls:2,vars:3,consts:[[3,"textContent"]],template:function(n,a){if(1&n&&(t.DNE(0,Vr,1,1,"doc-viewer"),t.nI1(1,"async")),2&n){let i;t.vxM(0,(i=t.bMT(1,1,a.route.data))?0:-1,i)}},dependencies:[_s.T,d.Jj],encapsulation:2})}return s})();const $r=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:ms,pathMatch:"full",data:{examples:[Yo,er,nr,Gr,Sr,zr,Hr,kr,Jo,Zo,Rr,Xr,ur,br,Tr,Nr,Fr,Cr,vr,Mr,Ir,Or]}},{path:"api",component:us,pathMatch:"full",data:{content:l(22426)}},{path:"**",redirectTo:"overview"}]},52624:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [trackBy]="trackByName">\n</mtx-grid>\n'},43825:p=>{p.exports='<div>\n <mat-checkbox [(ngModel)]="columnHideable">Column Hiding</mat-checkbox>\n <mat-checkbox [(ngModel)]="columnSortable">Column Sorting</mat-checkbox>\n <mat-checkbox [(ngModel)]="columnPinnable">Column Pinning</mat-checkbox>\n\n <label>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'},98640:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [showToolbar]="true">\n</mtx-grid>\n'},60495:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [columnResizable]="true"\n [pageSizeOptions]="[1,2,5,10]">\n</mtx-grid>\n'},15487:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns"\n (rowContextMenu)="onContextMenu($event)">\n</mtx-grid>\n\n<!-- Context Menu -->\n<div style="position: fixed; visibility: hidden;"\n [style.left]="contextMenuPosition.x"\n [style.top]="contextMenuPosition.y"\n [matMenuTriggerFor]="contextMenu">\n</div>\n<mat-menu #contextMenu="matMenu" [hasBackdrop]="false">\n <ng-template matMenuContent let-row="rowData" let-index="index">\n <button mat-menu-item>{{row.name}}, {{index}}</button>\n </ng-template>\n</mat-menu>\n'},78398:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [cellTemplate]="{mobile: mobileTpl, city: cityTpl}">\n</mtx-grid>\n\n<ng-template #mobileTpl let-row let-index="index" let-col="colDef">\n <button mat-raised-button color="accent">{{row.mobile}}</button>\n</ng-template>\n\n<ng-template #cityTpl let-row let-index="index" let-col="colDef">\n <button mat-raised-button color="primary">{{row.city}}</button>\n</ng-template>\n'},38741:p=>{p.exports='<mtx-grid [data]="list"\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'},98872:p=>{p.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'},25934:p=>{p.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'},9264:p=>{p.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'},11598:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns">\n</mtx-grid>\n'},55051:p=>{p.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'},37977:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [pageOnFront]="false"\n [showPaginator]="false">\n</mtx-grid>\n'},72682:p=>{p.exports='<div>\n <mat-checkbox [(ngModel)]="rowHover">Hover</mat-checkbox>\n <mat-checkbox [(ngModel)]="rowStriped">Striped</mat-checkbox>\n</div>\n\n<mtx-grid [data]="list"\n [columns]="columns"\n [rowHover]="rowHover"\n [rowStriped]="rowStriped"\n [rowSelectable]="true">\n</mtx-grid>\n'},49138:p=>{p.exports='<mat-radio-group [(ngModel)]="defaultlang" (change)="translate.use($event.value)">\n @for (lang of langs; track lang) {\n <mat-radio-button [value]="lang.value">{{lang.label}}</mat-radio-button>\n }\n</mat-radio-group>\n\n<mtx-grid [data]="list"\n [columns]="columns"\n [showToolbar]="true"\n [columnHideable]="true"\n [columnSortable]="true"\n [columnPinOptions]="columnPinOptions">\n</mtx-grid>\n'},37051:p=>{p.exports='<mat-checkbox [(ngModel)]="isLoading">Loading</mat-checkbox>\n\n<mtx-grid [data]="list"\n [columns]="columns"\n [loading]="isLoading">\n</mtx-grid>\n'},52981:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns">\n</mtx-grid>\n'},8423:p=>{p.exports='<button mat-raised-button color="primary" (click)="refresh()">Refresh</button>\n<button mat-raised-button color="warn" (click)="reset()">Reset</button>\n\n<mtx-grid [data]="list"\n [columns]="columns"\n [length]="total"\n [loading]="isLoading"\n [pageOnFront]="false"\n [pageIndex]="query.page"\n [pageSize]="query.per_page"\n [pageSizeOptions]="[5,10,20]"\n (page)="getNextPage($event)">\n</mtx-grid>\n'},3186:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns"\n [rowClassFormatter]="rowClassFormatter">\n</mtx-grid>\n'},71737:p=>{p.exports='<div>\n <mat-checkbox [(ngModel)]="rowSelectable">Row selectable</mat-checkbox>\n <mat-checkbox [(ngModel)]="hideRowSelectionCheckbox">Hide checkbox</mat-checkbox>\n <mat-radio-group [(ngModel)]="multiSelectable">\n <mat-radio-button [value]="false">Single</mat-radio-button>\n <mat-radio-button [value]="true">Multiple</mat-radio-button>\n </mat-radio-group>\n</div>\n\n<mtx-grid [data]="list"\n [columns]="columns"\n [multiSelectable]="multiSelectable"\n [hideRowSelectionCheckbox]="hideRowSelectionCheckbox"\n [rowSelectable]="rowSelectable"\n [rowSelected]="rowSelected"\n [rowSelectionFormatter]="rowSelectionFormatter"\n (rowSelectedChange)="log($event)"\n (cellSelectedChange)="log($event)">\n</mtx-grid>\n'},17493:p=>{p.exports='<mtx-grid [data]="list"\n [columns]="columns">\n</mtx-grid>\n'},58918:p=>{p.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'},81318:p=>{p.exports='{\n "name": "Name",\n "weight": "Weight",\n "gender": "Gender",\n "mobile": "Mobile",\n "city": "City",\n "operation": "Operation",\n "delete": "Delete",\n "confirm_delete": "Confirm delete?",\n "close": "CLOSE",\n "ok": "OK",\n "pin_left": "Pin Left",\n "pin_right": "Pin Right",\n "no_pin": "No Pin"\n}\n'},560:p=>{p.exports='{\n "name": "\u59d3\u540d",\n "weight": "\u4f53\u91cd",\n "gender": "\u6027\u522b",\n "mobile": "\u624b\u673a",\n "city": "\u57ce\u5e02",\n "operation": "\u64cd\u4f5c",\n "delete": "\u5220\u9664",\n "confirm_delete": "\u786e\u8ba4\u5220\u9664\uff1f",\n "close": "\u5173\u95ed",\n "ok": "\u786e\u5b9a",\n "pin_left": "\u56fa\u5b9a\u5728\u5de6\u4fa7",\n "pin_right": "\u56fa\u5b9a\u5728\u53f3\u4fa7",\n "no_pin": "\u53d6\u6d88\u56fa\u5b9a"\n}\n'},33988:p=>{p.exports='/** No CSS for this example */\n'},46483:p=>{p.exports='label {\n padding: 0 8px;\n}\n'},12060:p=>{p.exports='/** No CSS for this example */\n'},88723:p=>{p.exports=':host ::ng-deep .mtx-grid {\n height: 280px;\n}\n'},32641:p=>{p.exports=""},58380:p=>{p.exports='/** No CSS for this example */\n'},97731:p=>{p.exports='/** No CSS for this example */\n'},10850:p=>{p.exports='/** No CSS for this example */\n'},90256:p=>{p.exports='/** No CSS for this example */\n'},63152:p=>{p.exports='/** No CSS for this example */\n'},3202:p=>{p.exports=':host ::ng-deep .label {\n padding: 5px 10px;\n border-radius: 999px;\n background-color: #ffb74d;\n}\n'},65081:p=>{p.exports='/** No CSS for this example */\n'},14817:p=>{p.exports='/** No CSS for this example */\n'},2190:p=>{p.exports='.mat-checkbox {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n'},68164:p=>{p.exports='.mat-radio-button {\n margin: 0 1rem 1rem 0;\n}\n'},79553:p=>{p.exports='.mat-checkbox {\n display: inline-block;\n margin-bottom: 1rem;\n}\n'},33309:p=>{p.exports='/** No CSS for this example */\n'},7363:p=>{p.exports='.mat-mdc-raised-button {\n margin-bottom: 1rem;\n}\n'},78532:p=>{p.exports=':host ::ng-deep .mtx-grid {\n .success {\n background-color: #d1e7dd;\n }\n\n .danger {\n background-color: #f8d7da;\n }\n\n .warning {\n background-color: #fff3cd;\n }\n\n .info {\n background-color: #cff4fc;\n }\n}\n'},57083:p=>{p.exports='.mat-checkbox,\n.mat-radio-button {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n'},33983:p=>{p.exports=""},25352:p=>{p.exports='/** No CSS for this example */\n'},51949:p=>{p.exports='export const EXAMPLE_DATA: any[] = [\n {\n position: 1,\n name: 'Boron',\n tag: [\n {\n color: 'red',\n value: [1, 2],\n },\n ],\n weight: 10.811,\n symbol: 'B',\n gender: 'male',\n mobile: '13198765432',\n tele: '567891234',\n city: 'Berlin',\n address: 'Bernauer Str.111,13355',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Boron@gmail.com',\n status: false,\n cost: 4,\n },\n {\n position: 2,\n name: 'Helium',\n tag: [\n {\n color: 'blue',\n value: [3, 4],\n },\n ],\n weight: 8.0026,\n symbol: 'He',\n gender: 'female',\n mobile: '13034676675',\n tele: '80675432',\n city: 'Shanghai',\n address: '88 Songshan Road',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Helium@gmail.com',\n status: true,\n cost: 5,\n },\n {\n position: 3,\n name: 'Nitrogen',\n tag: [\n {\n color: 'yellow',\n value: [5, 6],\n },\n ],\n weight: 14.0067,\n symbol: 'N',\n gender: 'male',\n mobile: '15811112222',\n tele: '345678912',\n city: 'Sydney',\n address: 'Circular Quay, Sydney NSW 2000',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Nitrogen@gmail.com',\n status: true,\n cost: 2,\n },\n];\n'},32482:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n {\n header: 'Weight',\n field: 'weight',\n type: 'number',\n typeParameter: {\n digitsInfo: '1.2-2',\n },\n },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n {\n header: 'Date',\n field: 'date',\n type: 'date',\n typeParameter: {\n format: 'yyyy-MM-dd',\n },\n },\n ];\n\n list = EXAMPLE_DATA;\n\n trackByName(index: number, item: any) {\n return item.name;\n }\n}\n'},46915:p=>{p.exports='import { Component, ViewChild } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MatRadioGroup, MatRadioButton, MtxGrid],\n})\nexport class AppComponent {\n @ViewChild('grid') grid!: MtxGrid;\n\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n columnPinnable = false;\n columnSortable = true;\n columnHideable = true;\n columnHideableChecked: 'show' | 'hide' = 'show';\n\n closeMenu() {\n this.grid.columnMenu.menuTrigger.closeMenu();\n }\n\n log(e: any) {\n console.log(e);\n }\n}\n'},6726:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Position', field: 'position', width: '200px' },\n { header: 'Name', field: 'name', width: '200px', pinned: 'left' },\n { header: 'tags', field: 'tag.0.value', width: '200px' },\n { header: 'Weight', field: 'weight', width: '200px', pinned: 'left' },\n { header: 'Symbol', field: 'symbol', width: '200px' },\n { header: 'Gender', field: 'gender', width: '200px' },\n { header: 'Mobile', field: 'mobile', width: '200px' },\n { header: 'Tele', field: 'tele', width: '200px' },\n { header: 'City', field: 'city', width: '200px' },\n { header: 'Address', field: 'address', width: '200px' },\n { header: 'Date', field: 'date', width: '200px' },\n { header: 'Website', field: 'website', width: '200px' },\n { header: 'Company', field: 'company', width: '200px' },\n { header: 'Email', field: 'email', width: '200px', pinned: 'right' },\n { header: 'Status', field: 'status', type: 'boolean', width: '200px' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},82973:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n minWidth: 200,\n maxWidth: 300,\n },\n {\n header: 'Weight',\n field: 'weight',\n minWidth: 200,\n },\n {\n header: 'Gender',\n field: 'gender',\n width: '100px',\n resizable: false,\n },\n {\n header: 'Mobile',\n field: 'mobile',\n maxWidth: 200,\n },\n {\n header: 'City',\n field: 'city',\n minWidth: 200,\n },\n ];\n\n list = [...EXAMPLE_DATA, ...EXAMPLE_DATA, ...EXAMPLE_DATA];\n}\n'},21273:p=>{p.exports='import { Component, ViewChild } from '@angular/core';\nimport { MatMenu, MatMenuContent, MatMenuItem, MatMenuTrigger } from '@angular/material/menu';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { Observable, Subscription, fromEvent, merge } from 'rxjs';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, MatMenuTrigger, MatMenu, MatMenuContent, MatMenuItem],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n minWidth: 200,\n maxWidth: 300,\n },\n {\n header: 'Weight',\n field: 'weight',\n minWidth: 200,\n },\n {\n header: 'Gender',\n field: 'gender',\n width: '100px',\n resizable: false,\n },\n {\n header: 'Mobile',\n field: 'mobile',\n maxWidth: 200,\n },\n {\n header: 'City',\n field: 'city',\n minWidth: 200,\n },\n ];\n\n list = EXAMPLE_DATA;\n\n @ViewChild(MatMenuTrigger) contextMenu!: MatMenuTrigger;\n contextMenuPosition = { x: '0px', y: '0px' };\n private closingMenuSubscription!: Subscription;\n\n onContextMenu(e: any) {\n const { event, rowData, index } = e;\n event.preventDefault();\n\n this.contextMenu.closeMenu();\n\n const timer = this.contextMenu.menuOpen ? 150 : 0;\n setTimeout(() => this.contextMenu.openMenu(), timer);\n\n this.contextMenuPosition.x = event.clientX + 'px';\n this.contextMenuPosition.y = event.clientY + 'px';\n this.contextMenu.menuData = { rowData, index };\n this.contextMenu.menu?.focusFirstItem('mouse');\n\n this.closingMenuSubscription = merge(\n fromEvent(document, 'click') as Observable<MouseEvent>,\n fromEvent(document, 'touchend') as Observable<MouseEvent>\n ).subscribe(_ => {\n this.contextMenu.closeMenu();\n this.closingMenuSubscription.unsubscribe();\n });\n }\n}\n'},59264:p=>{p.exports='import { Component } from '@angular/core';\nimport { MatButton } from '@angular/material/button';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, MatButton],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},60955:p=>{p.exports='import { Component, OnInit, TemplateRef, ViewChild } from '@angular/core';\nimport { MatSlideToggle } from '@angular/material/slide-toggle';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, MatSlideToggle],\n})\nexport class AppComponent implements OnInit {\n @ViewChild('statusTpl', { static: true }) statusTpl!: TemplateRef<any>;\n\n columns: MtxGridColumn[] = [];\n\n list = EXAMPLE_DATA;\n\n ngOnInit() {\n this.columns = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Status', field: 'status', cellTemplate: this.statusTpl },\n ];\n }\n}\n'},93750:p=>{p.exports='import { CurrencyPipe } from '@angular/common';\nimport { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, CurrencyPipe],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', summary: 'Total' },\n { header: 'Weight', field: 'weight', summary: data => Math.max(...data) },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Cost', field: 'cost', type: 'currency', typeParameter: { display: '$' } },\n ];\n\n list = EXAMPLE_DATA;\n\n getTotalCost(data: any) {\n return data.reduce((acc: any, value: any) => acc + value, 0);\n }\n}\n'},87980:p=>{p.exports='import { Component } from '@angular/core';\nimport { MatIcon } from '@angular/material/icon';\nimport { MatTooltip } from '@angular/material/tooltip';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, MatIcon, MatTooltip],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', description: 'Info about the name' },\n { header: 'Weight', field: 'weight', description: 'Info about the weight' },\n { header: 'Gender', field: 'gender', description: 'Info about the gender' },\n { header: 'Mobile', field: 'mobile', description: 'Info about the mobile' },\n { header: 'City', field: 'city', description: 'Info about the city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},37090:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', summary: 'Total' },\n { header: 'Weight', field: 'weight', summary: data => Math.max(...data) },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Cost', field: 'cost', type: 'currency', typeParameter: { display: '$' } },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},10860:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n formatter: (data: any) => `<span class="label">${data.name}</span>`,\n },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},11105:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', showExpand: true },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n log(e: any) {\n console.log(e);\n }\n}\n'},65819:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},72392:p=>{p.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n rowHover = true;\n rowStriped = false;\n}\n'},26652:p=>{p.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MtxGrid, MtxGridColumn, MtxGridColumnPinOption } from '@ng-matero/extensions/grid';\nimport { TranslateService } from '@ngx-translate/core';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [FormsModule, MatRadioGroup, MatRadioButton, MtxGrid],\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'},74713:p=>{p.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n isLoading = true;\n}\n'},80711:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, 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 standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = [];\n}\n'},71197:p=>{p.exports='import { HttpClient } from '@angular/common/http';\nimport { Component, OnInit } from '@angular/core';\nimport { MatButton } from '@angular/material/button';\nimport { PageEvent } from '@angular/material/paginator';\nimport { MtxGrid, 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 standalone: true,\n imports: [MatButton, MtxGrid],\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'},35660:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn, MtxGridRowClassFormatter } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n rowClassFormatter: MtxGridRowClassFormatter = {\n success: (data, index) => data.name === 'Boron',\n danger: (data, index) => index === 1,\n };\n\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n {\n header: 'Weight',\n field: 'weight',\n class: data => {\n return data?.weight > 10 ? 'warning' : '';\n },\n },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile', class: 'info' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},78167:p=>{p.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MtxGrid, MtxGridColumn, MtxGridRowSelectionFormatter } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MatRadioGroup, MatRadioButton, MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n multiSelectable = true;\n hideRowSelectionCheckbox = false;\n rowSelectable = true;\n rowSelected = EXAMPLE_DATA.slice(2, 3);\n rowSelectionFormatter: MtxGridRowSelectionFormatter = {\n disabled: data => data.name === 'Boron',\n hideCheckbox: data => data.name === 'John',\n };\n\n log(e: any) {\n console.log(e);\n }\n}\n'},72587:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n {\n header: 'Operation',\n field: 'operation',\n width: '180px',\n pinned: 'right',\n right: '0px',\n type: 'button',\n buttons: [\n {\n type: 'icon',\n text: 'copy',\n icon: 'file_copy',\n tooltip: 'copy',\n disabled: true,\n click: () => alert('copy'),\n },\n {\n type: 'icon',\n text: 'edit',\n icon: 'edit',\n tooltip: 'Edit',\n click: () => alert('edit'),\n },\n {\n type: 'icon',\n text: 'delete',\n icon: 'delete',\n tooltip: 'Delete',\n color: 'warn',\n pop: 'Confirm delete?',\n click: () => alert('delete'),\n badge: {\n content: 1,\n },\n },\n ],\n },\n ];\n\n list = EXAMPLE_DATA;\n}\n'},32068:p=>{p.exports='import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', sortable: true },\n { header: 'Weight', field: 'weight', sortable: true },\n { header: 'Gender', field: 'gender', sortable: true },\n { header: 'Mobile', field: 'mobile', sortable: false },\n {\n header: 'City',\n field: 'city',\n sortable: true,\n sortProp: {\n arrowPosition: 'before',\n disableClear: true,\n start: 'desc',\n },\n },\n ];\n\n list = EXAMPLE_DATA;\n\n log(e: any) {\n console.log(e);\n }\n}\n'},22426:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='

Data Grid

\n

API reference for Material Extensions grid

\n

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

\n

Directives

\n

MtxGrid

\n

Selector: [mtx-grid]

\n

Exported as: mtxGrid

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

Interfaces

\n

MtxGridColumn

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

MtxGridColumnPinOption

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

MtxGridColumnTypeParameter

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

MtxGridSortProp

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

MtxGridColumnButton

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

MtxGridColumnButtonPop

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

MtxGridColumnButtonTooltip

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

MtxGridColumnButtonBadge

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

MtxGridColumnTag

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

MtxGridColumnTagValue

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

MtxGridRowSelectionFormatter

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

MtxGridRowClassFormatter

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

MtxGridDefaultOptions

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

Type aliases

\n

MtxGridColumnType

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

MtxGridColumnPinValue

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

MtxGridButtonType

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

Constants

\n

MTX_GRID_DEFAULT_OPTIONS

\n

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

\n
const MTX_GRID_DEFAULT_OPTIONS: InjectionToken<() => MtxGridDefaultOptions>;\n
\n'},46926:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="export const EXAMPLE_DATA: any[] = [\n {\n position: 1,\n name: 'Boron',\n tag: [\n {\n color: 'red',\n value: [1, 2],\n },\n ],\n weight: 10.811,\n symbol: 'B',\n gender: 'male',\n mobile: '13198765432',\n tele: '567891234',\n city: 'Berlin',\n address: 'Bernauer Str.111,13355',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Boron@gmail.com',\n status: false,\n cost: 4,\n },\n {\n position: 2,\n name: 'Helium',\n tag: [\n {\n color: 'blue',\n value: [3, 4],\n },\n ],\n weight: 8.0026,\n symbol: 'He',\n gender: 'female',\n mobile: '13034676675',\n tele: '80675432',\n city: 'Shanghai',\n address: '88 Songshan Road',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Helium@gmail.com',\n status: true,\n cost: 5,\n },\n {\n position: 3,\n name: 'Nitrogen',\n tag: [\n {\n color: 'yellow',\n value: [5, 6],\n },\n ],\n weight: 14.0067,\n symbol: 'N',\n gender: 'male',\n mobile: '15811112222',\n tele: '345678912',\n city: 'Sydney',\n address: 'Circular Quay, Sydney NSW 2000',\n date: '1423456765768',\n website: 'www.matero.com',\n company: 'matero',\n email: 'Nitrogen@gmail.com',\n status: true,\n cost: 2,\n },\n];\n"},89277:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},57978:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},83305:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n {\n header: 'Weight',\n field: 'weight',\n type: 'number',\n typeParameter: {\n digitsInfo: '1.2-2',\n },\n },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n {\n header: 'Date',\n field: 'date',\n type: 'date',\n typeParameter: {\n format: 'yyyy-MM-dd',\n },\n },\n ];\n\n list = EXAMPLE_DATA;\n\n trackByName(index: number, item: any) {\n return item.name;\n }\n}\n"},38234:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='
\n Column Hiding\n Column Sorting\n Column Pinning\n\n \n \n Show\n Hide\n \n
\n\n\n\n\n\n \n \n\n'},74101:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="label {\n padding: 0 8px;\n}\n"},17926:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component, ViewChild } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MatRadioGroup, MatRadioButton, MtxGrid],\n})\nexport class AppComponent {\n @ViewChild('grid') grid!: MtxGrid;\n\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n columnPinnable = false;\n columnSortable = true;\n columnHideable = true;\n columnHideableChecked: 'show' | 'hide' = 'show';\n\n closeMenu() {\n this.grid.columnMenu.menuTrigger.closeMenu();\n }\n\n log(e: any) {\n console.log(e);\n }\n}\n"},94553:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},10910:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},37461:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Position', field: 'position', width: '200px' },\n { header: 'Name', field: 'name', width: '200px', pinned: 'left' },\n { header: 'tags', field: 'tag.0.value', width: '200px' },\n { header: 'Weight', field: 'weight', width: '200px', pinned: 'left' },\n { header: 'Symbol', field: 'symbol', width: '200px' },\n { header: 'Gender', field: 'gender', width: '200px' },\n { header: 'Mobile', field: 'mobile', width: '200px' },\n { header: 'Tele', field: 'tele', width: '200px' },\n { header: 'City', field: 'city', width: '200px' },\n { header: 'Address', field: 'address', width: '200px' },\n { header: 'Date', field: 'date', width: '200px' },\n { header: 'Website', field: 'website', width: '200px' },\n { header: 'Company', field: 'company', width: '200px' },\n { header: 'Email', field: 'email', width: '200px', pinned: 'right' },\n { header: 'Status', field: 'status', type: 'boolean', width: '200px' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},77954:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},16653:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=":host ::ng-deep .mtx-grid {\n height: 280px;\n}\n"},20894:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n minWidth: 200,\n maxWidth: 300,\n },\n {\n header: 'Weight',\n field: 'weight',\n minWidth: 200,\n },\n {\n header: 'Gender',\n field: 'gender',\n width: '100px',\n resizable: false,\n },\n {\n header: 'Mobile',\n field: 'mobile',\n maxWidth: 200,\n },\n {\n header: 'City',\n field: 'city',\n minWidth: 200,\n },\n ];\n\n list = [...EXAMPLE_DATA, ...EXAMPLE_DATA, ...EXAMPLE_DATA];\n}\n"},3644:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n\n\x3c!-- Context Menu --\x3e\n
\n
\n\n \n \n \n\n'},17647:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=""},23340:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component, ViewChild } from '@angular/core';\nimport { MatMenu, MatMenuContent, MatMenuItem, MatMenuTrigger } from '@angular/material/menu';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { Observable, Subscription, fromEvent, merge } from 'rxjs';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, MatMenuTrigger, MatMenu, MatMenuContent, MatMenuItem],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n minWidth: 200,\n maxWidth: 300,\n },\n {\n header: 'Weight',\n field: 'weight',\n minWidth: 200,\n },\n {\n header: 'Gender',\n field: 'gender',\n width: '100px',\n resizable: false,\n },\n {\n header: 'Mobile',\n field: 'mobile',\n maxWidth: 200,\n },\n {\n header: 'City',\n field: 'city',\n minWidth: 200,\n },\n ];\n\n list = EXAMPLE_DATA;\n\n @ViewChild(MatMenuTrigger) contextMenu!: MatMenuTrigger;\n contextMenuPosition = { x: '0px', y: '0px' };\n private closingMenuSubscription!: Subscription;\n\n onContextMenu(e: any) {\n const { event, rowData, index } = e;\n event.preventDefault();\n\n this.contextMenu.closeMenu();\n\n const timer = this.contextMenu.menuOpen ? 150 : 0;\n setTimeout(() => this.contextMenu.openMenu(), timer);\n\n this.contextMenuPosition.x = event.clientX + 'px';\n this.contextMenuPosition.y = event.clientY + 'px';\n this.contextMenu.menuData = { rowData, index };\n this.contextMenu.menu?.focusFirstItem('mouse');\n\n this.closingMenuSubscription = merge(\n fromEvent(document, 'click') as Observable,\n fromEvent(document, 'touchend') as Observable\n ).subscribe(_ => {\n this.contextMenu.closeMenu();\n this.closingMenuSubscription.unsubscribe();\n });\n }\n}\n"},19265:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n\n\n \n\n\n\n \n\n'},67158:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},24141:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MatButton } from '@angular/material/button';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, MatButton],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},90598:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n\n\n Slide me!\n\n'},34969:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},16594:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component, OnInit, TemplateRef, ViewChild } from '@angular/core';\nimport { MatSlideToggle } from '@angular/material/slide-toggle';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, MatSlideToggle],\n})\nexport class AppComponent implements OnInit {\n @ViewChild('statusTpl', { static: true }) statusTpl!: TemplateRef;\n\n columns: MtxGridColumn[] = [];\n\n list = EXAMPLE_DATA;\n\n ngOnInit() {\n this.columns = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Status', field: 'status', cellTemplate: this.statusTpl },\n ];\n }\n}\n"},87519:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n\n\n
{{getTotalCost(data) | currency}}
\n
\n'},19268:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},16839:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { CurrencyPipe } from '@angular/common';\nimport { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, CurrencyPipe],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', summary: 'Total' },\n { header: 'Weight', field: 'weight', summary: data => Math.max(...data) },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Cost', field: 'cost', type: 'currency', typeParameter: { display: '$' } },\n ];\n\n list = EXAMPLE_DATA;\n\n getTotalCost(data: any) {\n return data.reduce((acc: any, value: any) => acc + value, 0);\n }\n}\n"},3609:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n\n\n {{col.header}} info\n\n'},36318:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},46709:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MatIcon } from '@angular/material/icon';\nimport { MatTooltip } from '@angular/material/tooltip';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid, MatIcon, MatTooltip],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', description: 'Info about the name' },\n { header: 'Weight', field: 'weight', description: 'Info about the weight' },\n { header: 'Gender', field: 'gender', description: 'Info about the gender' },\n { header: 'Mobile', field: 'mobile', description: 'Info about the mobile' },\n { header: 'City', field: 'city', description: 'Info about the city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},90033:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n\n\n \n\n'},20870:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},93629:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', summary: 'Total' },\n { header: 'Weight', field: 'weight', summary: data => Math.max(...data) },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n { header: 'Cost', field: 'cost', type: 'currency', typeParameter: { display: '$' } },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},51627:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},86792:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=":host ::ng-deep .label {\n padding: 5px 10px;\n border-radius: 999px;\n background-color: #ffb74d;\n}\n"},10867:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n {\n header: 'Name',\n field: 'name',\n formatter: (data: any) => `${data.name}`,\n },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},68096:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n\n\n {{row.name}}\n\n'},90427:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},83200:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', showExpand: true },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n log(e: any) {\n console.log(e);\n }\n}\n"},9536:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},31867:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},16704:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},17103:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='
\n Hover\n Striped\n
\n\n\n\n'},42452:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=".mat-checkbox {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n"},73719:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n rowHover = true;\n rowStriped = false;\n}\n"},41145:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n @for (lang of langs; track lang) {\n {{lang.label}}\n }\n\n\n\n\n'},30:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=".mat-radio-button {\n margin: 0 1rem 1rem 0;\n}\n"},78549:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MtxGrid, MtxGridColumn, MtxGridColumnPinOption } from '@ng-matero/extensions/grid';\nimport { TranslateService } from '@ngx-translate/core';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [FormsModule, MatRadioGroup, MatRadioButton, MtxGrid],\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"},13112:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='Loading\n\n\n\n'},40259:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=".mat-checkbox {\n display: inline-block;\n margin-bottom: 1rem;\n}\n"},32648:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n isLoading = true;\n}\n"},33356:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},88191:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},42396:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, 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 standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = [];\n}\n"},40522:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n\n\n\n'},7973:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=".mat-mdc-raised-button {\n margin-bottom: 1rem;\n}\n"},88534:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { HttpClient } from '@angular/common/http';\nimport { Component, OnInit } from '@angular/core';\nimport { MatButton } from '@angular/material/button';\nimport { PageEvent } from '@angular/material/paginator';\nimport { MtxGrid, 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 standalone: true,\n imports: [MatButton, MtxGrid],\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"},39113:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},90254:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=":host ::ng-deep .mtx-grid {\n .success {\n background-color: #d1e7dd;\n }\n\n .danger {\n background-color: #f8d7da;\n }\n\n .warning {\n background-color: #fff3cd;\n }\n\n .info {\n background-color: #cff4fc;\n }\n}\n"},11653:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn, MtxGridRowClassFormatter } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n rowClassFormatter: MtxGridRowClassFormatter = {\n success: (data, index) => data.name === 'Boron',\n danger: (data, index) => index === 1,\n };\n\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n {\n header: 'Weight',\n field: 'weight',\n class: data => {\n return data?.weight > 10 ? 'warning' : '';\n },\n },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile', class: 'info' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},43078:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='
\n Row selectable\n Hide checkbox\n \n Single\n Multiple\n \n
\n\n\n\n'},71097:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=".mat-checkbox,\n.mat-radio-button {\n display: inline-block;\n margin-right: 1rem;\n margin-bottom: 1rem;\n}\n"},23282:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MtxGrid, MtxGridColumn, MtxGridRowSelectionFormatter } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MatRadioGroup, MatRadioButton, MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n ];\n\n list = EXAMPLE_DATA;\n\n multiSelectable = true;\n hideRowSelectionCheckbox = false;\n rowSelectable = true;\n rowSelected = EXAMPLE_DATA.slice(2, 3);\n rowSelectionFormatter: MtxGridRowSelectionFormatter = {\n disabled: data => data.name === 'Boron',\n hideCheckbox: data => data.name === 'John',\n };\n\n log(e: any) {\n console.log(e);\n }\n}\n"},42602:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},38341:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d=""},62966:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name' },\n { header: 'Weight', field: 'weight' },\n { header: 'Gender', field: 'gender' },\n { header: 'Mobile', field: 'mobile' },\n { header: 'City', field: 'city' },\n {\n header: 'Operation',\n field: 'operation',\n width: '180px',\n pinned: 'right',\n right: '0px',\n type: 'button',\n buttons: [\n {\n type: 'icon',\n text: 'copy',\n icon: 'file_copy',\n tooltip: 'copy',\n disabled: true,\n click: () => alert('copy'),\n },\n {\n type: 'icon',\n text: 'edit',\n icon: 'edit',\n tooltip: 'Edit',\n click: () => alert('edit'),\n },\n {\n type: 'icon',\n text: 'delete',\n icon: 'delete',\n tooltip: 'Delete',\n color: 'warn',\n pop: 'Confirm delete?',\n click: () => alert('delete'),\n badge: {\n content: 1,\n },\n },\n ],\n },\n ];\n\n list = EXAMPLE_DATA;\n}\n"},7745:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='\n\n'},55638:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="/** No CSS for this example */\n"},89485:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxGrid, MtxGridColumn } from '@ng-matero/extensions/grid';\nimport { EXAMPLE_DATA } from '../../data';\n\n@Component({\n selector: 'data-grid-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxGrid],\n})\nexport class AppComponent {\n columns: MtxGridColumn[] = [\n { header: 'Name', field: 'name', sortable: true },\n { header: 'Weight', field: 'weight', sortable: true },\n { header: 'Gender', field: 'gender', sortable: true },\n { header: 'Mobile', field: 'mobile', sortable: false },\n {\n header: 'City',\n field: 'city',\n sortable: true,\n sortProp: {\n arrowPosition: 'before',\n disableClear: true,\n start: 'desc',\n },\n },\n ];\n\n list = EXAMPLE_DATA;\n\n log(e: any) {\n console.log(e);\n }\n}\n"},58414:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='{\n "name": "Name",\n "weight": "Weight",\n "gender": "Gender",\n "mobile": "Mobile",\n "city": "City",\n "operation": "Operation",\n "delete": "Delete",\n "confirm_delete": "Confirm delete?",\n "close": "CLOSE",\n "ok": "OK",\n "pin_left": "Pin Left",\n "pin_right": "Pin Right",\n "no_pin": "No Pin"\n}\n'},66136:(p,c,l)=>{"use strict";l.r(c),l.d(c,{default:()=>d});const d='{\n "name": "\u59d3\u540d",\n "weight": "\u4f53\u91cd",\n "gender": "\u6027\u522b",\n "mobile": "\u624b\u673a",\n "city": "\u57ce\u5e02",\n "operation": "\u64cd\u4f5c",\n "delete": "\u5220\u9664",\n "confirm_delete": "\u786e\u8ba4\u5220\u9664\uff1f",\n "close": "\u5173\u95ed",\n "ok": "\u786e\u5b9a",\n "pin_left": "\u56fa\u5b9a\u5728\u5de6\u4fa7",\n "pin_right": "\u56fa\u5b9a\u5728\u53f3\u4fa7",\n "no_pin": "\u53d6\u6d88\u56fa\u5b9a"\n}\n'}}]); \ No newline at end of file diff --git a/258.68e9dd69e3715f16.js b/258.68e9dd69e3715f16.js new file mode 100644 index 00000000..e384ac67 --- /dev/null +++ b/258.68e9dd69e3715f16.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[258],{50258:(at,B,i)=>{i.r(B),i.d(B,{routes:()=>E});var t=i(96850),u=i(74710),C=i(21413),x=i(99172),k=i(69576),l=i(54438),M=i(78731);function P(d,R){if(1&d&&(l.j41(0,"a",6,1),l.EFF(2),l.k0s()),2&d){const g=R.$implicit,p=l.sdS(1),v=l.XpG();l.Y8G("routerLink",v.componentId+"/"+g.toLowerCase())("active",p.isActive),l.R7$(2),l.JRh(g)}}const E=[{path:"",component:(()=>{class d{constructor(g,p,v){this._router=p,this._componentPageTitle=v,this.sections=new Set(["overview","api"]),this._destroyed=new C.B,this.componentId="",g.parent&&[g.params].push(g.parent.params),this._router.events.pipe((0,x.Z)(this._router)).subscribe(_=>{if(_ instanceof u.Ix||_ instanceof u.wF){const T=_.url.split("/");this.componentId=T[2]??T[1],this._componentPageTitle.title=this.componentId}})}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}static#t=this.\u0275fac=function(p){return new(p||d)(l.rXU(u.nX),l.rXU(u.Ix),l.rXU(M.X))};static#e=this.\u0275cmp=l.VBU({type:d,selectors:[["app-component-viewer"]],standalone:!0,features:[l.aNF],decls:7,vars:1,consts:[["panel",""],["rla","routerLinkActive"],[1,"docs-component-viewer"],["mat-tab-nav-bar","","mat-stretch-tabs","false","aria-label","Documentation Sections","id","component-viewer","focusOnNavigation","",1,"docs-component-viewer-tabbed-content",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",1,"docs-component-viewer-section-tab"],[1,"docs-component-viewer-content"],["mat-tab-link","","routerLinkActive","",1,"docs-component-viewer-section-tab",3,"routerLink","active"]],template:function(p,v){if(1&p&&(l.j41(0,"div",2)(1,"nav",3),l.Z7z(2,P,3,3,"a",4,l.fX1),l.k0s(),l.j41(4,"mat-tab-nav-panel",5,0),l.nrm(6,"router-outlet"),l.k0s()()),2&p){const y=l.sdS(5);l.R7$(),l.Y8G("tabPanel",y),l.R7$(),l.Dyx(v.sections)}},dependencies:[t.Bu,k.r,t.Ql,u.wQ,u.Wk,t.hQ,u.n3],styles:["app-component-viewer{width:calc(100% - 341px);font-weight:400;line-height:1.5;padding:20px 50px}@media (max-width: 959px){app-component-viewer{width:calc(100% - 100px)}}@media (width <= 599px){app-component-viewer{width:calc(100% - 30px);padding-left:15px;padding-right:15px}}app-component-viewer .docs-component-viewer-section-tab{min-width:160px;text-transform:uppercase}.docs-component-viewer-tabbed-content{margin-bottom:25px}.docs-component-viewer-content{position:relative;min-height:500px}.docs-component-viewer-content component-overview,.docs-component-viewer-content component-api{display:flex;align-items:flex-start;overflow:visible}@media (max-width: 959px){.docs-component-viewer-content component-overview,.docs-component-viewer-content component-api{flex-direction:column}}.docs-component-viewer-content table-of-contents{top:35px;position:sticky}@media (max-width: 959px){.docs-component-viewer-content table-of-contents{order:-1;position:inherit;width:auto;padding-left:0}}.docs-component-view-text-content{flex-grow:1;width:100%}.docs-component-api,.docs-component-overview{width:80%}@media (max-width: 959px){.docs-component-api,.docs-component-overview{width:100%;margin-right:0}}\n"],encapsulation:2})}return d})(),children:[{path:"alert",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(881),i.e(76),i.e(798)]).then(i.bind(i,92798)).then(d=>d.routes)},{path:"button",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(76),i.e(350)]).then(i.bind(i,41350)).then(d=>d.routes)},{path:"checkbox-group",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(710)]).then(i.bind(i,13710)).then(d=>d.routes)},{path:"colorpicker",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(102),i.e(631),i.e(234),i.e(539)]).then(i.bind(i,29539)).then(d=>d.routes)},{path:"datetimepicker",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(102),i.e(631),i.e(881),i.e(596),i.e(388)]).then(i.bind(i,84388)).then(d=>d.routes)},{path:"dialog",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(102),i.e(631),i.e(570),i.e(593)]).then(i.bind(i,48593)).then(d=>d.routes)},{path:"drawer",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(102),i.e(631),i.e(178)]).then(i.bind(i,19178)).then(d=>d.routes)},{path:"grid",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(102),i.e(417),i.e(875),i.e(570),i.e(76),i.e(164)]).then(i.bind(i,33164)).then(d=>d.routes)},{path:"loader",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(76),i.e(85)]).then(i.bind(i,61085)).then(d=>d.routes)},{path:"photoviewer",loadChildren:()=>Promise.all([i.e(313),i.e(76),i.e(730)]).then(i.bind(i,5730)).then(d=>d.routes)},{path:"popover",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(102),i.e(631),i.e(881),i.e(417),i.e(875),i.e(666)]).then(i.bind(i,11666)).then(d=>d.routes)},{path:"progress",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(102),i.e(631),i.e(881),i.e(234),i.e(390)]).then(i.bind(i,94390)).then(d=>d.routes)},{path:"select",loadChildren:()=>Promise.all([i.e(313),i.e(765),i.e(102),i.e(596),i.e(76),i.e(699)]).then(i.bind(i,64699)).then(d=>d.routes)},{path:"split",loadChildren:()=>Promise.all([i.e(313),i.e(617)]).then(i.bind(i,87617)).then(d=>d.routes)},{path:"tooltip",loadChildren:()=>Promise.all([i.e(313),i.e(102),i.e(417),i.e(76),i.e(810)]).then(i.bind(i,24810)).then(d=>d.routes)}]}]},96850:(at,B,i)=>{i.d(B,{Bu:()=>q,Ql:()=>tt,T8:()=>wt,hQ:()=>St,mq:()=>V});var t=i(54438),u=i(86600),C=i(76939),x=i(21413),k=i(33726),l=i(7673),M=i(57786),P=i(983),A=i(71985),E=i(41584),d=i(18359),R=i(84412),g=i(65478),p=i(36860),v=i(28203),y=i(18617),_=i(67336),T=i(56977),nt=i(96697),D=i(99172),it=i(25558),ot=i(65245),rt=i(5964),st=i(23294),w=i(72318),j=i(60177),b=i(49969);const I=["*"];function dt(r,m){1&r&&t.SdG(0)}const S=["tabListContainer"],O=["tabList"],N=["tabListInner"],F=["nextPaginator"],U=["previousPaginator"],ct=r=>({animationDuration:r}),lt=(r,m)=>({value:r,params:m});function mt(r,m){}const bt=["tabBodyWrapper"],ht=["tabHeader"];function pt(r,m){}function ut(r,m){if(1&r&&t.DNE(0,pt,0,0,"ng-template",12),2&r){const e=t.XpG().$implicit;t.Y8G("cdkPortalOutlet",e.templateLabel)}}function gt(r,m){if(1&r&&t.EFF(0),2&r){const e=t.XpG().$implicit;t.JRh(e.textLabel)}}function ft(r,m){if(1&r){const e=t.RV6();t.j41(0,"div",7,2),t.bIt("click",function(){const n=t.eBV(e),o=n.$implicit,s=n.$index,c=t.XpG(),h=t.sdS(1);return t.Njj(c._handleClick(o,h,s))})("cdkFocusChange",function(n){const o=t.eBV(e).$index,s=t.XpG();return t.Njj(s._tabFocusChanged(n,o))}),t.nrm(2,"span",8)(3,"div",9),t.j41(4,"span",10)(5,"span",11),t.DNE(6,ut,1,1)(7,gt,1,1),t.k0s()()()}if(2&r){const e=m.$implicit,a=m.$index,n=t.sdS(1),o=t.XpG();t.AVh("mdc-tab--active",o.selectedIndex===a),t.Y8G("id",o._getTabLabelId(a))("ngClass",e.labelClass)("disabled",e.disabled)("fitInkBarToContent",o.fitInkBarToContent),t.BMQ("tabIndex",o._getTabIndex(a))("aria-posinset",a+1)("aria-setsize",o._tabs.length)("aria-controls",o._getTabContentId(a))("aria-selected",o.selectedIndex===a)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),t.R7$(3),t.Y8G("matRippleTrigger",n)("matRippleDisabled",e.disabled||o.disableRipple),t.R7$(3),t.vxM(6,e.templateLabel?6:7)}}function vt(r,m){1&r&&t.SdG(0)}function _t(r,m){if(1&r){const e=t.RV6();t.j41(0,"mat-tab-body",13),t.bIt("_onCentered",function(){t.eBV(e);const n=t.XpG();return t.Njj(n._removeTabBodyWrapperHeight())})("_onCentering",function(n){t.eBV(e);const o=t.XpG();return t.Njj(o._setTabBodyWrapperHeight(n))}),t.k0s()}if(2&r){const e=m.$implicit,a=m.$index,n=t.XpG();t.AVh("mat-mdc-tab-body-active",n.selectedIndex===a),t.Y8G("id",n._getTabContentId(a))("ngClass",e.bodyClass)("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",n.animationDuration)("preserveContent",n.preserveContent),t.BMQ("tabindex",null!=n.contentTabIndex&&n.selectedIndex===a?n.contentTabIndex:null)("aria-labelledby",n._getTabLabelId(a))("aria-hidden",n.selectedIndex!==a)}}const Tt=["mat-tab-nav-bar",""],Ct=["mat-tab-link",""],xt=new t.nKC("MatTabContent");let yt=(()=>{class r{constructor(e){this.template=e}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:r,selectors:[["","matTabContent",""]],standalone:!0,features:[t.Jv_([{provide:xt,useExisting:r}])]})}return r})();const It=new t.nKC("MatTabLabel"),G=new t.nKC("MAT_TAB");let kt=(()=>{class r extends C.bV{constructor(e,a,n){super(e,a),this._closestTab=n}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.C4Q),t.rXU(t.c1b),t.rXU(G,8))};static#e=this.\u0275dir=t.FsC({type:r,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],standalone:!0,features:[t.Jv_([{provide:It,useExisting:r}]),t.Vt3]})}return r})();const H=new t.nKC("MAT_TAB_GROUP");let V=(()=>{class r{get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}get content(){return this._contentPortal}constructor(e,a){this._viewContainerRef=e,this._closestTabGroup=a,this.disabled=!1,this._explicitContent=void 0,this.textLabel="",this._contentPortal=null,this._stateChanges=new x.B,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new C.VA(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.c1b),t.rXU(H,8))};static#e=this.\u0275cmp=t.VBU({type:r,selectors:[["mat-tab"]],contentQueries:function(a,n,o){if(1&a&&(t.wni(o,kt,5),t.wni(o,yt,7,t.C4Q)),2&a){let s;t.mGM(s=t.lsd())&&(n.templateLabel=s.first),t.mGM(s=t.lsd())&&(n._explicitContent=s.first)}},viewQuery:function(a,n){if(1&a&&t.GBs(t.C4Q,7),2&a){let o;t.mGM(o=t.lsd())&&(n._implicitContent=o.first)}},hostAttrs:["hidden",""],inputs:{disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],textLabel:[t.Mj6.None,"label","textLabel"],ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[t.Mj6.None,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],standalone:!0,features:[t.Jv_([{provide:G,useExisting:r}]),t.GFd,t.OA$,t.aNF],ngContentSelectors:I,decls:1,vars:0,template:function(a,n){1&a&&(t.NAR(),t.DNE(0,dt,1,0,"ng-template"))},encapsulation:2})}return r})();const L="mdc-tab-indicator--active",X="mdc-tab-indicator--no-transition";class W{constructor(m){this._items=m}hide(){this._items.forEach(m=>m.deactivateInkBar())}alignToElement(m){const e=this._items.find(n=>n.elementRef.nativeElement===m),a=this._currentItem;if(e!==a&&(a?.deactivateInkBar(),e)){const n=a?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(n),this._currentItem=e}}}let K=(()=>{class r{constructor(){this._elementRef=(0,t.WQX)(t.aKT),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(e){this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(e){const a=this._elementRef.nativeElement;if(!e||!a.getBoundingClientRect||!this._inkBarContentElement)return void a.classList.add(L);const n=a.getBoundingClientRect(),o=e.width/n.width,s=e.left-n.left;a.classList.add(X),this._inkBarContentElement.style.setProperty("transform",`translateX(${s}px) scaleX(${o})`),a.getBoundingClientRect(),a.classList.remove(X),a.classList.add(L),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(L)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const e=this._elementRef.nativeElement.ownerDocument||document,a=this._inkBarElement=e.createElement("span"),n=this._inkBarContentElement=e.createElement("span");a.className="mdc-tab-indicator",n.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",a.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement).appendChild(this._inkBarElement)}static#t=this.\u0275fac=function(a){return new(a||r)};static#e=this.\u0275dir=t.FsC({type:r,inputs:{fitInkBarToContent:[t.Mj6.HasDecoratorInputTransform,"fitInkBarToContent","fitInkBarToContent",t.L39]},features:[t.GFd]})}return r})(),z=(()=>{class r extends K{constructor(e){super(),this.elementRef=e,this.disabled=!1}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:r,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(a,n){2&a&&(t.BMQ("aria-disabled",!!n.disabled),t.AVh("mat-mdc-tab-disabled",n.disabled))},inputs:{disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39]},standalone:!0,features:[t.GFd,t.Vt3]})}return r})();const $=(0,p.BQ)({passive:!0});let Q=(()=>{class r{get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const a=isNaN(e)?0:e;this._selectedIndex!=a&&(this._selectedIndexChanged=!0,this._selectedIndex=a,this._keyManager&&this._keyManager.updateActiveItem(a))}constructor(e,a,n,o,s,c,h){this._elementRef=e,this._changeDetectorRef=a,this._viewportRuler=n,this._dir=o,this._ngZone=s,this._platform=c,this._animationMode=h,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new x.B,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new x.B,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new t.bkB,this.indexFocused=new t.bkB,s.runOutsideAngular(()=>{(0,k.R)(e.nativeElement,"mouseleave").pipe((0,T.Q)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,k.R)(this._previousPaginator.nativeElement,"touchstart",$).pipe((0,T.Q)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,k.R)(this._nextPaginator.nativeElement,"touchstart",$).pipe((0,T.Q)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:(0,l.of)("ltr"),a=this._viewportRuler.change(150),n=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new y.Bu(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,nt.s)(1)).subscribe(n),(0,M.h)(e,a,this._items.changes,this._itemsResized()).pipe((0,T.Q)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),n()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(o=>{this.indexFocused.emit(o),this._setTabFocus(o)})}_itemsResized(){return"function"!=typeof ResizeObserver?P.w:this._items.changes.pipe((0,D.Z)(this._items),(0,it.n)(e=>new A.c(a=>this._ngZone.runOutsideAngular(()=>{const n=new ResizeObserver(o=>a.next(o));return e.forEach(o=>n.observe(o.elementRef.nativeElement)),()=>{n.disconnect()}}))),(0,ot.i)(1),(0,rt.p)(e=>e.some(a=>a.contentRect.width>0&&a.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!(0,_.rp)(e))switch(e.keyCode){case _.Fm:case _.t6:if(this.focusIndex!==this.selectedIndex){const a=this._items.get(this.focusIndex);a&&!a.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e))}break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){const e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){return!this._items||!!this._items.toArray()[e]}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const a=this._tabListContainer.nativeElement;a.scrollLeft="ltr"==this._getLayoutDirection()?0:a.scrollWidth-a.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,a="ltr"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(a)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){return this._scrollTo(this._scrollDistance+("before"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;const a=this._items?this._items.toArray()[e]:null;if(!a)return;const n=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:o,offsetWidth:s}=a.elementRef.nativeElement;let c,h;"ltr"==this._getLayoutDirection()?(c=o,h=c+s):(h=this._tabListInner.nativeElement.offsetWidth-o,c=h-s);const f=this.scrollDistance,et=this.scrollDistance+n;cet&&(this.scrollDistance+=Math.min(h-et,c-f))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const e=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;e||(this.scrollDistance=0),e!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=e}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,a=e?e.elementRef.nativeElement:null;a?this._inkBar.alignToElement(a):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,a){a&&null!=a.button&&0!==a.button||(this._stopInterval(),(0,E.O)(650,100).pipe((0,T.Q)((0,M.h)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:n,distance:o}=this._scrollHeader(e);(0===o||o>=n)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const a=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(a,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:a,distance:this._scrollDistance}}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(g.Xj),t.rXU(v.dS,8),t.rXU(t.SKi),t.rXU(p.OD),t.rXU(t.bc$,8))};static#e=this.\u0275dir=t.FsC({type:r,inputs:{disablePagination:[t.Mj6.HasDecoratorInputTransform,"disablePagination","disablePagination",t.L39],selectedIndex:[t.Mj6.HasDecoratorInputTransform,"selectedIndex","selectedIndex",t.Udg]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[t.GFd]})}return r})(),Pt=(()=>{class r extends Q{constructor(e,a,n,o,s,c,h){super(e,a,n,o,s,c,h),this.disableRipple=!1}ngAfterContentInit(){this._inkBar=new W(this._items),super.ngAfterContentInit()}_itemSelected(e){e.preventDefault()}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(g.Xj),t.rXU(v.dS,8),t.rXU(t.SKi),t.rXU(p.OD),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:r,selectors:[["mat-tab-header"]],contentQueries:function(a,n,o){if(1&a&&t.wni(o,z,4),2&a){let s;t.mGM(s=t.lsd())&&(n._items=s)}},viewQuery:function(a,n){if(1&a&&(t.GBs(S,7),t.GBs(O,7),t.GBs(N,7),t.GBs(F,5),t.GBs(U,5)),2&a){let o;t.mGM(o=t.lsd())&&(n._tabListContainer=o.first),t.mGM(o=t.lsd())&&(n._tabList=o.first),t.mGM(o=t.lsd())&&(n._tabListInner=o.first),t.mGM(o=t.lsd())&&(n._nextPaginator=o.first),t.mGM(o=t.lsd())&&(n._previousPaginator=o.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(a,n){2&a&&t.AVh("mat-mdc-tab-header-pagination-controls-enabled",n._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==n._getLayoutDirection())},inputs:{disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39]},standalone:!0,features:[t.GFd,t.Vt3,t.aNF],ngContentSelectors:I,decls:13,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled","disabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-labels"],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled","disabled"]],template:function(a,n){if(1&a){const o=t.RV6();t.NAR(),t.j41(0,"button",5,0),t.bIt("click",function(){return t.eBV(o),t.Njj(n._handlePaginatorClick("before"))})("mousedown",function(c){return t.eBV(o),t.Njj(n._handlePaginatorPress("before",c))})("touchend",function(){return t.eBV(o),t.Njj(n._stopInterval())}),t.nrm(2,"div",6),t.k0s(),t.j41(3,"div",7,1),t.bIt("keydown",function(c){return t.eBV(o),t.Njj(n._handleKeydown(c))}),t.j41(5,"div",8,2),t.bIt("cdkObserveContent",function(){return t.eBV(o),t.Njj(n._onContentChanges())}),t.j41(7,"div",9,3),t.SdG(9),t.k0s()()(),t.j41(10,"button",10,4),t.bIt("mousedown",function(c){return t.eBV(o),t.Njj(n._handlePaginatorPress("after",c))})("click",function(){return t.eBV(o),t.Njj(n._handlePaginatorClick("after"))})("touchend",function(){return t.eBV(o),t.Njj(n._stopInterval())}),t.nrm(12,"div",6),t.k0s()}2&a&&(t.AVh("mat-mdc-tab-header-pagination-disabled",n._disableScrollBefore),t.Y8G("matRippleDisabled",n._disableScrollBefore||n.disableRipple)("disabled",n._disableScrollBefore||null),t.R7$(3),t.AVh("_mat-animation-noopable","NoopAnimations"===n._animationMode),t.R7$(7),t.AVh("mat-mdc-tab-header-pagination-disabled",n._disableScrollAfter),t.Y8G("matRippleDisabled",n._disableScrollAfter||n.disableRipple)("disabled",n._disableScrollAfter||null))},dependencies:[u.r6,w.Wv],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;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;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height);border-bottom-color:var(--mat-tab-header-divider-color)}.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container{border-bottom:none;border-top-style:solid;border-top-width:var(--mat-tab-header-divider-height);border-top-color:var(--mat-tab-header-divider-color)}.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})}return r})();const Y=new t.nKC("MAT_TABS_CONFIG"),Et={translateTab:(0,b.hZ)("translateTab",[(0,b.wk)("center, void, left-origin-center, right-origin-center",(0,b.iF)({transform:"none"})),(0,b.wk)("left",(0,b.iF)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,b.wk)("right",(0,b.iF)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,b.kY)("* => left, * => right, left => center, right => center",(0,b.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,b.kY)("void => left-origin-center",[(0,b.iF)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,b.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,b.kY)("void => right-origin-center",[(0,b.iF)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,b.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let Rt=(()=>{class r extends C.I3{constructor(e,a,n,o){super(e,a,o),this._host=n,this._centeringSub=d.yU.EMPTY,this._leavingSub=d.yU.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,D.Z)(this._host._isCenterPosition(this._host._position))).subscribe(e=>{e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.OM3),t.rXU(t.c1b),t.rXU((0,t.Rfq)(()=>Z)),t.rXU(j.qQ))};static#e=this.\u0275dir=t.FsC({type:r,selectors:[["","matTabBodyHost",""]],standalone:!0,features:[t.Vt3]})}return r})(),Z=(()=>{class r{set position(e){this._positionIndex=e,this._computePositionAnimationState()}constructor(e,a,n){this._elementRef=e,this._dir=a,this._dirChangeSubscription=d.yU.EMPTY,this._translateTabComplete=new x.B,this._onCentering=new t.bkB,this._beforeCentering=new t.bkB,this._afterLeavingCenter=new t.bkB,this._onCentered=new t.bkB(!0),this.animationDuration="500ms",this.preserveContent=!1,a&&(this._dirChangeSubscription=a.change.subscribe(o=>{this._computePositionAnimationState(o),n.markForCheck()})),this._translateTabComplete.pipe((0,st.F)((o,s)=>o.fromState===s.fromState&&o.toState===s.toState)).subscribe(o=>{this._isCenterPosition(o.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(o.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){const a=this._isCenterPosition(e.toState);this._beforeCentering.emit(a),a&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(e){return"center"==e||"left-origin-center"==e||"right-origin-center"==e}_computePositionAnimationState(e=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==e?"left":"right":this._positionIndex>0?"ltr"==e?"right":"left":"center"}_computePositionFromOrigin(e){const a=this._getLayoutDirection();return"ltr"==a&&e<=0||"rtl"==a&&e>0?"left-origin-center":"right-origin-center"}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.aKT),t.rXU(v.dS,8),t.rXU(t.gRc))};static#e=this.\u0275cmp=t.VBU({type:r,selectors:[["mat-tab-body"]],viewQuery:function(a,n){if(1&a&&t.GBs(C.I3,5),2&a){let o;t.mGM(o=t.lsd())&&(n._portalHost=o.first)}},hostAttrs:[1,"mat-mdc-tab-body"],inputs:{_content:[t.Mj6.None,"content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"},standalone:!0,features:[t.aNF],decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function(a,n){if(1&a){const o=t.RV6();t.j41(0,"div",1,0),t.bIt("@translateTab.start",function(c){return t.eBV(o),t.Njj(n._onTranslateTabStarted(c))})("@translateTab.done",function(c){return t.eBV(o),t.Njj(n._translateTabComplete.next(c))}),t.DNE(2,mt,0,0,"ng-template",2),t.k0s()}2&a&&t.Y8G("@translateTab",t.l_i(3,lt,n._position,t.eq3(1,ct,n.animationDuration)))},dependencies:[Rt,g.uv],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[Et.translateTab]}})}return r})(),Lt=0,wt=(()=>{class r{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=e,this._changeDetectorRef.markForCheck()}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=isNaN(e)?null:e}get animationDuration(){return this._animationDuration}set animationDuration(e){const a=e+"";this._animationDuration=/^\d+$/.test(a)?e+"ms":a}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=isNaN(e)?null:e}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const a=this._elementRef.nativeElement.classList;a.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&a.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}constructor(e,a,n,o){this._elementRef=e,this._changeDetectorRef=a,this._animationMode=o,this._tabs=new t.rOR,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=d.yU.EMPTY,this._tabLabelSubscription=d.yU.EMPTY,this._fitInkBarToContent=!1,this.stretchTabs=!0,this.dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this.disablePagination=!1,this.disableRipple=!1,this.preserveContent=!1,this.selectedIndexChange=new t.bkB,this.focusChange=new t.bkB,this.animationDone=new t.bkB,this.selectedTabChange=new t.bkB(!0),this._isServer=!(0,t.WQX)(p.OD).isBrowser,this._groupId=Lt++,this.animationDuration=n&&n.animationDuration?n.animationDuration:"500ms",this.disablePagination=!(!n||null==n.disablePagination)&&n.disablePagination,this.dynamicHeight=!(!n||null==n.dynamicHeight)&&n.dynamicHeight,null!=n?.contentTabIndex&&(this.contentTabIndex=n.contentTabIndex),this.preserveContent=!!n?.preserveContent,this.fitInkBarToContent=!(!n||null==n.fitInkBarToContent)&&n.fitInkBarToContent,this.stretchTabs=!n||null==n.stretchTabs||n.stretchTabs}ngAfterContentChecked(){const e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){const a=null==this._selectedIndex;if(!a){this.selectedTabChange.emit(this._createChangeEvent(e));const n=this._tabBodyWrapper.nativeElement;n.style.minHeight=n.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((n,o)=>n.isActive=o===e),a||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((a,n)=>{a.position=n-e,null!=this._selectedIndex&&0==a.position&&!a.origin&&(a.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){const a=this._tabs.toArray();let n;for(let o=0;o{a[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,D.Z)(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(a=>a._closestTabGroup===this||!a._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){const a=this._tabHeader;a&&(a.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const a=new jt;return a.index=e,this._tabs&&this._tabs.length&&(a.tab=this._tabs.toArray()[e]),a}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,M.h)(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`mat-tab-label-${this._groupId}-${e}`}_getTabContentId(e){return`mat-tab-content-${this._groupId}-${e}`}_setTabBodyWrapperHeight(e){if(!this.dynamicHeight||!this._tabBodyWrapperHeight)return;const a=this._tabBodyWrapper.nativeElement;a.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(a.style.height=e+"px")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,a,n){a.focusIndex=n,e.disabled||(this.selectedIndex=n)}_getTabIndex(e){return e===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(e,a){e&&"mouse"!==e&&"touch"!==e&&(this._tabHeader.focusIndex=a)}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(Y,8),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:r,selectors:[["mat-tab-group"]],contentQueries:function(a,n,o){if(1&a&&t.wni(o,V,5),2&a){let s;t.mGM(s=t.lsd())&&(n._allTabs=s)}},viewQuery:function(a,n){if(1&a&&(t.GBs(bt,5),t.GBs(ht,5)),2&a){let o;t.mGM(o=t.lsd())&&(n._tabBodyWrapper=o.first),t.mGM(o=t.lsd())&&(n._tabHeader=o.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:10,hostBindings:function(a,n){2&a&&(t.HbH("mat-"+(n.color||"primary")),t.xc7("--mat-tab-animation-duration",n.animationDuration),t.AVh("mat-mdc-tab-group-dynamic-height",n.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===n.headerPosition)("mat-mdc-tab-group-stretch-tabs",n.stretchTabs))},inputs:{color:"color",fitInkBarToContent:[t.Mj6.HasDecoratorInputTransform,"fitInkBarToContent","fitInkBarToContent",t.L39],stretchTabs:[t.Mj6.HasDecoratorInputTransform,"mat-stretch-tabs","stretchTabs",t.L39],dynamicHeight:[t.Mj6.HasDecoratorInputTransform,"dynamicHeight","dynamicHeight",t.L39],selectedIndex:[t.Mj6.HasDecoratorInputTransform,"selectedIndex","selectedIndex",t.Udg],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[t.Mj6.HasDecoratorInputTransform,"contentTabIndex","contentTabIndex",t.Udg],disablePagination:[t.Mj6.HasDecoratorInputTransform,"disablePagination","disablePagination",t.L39],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],preserveContent:[t.Mj6.HasDecoratorInputTransform,"preserveContent","preserveContent",t.L39],backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],standalone:!0,features:[t.Jv_([{provide:H,useExisting:r}]),t.GFd,t.aNF],ngContentSelectors:I,decls:9,vars:6,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator"],[1,"mat-mdc-tab-body-wrapper"],["role","tabpanel"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"click","cdkFocusChange","id","ngClass","disabled","fitInkBarToContent"],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"_onCentered","_onCentering","id","ngClass","content","position","origin","animationDuration","preserveContent"]],template:function(a,n){if(1&a){const o=t.RV6();t.NAR(),t.j41(0,"mat-tab-header",3,0),t.bIt("indexFocused",function(c){return t.eBV(o),t.Njj(n._focusChanged(c))})("selectFocusedIndex",function(c){return t.eBV(o),t.Njj(n.selectedIndex=c)}),t.Z7z(2,ft,8,16,"div",4,t.fX1),t.k0s(),t.DNE(4,vt,1,0),t.j41(5,"div",5,1),t.Z7z(7,_t,1,12,"mat-tab-body",6,t.fX1),t.k0s()}2&a&&(t.Y8G("selectedIndex",n.selectedIndex||0)("disableRipple",n.disableRipple)("disablePagination",n.disablePagination),t.R7$(2),t.Dyx(n._tabs),t.R7$(2),t.vxM(4,n._isServer?4:-1),t.R7$(),t.AVh("_mat-animation-noopable","NoopAnimations"===n._animationMode),t.R7$(2),t.Dyx(n._tabs))},dependencies:[Pt,z,y.vR,j.YU,u.r6,C.I3,Z],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})}return r})();class jt{}let J=0,q=(()=>{class r extends Q{get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(e){this._fitInkBarToContent.next(e),this._changeDetectorRef.markForCheck()}get animationDuration(){return this._animationDuration}set animationDuration(e){const a=e+"";this._animationDuration=/^\d+$/.test(a)?e+"ms":a}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const a=this._elementRef.nativeElement.classList;a.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&a.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}constructor(e,a,n,o,s,c,h,f){super(e,o,s,a,n,c,h),this._fitInkBarToContent=new R.t(!1),this.stretchTabs=!0,this.disableRipple=!1,this.color="primary",this.disablePagination=!(!f||null==f.disablePagination)&&f.disablePagination,this.fitInkBarToContent=!(!f||null==f.fitInkBarToContent)&&f.fitInkBarToContent,this.stretchTabs=!f||null==f.stretchTabs||f.stretchTabs}_itemSelected(){}ngAfterContentInit(){this._inkBar=new W(this._items),this._items.changes.pipe((0,D.Z)(null),(0,T.Q)(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}ngAfterViewInit(){super.ngAfterViewInit()}updateActiveLink(){if(!this._items)return;const e=this._items.toArray();for(let a=0;a.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height);border-bottom-color:var(--mat-tab-header-divider-color)}.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})}return r})(),tt=(()=>{class r extends K{get active(){return this._isActive}set active(e){e!==this._isActive&&(this._isActive=e,this._tabNavBar.updateActiveLink())}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}constructor(e,a,n,o,s,c){super(),this._tabNavBar=e,this.elementRef=a,this._focusMonitor=s,this._destroyed=new x.B,this._isActive=!1,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.id="mat-tab-link-"+J++,this.rippleConfig=n||{},this.tabIndex=parseInt(o)||0,"NoopAnimations"===c&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0}),e._fitInkBarToContent.pipe((0,T.Q)(this._destroyed)).subscribe(h=>{this.fitInkBarToContent=h})}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy(),this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(e){(e.keyCode===_.t6||e.keyCode===_.Fm)&&(this.disabled?e.preventDefault():this._tabNavBar.tabPanel&&(e.keyCode===_.t6&&e.preventDefault(),this.elementRef.nativeElement.click()))}_getAriaControls(){return this._tabNavBar.tabPanel?this._tabNavBar.tabPanel?.id:this.elementRef.nativeElement.getAttribute("aria-controls")}_getAriaSelected(){return this._tabNavBar.tabPanel?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected")}_getAriaCurrent(){return this.active&&!this._tabNavBar.tabPanel?"page":null}_getRole(){return this._tabNavBar.tabPanel?"tab":this.elementRef.nativeElement.getAttribute("role")}_getTabIndex(){return this._tabNavBar.tabPanel?this._isActive&&!this.disabled?0:-1:this.disabled?-1:this.tabIndex}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(q),t.rXU(t.aKT),t.rXU(u.$E,8),t.kS0("tabindex"),t.rXU(y.FN),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:r,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-mdc-focus-indicator"],hostVars:11,hostBindings:function(a,n){1&a&&t.bIt("focus",function(){return n._handleFocus()})("keydown",function(s){return n._handleKeydown(s)}),2&a&&(t.BMQ("aria-controls",n._getAriaControls())("aria-current",n._getAriaCurrent())("aria-disabled",n.disabled)("aria-selected",n._getAriaSelected())("id",n.id)("tabIndex",n._getTabIndex())("role",n._getRole()),t.AVh("mat-mdc-tab-disabled",n.disabled)("mdc-tab--active",n.active))},inputs:{active:[t.Mj6.HasDecoratorInputTransform,"active","active",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",e=>null==e?0:(0,t.Udg)(e)],id:"id"},exportAs:["matTabLink"],standalone:!0,features:[t.GFd,t.Vt3,t.aNF],attrs:Ct,ngContentSelectors:I,decls:5,vars:2,consts:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],template:function(a,n){1&a&&(t.NAR(),t.nrm(0,"span",0)(1,"div",1),t.j41(2,"span",2)(3,"span",3),t.SdG(4),t.k0s()()),2&a&&(t.R7$(),t.Y8G("matRippleTrigger",n.elementRef.nativeElement)("matRippleDisabled",n.rippleDisabled))},dependencies:[u.r6],styles:['.mat-mdc-tab-link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;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})}return r})(),St=(()=>{class r{constructor(){this.id="mat-tab-nav-panel-"+J++}static#t=this.\u0275fac=function(a){return new(a||r)};static#e=this.\u0275cmp=t.VBU({type:r,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(a,n){2&a&&t.BMQ("aria-labelledby",n._activeTabId)("id",n.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],standalone:!0,features:[t.aNF],ngContentSelectors:I,decls:1,vars:0,template:function(a,n){1&a&&(t.NAR(),t.SdG(0))},encapsulation:2,changeDetection:0})}return r})()}}]); \ No newline at end of file diff --git a/258.ef7d7eb06e91b0ed.js b/258.ef7d7eb06e91b0ed.js deleted file mode 100644 index 94dc6467..00000000 --- a/258.ef7d7eb06e91b0ed.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[258],{50258:(at,B,i)=>{i.r(B),i.d(B,{routes:()=>E});var t=i(96850),u=i(74710),C=i(21413),x=i(99172),k=i(69576),l=i(54438),M=i(78731);function P(d,R){if(1&d&&(l.j41(0,"a",6,1),l.EFF(2),l.k0s()),2&d){const g=R.$implicit,p=l.sdS(1),v=l.XpG();l.Y8G("routerLink",v.componentId+"/"+g.toLowerCase())("active",p.isActive),l.R7$(2),l.JRh(g)}}const E=[{path:"",component:(()=>{class d{constructor(g,p,v){this._router=p,this._componentPageTitle=v,this.sections=new Set(["overview","api"]),this._destroyed=new C.B,this.componentId="",g.parent&&[g.params].push(g.parent.params),this._router.events.pipe((0,x.Z)(this._router)).subscribe(_=>{if(_ instanceof u.Ix||_ instanceof u.wF){const T=_.url.split("/");this.componentId=T[2]??T[1],this._componentPageTitle.title=this.componentId}})}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}static#t=this.\u0275fac=function(p){return new(p||d)(l.rXU(u.nX),l.rXU(u.Ix),l.rXU(M.X))};static#e=this.\u0275cmp=l.VBU({type:d,selectors:[["app-component-viewer"]],standalone:!0,features:[l.aNF],decls:7,vars:1,consts:[["panel",""],["rla","routerLinkActive"],[1,"docs-component-viewer"],["mat-tab-nav-bar","","mat-stretch-tabs","false","aria-label","Documentation Sections","id","component-viewer","focusOnNavigation","",1,"docs-component-viewer-tabbed-content",3,"tabPanel"],["mat-tab-link","","routerLinkActive","",1,"docs-component-viewer-section-tab"],[1,"docs-component-viewer-content"],["mat-tab-link","","routerLinkActive","",1,"docs-component-viewer-section-tab",3,"routerLink","active"]],template:function(p,v){if(1&p&&(l.j41(0,"div",2)(1,"nav",3),l.Z7z(2,P,3,3,"a",4,l.fX1),l.k0s(),l.j41(4,"mat-tab-nav-panel",5,0),l.nrm(6,"router-outlet"),l.k0s()()),2&p){const y=l.sdS(5);l.R7$(),l.Y8G("tabPanel",y),l.R7$(),l.Dyx(v.sections)}},dependencies:[t.Bu,k.r,t.Ql,u.wQ,u.Wk,t.hQ,u.n3],styles:["app-component-viewer{width:calc(100% - 341px);font-weight:400;line-height:1.5;padding:20px 50px}@media (max-width: 959px){app-component-viewer{width:calc(100% - 100px)}}@media (width <= 599px){app-component-viewer{width:calc(100% - 30px);padding-left:15px;padding-right:15px}}app-component-viewer .docs-component-viewer-section-tab{min-width:160px;text-transform:uppercase}.docs-component-viewer-tabbed-content{margin-bottom:25px}.docs-component-viewer-content{position:relative;min-height:500px}.docs-component-viewer-content component-overview,.docs-component-viewer-content component-api{display:flex;align-items:flex-start;overflow:visible}@media (max-width: 959px){.docs-component-viewer-content component-overview,.docs-component-viewer-content component-api{flex-direction:column}}.docs-component-viewer-content table-of-contents{top:35px;position:sticky}@media (max-width: 959px){.docs-component-viewer-content table-of-contents{order:-1;position:inherit;width:auto;padding-left:0}}.docs-component-view-text-content{flex-grow:1;width:100%}.docs-component-api,.docs-component-overview{width:80%}@media (max-width: 959px){.docs-component-api,.docs-component-overview{width:100%;margin-right:0}}\n"],encapsulation:2})}return d})(),children:[{path:"alert",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(881),i.e(76),i.e(798)]).then(i.bind(i,92798)).then(d=>d.routes)},{path:"button",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(76),i.e(350)]).then(i.bind(i,41350)).then(d=>d.routes)},{path:"checkbox-group",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(710)]).then(i.bind(i,13710)).then(d=>d.routes)},{path:"colorpicker",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(102),i.e(631),i.e(234),i.e(539)]).then(i.bind(i,29539)).then(d=>d.routes)},{path:"datetimepicker",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(102),i.e(631),i.e(881),i.e(596),i.e(113)]).then(i.bind(i,83113)).then(d=>d.routes)},{path:"dialog",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(102),i.e(631),i.e(570),i.e(593)]).then(i.bind(i,48593)).then(d=>d.routes)},{path:"drawer",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(102),i.e(631),i.e(178)]).then(i.bind(i,19178)).then(d=>d.routes)},{path:"grid",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(102),i.e(417),i.e(875),i.e(570),i.e(76),i.e(164)]).then(i.bind(i,33164)).then(d=>d.routes)},{path:"loader",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(76),i.e(85)]).then(i.bind(i,61085)).then(d=>d.routes)},{path:"photoviewer",loadChildren:()=>Promise.all([i.e(313),i.e(76),i.e(730)]).then(i.bind(i,5730)).then(d=>d.routes)},{path:"popover",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(102),i.e(631),i.e(881),i.e(417),i.e(875),i.e(666)]).then(i.bind(i,11666)).then(d=>d.routes)},{path:"progress",loadChildren:()=>Promise.all([i.e(313),i.e(951),i.e(765),i.e(102),i.e(631),i.e(881),i.e(234),i.e(390)]).then(i.bind(i,94390)).then(d=>d.routes)},{path:"select",loadChildren:()=>Promise.all([i.e(313),i.e(765),i.e(102),i.e(596),i.e(76),i.e(699)]).then(i.bind(i,64699)).then(d=>d.routes)},{path:"split",loadChildren:()=>Promise.all([i.e(313),i.e(617)]).then(i.bind(i,87617)).then(d=>d.routes)},{path:"tooltip",loadChildren:()=>Promise.all([i.e(313),i.e(102),i.e(417),i.e(76),i.e(810)]).then(i.bind(i,24810)).then(d=>d.routes)}]}]},96850:(at,B,i)=>{i.d(B,{Bu:()=>q,Ql:()=>tt,T8:()=>wt,hQ:()=>St,mq:()=>V});var t=i(54438),u=i(3),C=i(76939),x=i(21413),k=i(33726),l=i(7673),M=i(57786),P=i(983),A=i(71985),E=i(41584),d=i(18359),R=i(84412),g=i(65478),p=i(36860),v=i(28203),y=i(18617),_=i(67336),T=i(56977),nt=i(96697),D=i(99172),it=i(25558),ot=i(65245),rt=i(5964),st=i(23294),w=i(72318),j=i(60177),b=i(49969);const I=["*"];function dt(r,m){1&r&&t.SdG(0)}const S=["tabListContainer"],O=["tabList"],N=["tabListInner"],F=["nextPaginator"],U=["previousPaginator"],ct=r=>({animationDuration:r}),lt=(r,m)=>({value:r,params:m});function mt(r,m){}const bt=["tabBodyWrapper"],ht=["tabHeader"];function pt(r,m){}function ut(r,m){if(1&r&&t.DNE(0,pt,0,0,"ng-template",12),2&r){const e=t.XpG().$implicit;t.Y8G("cdkPortalOutlet",e.templateLabel)}}function gt(r,m){if(1&r&&t.EFF(0),2&r){const e=t.XpG().$implicit;t.JRh(e.textLabel)}}function ft(r,m){if(1&r){const e=t.RV6();t.j41(0,"div",7,2),t.bIt("click",function(){const n=t.eBV(e),o=n.$implicit,s=n.$index,c=t.XpG(),h=t.sdS(1);return t.Njj(c._handleClick(o,h,s))})("cdkFocusChange",function(n){const o=t.eBV(e).$index,s=t.XpG();return t.Njj(s._tabFocusChanged(n,o))}),t.nrm(2,"span",8)(3,"div",9),t.j41(4,"span",10)(5,"span",11),t.DNE(6,ut,1,1)(7,gt,1,1),t.k0s()()()}if(2&r){const e=m.$implicit,a=m.$index,n=t.sdS(1),o=t.XpG();t.AVh("mdc-tab--active",o.selectedIndex===a),t.Y8G("id",o._getTabLabelId(a))("ngClass",e.labelClass)("disabled",e.disabled)("fitInkBarToContent",o.fitInkBarToContent),t.BMQ("tabIndex",o._getTabIndex(a))("aria-posinset",a+1)("aria-setsize",o._tabs.length)("aria-controls",o._getTabContentId(a))("aria-selected",o.selectedIndex===a)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),t.R7$(3),t.Y8G("matRippleTrigger",n)("matRippleDisabled",e.disabled||o.disableRipple),t.R7$(3),t.vxM(6,e.templateLabel?6:7)}}function vt(r,m){1&r&&t.SdG(0)}function _t(r,m){if(1&r){const e=t.RV6();t.j41(0,"mat-tab-body",13),t.bIt("_onCentered",function(){t.eBV(e);const n=t.XpG();return t.Njj(n._removeTabBodyWrapperHeight())})("_onCentering",function(n){t.eBV(e);const o=t.XpG();return t.Njj(o._setTabBodyWrapperHeight(n))}),t.k0s()}if(2&r){const e=m.$implicit,a=m.$index,n=t.XpG();t.AVh("mat-mdc-tab-body-active",n.selectedIndex===a),t.Y8G("id",n._getTabContentId(a))("ngClass",e.bodyClass)("content",e.content)("position",e.position)("origin",e.origin)("animationDuration",n.animationDuration)("preserveContent",n.preserveContent),t.BMQ("tabindex",null!=n.contentTabIndex&&n.selectedIndex===a?n.contentTabIndex:null)("aria-labelledby",n._getTabLabelId(a))("aria-hidden",n.selectedIndex!==a)}}const Tt=["mat-tab-nav-bar",""],Ct=["mat-tab-link",""],xt=new t.nKC("MatTabContent");let yt=(()=>{class r{constructor(e){this.template=e}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:r,selectors:[["","matTabContent",""]],standalone:!0,features:[t.Jv_([{provide:xt,useExisting:r}])]})}return r})();const It=new t.nKC("MatTabLabel"),G=new t.nKC("MAT_TAB");let kt=(()=>{class r extends C.bV{constructor(e,a,n){super(e,a),this._closestTab=n}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.C4Q),t.rXU(t.c1b),t.rXU(G,8))};static#e=this.\u0275dir=t.FsC({type:r,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],standalone:!0,features:[t.Jv_([{provide:It,useExisting:r}]),t.Vt3]})}return r})();const H=new t.nKC("MAT_TAB_GROUP");let V=(()=>{class r{get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}get content(){return this._contentPortal}constructor(e,a){this._viewContainerRef=e,this._closestTabGroup=a,this.disabled=!1,this._explicitContent=void 0,this.textLabel="",this._contentPortal=null,this._stateChanges=new x.B,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new C.VA(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.c1b),t.rXU(H,8))};static#e=this.\u0275cmp=t.VBU({type:r,selectors:[["mat-tab"]],contentQueries:function(a,n,o){if(1&a&&(t.wni(o,kt,5),t.wni(o,yt,7,t.C4Q)),2&a){let s;t.mGM(s=t.lsd())&&(n.templateLabel=s.first),t.mGM(s=t.lsd())&&(n._explicitContent=s.first)}},viewQuery:function(a,n){if(1&a&&t.GBs(t.C4Q,7),2&a){let o;t.mGM(o=t.lsd())&&(n._implicitContent=o.first)}},hostAttrs:["hidden",""],inputs:{disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],textLabel:[t.Mj6.None,"label","textLabel"],ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[t.Mj6.None,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],standalone:!0,features:[t.Jv_([{provide:G,useExisting:r}]),t.GFd,t.OA$,t.aNF],ngContentSelectors:I,decls:1,vars:0,template:function(a,n){1&a&&(t.NAR(),t.DNE(0,dt,1,0,"ng-template"))},encapsulation:2})}return r})();const L="mdc-tab-indicator--active",X="mdc-tab-indicator--no-transition";class W{constructor(m){this._items=m}hide(){this._items.forEach(m=>m.deactivateInkBar())}alignToElement(m){const e=this._items.find(n=>n.elementRef.nativeElement===m),a=this._currentItem;if(e!==a&&(a?.deactivateInkBar(),e)){const n=a?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(n),this._currentItem=e}}}let K=(()=>{class r{constructor(){this._elementRef=(0,t.WQX)(t.aKT),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(e){this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(e){const a=this._elementRef.nativeElement;if(!e||!a.getBoundingClientRect||!this._inkBarContentElement)return void a.classList.add(L);const n=a.getBoundingClientRect(),o=e.width/n.width,s=e.left-n.left;a.classList.add(X),this._inkBarContentElement.style.setProperty("transform",`translateX(${s}px) scaleX(${o})`),a.getBoundingClientRect(),a.classList.remove(X),a.classList.add(L),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(L)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const e=this._elementRef.nativeElement.ownerDocument||document,a=this._inkBarElement=e.createElement("span"),n=this._inkBarContentElement=e.createElement("span");a.className="mdc-tab-indicator",n.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",a.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement).appendChild(this._inkBarElement)}static#t=this.\u0275fac=function(a){return new(a||r)};static#e=this.\u0275dir=t.FsC({type:r,inputs:{fitInkBarToContent:[t.Mj6.HasDecoratorInputTransform,"fitInkBarToContent","fitInkBarToContent",t.L39]},features:[t.GFd]})}return r})(),z=(()=>{class r extends K{constructor(e){super(),this.elementRef=e,this.disabled=!1}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.aKT))};static#e=this.\u0275dir=t.FsC({type:r,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(a,n){2&a&&(t.BMQ("aria-disabled",!!n.disabled),t.AVh("mat-mdc-tab-disabled",n.disabled))},inputs:{disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39]},standalone:!0,features:[t.GFd,t.Vt3]})}return r})();const $=(0,p.BQ)({passive:!0});let Q=(()=>{class r{get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const a=isNaN(e)?0:e;this._selectedIndex!=a&&(this._selectedIndexChanged=!0,this._selectedIndex=a,this._keyManager&&this._keyManager.updateActiveItem(a))}constructor(e,a,n,o,s,c,h){this._elementRef=e,this._changeDetectorRef=a,this._viewportRuler=n,this._dir=o,this._ngZone=s,this._platform=c,this._animationMode=h,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new x.B,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new x.B,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new t.bkB,this.indexFocused=new t.bkB,s.runOutsideAngular(()=>{(0,k.R)(e.nativeElement,"mouseleave").pipe((0,T.Q)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,k.R)(this._previousPaginator.nativeElement,"touchstart",$).pipe((0,T.Q)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,k.R)(this._nextPaginator.nativeElement,"touchstart",$).pipe((0,T.Q)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const e=this._dir?this._dir.change:(0,l.of)("ltr"),a=this._viewportRuler.change(150),n=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new y.Bu(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,nt.s)(1)).subscribe(n),(0,M.h)(e,a,this._items.changes,this._itemsResized()).pipe((0,T.Q)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),n()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(o=>{this.indexFocused.emit(o),this._setTabFocus(o)})}_itemsResized(){return"function"!=typeof ResizeObserver?P.w:this._items.changes.pipe((0,D.Z)(this._items),(0,it.n)(e=>new A.c(a=>this._ngZone.runOutsideAngular(()=>{const n=new ResizeObserver(o=>a.next(o));return e.forEach(o=>n.observe(o.elementRef.nativeElement)),()=>{n.disconnect()}}))),(0,ot.i)(1),(0,rt.p)(e=>e.some(a=>a.contentRect.width>0&&a.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!(0,_.rp)(e))switch(e.keyCode){case _.Fm:case _.t6:if(this.focusIndex!==this.selectedIndex){const a=this._items.get(this.focusIndex);a&&!a.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e))}break;default:this._keyManager.onKeydown(e)}}_onContentChanges(){const e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){return!this._items||!!this._items.toArray()[e]}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();const a=this._tabListContainer.nativeElement;a.scrollLeft="ltr"==this._getLayoutDirection()?0:a.scrollWidth-a.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const e=this.scrollDistance,a="ltr"===this._getLayoutDirection()?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(a)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){return this._scrollTo(this._scrollDistance+("before"==e?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;const a=this._items?this._items.toArray()[e]:null;if(!a)return;const n=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:o,offsetWidth:s}=a.elementRef.nativeElement;let c,h;"ltr"==this._getLayoutDirection()?(c=o,h=c+s):(h=this._tabListInner.nativeElement.offsetWidth-o,c=h-s);const f=this.scrollDistance,et=this.scrollDistance+n;cet&&(this.scrollDistance+=Math.min(h-et,c-f))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const e=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;e||(this.scrollDistance=0),e!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=e}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,a=e?e.elementRef.nativeElement:null;a?this._inkBar.alignToElement(a):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,a){a&&null!=a.button&&0!==a.button||(this._stopInterval(),(0,E.O)(650,100).pipe((0,T.Q)((0,M.h)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:n,distance:o}=this._scrollHeader(e);(0===o||o>=n)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const a=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(a,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:a,distance:this._scrollDistance}}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(g.Xj),t.rXU(v.dS,8),t.rXU(t.SKi),t.rXU(p.OD),t.rXU(t.bc$,8))};static#e=this.\u0275dir=t.FsC({type:r,inputs:{disablePagination:[t.Mj6.HasDecoratorInputTransform,"disablePagination","disablePagination",t.L39],selectedIndex:[t.Mj6.HasDecoratorInputTransform,"selectedIndex","selectedIndex",t.Udg]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[t.GFd]})}return r})(),Pt=(()=>{class r extends Q{constructor(e,a,n,o,s,c,h){super(e,a,n,o,s,c,h),this.disableRipple=!1}ngAfterContentInit(){this._inkBar=new W(this._items),super.ngAfterContentInit()}_itemSelected(e){e.preventDefault()}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(g.Xj),t.rXU(v.dS,8),t.rXU(t.SKi),t.rXU(p.OD),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:r,selectors:[["mat-tab-header"]],contentQueries:function(a,n,o){if(1&a&&t.wni(o,z,4),2&a){let s;t.mGM(s=t.lsd())&&(n._items=s)}},viewQuery:function(a,n){if(1&a&&(t.GBs(S,7),t.GBs(O,7),t.GBs(N,7),t.GBs(F,5),t.GBs(U,5)),2&a){let o;t.mGM(o=t.lsd())&&(n._tabListContainer=o.first),t.mGM(o=t.lsd())&&(n._tabList=o.first),t.mGM(o=t.lsd())&&(n._tabListInner=o.first),t.mGM(o=t.lsd())&&(n._nextPaginator=o.first),t.mGM(o=t.lsd())&&(n._previousPaginator=o.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(a,n){2&a&&t.AVh("mat-mdc-tab-header-pagination-controls-enabled",n._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==n._getLayoutDirection())},inputs:{disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39]},standalone:!0,features:[t.GFd,t.Vt3,t.aNF],ngContentSelectors:I,decls:13,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled","disabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-labels"],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled","disabled"]],template:function(a,n){if(1&a){const o=t.RV6();t.NAR(),t.j41(0,"button",5,0),t.bIt("click",function(){return t.eBV(o),t.Njj(n._handlePaginatorClick("before"))})("mousedown",function(c){return t.eBV(o),t.Njj(n._handlePaginatorPress("before",c))})("touchend",function(){return t.eBV(o),t.Njj(n._stopInterval())}),t.nrm(2,"div",6),t.k0s(),t.j41(3,"div",7,1),t.bIt("keydown",function(c){return t.eBV(o),t.Njj(n._handleKeydown(c))}),t.j41(5,"div",8,2),t.bIt("cdkObserveContent",function(){return t.eBV(o),t.Njj(n._onContentChanges())}),t.j41(7,"div",9,3),t.SdG(9),t.k0s()()(),t.j41(10,"button",10,4),t.bIt("mousedown",function(c){return t.eBV(o),t.Njj(n._handlePaginatorPress("after",c))})("click",function(){return t.eBV(o),t.Njj(n._handlePaginatorClick("after"))})("touchend",function(){return t.eBV(o),t.Njj(n._stopInterval())}),t.nrm(12,"div",6),t.k0s()}2&a&&(t.AVh("mat-mdc-tab-header-pagination-disabled",n._disableScrollBefore),t.Y8G("matRippleDisabled",n._disableScrollBefore||n.disableRipple)("disabled",n._disableScrollBefore||null),t.R7$(3),t.AVh("_mat-animation-noopable","NoopAnimations"===n._animationMode),t.R7$(7),t.AVh("mat-mdc-tab-header-pagination-disabled",n._disableScrollAfter),t.Y8G("matRippleDisabled",n._disableScrollAfter||n.disableRipple)("disabled",n._disableScrollAfter||null))},dependencies:[u.r6,w.Wv],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;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;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height);border-bottom-color:var(--mat-tab-header-divider-color)}.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container{border-bottom:none;border-top-style:solid;border-top-width:var(--mat-tab-header-divider-height);border-top-color:var(--mat-tab-header-divider-color)}.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})}return r})();const Y=new t.nKC("MAT_TABS_CONFIG"),Et={translateTab:(0,b.hZ)("translateTab",[(0,b.wk)("center, void, left-origin-center, right-origin-center",(0,b.iF)({transform:"none"})),(0,b.wk)("left",(0,b.iF)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,b.wk)("right",(0,b.iF)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,b.kY)("* => left, * => right, left => center, right => center",(0,b.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,b.kY)("void => left-origin-center",[(0,b.iF)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,b.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,b.kY)("void => right-origin-center",[(0,b.iF)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,b.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let Rt=(()=>{class r extends C.I3{constructor(e,a,n,o){super(e,a,o),this._host=n,this._centeringSub=d.yU.EMPTY,this._leavingSub=d.yU.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,D.Z)(this._host._isCenterPosition(this._host._position))).subscribe(e=>{e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.OM3),t.rXU(t.c1b),t.rXU((0,t.Rfq)(()=>Z)),t.rXU(j.qQ))};static#e=this.\u0275dir=t.FsC({type:r,selectors:[["","matTabBodyHost",""]],standalone:!0,features:[t.Vt3]})}return r})(),Z=(()=>{class r{set position(e){this._positionIndex=e,this._computePositionAnimationState()}constructor(e,a,n){this._elementRef=e,this._dir=a,this._dirChangeSubscription=d.yU.EMPTY,this._translateTabComplete=new x.B,this._onCentering=new t.bkB,this._beforeCentering=new t.bkB,this._afterLeavingCenter=new t.bkB,this._onCentered=new t.bkB(!0),this.animationDuration="500ms",this.preserveContent=!1,a&&(this._dirChangeSubscription=a.change.subscribe(o=>{this._computePositionAnimationState(o),n.markForCheck()})),this._translateTabComplete.pipe((0,st.F)((o,s)=>o.fromState===s.fromState&&o.toState===s.toState)).subscribe(o=>{this._isCenterPosition(o.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(o.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(e){const a=this._isCenterPosition(e.toState);this._beforeCentering.emit(a),a&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(e){return"center"==e||"left-origin-center"==e||"right-origin-center"==e}_computePositionAnimationState(e=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==e?"left":"right":this._positionIndex>0?"ltr"==e?"right":"left":"center"}_computePositionFromOrigin(e){const a=this._getLayoutDirection();return"ltr"==a&&e<=0||"rtl"==a&&e>0?"left-origin-center":"right-origin-center"}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.aKT),t.rXU(v.dS,8),t.rXU(t.gRc))};static#e=this.\u0275cmp=t.VBU({type:r,selectors:[["mat-tab-body"]],viewQuery:function(a,n){if(1&a&&t.GBs(C.I3,5),2&a){let o;t.mGM(o=t.lsd())&&(n._portalHost=o.first)}},hostAttrs:[1,"mat-mdc-tab-body"],inputs:{_content:[t.Mj6.None,"content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"},standalone:!0,features:[t.aNF],decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function(a,n){if(1&a){const o=t.RV6();t.j41(0,"div",1,0),t.bIt("@translateTab.start",function(c){return t.eBV(o),t.Njj(n._onTranslateTabStarted(c))})("@translateTab.done",function(c){return t.eBV(o),t.Njj(n._translateTabComplete.next(c))}),t.DNE(2,mt,0,0,"ng-template",2),t.k0s()}2&a&&t.Y8G("@translateTab",t.l_i(3,lt,n._position,t.eq3(1,ct,n.animationDuration)))},dependencies:[Rt,g.uv],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[Et.translateTab]}})}return r})(),Lt=0,wt=(()=>{class r{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=e,this._changeDetectorRef.markForCheck()}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=isNaN(e)?null:e}get animationDuration(){return this._animationDuration}set animationDuration(e){const a=e+"";this._animationDuration=/^\d+$/.test(a)?e+"ms":a}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=isNaN(e)?null:e}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const a=this._elementRef.nativeElement.classList;a.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&a.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}constructor(e,a,n,o){this._elementRef=e,this._changeDetectorRef=a,this._animationMode=o,this._tabs=new t.rOR,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=d.yU.EMPTY,this._tabLabelSubscription=d.yU.EMPTY,this._fitInkBarToContent=!1,this.stretchTabs=!0,this.dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this.disablePagination=!1,this.disableRipple=!1,this.preserveContent=!1,this.selectedIndexChange=new t.bkB,this.focusChange=new t.bkB,this.animationDone=new t.bkB,this.selectedTabChange=new t.bkB(!0),this._isServer=!(0,t.WQX)(p.OD).isBrowser,this._groupId=Lt++,this.animationDuration=n&&n.animationDuration?n.animationDuration:"500ms",this.disablePagination=!(!n||null==n.disablePagination)&&n.disablePagination,this.dynamicHeight=!(!n||null==n.dynamicHeight)&&n.dynamicHeight,null!=n?.contentTabIndex&&(this.contentTabIndex=n.contentTabIndex),this.preserveContent=!!n?.preserveContent,this.fitInkBarToContent=!(!n||null==n.fitInkBarToContent)&&n.fitInkBarToContent,this.stretchTabs=!n||null==n.stretchTabs||n.stretchTabs}ngAfterContentChecked(){const e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){const a=null==this._selectedIndex;if(!a){this.selectedTabChange.emit(this._createChangeEvent(e));const n=this._tabBodyWrapper.nativeElement;n.style.minHeight=n.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((n,o)=>n.isActive=o===e),a||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((a,n)=>{a.position=n-e,null!=this._selectedIndex&&0==a.position&&!a.origin&&(a.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){const a=this._tabs.toArray();let n;for(let o=0;o{a[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,D.Z)(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(a=>a._closestTabGroup===this||!a._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){const a=this._tabHeader;a&&(a.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){const a=new jt;return a.index=e,this._tabs&&this._tabs.length&&(a.tab=this._tabs.toArray()[e]),a}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,M.h)(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e){return`mat-tab-label-${this._groupId}-${e}`}_getTabContentId(e){return`mat-tab-content-${this._groupId}-${e}`}_setTabBodyWrapperHeight(e){if(!this.dynamicHeight||!this._tabBodyWrapperHeight)return;const a=this._tabBodyWrapper.nativeElement;a.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(a.style.height=e+"px")}_removeTabBodyWrapperHeight(){const e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this.animationDone.emit()}_handleClick(e,a,n){a.focusIndex=n,e.disabled||(this.selectedIndex=n)}_getTabIndex(e){return e===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(e,a){e&&"mouse"!==e&&"touch"!==e&&(this._tabHeader.focusIndex=a)}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(Y,8),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:r,selectors:[["mat-tab-group"]],contentQueries:function(a,n,o){if(1&a&&t.wni(o,V,5),2&a){let s;t.mGM(s=t.lsd())&&(n._allTabs=s)}},viewQuery:function(a,n){if(1&a&&(t.GBs(bt,5),t.GBs(ht,5)),2&a){let o;t.mGM(o=t.lsd())&&(n._tabBodyWrapper=o.first),t.mGM(o=t.lsd())&&(n._tabHeader=o.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:10,hostBindings:function(a,n){2&a&&(t.HbH("mat-"+(n.color||"primary")),t.xc7("--mat-tab-animation-duration",n.animationDuration),t.AVh("mat-mdc-tab-group-dynamic-height",n.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===n.headerPosition)("mat-mdc-tab-group-stretch-tabs",n.stretchTabs))},inputs:{color:"color",fitInkBarToContent:[t.Mj6.HasDecoratorInputTransform,"fitInkBarToContent","fitInkBarToContent",t.L39],stretchTabs:[t.Mj6.HasDecoratorInputTransform,"mat-stretch-tabs","stretchTabs",t.L39],dynamicHeight:[t.Mj6.HasDecoratorInputTransform,"dynamicHeight","dynamicHeight",t.L39],selectedIndex:[t.Mj6.HasDecoratorInputTransform,"selectedIndex","selectedIndex",t.Udg],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[t.Mj6.HasDecoratorInputTransform,"contentTabIndex","contentTabIndex",t.Udg],disablePagination:[t.Mj6.HasDecoratorInputTransform,"disablePagination","disablePagination",t.L39],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],preserveContent:[t.Mj6.HasDecoratorInputTransform,"preserveContent","preserveContent",t.L39],backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],standalone:!0,features:[t.Jv_([{provide:H,useExisting:r}]),t.GFd,t.aNF],ngContentSelectors:I,decls:9,vars:6,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator"],[1,"mat-mdc-tab-body-wrapper"],["role","tabpanel"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"click","cdkFocusChange","id","ngClass","disabled","fitInkBarToContent"],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"_onCentered","_onCentering","id","ngClass","content","position","origin","animationDuration","preserveContent"]],template:function(a,n){if(1&a){const o=t.RV6();t.NAR(),t.j41(0,"mat-tab-header",3,0),t.bIt("indexFocused",function(c){return t.eBV(o),t.Njj(n._focusChanged(c))})("selectFocusedIndex",function(c){return t.eBV(o),t.Njj(n.selectedIndex=c)}),t.Z7z(2,ft,8,16,"div",4,t.fX1),t.k0s(),t.DNE(4,vt,1,0),t.j41(5,"div",5,1),t.Z7z(7,_t,1,12,"mat-tab-body",6,t.fX1),t.k0s()}2&a&&(t.Y8G("selectedIndex",n.selectedIndex||0)("disableRipple",n.disableRipple)("disablePagination",n.disablePagination),t.R7$(2),t.Dyx(n._tabs),t.R7$(2),t.vxM(4,n._isServer?4:-1),t.R7$(),t.AVh("_mat-animation-noopable","NoopAnimations"===n._animationMode),t.R7$(2),t.Dyx(n._tabs))},dependencies:[Pt,z,y.vR,j.YU,u.r6,C.I3,Z],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})}return r})();class jt{}let J=0,q=(()=>{class r extends Q{get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(e){this._fitInkBarToContent.next(e),this._changeDetectorRef.markForCheck()}get animationDuration(){return this._animationDuration}set animationDuration(e){const a=e+"";this._animationDuration=/^\d+$/.test(a)?e+"ms":a}get backgroundColor(){return this._backgroundColor}set backgroundColor(e){const a=this._elementRef.nativeElement.classList;a.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&a.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}constructor(e,a,n,o,s,c,h,f){super(e,o,s,a,n,c,h),this._fitInkBarToContent=new R.t(!1),this.stretchTabs=!0,this.disableRipple=!1,this.color="primary",this.disablePagination=!(!f||null==f.disablePagination)&&f.disablePagination,this.fitInkBarToContent=!(!f||null==f.fitInkBarToContent)&&f.fitInkBarToContent,this.stretchTabs=!f||null==f.stretchTabs||f.stretchTabs}_itemSelected(){}ngAfterContentInit(){this._inkBar=new W(this._items),this._items.changes.pipe((0,D.Z)(null),(0,T.Q)(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}ngAfterViewInit(){super.ngAfterViewInit()}updateActiveLink(){if(!this._items)return;const e=this._items.toArray();for(let a=0;a.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height);border-bottom-color:var(--mat-tab-header-divider-color)}.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})}return r})(),tt=(()=>{class r extends K{get active(){return this._isActive}set active(e){e!==this._isActive&&(this._isActive=e,this._tabNavBar.updateActiveLink())}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}constructor(e,a,n,o,s,c){super(),this._tabNavBar=e,this.elementRef=a,this._focusMonitor=s,this._destroyed=new x.B,this._isActive=!1,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.id="mat-tab-link-"+J++,this.rippleConfig=n||{},this.tabIndex=parseInt(o)||0,"NoopAnimations"===c&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0}),e._fitInkBarToContent.pipe((0,T.Q)(this._destroyed)).subscribe(h=>{this.fitInkBarToContent=h})}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy(),this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(e){(e.keyCode===_.t6||e.keyCode===_.Fm)&&(this.disabled?e.preventDefault():this._tabNavBar.tabPanel&&(e.keyCode===_.t6&&e.preventDefault(),this.elementRef.nativeElement.click()))}_getAriaControls(){return this._tabNavBar.tabPanel?this._tabNavBar.tabPanel?.id:this.elementRef.nativeElement.getAttribute("aria-controls")}_getAriaSelected(){return this._tabNavBar.tabPanel?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected")}_getAriaCurrent(){return this.active&&!this._tabNavBar.tabPanel?"page":null}_getRole(){return this._tabNavBar.tabPanel?"tab":this.elementRef.nativeElement.getAttribute("role")}_getTabIndex(){return this._tabNavBar.tabPanel?this._isActive&&!this.disabled?0:-1:this.disabled?-1:this.tabIndex}static#t=this.\u0275fac=function(a){return new(a||r)(t.rXU(q),t.rXU(t.aKT),t.rXU(u.$E,8),t.kS0("tabindex"),t.rXU(y.FN),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:r,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-mdc-focus-indicator"],hostVars:11,hostBindings:function(a,n){1&a&&t.bIt("focus",function(){return n._handleFocus()})("keydown",function(s){return n._handleKeydown(s)}),2&a&&(t.BMQ("aria-controls",n._getAriaControls())("aria-current",n._getAriaCurrent())("aria-disabled",n.disabled)("aria-selected",n._getAriaSelected())("id",n.id)("tabIndex",n._getTabIndex())("role",n._getRole()),t.AVh("mat-mdc-tab-disabled",n.disabled)("mdc-tab--active",n.active))},inputs:{active:[t.Mj6.HasDecoratorInputTransform,"active","active",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",e=>null==e?0:(0,t.Udg)(e)],id:"id"},exportAs:["matTabLink"],standalone:!0,features:[t.GFd,t.Vt3,t.aNF],attrs:Ct,ngContentSelectors:I,decls:5,vars:2,consts:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],template:function(a,n){1&a&&(t.NAR(),t.nrm(0,"span",0)(1,"div",1),t.j41(2,"span",2)(3,"span",3),t.SdG(4),t.k0s()()),2&a&&(t.R7$(),t.Y8G("matRippleTrigger",n.elementRef.nativeElement)("matRippleDisabled",n.rippleDisabled))},dependencies:[u.r6],styles:['.mat-mdc-tab-link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;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})}return r})(),St=(()=>{class r{constructor(){this.id="mat-tab-nav-panel-"+J++}static#t=this.\u0275fac=function(a){return new(a||r)};static#e=this.\u0275cmp=t.VBU({type:r,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(a,n){2&a&&t.BMQ("aria-labelledby",n._activeTabId)("id",n.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],standalone:!0,features:[t.aNF],ngContentSelectors:I,decls:1,vars:0,template:function(a,n){1&a&&(t.NAR(),t.SdG(0))},encapsulation:2,changeDetection:0})}return r})()}}]); \ No newline at end of file diff --git a/388.7277c565894363a1.js b/388.7277c565894363a1.js new file mode 100644 index 00000000..d85c2607 --- /dev/null +++ b/388.7277c565894363a1.js @@ -0,0 +1 @@ +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[388],{84388:(Y,w,M)=>{"use strict";M.r(w),M.d(w,{DatetimepickerApiComponent:()=>sa,DatetimepickerOverviewComponent:()=>aa,routes:()=>Ua});var m=M(60177),n=M(4840),d=M(91526),i=M(89417),r=M(82765),c=M(32102),h=M(99631),f=M(5951),L=M(43881),t=M(54438),S=M(86600),A=M(97586),I=M.t(A,2),me=M.n(A);const j=A||I,Z=new t.nKC("MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function Oe(){return{useUtc:!1}}});function Ae(y,D){const a=Array(y);for(let _=0;_{class y extends S.MJ{constructor(a,_){super(),this._options=_,this.setLocale(a||j.locale())}setLocale(a){super.setLocale(a);let _=j.localeData(a);this._localeData={firstDayOfWeek:_.firstDayOfWeek(),longMonths:_.months(),shortMonths:_.monthsShort(),dates:Ae(31,u=>this.createDate(2017,0,u+1).format("D")),longDaysOfWeek:_.weekdays(),shortDaysOfWeek:_.weekdaysShort(),narrowDaysOfWeek:_.weekdaysMin()}}getYear(a){return this.clone(a).year()}getMonth(a){return this.clone(a).month()}getDate(a){return this.clone(a).date()}getDayOfWeek(a){return this.clone(a).day()}getMonthNames(a){return"long"==a?this._localeData.longMonths:this._localeData.shortMonths}getDateNames(){return this._localeData.dates}getDayOfWeekNames(a){return"long"==a?this._localeData.longDaysOfWeek:"short"==a?this._localeData.shortDaysOfWeek:this._localeData.narrowDaysOfWeek}getYearName(a){return this.clone(a).format("YYYY")}getFirstDayOfWeek(){return this._localeData.firstDayOfWeek}getNumDaysInMonth(a){return this.clone(a).daysInMonth()}clone(a){return a.clone().locale(this.locale)}createDate(a,_,u){const k=this._createMoment({year:a,month:_,date:u}).locale(this.locale);return k.isValid(),k}today(){return this._createMoment().locale(this.locale)}parse(a,_){return a&&"string"==typeof a?this._createMoment(a,_,this.locale):a?this._createMoment(a).locale(this.locale):null}format(a,_){return a=this.clone(a),this.isValid(a),a.format(_)}addCalendarYears(a,_){return this.clone(a).add({years:_})}addCalendarMonths(a,_){return this.clone(a).add({months:_})}addCalendarDays(a,_){return this.clone(a).add({days:_})}toIso8601(a){return this.clone(a).format()}deserialize(a){let _;if(a instanceof Date)_=this._createMoment(a).locale(this.locale);else if(this.isDateInstance(a))return this.clone(a);if("string"==typeof a){if(!a)return null;_=this._createMoment(a,j.ISO_8601).locale(this.locale)}return _&&this.isValid(_)?this._createMoment(_).locale(this.locale):super.deserialize(a)}isDateInstance(a){return j.isMoment(a)}isValid(a){return this.clone(a).isValid()}invalid(){return j.invalid()}_createMoment(a,_,u){const{strict:k,useUtc:b}=this._options||{};return b?j.utc(a,_,u,k):j(a,_,u,k)}static#e=this.\u0275fac=function(_){return new(_||y)(t.KVO(S.Ju,8),t.KVO(Z,8))};static#t=this.\u0275prov=t.jDH({token:y,factory:y.\u0275fac})}return y})();class te extends S.MJ{constructor(D){super(),this._delegate=D}getValidDateOrNull(D){return this.isDateInstance(D)&&this.isValid(D)?D:null}compareDatetime(D,a,_=!0){return this.compareDate(D,a)||this.getHour(D)-this.getHour(a)||_&&this.getMinute(D)-this.getMinute(a)}sameDatetime(D,a){if(D&&a){const _=this.isValid(D),u=this.isValid(a);return _&&u?!this.compareDatetime(D,a):_===u}return D===a}sameYear(D,a){return D&&a&&this.getYear(D)===this.getYear(a)}sameDay(D,a){return D&&a&&this.getDate(D)===this.getDate(a)&&this.sameMonthAndYear(D,a)}sameHour(D,a){return D&&a&&this.getHour(D)===this.getHour(a)&&this.sameDay(D,a)}sameMinute(D,a){return D&&a&&this.getMinute(D)===this.getMinute(a)&&this.sameHour(D,a)}sameMonthAndYear(D,a){if(D&&a){const _=this.isValid(D),u=this.isValid(a);return _&&u?!(this.getYear(D)-this.getYear(a)||this.getMonth(D)-this.getMonth(a)):_===u}return D===a}clone(D){return this._delegate.clone(D)}addCalendarYears(D,a){return this._delegate.addCalendarYears(D,a)}addCalendarMonths(D,a){return this._delegate.addCalendarMonths(D,a)}addCalendarDays(D,a){return this._delegate.addCalendarDays(D,a)}getYear(D){return this._delegate.getYear(D)}getMonth(D){return this._delegate.getMonth(D)}getDate(D){return this._delegate.getDate(D)}getDayOfWeek(D){return this._delegate.getDayOfWeek(D)}getMonthNames(D){return this._delegate.getMonthNames(D)}getDateNames(){return this._delegate.getDateNames()}getDayOfWeekNames(D){return this._delegate.getDayOfWeekNames(D)}getYearName(D){return this._delegate.getYearName(D)}getFirstDayOfWeek(){return this._delegate.getFirstDayOfWeek()}getNumDaysInMonth(D){return this._delegate.getNumDaysInMonth(D)}createDate(D,a,_){return this._delegate.createDate(D,a,_)}today(){return this._delegate.today()}parse(D,a){return this._delegate.parse(D,a)}format(D,a){return this._delegate.format(D,a)}toIso8601(D){return this._delegate.toIso8601(D)}isDateInstance(D){return this._delegate.isDateInstance(D)}isValid(D){return this._delegate.isValid(D)}invalid(){return this._delegate.invalid()}clampDate(D,a,_){return a&&this.compareDatetime(D,a)<0?a:_&&this.compareDatetime(D,_)>0?_:D}}const $=new t.nKC("mtx-datetime-formats"),Je="default"in A?me():A;function dt(y,D){const a=Array(y);for(let _=0;_{class y extends te{constructor(a,_,u){super(u),this._useUtc=!1,this.setLocale(a||Je.locale()),this._useUtc=_.useUtc}setLocale(a){super.setLocale(a);const _=Je.localeData(a);this._localeData={firstDayOfWeek:_.firstDayOfWeek(),longMonths:_.months(),shortMonths:_.monthsShort(),dates:dt(31,u=>super.createDate(2017,0,u+1).format("D")),hours:dt(24,u=>this.createDatetime(2017,0,1,u,0).format("H")),minutes:dt(60,u=>this.createDatetime(2017,0,1,1,u).format("m")),longDaysOfWeek:_.weekdays(),shortDaysOfWeek:_.weekdaysShort(),narrowDaysOfWeek:_.weekdaysMin()}}getHour(a){return super.clone(a).hour()}getMinute(a){return super.clone(a).minute()}isInNextMonth(a,_){const u=this.getDateInNextMonth(a);return super.sameMonthAndYear(u,_)}createDatetime(a,_,u,k,b){if(_<0||_>11)throw Error(`Invalid month index "${_}". Month index has to be between 0 and 11.`);if(u<1)throw Error(`Invalid date "${u}". Date has to be greater than 0.`);if(k<0||k>23)throw Error(`Invalid hour "${k}". Hour has to be between 0 and 23.`);if(b<0||b>59)throw Error(`Invalid minute "${b}". Minute has to be between 0 and 59.`);let T;if(T=this._useUtc?Je.utc({year:a,month:_,date:u,hour:k,minute:b}):Je({year:a,month:_,date:u,hour:k,minute:b}),!T.isValid())throw Error(`Invalid date "${u}" for month with index "${_}".`);return T.locale(this.locale)}getFirstDateOfMonth(a){return super.clone(a).startOf("month")}getHourNames(){return this._localeData.hours}getMinuteNames(){return this._localeData.minutes}addCalendarHours(a,_){return super.clone(a).add({hours:_})}addCalendarMinutes(a,_){return super.clone(a).add({minutes:_})}deserialize(a){return this._delegate.deserialize(a)}getDateInNextMonth(a){return super.clone(a).date(1).add({month:1})}static#e=this.\u0275fac=function(_){return new(_||y)(t.KVO(S.Ju,8),t.KVO(Z,8),t.KVO(S.MJ))};static#t=this.\u0275prov=t.jDH({token:y,factory:y.\u0275fac})}return y})();const ha={parse:{dateInput:"L",monthInput:"MMMM",yearInput:"YYYY",datetimeInput:"L LT",timeInput:"LT"},display:{dateInput:"L",monthInput:"MMMM",yearInput:"YYYY",datetimeInput:"L LT",timeInput:"LT",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY",popupHeaderDateLabel:"ddd, DD MMM"}};function vt(y=ha,D){const a=[{provide:S.MJ,useClass:Dt,deps:[S.Ju,Z]},{provide:te,useClass:_e},{provide:$,useValue:y}];return D&&a.push({provide:Z,useValue:D}),a}var ue=M(14085),P=M(67336),Pe=M(66969),Ge=M(36860),$e=M(76939),ye=M(21413),O=M(18359),bt=M(57786),Rt=M(96697),ot=M(5964),be=M(88834),pa=M(61594),ge=function(y){return y[y.DATE=0]="DATE",y[y.HOUR=1]="HOUR",y[y.MINUTE=2]="MINUTE",y}(ge||{});function Ma(y,D){if(1&y&&(t.j41(0,"div",4),t.EFF(1),t.k0s()),2&y){const a=D.$implicit,_=t.XpG();t.xc7("font-size",a.fontSize)("left",a.left+"%")("top",a.top+"%"),t.AVh("mtx-clock-cell-disabled",!a.enabled)("mtx-clock-cell-selected",_._selectedHour===a.value),t.R7$(),t.JRh(a.displayValue)}}function fa(y,D){if(1&y&&(t.j41(0,"div",4),t.EFF(1),t.k0s()),2&y){const a=D.$implicit,_=t.XpG();t.xc7("left",a.left+"%")("top",a.top+"%"),t.AVh("mtx-clock-cell-disabled",!a.enabled)("mtx-clock-cell-selected",_._selectedMinute===a.value),t.R7$(),t.JRh(a.displayValue)}}const ke=(0,Ge.BQ)({passive:!1}),Le=41.25,Ie=7.0833;let Nt=(()=>{class y{constructor(a,_,u,k){this._elementRef=a,this._adapter=_,this._changeDetectorRef=u,this._document=k,this.interval=1,this.twelvehour=!1,this.AMPM="AM",this.selectedChange=new t.bkB,this.activeDateChange=new t.bkB,this._userSelection=new t.bkB,this._hourView=!0,this._hours=[],this._minutes=[],this._timeChanged=!1,this._pointerDown=b=>{this._timeChanged=!1,this.setTime(b),this._bindGlobalEvents(b)},this._pointerMove=b=>{b.cancelable&&b.preventDefault(),this.setTime(b)},this._pointerUp=b=>{b.cancelable&&b.preventDefault(),this._removeGlobalEvents(),this._timeChanged&&(this.selectedChange.emit(this.activeDate),this._hourView||this._userSelection.emit())}}get activeDate(){return this._activeDate}set activeDate(a){const _=this._activeDate;this._activeDate=this._adapter.clampDate(a,this.minDate,this.maxDate),this._adapter.sameMinute(_,this._activeDate)||this._init()}get selected(){return this._selected}set selected(a){this._selected=this._adapter.getValidDateOrNull(this._adapter.deserialize(a)),this._selected&&(this.activeDate=this._selected)}get minDate(){return this._minDate}set minDate(a){this._minDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(a))}get maxDate(){return this._maxDate}set maxDate(a){this._maxDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(a))}set startView(a){this._hourView="minute"!==a}get _hand(){const a=this._adapter.getHour(this.activeDate);this._selectedHour=a,this._selectedMinute=this._adapter.getMinute(this.activeDate);let _=0,u=Le;return this._hourView?(u=this._selectedHour>0&&this._selectedHour<13?Le:27.5,this.twelvehour&&(u=Le),_=Math.round(30*this._selectedHour)):_=Math.round(6*this._selectedMinute),{height:`${u}%`,marginTop:50-u+"%",transform:`rotate(${_}deg)`}}ngAfterContentInit(){this.activeDate=this._activeDate||this._adapter.today(),this._init()}ngOnDestroy(){this._removeGlobalEvents()}ngOnChanges(){this._init()}_bindGlobalEvents(a){const _=this._document,u=xt(a),b=u?"touchend":"mouseup";_.addEventListener(u?"touchmove":"mousemove",this._pointerMove,ke),_.addEventListener(b,this._pointerUp,ke),u&&_.addEventListener("touchcancel",this._pointerUp,ke)}_removeGlobalEvents(){const a=this._document;a.removeEventListener("mousemove",this._pointerMove,ke),a.removeEventListener("mouseup",this._pointerUp,ke),a.removeEventListener("touchmove",this._pointerMove,ke),a.removeEventListener("touchend",this._pointerUp,ke),a.removeEventListener("touchcancel",this._pointerUp,ke)}_init(){this._hours.length=0,this._minutes.length=0;const a=this._adapter.getHourNames(),_=this._adapter.getMinuteNames();if(this.twelvehour){const u=[];for(let k=0;k=0)&&(!this.maxDate||this._adapter.compareDatetime(oe,this.maxDate,!1)<=0)&&(!this.dateFilter||this.dateFilter(oe,ge.HOUR));u.push({value:k,displayValue:k%12==0?"12":a[k%12],enabled:Ne,top:50-Math.cos(b)*T-Ie,left:50+Math.sin(b)*T-Ie})}this._hours=u.filter("AM"===this.AMPM?k=>k.value<12:k=>k.value>=12)}else for(let u=0;u0&&u<13?Le:27.5,q=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),u,0),oe=(!this.minDate||this._adapter.compareDatetime(q,this.minDate,!1)>=0)&&(!this.maxDate||this._adapter.compareDatetime(q,this.maxDate,!1)<=0)&&(!this.dateFilter||this.dateFilter(q,ge.HOUR));this._hours.push({value:u,displayValue:0===u?"00":a[u],enabled:oe,top:50-Math.cos(k)*T-Ie,left:50+Math.sin(k)*T-Ie,fontSize:u>0&&u<13?"":"80%"})}for(let u=0;u<_.length;u+=5){const k=u/30*Math.PI,b=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this._adapter.getHour(this.activeDate),u),T=(!this.minDate||this._adapter.compareDatetime(b,this.minDate)>=0)&&(!this.maxDate||this._adapter.compareDatetime(b,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(b,ge.MINUTE));this._minutes.push({value:u,displayValue:0===u?"00":_[u],enabled:T,top:50-Math.cos(k)*Le-Ie,left:50+Math.sin(k)*Le-Ie})}}setTime(a){const _=this._elementRef.nativeElement,u=_.getBoundingClientRect(),k=_.offsetWidth,b=_.offsetHeight,{pageX:T,pageY:q}=function ne(y){let D;return D=xt(y)?y.touches[0]||y.changedTouches[0]:y,D}(a),oe=k/2-(T-u.left-window.pageXOffset),Ne=b/2-(q-u.top-window.pageYOffset);let at=Math.atan2(-oe,Ne);const Ja=Math.PI/(this._hourView?6:this.interval?30/this.interval:30),Ga=Math.sqrt(oe*oe+Ne*Ne),$a=this._hourView&&Ga>(.4125*k+.275*k)/2;at<0&&(at=2*Math.PI+at);let st,K=Math.round(at/Ja);this._hourView?(this.twelvehour?K="AM"===this.AMPM?0===K?12:K:12===K?0:K+12:(12===K&&(K=0),K=$a?0===K?12:K:0===K?0:K+12),st=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),K,this._adapter.getMinute(this.activeDate))):(this.interval&&(K*=this.interval),60===K&&(K=0),st=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this._adapter.getHour(this.activeDate),K)),(!this.dateFilter||this.dateFilter(st,this._hourView?ge.HOUR:ge.MINUTE))&&(this._timeChanged=!0,this.activeDate=st,this._changeDetectorRef.markForCheck(),this.activeDateChange.emit(this.activeDate))}static#e=this.\u0275fac=function(_){return new(_||y)(t.rXU(t.aKT),t.rXU(te),t.rXU(t.gRc),t.rXU(m.qQ))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["mtx-clock"]],hostAttrs:["role","clock",1,"mtx-clock"],hostBindings:function(_,u){1&_&&t.bIt("mousedown",function(b){return u._pointerDown(b)})("touchstart",function(b){return u._pointerDown(b)})},inputs:{dateFilter:"dateFilter",interval:"interval",twelvehour:[t.Mj6.HasDecoratorInputTransform,"twelvehour","twelvehour",t.L39],AMPM:"AMPM",activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",startView:"startView"},outputs:{selectedChange:"selectedChange",activeDateChange:"activeDateChange",_userSelection:"_userSelection"},exportAs:["mtxClock"],standalone:!0,features:[t.GFd,t.OA$,t.aNF],decls:9,vars:6,consts:[[1,"mtx-clock-wrapper"],[1,"mtx-clock-center"],[1,"mtx-clock-hand"],[1,"mtx-clock-hours"],[1,"mtx-clock-cell"],[1,"mtx-clock-minutes"]],template:function(_,u){1&_&&(t.j41(0,"div",0),t.nrm(1,"div",1)(2,"div",2),t.j41(3,"div",3),t.Z7z(4,Ma,2,11,"div",4,t.fX1),t.k0s(),t.j41(6,"div",5),t.Z7z(7,fa,2,9,"div",4,t.fX1),t.k0s()()),2&_&&(t.R7$(2),t.Aen(u._hand),t.R7$(),t.AVh("active",u._hourView),t.R7$(),t.Dyx(u._hours),t.R7$(2),t.AVh("active",!u._hourView),t.R7$(),t.Dyx(u._minutes))},styles:['.mtx-clock{position:relative;display:block;min-width:224px;margin:12px;box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:none;font-size:var(--mtx-datetimepicker-clock-text-size)}.mtx-clock-wrapper{position:relative;width:100%;height:0;padding-top:100%;border-radius:50%;background-color:var(--mtx-datetimepicker-clock-dial-background-color)}.mtx-clock-center{position:absolute;top:50%;left:50%;width:3%;height:3%;margin:-1.5%;border-radius:50%;background-color:var(--mtx-datetimepicker-clock-hand-background-color)}.mtx-clock-hand{position:absolute;inset:0;width:2px;margin:0 auto;transform-origin:bottom;background-color:var(--mtx-datetimepicker-clock-hand-background-color)}.mtx-clock-hand:before{content:"";position:absolute;top:-4px;left:-3px;width:8px;height:8px;border-radius:50%;background-color:var(--mtx-datetimepicker-clock-hand-background-color)}.mtx-clock-hours,.mtx-clock-minutes{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:.35s;transform:scale(1.2)}.mtx-clock-hours.active,.mtx-clock-minutes.active{opacity:1;visibility:visible;transform:scale(1)}.mtx-clock-minutes{transform:scale(.8)}.mtx-clock-cell{position:absolute;display:flex;width:14.1666%;height:14.1666%;justify-content:center;box-sizing:border-box;border-radius:50%;align-items:center;cursor:pointer;color:var(--mtx-datetimepicker-clock-cell-text-color)}.mtx-clock-cell.mtx-clock-cell-selected{color:#fff;background-color:var(--mtx-datetimepicker-clock-hand-background-color)}.mtx-clock-cell:not(.mtx-clock-cell-selected,.mtx-clock-cell-disabled):hover{background-color:var(--mtx-datetimepicker-clock-cell-hover-state-background-color)}.mtx-clock-cell.mtx-clock-cell-disabled{pointer-events:none;color:var(--mtx-datetimepicker-clock-cell-disabled-state-text-color)}\n'],encapsulation:2,changeDetection:0})}return y})();function xt(y){return"t"===y.type[0]}var F=M(49969);const Fe={transformPanel:(0,F.hZ)("transformPanel",[(0,F.kY)("void => enter-dropdown",(0,F.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,F.i7)([(0,F.iF)({opacity:0,transform:"scale(1, 0.8)"}),(0,F.iF)({opacity:1,transform:"scale(1, 1)"})]))),(0,F.kY)("void => enter-dialog",(0,F.i0)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,F.i7)([(0,F.iF)({opacity:0,transform:"scale(0.7)"}),(0,F.iF)({transform:"none",opacity:1})]))),(0,F.kY)("* => void",(0,F.i0)("100ms linear",(0,F.iF)({opacity:0})))]),fadeInCalendar:(0,F.hZ)("fadeInCalendar",[(0,F.wk)("void",(0,F.iF)({opacity:0})),(0,F.wk)("enter",(0,F.iF)({opacity:1})),(0,F.kY)("void => *",(0,F.i0)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))]),slideCalendar:(0,F.hZ)("slideCalendar",[(0,F.kY)("* => left",[(0,F.i0)(180,(0,F.i7)([(0,F.iF)({transform:"translateX(100%)",offset:.5}),(0,F.iF)({transform:"translateX(-100%)",offset:.51}),(0,F.iF)({transform:"translateX(0)",offset:1})]))]),(0,F.kY)("* => right",[(0,F.i0)(180,(0,F.i7)([(0,F.iF)({transform:"translateX(-100%)",offset:.5}),(0,F.iF)({transform:"translateX(100%)",offset:.51}),(0,F.iF)({transform:"translateX(0)",offset:1})]))])])};function re(y){return Error(`MtxDatetimepicker: No provider found for ${y}. You must add one of the following to your app config: provideNativeDatetimeAdapter, provideDateFnsDatetimeAdapter,provideLuxonDatetimeAdapter, provideMomentDatetimeAdapter, or provide a custom implementation.`)}const zt=["mtx-calendar-body",""];function ae(y,D){if(1&y&&(t.j41(0,"tr",0)(1,"td",2),t.EFF(2),t.k0s()()),2&y){const a=t.XpG();t.R7$(),t.BMQ("colspan",a.numCols),t.R7$(),t.JRh(a.label)}}function Bt(y,D){if(1&y&&(t.j41(0,"td",3),t.EFF(1),t.k0s()),2&y){const a=t.XpG(2);t.BMQ("colspan",a._firstRowOffset),t.R7$(),t.SpI(" ",a._firstRowOffset>=a.labelMinRequiredCells?a.label:""," ")}}function jt(y,D){if(1&y){const a=t.RV6();t.j41(0,"td",5),t.bIt("click",function(){const u=t.eBV(a).$implicit,k=t.XpG(2);return t.Njj(k._cellClicked(u))}),t.j41(1,"div",6),t.EFF(2),t.k0s()()}if(2&y){const a=D.$implicit,_=D.$index,u=t.XpG().$index,k=t.XpG();t.AVh("mtx-calendar-body-active",k._isActiveCell(u,_))("mtx-calendar-body-disabled",!a.enabled),t.Y8G("tabindex",k._isActiveCell(u,_)?0:-1),t.BMQ("data-mat-row",u)("data-mat-col",_)("aria-label",a.ariaLabel)("aria-disabled",!a.enabled||null),t.R7$(),t.AVh("mtx-calendar-body-selected",k.selectedValue===a.value)("mtx-calendar-body-today",k.todayValue===a.value),t.BMQ("aria-selected",k.selectedValue===a.value),t.R7$(),t.SpI(" ",a.displayValue," ")}}function lt(y,D){if(1&y&&(t.j41(0,"tr",1),t.DNE(1,Bt,2,2,"td",3),t.Z7z(2,jt,3,15,"td",4,t.fX1),t.k0s()),2&y){const a=D.$implicit,_=D.$index,u=t.XpG();t.R7$(),t.vxM(1,0===_&&u._firstRowOffset?1:-1),t.R7$(),t.Dyx(a)}}class B{constructor(D,a,_,u){this.value=D,this.displayValue=a,this.ariaLabel=_,this.enabled=u}}let _t=(()=>{class y{constructor(){this.numCols=7,this.allowDisabledSelection=!1,this.activeCell=0,this.selectedValueChange=new t.bkB}get _firstRowOffset(){return this.rows&&this.rows.length&&this.rows[0].length?this.numCols-this.rows[0].length:0}_cellClicked(a){!this.allowDisabledSelection&&!a.enabled||this.selectedValueChange.emit(a.value)}_isActiveCell(a,_){let u=a*this.numCols+_;return a&&(u-=this._firstRowOffset),u===this.activeCell}static#e=this.\u0275fac=function(_){return new(_||y)};static#t=this.\u0275cmp=t.VBU({type:y,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"],standalone:!0,features:[t.aNF],attrs:zt,decls:3,vars:1,consts:[["aria-hidden","true"],["role","row"],[1,"mtx-calendar-body-label"],["aria-hidden","true",1,"mtx-calendar-body-label"],["role","gridcell",1,"mtx-calendar-body-cell"],["role","gridcell",1,"mtx-calendar-body-cell",3,"click","tabindex"],[1,"mtx-calendar-body-cell-content"]],template:function(_,u){1&_&&(t.DNE(0,ae,3,2,"tr",0),t.Z7z(1,lt,4,1,"tr",1,t.fX1)),2&_&&(t.vxM(0,u._firstRowOffset.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){color:var(--mtx-datetimepicker-calendar-date-disabled-state-text-color)}.mtx-calendar-body-disabled>.mtx-calendar-body-today:not(.mtx-calendar-body-selected){border-color:var(--mtx-datetimepicker-calendar-date-disabled-state-text-color)}.mtx-calendar-body-cell-content{position:absolute;top:5%;left:5%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;border:1px solid transparent;border-radius:999px;color:var(--mtx-datetimepicker-calendar-date-text-color);border-color:var(--mtx-datetimepicker-calendar-date-outline-color)}.mtx-calendar-body-active>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){background-color:var(--mtx-datetimepicker-calendar-date-focus-state-background-color)}@media (hover: hover){.mtx-calendar-body-cell:not(.mtx-calendar-body-disabled):hover>.mtx-calendar-body-cell-content:not(.mtx-calendar-body-selected){background-color:var(--mtx-datetimepicker-calendar-date-hover-state-background-color)}}.mtx-calendar-body-selected{background-color:var(--mtx-datetimepicker-calendar-date-selected-state-background-color);color:var(--mtx-datetimepicker-calendar-date-selected-state-text-color)}.mtx-calendar-body-disabled>.mtx-calendar-body-selected{background-color:var(--mtx-datetimepicker-calendar-date-selected-disabled-state-background-color)}.mtx-calendar-body-selected.mtx-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mtx-datetimepicker-calendar-date-today-selected-state-outline-color)}\n"],encapsulation:2,changeDetection:0})}return y})();function Ut(y,D){if(1&y&&(t.j41(0,"th"),t.EFF(1),t.k0s()),2&y){const a=D.$implicit;t.BMQ("aria-label",a.long),t.R7$(),t.JRh(a.narrow)}}let St=(()=>{class y{constructor(a,_){if(this._adapter=a,this._dateFormats=_,this.type="date",this.selectedChange=new t.bkB,this._userSelection=new t.bkB,!this._adapter)throw re("DatetimeAdapter");if(!this._dateFormats)throw re("MTX_DATETIME_FORMATS");const u=this._adapter.getFirstDayOfWeek(),k=this._adapter.getDayOfWeekNames("narrow"),T=this._adapter.getDayOfWeekNames("long").map((q,oe)=>({long:q,narrow:k[oe]}));this._weekdays=T.slice(u).concat(T.slice(0,u)),this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(a){const _=this._activeDate;this._activeDate=a||this._adapter.today(),_&&this._activeDate&&!this._adapter.sameMonthAndYear(_,this._activeDate)&&(this._init(),this._adapter.isInNextMonth(_,this._activeDate)?this.calendarState("right"):this.calendarState("left"))}get selected(){return this._selected}set selected(a){this._selected=a,this._selectedDate=this._getDateInCurrentMonth(this.selected)}ngAfterContentInit(){this._init()}_dateSelected(a){this.selectedChange.emit(this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),a,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 a=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate));this._firstWeekOffset=(7+this._adapter.getDayOfWeek(a)-this._adapter.getFirstDayOfWeek())%7,this._createWeekCells()}_createWeekCells(){const a=this._adapter.getNumDaysInMonth(this.activeDate),_=this._adapter.getDateNames();this._weeks=[[]];for(let u=0,k=this._firstWeekOffset;u{class y{constructor(a,_){if(this._adapter=a,this._dateFormats=_,this.type="date",this.selectedChange=new t.bkB,this._userSelection=new t.bkB,!this._adapter)throw re("DatetimeAdapter");if(!this._dateFormats)throw re("MTX_DATETIME_FORMATS");this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(a){const _=this._activeDate;this._activeDate=a||this._adapter.today(),_&&this._activeDate&&!Jt(this._adapter,_,this._activeDate,this.minDate,this.maxDate)&&this._init()}get selected(){return this._selected}set selected(a){this._selected=a,this._selectedYear=this._selected&&this._adapter.getYear(this._selected)}get minDate(){return this._minDate}set minDate(a){this._minDate=this._getValidDateOrNull(this._adapter.deserialize(a))}get maxDate(){return this._maxDate}set maxDate(a){this._maxDate=this._getValidDateOrNull(this._adapter.deserialize(a))}ngAfterContentInit(){this._init()}_yearSelected(a){const _=this._adapter.getMonth(this.activeDate),u=this._adapter.createDatetime(a,_,1,0,0);this.selectedChange.emit(this._adapter.createDatetime(a,_,Math.min(this._adapter.getDate(this.activeDate),this._adapter.getNumDaysInMonth(u)),this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate))),"year"===this.type&&this._userSelection.emit()}_getActiveCell(){return De(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 _=this._adapter.getYear(this.activeDate)-De(this._adapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let u=0,k=[];uthis._createCellForYear(b))),k=[])}_createCellForYear(a){const _=this._adapter.getYearName(this._adapter.createDate(a,0,1));return new B(a,_,_,this._shouldEnableYear(a))}_shouldEnableYear(a){if(null==a||this.maxDate&&a>this._adapter.getYear(this.maxDate)||this.minDate&&a{class y{constructor(){this.changes=new ye.B,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToYearViewLabel="Choose month",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date",this.switchToClockHourViewLabel="Choose hour",this.switchToClockMinuteViewLabel="Choose minute",this.okLabel="OK",this.cancelLabel="Cancel"}formatYearRange(a,_){return`${a} \u2013 ${_}`}formatYearRangeLabel(a,_){return`${a} to ${_}`}static#e=this.\u0275fac=function(_){return new(_||y)};static#t=this.\u0275prov=t.jDH({token:y,factory:y.\u0275fac,providedIn:"root"})}return y})();const ct=["hourInput"],qe=["minuteInput"];function H(y,D){if(1&y){const a=t.RV6();t.j41(0,"div",7)(1,"button",12),t.bIt("keydown",function(u){return t.eBV(a),t.Njj(u.stopPropagation())})("click",function(){t.eBV(a);const u=t.XpG();return t.Njj(u.ampmChange.emit("AM"))}),t.EFF(2,"AM"),t.k0s(),t.j41(3,"button",13),t.bIt("keydown",function(u){return t.eBV(a),t.Njj(u.stopPropagation())})("click",function(){t.eBV(a);const u=t.XpG();return t.Njj(u.ampmChange.emit("PM"))}),t.EFF(4,"PM"),t.k0s()()}if(2&y){const a=t.XpG();t.R7$(),t.AVh("mtx-time-ampm-active","AM"===a.AMPM),t.R7$(2),t.AVh("mtx-time-ampm-active","PM"===a.AMPM)}}function $t(y,D){for(y=String(y);y.length{class y{set timeInterval(a){this._interval=(0,ue.OE)(a)}set timeMin(a){this._min=(0,ue.OE)(a)}set timeMax(a){this._max=(0,ue.OE)(a)}set timeValue(a){this._value=(0,ue.OE)(a),this.hasFocus||this.writeValue(this._value),this.writePlaceholder(this._value)}constructor(a,_){this.element=a,this.cdr=_,this._interval=1,this._min=0,this._max=1/0,this.timeValueChanged=new t.bkB,this.keyDownListener=this.keyDownHandler.bind(this),this.keyPressListener=this.keyPressHandler.bind(this),this.inputEventListener=this.inputChangedHandler.bind(this),this.inputElement.addEventListener("keydown",this.keyDownListener,{passive:!0}),this.inputElement.addEventListener("keypress",this.keyPressListener),this.inputElement.addEventListener("input",this.inputEventListener,{passive:!0})}get hasFocus(){return this.element.nativeElement&&this.element?.nativeElement===document?.activeElement}get inputElement(){return this.element.nativeElement}get valid(){return!this._value||(String(this.inputElement.value).length?this._value==this.inputElement.value:this._value==this.inputElement.placeholder)}get invalid(){return!this.valid}blur(){this.writeValue(this._value),this.writePlaceholder(this._value),this.timeValueChanged.emit(this._value)}focus(){this.writeValue("")}writeValue(a){this.inputElement.value=""!==a?$t(a,2):"",this.cdr.markForCheck()}writePlaceholder(a){this.inputElement.placeholder=$t(a,2),this.cdr.markForCheck()}keyDownHandler(a){if(String(this.inputElement.value).length>0){let _=null;a.keyCode===P.i7?(_=(0,ue.OE)(this._value),_+=this._interval,a.stopPropagation()):a.keyCode===P.n6&&(_=(0,ue.OE)(this._value),_-=this._interval,a.stopPropagation()),"number"==typeof _&&(this.writeValue(_),this.writePlaceholder(_),this.clampInputValue(),this.timeValueChanged.emit(this._value))}}keyPressHandler(a){const _=a?.key??null;isNaN(Number(_))&&"Enter"!==_&&a.preventDefault()}inputChangedHandler(){this.clampInputValue(),this.timeValueChanged.emit(this._value)}clampInputValue(){if(""===this.inputElement?.value)return;const a=(0,ue.OE)(this.inputElement?.value??null);if(a||0===this._min&&0===a){const _=Math.min(Math.max(a,this._min),this._max);_!==a&&(this.writeValue(_),this.writePlaceholder(_)),this._value=_}}ngOnDestroy(){this.inputElement.removeEventListener("keydown",this.keyDownListener),this.inputElement.removeEventListener("keypress",this.keyPressListener),this.inputElement.removeEventListener("input",this.inputEventListener)}static#e=this.\u0275fac=function(_){return new(_||y)(t.rXU(t.aKT),t.rXU(t.gRc))};static#t=this.\u0275dir=t.FsC({type:y,selectors:[["input",8,"mtx-time-input"]],hostBindings:function(_,u){1&_&&t.bIt("blur",function(b){return u.blur(b)})("focus",function(b){return u.focus(b)})},inputs:{timeInterval:"timeInterval",timeMin:"timeMin",timeMax:"timeMax",timeValue:"timeValue"},outputs:{timeValueChanged:"timeValueChanged"},exportAs:["mtxTimeInput"],standalone:!0})}return y})(),he=(()=>{class y{get activeDate(){return this._activeDate}set activeDate(a){this._activeDate=this._adapter.clampDate(a,this.minDate,this.maxDate)}get selected(){return this._selected}set selected(a){this._selected=this._adapter.getValidDateOrNull(this._adapter.deserialize(a)),this._selected&&(this.activeDate=this._selected)}get minDate(){return this._minDate}set minDate(a){this._minDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(a))}get maxDate(){return this._maxDate}set maxDate(a){this._maxDate=this._adapter.getValidDateOrNull(this._adapter.deserialize(a))}get clockView(){return this._clockView}set clockView(a){this._clockView=a}get isHourView(){return"hour"===this._clockView}get isMinuteView(){return"hour"===this._clockView}get hour(){if(!this.activeDate)return this.twelvehour?"12":"00";const a=Number(this._adapter.getHour(this.activeDate));return this.twelvehour?0===a?"12":this.prefixWithZero(a>12?a-12:a):this.prefixWithZero(a)}get minute(){return this.activeDate?this.prefixWithZero(this._adapter.getMinute(this.activeDate)):"00"}prefixWithZero(a){return a<10?"0"+String(a):String(a)}constructor(a,_,u){this._adapter=a,this._changeDetectorRef=_,this._datetimepickerIntl=u,this.selectedChange=new t.bkB,this.activeDateChange=new t.bkB,this._userSelection=new t.bkB,this.ampmChange=new t.bkB,this.clockViewChange=new t.bkB,this.interval=1,this.twelvehour=!1,this.AMPM="AM",this._clockView="hour",this.datetimepickerIntlChangesSubscription=this._datetimepickerIntl.changes.subscribe(()=>{this._changeDetectorRef.detectChanges()})}ngOnChanges(a){a.clockView&&a.clockView.currentValue!==a.clockView.previousValue&&this.focusInputElement()}ngAfterViewInit(){this.focusInputElement()}focusInputElement(){"hour"===this.clockView?this.hourInputElement&&this.hourInputElement.nativeElement.focus():this.minuteInputElement&&this.minuteInputElement.nativeElement.focus()}handleHourInputChange(a){const _=(0,ue.OE)(a);if(_||0===_){const u=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this.updateHourForAmPm(_),this._adapter.getMinute(this.activeDate));this._activeDate=this._adapter.clampDate(u,this.minDate,this.maxDate),this.activeDateChange.emit(this.activeDate),this.hourInputDirective&&(this.hourInputDirective.timeValue=this.hour)}}updateHourForAmPm(a){return this.twelvehour?"AM"===this.AMPM?0===a||12===a?0:a:0===a||12===a?12:a+12:a}handleMinuteInputChange(a){const _=(0,ue.OE)(a);if(_||0===_){const u=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),this._adapter.getMonth(this.activeDate),this._adapter.getDate(this.activeDate),this._adapter.getHour(this._activeDate),_);this._activeDate=this._adapter.clampDate(u,this.minDate,this.maxDate),this.activeDateChange.emit(this.activeDate),this.minuteInputDirective&&(this.minuteInputDirective.timeValue=this.minute)}}handleFocus(a){this.clockView=a,this.clockViewChange.emit(a)}_timeSelected(a){"hour"===this.clockView&&(this.clockView="minute"),this._activeDate=this.selected=a}_onActiveDateChange(a){this._activeDate=a,this.activeDateChange.emit(a)}handleOk(){this._selected&&this.selectedChange.emit(this._selected),this._userSelection.emit()}handleCancel(){this._userSelection.emit()}ngOnDestroy(){this.datetimepickerIntlChangesSubscription&&this.datetimepickerIntlChangesSubscription.unsubscribe()}static#e=this.\u0275fac=function(_){return new(_||y)(t.rXU(te),t.rXU(t.gRc),t.rXU(we))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["mtx-time"]],viewQuery:function(_,u){if(1&_&&(t.GBs(ct,5,t.aKT),t.GBs(ct,5,Ht),t.GBs(qe,5,t.aKT),t.GBs(qe,5,Ht)),2&_){let k;t.mGM(k=t.lsd())&&(u.hourInputElement=k.first),t.mGM(k=t.lsd())&&(u.hourInputDirective=k.first),t.mGM(k=t.lsd())&&(u.minuteInputElement=k.first),t.mGM(k=t.lsd())&&(u.minuteInputDirective=k.first)}},hostAttrs:[1,"mtx-time"],inputs:{dateFilter:"dateFilter",interval:"interval",twelvehour:[t.Mj6.HasDecoratorInputTransform,"twelvehour","twelvehour",t.L39],AMPM:"AMPM",activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",clockView:"clockView"},outputs:{selectedChange:"selectedChange",activeDateChange:"activeDateChange",_userSelection:"_userSelection",ampmChange:"ampmChange",clockViewChange:"clockViewChange"},exportAs:["mtxTime"],standalone:!0,features:[t.GFd,t.OA$,t.aNF],decls:15,vars:27,consts:[["hourInput","mtxTimeInput"],["minuteInput","mtxTimeInput"],[1,"mtx-time-input-wrapper"],[1,"mtx-time-input-inner"],["type","text","inputmode","numeric","maxlength","2",1,"mtx-time-input",3,"timeValueChanged","focus","timeMin","timeMax","timeValue"],[1,"mtx-time-seperator"],["type","text","inputmode","numeric","maxlength","2",1,"mtx-time-input",3,"timeValueChanged","focus","timeMin","timeMax","timeValue","timeInterval"],[1,"mtx-time-ampm"],[3,"selectedChange","activeDateChange","AMPM","dateFilter","interval","maxDate","minDate","selected","startView","twelvehour"],[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,"click","disabled"],["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(_,u){if(1&_){const k=t.RV6();t.j41(0,"div",2)(1,"div",3)(2,"input",4,0),t.bIt("timeValueChanged",function(T){return t.eBV(k),t.Njj(u.handleHourInputChange(T))})("focus",function(){return t.eBV(k),t.Njj(u.handleFocus("hour"))}),t.k0s(),t.j41(4,"div",5),t.EFF(5,":"),t.k0s(),t.j41(6,"input",6,1),t.bIt("timeValueChanged",function(T){return t.eBV(k),t.Njj(u.handleMinuteInputChange(T))})("focus",function(){return t.eBV(k),t.Njj(u.handleFocus("minute"))}),t.k0s(),t.DNE(8,H,5,4,"div",7),t.k0s()(),t.j41(9,"mtx-clock",8),t.bIt("selectedChange",function(T){return t.eBV(k),t.Njj(u._timeSelected(T))})("activeDateChange",function(T){return t.eBV(k),t.Njj(u._onActiveDateChange(T))}),t.k0s(),t.j41(10,"div",9)(11,"button",10),t.bIt("click",function(){return t.eBV(k),t.Njj(u.handleCancel())}),t.EFF(12),t.k0s(),t.j41(13,"button",11),t.bIt("click",function(){return t.eBV(k),t.Njj(u.handleOk())}),t.EFF(14),t.k0s()()}if(2&_){const k=t.sdS(3),b=t.sdS(7);t.R7$(2),t.AVh("mtx-time-input-active","hour"===u.clockView)("mtx-time-input-warning",!k.valid),t.Y8G("timeMin",u.twelvehour?1:0)("timeMax",u.twelvehour?12:23)("timeValue",u.hour),t.R7$(4),t.AVh("mtx-time-input-active","minute"===u.clockView)("mtx-time-input-warning",!b.valid),t.Y8G("timeMin",0)("timeMax",59)("timeValue",u.minute)("timeInterval",u.interval),t.R7$(2),t.vxM(8,u.twelvehour?8:-1),t.R7$(),t.Y8G("AMPM",u.AMPM)("dateFilter",u.dateFilter)("interval",u.interval)("maxDate",u.maxDate)("minDate",u.minDate)("selected",u.selected)("startView",u.clockView)("twelvehour",u.twelvehour),t.R7$(3),t.SpI(" ",u._datetimepickerIntl.cancelLabel," "),t.R7$(),t.Y8G("disabled",(null==u.minuteInputDirective?null:u.minuteInputDirective.invalid)||(null==u.hourInputDirective?null:u.hourInputDirective.invalid)),t.R7$(),t.SpI(" ",u._datetimepickerIntl.okLabel," ")}},dependencies:[be.$z,Nt,Ht],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:2px solid transparent;appearance:none;outline:none;border-radius:var(--mtx-datetimepicker-selector-container-shape);background-color:var(--mtx-datetimepicker-time-input-background-color);color:var(--mtx-datetimepicker-time-input-text-color)}.mtx-time-input.mtx-time-input-active{background-color:var(--mtx-datetimepicker-time-input-active-state-background-color);color:var(--mtx-datetimepicker-time-input-active-state-text-color)}.mtx-time-input.mtx-time-input-active:focus{border-color:var(--mtx-datetimepicker-time-input-focus-state-outline-color);background-color:var(--mtx-datetimepicker-time-input-focus-state-background-color)}.mtx-time-input.mtx-time-input-active:focus::placeholder{color:var(--mtx-datetimepicker-time-input-focus-state-placeholder-text-color)}.mtx-time-input.mtx-time-input-warning{border-color:var(--mtx-datetimepicker-time-input-warn-state-outline-color)}.mtx-time-seperator{display:inline-flex;justify-content:center;align-items:center;width:24px;font-size:36px}.mtx-time-ampm{display:inline-flex;flex-direction:column;margin-left:12px}[dir=rtl] .mtx-time-ampm{margin-left:auto;margin-right:12px}.mtx-time-ampm .mtx-time-am,.mtx-time-ampm .mtx-time-pm{--mdc-text-button-label-text-weight: 400;--mdc-text-button-label-text-color: var(--mtx-datetimepicker-time-ampm-text-color);--mdc-text-button-container-shape: var(--mtx-datetimepicker-selector-container-shape);border-color:var(--mtx-datetimepicker-time-ampm-outline-color);flex:1;width:40px;min-width:auto;border-width:1px;border-style:solid}.mtx-time-ampm .mtx-time-am.mtx-time-ampm-active,.mtx-time-ampm .mtx-time-pm.mtx-time-ampm-active{--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-color: var(--mtx-datetimepicker-time-ampm-selected-state-text-color);background-color:var(--mtx-datetimepicker-time-ampm-selected-state-background-color)}.mtx-time-ampm .mtx-time-am .mat-mdc-button-touch-target,.mtx-time-ampm .mtx-time-pm .mat-mdc-button-touch-target{height:100%}.mtx-time-ampm .mtx-time-am{border-bottom-left-radius:0;border-bottom-right-radius:0}.mtx-time-ampm .mtx-time-pm{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}.mtx-time-button-wrapper{display:flex;justify-content:flex-end;padding-top:8px}.mtx-time-button-wrapper .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mtx-time-button-wrapper .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,changeDetection:0})}return y})(),ie=(()=>{class y{constructor(a,_){if(this._adapter=a,this._dateFormats=_,this.type="date",this.selectedChange=new t.bkB,this._userSelection=new t.bkB,!this._adapter)throw re("DatetimeAdapter");if(!this._dateFormats)throw re("MTX_DATETIME_FORMATS");this._activeDate=this._adapter.today()}get activeDate(){return this._activeDate}set activeDate(a){const _=this._activeDate;this._activeDate=a||this._adapter.today(),_&&this._activeDate&&!this._adapter.sameYear(_,this._activeDate)&&this._init()}get selected(){return this._selected}set selected(a){this._selected=a,this._selectedMonth=this._getMonthInCurrentYear(this.selected)}ngAfterContentInit(){this._init()}_monthSelected(a){const _=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),a,1,0,0);this.selectedChange.emit(this._adapter.createDatetime(this._adapter.getYear(this.activeDate),a,Math.min(this._adapter.getDate(this.activeDate),this._adapter.getNumDaysInMonth(_)),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 a=this._adapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(_=>_.map(u=>this._createCellForMonth(u,a[u])))}_getMonthInCurrentYear(a){return this._adapter.sameYear(a,this.activeDate)?this._adapter.getMonth(a):null}_createCellForMonth(a,_){const u=this._adapter.format(this._adapter.createDatetime(this._adapter.getYear(this.activeDate),a,1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate)),this._dateFormats.display.monthYearA11yLabel);return new B(a,_.toLocaleUpperCase(),u,this._isMonthEnabled(a))}_isMonthEnabled(a){if(!this.dateFilter)return!0;for(let u=this._adapter.createDatetime(this._adapter.getYear(this.activeDate),a,1,this._adapter.getHour(this.activeDate),this._adapter.getMinute(this.activeDate));this._adapter.getMonth(u)===a;u=this._adapter.addCalendarDays(u,1))if(this.dateFilter(u))return!0;return!1}static#e=this.\u0275fac=function(_){return new(_||y)(t.rXU(te,8),t.rXU($,8))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["mtx-year-view"]],inputs:{type:"type",dateFilter:"dateFilter",activeDate:"activeDate",selected:"selected"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection"},exportAs:["mtxYearView"],standalone:!0,features:[t.aNF],decls:3,vars:9,consts:[["role","grid",1,"mtx-calendar-table"],[1,"mtx-calendar-table-header"],["mtx-calendar-body","",3,"selectedValueChange","label","rows","todayValue","labelMinRequiredCells","numCols","activeCell","selectedValue","allowDisabledSelection"]],template:function(_,u){1&_&&(t.j41(0,"table",0),t.nrm(1,"thead",1),t.j41(2,"tbody",2),t.bIt("@slideCalendar.done",function(){return u._calendarStateDone()})("selectedValueChange",function(b){return u._monthSelected(b)}),t.k0s()()),2&_&&(t.R7$(2),t.Y8G("@slideCalendar",u._calendarState)("label",u._yearLabel)("rows",u._months)("todayValue",u._todayMonth)("labelMinRequiredCells",2)("numCols",4)("activeCell",u._adapter.getMonth(u.activeDate))("selectedValue",u._selectedMonth)("allowDisabledSelection",!0))},dependencies:[_t],encapsulation:2,data:{animation:[Fe.slideCalendar]},changeDetection:0})}return y})();function W(y,D){}function Ct(y,D){if(1&y&&t.DNE(0,W,0,0,"ng-template",3),2&y){const a=t.XpG();t.Y8G("cdkPortalOutlet",a._calendarHeaderPortal)}}function z(y,D){1&y&&(t.qSk(),t.j41(0,"svg",7),t.nrm(1,"path",8),t.k0s())}function Ke(y,D){if(1&y){const a=t.RV6();t.j41(0,"button",6),t.bIt("click",function(){t.eBV(a);const u=t.XpG(2);return t.Njj(u._yearClicked())}),t.j41(1,"span"),t.EFF(2),t.k0s(),t.DNE(3,z,2,0,":svg:svg",7),t.k0s()}if(2&y){const a=t.XpG(2);t.AVh("active","year"===a.currentView||"multi-year"===a.currentView),t.BMQ("aria-label",a._yearButtonLabel),t.R7$(2),t.JRh(a._yearButtonText),t.R7$(),t.vxM(3,a.multiYearSelector||"year"===a.type?3:-1)}}function ya(y,D){if(1&y){const a=t.RV6();t.j41(0,"button",11),t.bIt("click",function(){t.eBV(a);const u=t.XpG(3);return t.Njj(u._dateClicked())}),t.EFF(1),t.k0s()}if(2&y){const a=t.XpG(3);t.AVh("active","month"===a.currentView)("not-clickable","month"===a.type),t.BMQ("aria-label",a._dateButtonLabel),t.R7$(),t.JRh(a._dateButtonText)}}function mt(y,D){if(1&y){const a=t.RV6();t.j41(0,"span",16)(1,"button",17),t.bIt("click",function(){t.eBV(a);const u=t.XpG(4);return t.Njj(u._ampmClicked("AM"))}),t.EFF(2,"AM"),t.k0s(),t.j41(3,"button",18),t.bIt("click",function(){t.eBV(a);const u=t.XpG(4);return t.Njj(u._ampmClicked("PM"))}),t.EFF(4,"PM"),t.k0s()()}if(2&y){const a=t.XpG(4);t.R7$(),t.AVh("active","AM"===a._AMPM),t.R7$(2),t.AVh("active","PM"===a._AMPM)}}function ee(y,D){if(1&y){const a=t.RV6();t.j41(0,"span",10)(1,"span",12)(2,"button",13),t.bIt("click",function(){t.eBV(a);const u=t.XpG(3);return t.Njj(u._hoursClicked())}),t.EFF(3),t.k0s(),t.j41(4,"span",14),t.EFF(5,":"),t.k0s(),t.j41(6,"button",15),t.bIt("click",function(){t.eBV(a);const u=t.XpG(3);return t.Njj(u._minutesClicked())}),t.EFF(7),t.k0s()(),t.DNE(8,mt,5,4,"span",16),t.k0s()}if(2&y){const a=t.XpG(3);t.AVh("active","clock"===a.currentView),t.R7$(2),t.AVh("active","hour"===a._clockView),t.BMQ("aria-label",a._hourButtonLabel),t.R7$(),t.JRh(a._hoursButtonText),t.R7$(3),t.AVh("active","minute"===a._clockView),t.BMQ("aria-label",a._minuteButtonLabel),t.R7$(),t.JRh(a._minutesButtonText),t.R7$(),t.vxM(8,a.twelvehour?8:-1)}}function pe(y,D){if(1&y&&(t.j41(0,"div",5),t.DNE(1,ya,2,6,"button",9)(2,ee,9,11,"span",10),t.k0s()),2&y){const a=t.XpG(2);t.R7$(),t.vxM(1,"time"!==a.type?1:-1),t.R7$(),t.vxM(2,a.type.endsWith("time")?2:-1)}}function ce(y,D){if(1&y&&t.DNE(0,Ke,4,5,"button",4)(1,pe,3,2,"div",5),2&y){const a=t.XpG();t.vxM(0,"time"!==a.type?0:-1),t.R7$(),t.vxM(1,"year"!==a.type?1:-1)}}function X(y,D){if(1&y){const a=t.RV6();t.j41(0,"div",2)(1,"div",19)(2,"button",20),t.bIt("click",function(){t.eBV(a);const u=t.XpG();return t.Njj(u._previousClicked())}),t.qSk(),t.j41(3,"svg",21),t.nrm(4,"path",22),t.k0s()(),t.joV(),t.j41(5,"div",23),t.bIt("@slideCalendar.done",function(){t.eBV(a);const u=t.XpG();return t.Njj(u._calendarStateDone())}),t.j41(6,"strong"),t.EFF(7),t.k0s()(),t.j41(8,"button",24),t.bIt("click",function(){t.eBV(a);const u=t.XpG();return t.Njj(u._nextClicked())}),t.qSk(),t.j41(9,"svg",21),t.nrm(10,"path",25),t.k0s()()()()}if(2&y){const a=t.XpG();t.R7$(2),t.AVh("disabled",!a._previousEnabled()),t.BMQ("aria-disabled",!a._previousEnabled())("aria-label",a._prevButtonLabel),t.R7$(3),t.Y8G("@slideCalendar",a._calendarState),t.R7$(2),t.JRh(a._yearPeriodText),t.R7$(),t.AVh("disabled",!a._nextEnabled()),t.BMQ("aria-disabled",!a._nextEnabled())("aria-label",a._nextButtonLabel)}}function de(y,D){if(1&y){const a=t.RV6();t.j41(0,"mtx-month-view",26),t.bIt("_userSelection",function(){t.eBV(a);const u=t.XpG();return t.Njj(u._userSelected())})("selectedChange",function(u){t.eBV(a);const k=t.XpG();return t.Njj(k._dateSelected(u))}),t.k0s()}if(2&y){const a=t.XpG();t.Y8G("activeDate",a._activeDate)("dateFilter",a._dateFilterForViews)("selected",a.selected)("type",a.type)}}function Me(y,D){if(1&y){const a=t.RV6();t.j41(0,"mtx-year-view",26),t.bIt("_userSelection",function(){t.eBV(a);const u=t.XpG();return t.Njj(u._userSelected())})("selectedChange",function(u){t.eBV(a);const k=t.XpG();return t.Njj(k._monthSelected(u))}),t.k0s()}if(2&y){const a=t.XpG();t.Y8G("activeDate",a._activeDate)("dateFilter",a._dateFilterForViews)("selected",a.selected)("type",a.type)}}function Te(y,D){if(1&y){const a=t.RV6();t.j41(0,"mtx-multi-year-view",27),t.bIt("_userSelection",function(){t.eBV(a);const u=t.XpG();return t.Njj(u._userSelected())})("selectedChange",function(u){t.eBV(a);const k=t.XpG();return t.Njj(k._yearSelected(u))}),t.k0s()}if(2&y){const a=t.XpG();t.Y8G("activeDate",a._activeDate)("dateFilter",a._dateFilterForViews)("maxDate",a.maxDate)("minDate",a.minDate)("selected",a.selected)("type",a.type)}}function ga(y,D){if(1&y){const a=t.RV6();t.j41(0,"mtx-time",28),t.bIt("_userSelection",function(){t.eBV(a);const u=t.XpG(2);return t.Njj(u._userSelected())})("activeDateChange",function(u){t.eBV(a);const k=t.XpG(2);return t.Njj(k._onActiveDateChange(u))})("selectedChange",function(u){t.eBV(a);const k=t.XpG(2);return t.Njj(k._timeSelected(u))})("ampmChange",function(u){t.eBV(a);const k=t.XpG(2);return t.Njj(k._ampmClicked(u))})("clockViewChange",function(u){t.eBV(a);const k=t.XpG(2);return t.Njj(k._clockView=u)}),t.k0s()}if(2&y){const a=t.XpG(2);t.Y8G("AMPM",a._AMPM)("clockView",a._clockView)("twelvehour",a.twelvehour)("dateFilter",a.dateFilter)("interval",a.timeInterval)("maxDate",a.maxDate)("minDate",a.minDate)("selected",a._activeDate)}}function ka(y,D){if(1&y){const a=t.RV6();t.j41(0,"mtx-clock",29),t.bIt("_userSelection",function(){t.eBV(a);const u=t.XpG(2);return t.Njj(u._userSelected())})("activeDateChange",function(u){t.eBV(a);const k=t.XpG(2);return t.Njj(k._onActiveDateChange(u))})("selectedChange",function(u){t.eBV(a);const k=t.XpG(2);return t.Njj(k._dialTimeSelected(u))}),t.k0s()}if(2&y){const a=t.XpG(2);t.Y8G("AMPM",a._AMPM)("dateFilter",a.dateFilter)("interval",a.timeInterval)("maxDate",a.maxDate)("minDate",a.minDate)("selected",a._activeDate)("startView",a._clockView)("twelvehour",a.twelvehour)}}function Ze(y,D){if(1&y&&t.DNE(0,ga,1,8,"mtx-time")(1,ka,1,8),2&y){const a=t.XpG();t.vxM(0,a.timeInput?0:1)}}let Qe=(()=>{class y{constructor(a,_,u,k,b,T){if(this._elementRef=a,this._intl=_,this._ngZone=u,this._adapter=k,this._dateFormats=b,this.multiYearSelector=!1,this.twelvehour=!1,this.startView="month",this.timeInterval=1,this.preventSameDateTimeSelection=!1,this.selectedChange=new t.bkB,this.viewChanged=new t.bkB,this._userSelection=new t.bkB,this._clockView="hour",this._type="date",this.timeInput=!1,this._dateFilterForViews=q=>!!q&&(!this.dateFilter||this.dateFilter(q,ge.DATE))&&(!this.minDate||this._adapter.compareDate(q,this.minDate)>=0)&&(!this.maxDate||this._adapter.compareDate(q,this.maxDate)<=0),!this._adapter)throw re("DatetimeAdapter");if(!this._dateFormats)throw re("MTX_DATETIME_FORMATS");this._intlChanges=_.changes.subscribe(()=>T.markForCheck())}get type(){return this._type}set type(a){this._type=a||"date","year"===this.type&&(this.multiYearSelector=!0)}get startAt(){return this._startAt}set startAt(a){this._startAt=this._adapter.getValidDateOrNull(a)}get selected(){return this._selected}set selected(a){this._selected=this._adapter.getValidDateOrNull(a)}get minDate(){return this._minDate}set minDate(a){this._minDate=this._adapter.getValidDateOrNull(a)}get maxDate(){return this._maxDate}set maxDate(a){this._maxDate=this._adapter.getValidDateOrNull(a)}get _activeDate(){return this._clampedActiveDate}set _activeDate(a){const _=this._clampedActiveDate;this._clampedActiveDate=this._adapter.clampDate(a,this.minDate,this.maxDate),this._selectAMPM(this._clampedActiveDate),_&&this._clampedActiveDate&&"month"===this.currentView&&!this._adapter.sameMonthAndYear(_,this._clampedActiveDate)&&(this._adapter.isInNextMonth(_,this._clampedActiveDate)?this.calendarState("right"):this.calendarState("left"))}get currentView(){return this._currentView}set currentView(a){this._currentView=a,this.viewChanged.emit(a)}get _yearPeriodText(){if("multi-year"===this.currentView){const _=this._adapter.getYear(this._activeDate)-De(this._adapter,this._activeDate,this.minDate,this.maxDate),u=_+Q-1,k=this._adapter.getYearName(this._adapter.createDate(_,0,1)),b=this._adapter.getYearName(this._adapter.createDate(u,0,1));return this._intl.formatYearRange(k,b)}return"month"===this.currentView?this._adapter.getMonthNames("long")[this._adapter.getMonth(this._activeDate)]:this._adapter.getYearName(this._activeDate)}get _yearButtonText(){return this._adapter.getYearName(this._activeDate)}get _yearButtonLabel(){return this.multiYearSelector?this._intl.switchToMultiYearViewLabel:this._intl.switchToYearViewLabel}get _dateButtonText(){return"month"===this.type?this._adapter.getMonthNames("long")[this._adapter.getMonth(this._activeDate)]:this._adapter.format(this._activeDate,this._dateFormats.display.popupHeaderDateLabel)}get _dateButtonLabel(){return this._intl.switchToMonthViewLabel}get _hoursButtonText(){let a=this._adapter.getHour(this._activeDate);return this.twelvehour&&(0===a&&(a=24),a=a>12?a-12:a),this._2digit(a)}get _hourButtonLabel(){return this._intl.switchToClockHourViewLabel}get _minutesButtonText(){return this._2digit(this._adapter.getMinute(this._activeDate))}get _minuteButtonLabel(){return this._intl.switchToClockMinuteViewLabel}get _prevButtonLabel(){switch(this._currentView){case"month":return this._intl.prevMonthLabel;case"year":return this._intl.prevYearLabel;case"multi-year":return this._intl.prevMultiYearLabel;default:return""}}get _nextButtonLabel(){switch(this._currentView){case"month":return this._intl.nextMonthLabel;case"year":return this._intl.nextYearLabel;case"multi-year":return this._intl.nextMultiYearLabel;default:return""}}_userSelected(){this._userSelection.emit()}ngAfterContentInit(){this.headerComponent&&(this._calendarHeaderPortal=new $e.A8(this.headerComponent)),this._activeDate=this.startAt||this._adapter.today(),this._selectAMPM(this._activeDate),this.currentView="year"===this.type?"multi-year":"month"===this.type?"year":"time"===this.type?"clock":this.startView||"month"}ngOnDestroy(){this._intlChanges.unsubscribe()}_dateSelected(a){"date"===this.type?(!this._adapter.sameDate(a,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(a):(this._activeDate=a,this.currentView="clock")}_monthSelected(a){"month"===this.type?(!this._adapter.sameMonthAndYear(a,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(this._adapter.getFirstDateOfMonth(a)):(this._activeDate=a,this.currentView="month",this._clockView="hour")}_yearSelected(a){if("year"===this.type){if(!this._adapter.sameYear(a,this.selected)||!this.preventSameDateTimeSelection){const _=this._adapter.createDatetime(this._adapter.getYear(a),0,1,0,0);this.selectedChange.emit(_)}}else this._activeDate=a,this.currentView="year"}_timeSelected(a){this._activeDate=this._updateDate(a),(!this._adapter.sameDatetime(a,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(a)}_dialTimeSelected(a){"minute"!==this._clockView?(this._activeDate=this._updateDate(a),this._clockView="minute"):(!this._adapter.sameDatetime(a,this.selected)||!this.preventSameDateTimeSelection)&&this.selectedChange.emit(a)}_onActiveDateChange(a){this._activeDate=a}_updateDate(a){if(this.twelvehour)if(12===this._adapter.getHour(a)){if("AM"===this._AMPM)return this._adapter.addCalendarHours(a,-12)}else if("PM"===this._AMPM)return this._adapter.addCalendarHours(a,12);return a}_selectAMPM(a){this._AMPM=this._adapter.getHour(a)>11?"PM":"AM"}_ampmClicked(a){if(this._currentView="clock",a===this._AMPM)return;const _=this._adapter.getHour(this._activeDate);let u;u="AM"===a?_>=12?this._adapter.getHour(this._activeDate)-12:12:(_+12)%24;const k=this._adapter.clampDate(this._adapter.createDatetime(this._adapter.getYear(this._activeDate),this._adapter.getMonth(this._activeDate),this._adapter.getDate(this._activeDate),u,this._adapter.getMinute(this._activeDate)),this.minDate,this.maxDate);this._adapter.getHour(k)===u&&(this._activeDate=k,this._AMPM=a)}_yearClicked(){this.currentView="year"===this.type||this.multiYearSelector?"multi-year":"year"}_dateClicked(){"month"!==this.type&&(this.currentView="month")}_hoursClicked(){this.currentView="clock",this._clockView="hour"}_minutesClicked(){this.currentView="clock",this._clockView="minute"}_previousClicked(){this._activeDate="month"===this.currentView?this._adapter.addCalendarMonths(this._activeDate,-1):this._adapter.addCalendarYears(this._activeDate,"year"===this.currentView?-1:-Q)}_nextClicked(){this._activeDate="month"===this.currentView?this._adapter.addCalendarMonths(this._activeDate,1):this._adapter.addCalendarYears(this._activeDate,"year"===this.currentView?1:Q)}_previousEnabled(){return!this.minDate||!this.minDate||!this._isSameView(this._activeDate,this.minDate)}_nextEnabled(){return!this.maxDate||!this._isSameView(this._activeDate,this.maxDate)}_handleCalendarBodyKeydown(a){"month"===this.currentView?this._handleCalendarBodyKeydownInMonthView(a):"year"===this.currentView?this._handleCalendarBodyKeydownInYearView(a):"multi-year"===this.currentView?this._handleCalendarBodyKeydownInMultiYearView(a):this._handleCalendarBodyKeydownInClockView(a)}_focusActiveCell(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.asObservable().pipe((0,pa.$)()).subscribe(()=>{this._elementRef.nativeElement.focus()})})}_calendarStateDone(){this._calendarState=""}_isSameView(a,_){return"month"===this.currentView?this._adapter.getYear(a)===this._adapter.getYear(_)&&this._adapter.getMonth(a)===this._adapter.getMonth(_):"year"===this.currentView?this._adapter.getYear(a)===this._adapter.getYear(_):Jt(this._adapter,a,_,this.minDate,this.maxDate)}_handleCalendarBodyKeydownInMonthView(a){switch(a.keyCode){case P.UQ:this._activeDate=this._adapter.addCalendarDays(this._activeDate,-1);break;case P.LE:this._activeDate=this._adapter.addCalendarDays(this._activeDate,1);break;case P.i7:this._activeDate=this._adapter.addCalendarDays(this._activeDate,-7);break;case P.n6:this._activeDate=this._adapter.addCalendarDays(this._activeDate,7);break;case P.yZ:this._activeDate=this._adapter.addCalendarDays(this._activeDate,1-this._adapter.getDate(this._activeDate));break;case P.Kp:this._activeDate=this._adapter.addCalendarDays(this._activeDate,this._adapter.getNumDaysInMonth(this._activeDate)-this._adapter.getDate(this._activeDate));break;case P.w_:this._activeDate=a.altKey?this._adapter.addCalendarYears(this._activeDate,-1):this._adapter.addCalendarMonths(this._activeDate,-1);break;case P.dB:this._activeDate=a.altKey?this._adapter.addCalendarYears(this._activeDate,1):this._adapter.addCalendarMonths(this._activeDate,1);break;case P.Fm:return void(this._dateFilterForViews(this._activeDate)&&(this._dateSelected(this._activeDate),a.preventDefault()));default:return}a.preventDefault()}_handleCalendarBodyKeydownInYearView(a){switch(a.keyCode){case P.UQ:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,-1);break;case P.LE:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,1);break;case P.i7:this._activeDate=this._prevMonthInSameCol(this._activeDate);break;case P.n6:this._activeDate=this._nextMonthInSameCol(this._activeDate);break;case P.yZ:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,-this._adapter.getMonth(this._activeDate));break;case P.Kp:this._activeDate=this._adapter.addCalendarMonths(this._activeDate,11-this._adapter.getMonth(this._activeDate));break;case P.w_:this._activeDate=this._adapter.addCalendarYears(this._activeDate,a.altKey?-10:-1);break;case P.dB:this._activeDate=this._adapter.addCalendarYears(this._activeDate,a.altKey?10:1);break;case P.Fm:this._monthSelected(this._activeDate);break;default:return}a.preventDefault()}_handleCalendarBodyKeydownInMultiYearView(a){switch(a.keyCode){case P.UQ:this._activeDate=this._adapter.addCalendarYears(this._activeDate,-1);break;case P.LE:this._activeDate=this._adapter.addCalendarYears(this._activeDate,1);break;case P.i7:this._activeDate=this._adapter.addCalendarYears(this._activeDate,-4);break;case P.n6:this._activeDate=this._adapter.addCalendarYears(this._activeDate,4);break;case P.yZ:this._activeDate=this._adapter.addCalendarYears(this._activeDate,-De(this._adapter,this._activeDate,this.minDate,this.maxDate));break;case P.Kp:this._activeDate=this._adapter.addCalendarYears(this._activeDate,Q-De(this._adapter,this._activeDate,this.minDate,this.maxDate)-1);break;case P.w_:this._activeDate=this._adapter.addCalendarYears(this._activeDate,a.altKey?10*-Q:-Q);break;case P.dB:this._activeDate=this._adapter.addCalendarYears(this._activeDate,a.altKey?10*Q:Q);break;case P.Fm:this._yearSelected(this._activeDate);break;default:return}}_handleCalendarBodyKeydownInClockView(a){switch(a.keyCode){case P.i7:this._activeDate="hour"===this._clockView?this._adapter.addCalendarHours(this._activeDate,1):this._adapter.addCalendarMinutes(this._activeDate,this.timeInterval);break;case P.n6:this._activeDate="hour"===this._clockView?this._adapter.addCalendarHours(this._activeDate,-1):this._adapter.addCalendarMinutes(this._activeDate,-this.timeInterval);break;case P.Fm:return void(this.timeInput||this._dialTimeSelected(this._activeDate));default:return}a.preventDefault()}_prevMonthInSameCol(a){const _=this._adapter.getMonth(a)<=4?-5:this._adapter.getMonth(a)>=7?-7:-12;return this._adapter.addCalendarMonths(a,_)}_nextMonthInSameCol(a){const _=this._adapter.getMonth(a)<=4?7:this._adapter.getMonth(a)>=7?5:12;return this._adapter.addCalendarMonths(a,_)}calendarState(a){this._calendarState=a}_2digit(a){return("00"+a).slice(-2)}static#e=this.\u0275fac=function(_){return new(_||y)(t.rXU(t.aKT),t.rXU(we),t.rXU(t.SKi),t.rXU(te,8),t.rXU($,8),t.rXU(t.gRc))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["mtx-calendar"]],hostAttrs:["tabindex","0",1,"mtx-calendar"],hostVars:2,hostBindings:function(_,u){1&_&&t.bIt("keydown",function(b){return u._handleCalendarBodyKeydown(b)}),2&_&&t.AVh("mtx-calendar-with-time-input",u.timeInput)},inputs:{multiYearSelector:[t.Mj6.HasDecoratorInputTransform,"multiYearSelector","multiYearSelector",t.L39],twelvehour:[t.Mj6.HasDecoratorInputTransform,"twelvehour","twelvehour",t.L39],startView:"startView",timeInterval:"timeInterval",dateFilter:"dateFilter",preventSameDateTimeSelection:"preventSameDateTimeSelection",headerComponent:"headerComponent",type:"type",startAt:"startAt",timeInput:[t.Mj6.HasDecoratorInputTransform,"timeInput","timeInput",t.L39],selected:"selected",minDate:"minDate",maxDate:"maxDate"},outputs:{selectedChange:"selectedChange",viewChanged:"viewChanged",_userSelection:"_userSelection"},exportAs:["mtxCalendar"],standalone:!0,features:[t.GFd,t.aNF],decls:9,vars:3,consts:[[1,"mtx-calendar-header"],[1,"mtx-calendar-content"],[1,"mtx-month-content"],[3,"cdkPortalOutlet"],["mat-button","","type","button",1,"mtx-calendar-header-year"],[1,"mtx-calendar-header-date-time"],["mat-button","","type","button",1,"mtx-calendar-header-year",3,"click"],["matButtonIcon","","iconPositionEnd","","width","24","height","24","viewBox","0 0 24 24","fill","currentColor",1,"mtx-calendar-header-year-dropdown"],["d","M7,10L12,15L17,10H7Z"],["mat-button","","type","button",1,"mtx-calendar-header-date"],[1,"mtx-calendar-header-time"],["mat-button","","type","button",1,"mtx-calendar-header-date",3,"click"],[1,"mtx-calendar-header-hour-minute-container"],["mat-button","","type","button",1,"mtx-calendar-header-hours",3,"click"],[1,"mtx-calendar-header-hour-minute-separator"],["mat-button","","type","button",1,"mtx-calendar-header-minutes",3,"click"],[1,"mtx-calendar-header-ampm-container"],["mat-button","","type","button","aria-label","AM",1,"mtx-calendar-header-ampm",3,"click"],["mat-button","","type","button","aria-label","PM",1,"mtx-calendar-header-ampm",3,"click"],[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,"_userSelection","selectedChange","activeDate","dateFilter","selected","type"],[3,"_userSelection","selectedChange","activeDate","dateFilter","maxDate","minDate","selected","type"],[3,"_userSelection","activeDateChange","selectedChange","ampmChange","clockViewChange","AMPM","clockView","twelvehour","dateFilter","interval","maxDate","minDate","selected"],[3,"_userSelection","activeDateChange","selectedChange","AMPM","dateFilter","interval","maxDate","minDate","selected","startView","twelvehour"]],template:function(_,u){if(1&_&&(t.j41(0,"div",0),t.DNE(1,Ct,1,1)(2,ce,2,2),t.k0s(),t.j41(3,"div",1),t.DNE(4,X,11,10,"div",2)(5,de,1,4)(6,Me,1,4)(7,Te,1,6)(8,Ze,2,1),t.k0s()),2&_){let k;t.R7$(),t.vxM(1,u._calendarHeaderPortal?1:2),t.R7$(3),t.vxM(4,"month"===u.currentView||"year"===u.currentView||"multi-year"===u.currentView?4:-1),t.R7$(),t.vxM(5,"month"===(k=u.currentView)?5:"year"===k?6:"multi-year"===k?7:8)}},dependencies:[$e.I3,be.$z,be.iY,St,ie,ut,he,Nt],styles:[".mtx-calendar{display:block;outline:none;font-family:var(--mtx-datetimepicker-calendar-text-font);font-size:var(--mtx-datetimepicker-calendar-text-size)}.mtx-calendar-header{box-sizing:border-box;padding:8px;border-bottom:1px solid var(--mtx-datetimepicker-calendar-header-divider-color);border-top-left-radius:var(--mtx-datetimepicker-container-shape);border-top-right-radius:var(--mtx-datetimepicker-container-shape);background-color:var(--mtx-datetimepicker-calendar-header-background-color);color:var(--mtx-datetimepicker-calendar-header-text-color);--mdc-text-button-container-shape: var(--mtx-datetimepicker-selector-container-shape)}.mtx-calendar-header .mtx-calendar-header-year,.mtx-calendar-header .mtx-calendar-header-date,.mtx-calendar-header .mtx-calendar-header-hours,.mtx-calendar-header .mtx-calendar-header-minutes,.mtx-calendar-header .mtx-calendar-header-ampm{height:auto;min-width:auto;padding:0 4px;text-align:inherit;line-height:inherit;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;white-space:normal;word-break:break-word}.mtx-calendar-header .mtx-calendar-header-year .mat-mdc-button-touch-target,.mtx-calendar-header .mtx-calendar-header-date .mat-mdc-button-touch-target,.mtx-calendar-header .mtx-calendar-header-hours .mat-mdc-button-touch-target,.mtx-calendar-header .mtx-calendar-header-minutes .mat-mdc-button-touch-target,.mtx-calendar-header .mtx-calendar-header-ampm .mat-mdc-button-touch-target{height:100%}.mtx-calendar-header .mtx-calendar-header-year{line-height:24px}.mtx-calendar-header-date-time{font-size:24px;line-height:36px}.mtx-calendar-header-year:not(.active),.mtx-calendar-header-date:not(.active),.mtx-calendar-header-hours:not(.active),.mtx-calendar-header-minutes:not(.active),.mtx-calendar-header-ampm:not(.active){opacity:.6}.mtx-calendar-header-year.not-clickable,.mtx-calendar-header-date.not-clickable,.mtx-calendar-header-hours.not-clickable,.mtx-calendar-header-minutes.not-clickable,.mtx-calendar-header-ampm.not-clickable{cursor:initial}.mtx-calendar-header-time{display:inline-flex}.mtx-calendar-header-time:not(.active){opacity:.6}.mtx-calendar-header-time:not(.active) .mtx-calendar-header-hours,.mtx-calendar-header-time:not(.active) .mtx-calendar-header-minutes,.mtx-calendar-header-time:not(.active) .mtx-calendar-header-ampm{opacity:1}.mtx-calendar-header-hour-minute-separator{display:inline-block;width:8px;text-align:center}.mtx-calendar-header-ampm-container{display:inline-flex;flex-direction:column;line-height:18px;font-size:12px}[mode=landscape] .mtx-calendar{display:flex}[mode=landscape] .mtx-calendar .mtx-calendar-header{width:144px;min-width:144px;padding:16px 8px;border-bottom-width:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid var(--mtx-datetimepicker-calendar-header-divider-color);border-top-left-radius:var(--mtx-datetimepicker-container-shape);border-bottom-left-radius:var(--mtx-datetimepicker-container-shape)}[dir=rtl] [mode=landscape] .mtx-calendar .mtx-calendar-header{border-top-left-radius:0;border-bottom-left-radius:0;border-right-width:0;border-left:1px solid var(--mtx-datetimepicker-calendar-header-divider-color);border-top-right-radius:var(--mtx-datetimepicker-container-shape);border-bottom-right-radius:var(--mtx-datetimepicker-container-shape)}[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-bottom-width:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid var(--mtx-datetimepicker-calendar-header-divider-color);border-top-left-radius:var(--mtx-datetimepicker-container-shape);border-bottom-left-radius:var(--mtx-datetimepicker-container-shape)}[dir=rtl] [mode=auto] .mtx-calendar .mtx-calendar-header{border-top-left-radius:0;border-bottom-left-radius:0;border-right-width:0;border-left:1px solid var(--mtx-datetimepicker-calendar-header-divider-color);border-top-right-radius:var(--mtx-datetimepicker-container-shape);border-bottom-right-radius:var(--mtx-datetimepicker-container-shape)}[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;font-size:var(--mtx-datetimepicker-calendar-period-button-text-size);font-weight:var(--mtx-datetimepicker-calendar-period-button-text-weight)}.mtx-calendar-previous-button.disabled,.mtx-calendar-next-button.disabled{pointer-events:none;color:var(--mtx-datetimepicker-calendar-date-disabled-state-text-color)}.mtx-calendar-previous-button svg,.mtx-calendar-next-button svg{fill:currentColor;vertical-align:top}[dir=rtl] .mtx-calendar-previous-button svg,[dir=rtl] .mtx-calendar-next-button svg{transform:rotate(180deg)}.mtx-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mtx-calendar-table-header th{text-align:center;padding:8px 0;color:var(--mtx-datetimepicker-calendar-table-header-text-color);font-size:var(--mtx-datetimepicker-calendar-table-header-text-size);font-weight:var(--mtx-datetimepicker-calendar-table-header-text-weight)}\n"],encapsulation:2,data:{animation:[Fe.slideCalendar]},changeDetection:0})}return y})();var La=M(28203);let Ve=0;const Re=new t.nKC("mtx-datetimepicker-scroll-strategy",{providedIn:"root",factory:()=>{const y=(0,t.WQX)(Pe.hJ);return()=>y.scrollStrategies.reposition()}});let Ya=(()=>{class y{constructor(a){this._changeDetectorRef=a,this._animationDone=new ye.B,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()}static#e=this.\u0275fac=function(_){return new(_||y)(t.rXU(t.gRc))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["mtx-datetimepicker-content"]],viewQuery:function(_,u){if(1&_&&t.GBs(Qe,7),2&_){let k;t.mGM(k=t.lsd())&&(u._calendar=k.first)}},hostAttrs:[1,"mtx-datetimepicker-content"],hostVars:6,hostBindings:function(_,u){1&_&&t.Kam("@transformPanel.done",function(){return u._animationDone.next()}),2&_&&(t.zvX("@transformPanel",u._animationState),t.BMQ("mode",u.datetimepicker.mode),t.HbH(u.color?"mat-"+u.color:""),t.AVh("mtx-datetimepicker-content-touch",null==u.datetimepicker?null:u.datetimepicker.touchUi))},inputs:{color:"color"},standalone:!0,features:[t.aNF],decls:2,vars:21,consts:[["cdkTrapFocus","","role","dialog",1,"mtx-datetimepicker-content-container"],[3,"selectedChange","viewChanged","_userSelection","id","type","startAt","startView","maxDate","minDate","dateFilter","multiYearSelector","preventSameDateTimeSelection","headerComponent","timeInterval","twelvehour","selected","timeInput"]],template:function(_,u){if(1&_&&(t.j41(0,"div",0)(1,"mtx-calendar",1),t.bIt("selectedChange",function(b){return u.datetimepicker._select(b)})("viewChanged",function(b){return u.datetimepicker._viewChanged(b)})("_userSelection",function(){return u.datetimepicker.close()}),t.k0s()()),2&_){let k;t.BMQ("aria-modal",!0)("aria-labelledby",null!==(k=u._dialogLabelId)&&void 0!==k?k:void 0)("mode",u.datetimepicker.mode),t.R7$(),t.HbH(u.datetimepicker.panelClass),t.Y8G("id",u.datetimepicker.id)("type",u.datetimepicker.type)("startAt",u.datetimepicker.startAt)("startView",u.datetimepicker.startView)("maxDate",u.datetimepicker._maxDate)("minDate",u.datetimepicker._minDate)("dateFilter",u.datetimepicker._dateFilter)("multiYearSelector",u.datetimepicker.multiYearSelector)("preventSameDateTimeSelection",u.datetimepicker.preventSameDateTimeSelection)("headerComponent",u.datetimepicker.calendarHeaderComponent)("timeInterval",u.datetimepicker.timeInterval)("twelvehour",u.datetimepicker.twelvehour)("selected",u.datetimepicker._selected)("timeInput",u.datetimepicker.timeInput)("@fadeInCalendar","enter"),t.BMQ("mode",u.datetimepicker.mode)}},dependencies:[Qe],styles:[".mtx-datetimepicker-content{display:block;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;border-radius:var(--mtx-datetimepicker-container-shape);background-color:var(--mtx-datetimepicker-container-background-color);box-shadow:var(--mtx-datetimepicker-container-elevation-shadow);color:var(--mtx-datetimepicker-container-text-color)}.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;box-shadow:var(--mtx-datetimepicker-container-touch-elevation-shadow);border-radius:var(--mtx-datetimepicker-container-touch-shape);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:[Fe.transformPanel,Fe.fadeInCalendar]},changeDetection:0})}return y})(),Da=(()=>{class y{get panelClass(){return this._panelClass}set panelClass(a){this._panelClass=(0,ue.cc)(a)}get opened(){return this._opened}set opened(a){a?this.open():this.close()}get color(){return this._color||(this.datetimepickerInput?this.datetimepickerInput.getThemePalette():void 0)}set color(a){this._color=a,console.log(a)}constructor(a,_,u,k,b,T){if(this._overlay=a,this._ngZone=_,this._viewContainerRef=u,this._scrollStrategy=k,this._dateAdapter=b,this._dir=T,this._document=(0,t.WQX)(m.qQ),this.multiYearSelector=!1,this.twelvehour=!1,this.startView="month",this.mode="auto",this.timeInterval=1,this.preventSameDateTimeSelection=!1,this.selectedChanged=new t.bkB,this.openedStream=new t.bkB,this.closedStream=new t.bkB,this.viewChanged=new t.bkB,this._opened=!1,this.id="mtx-datetimepicker-"+Ve++,this._disabledChange=new ye.B,this._validSelected=null,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this._inputStateChanges=O.yU.EMPTY,this._type="datetime",this.touchUi=!1,this.timeInput=!1,this.xPosition="start",this.yPosition="below",this.restoreFocus=!0,!this._dateAdapter)throw re("DateAdapter")}get startAt(){return this._startAt||(this.datetimepickerInput?this.datetimepickerInput.value:null)}set startAt(a){this._startAt=this._dateAdapter.getValidDateOrNull(a)}get type(){return this._type}set type(a){this._type=a||"datetime"}get disabled(){return void 0===this._disabled&&this.datetimepickerInput?this.datetimepickerInput.disabled:!!this._disabled}set disabled(a){a!==this._disabled&&(this._disabled=a,this._disabledChange.next(a))}get _selected(){return this._validSelected}set _selected(a){this._validSelected=a}get _minDate(){return this.datetimepickerInput&&this.datetimepickerInput.min}get _maxDate(){return this.datetimepickerInput&&this.datetimepickerInput.max}get _dateFilter(){return this.datetimepickerInput&&this.datetimepickerInput._dateFilter}_viewChanged(a){this.viewChanged.emit(a)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this._disabledChange.complete()}_select(a){const _=this._selected;this._selected=a,this._dateAdapter.sameDatetime(_,this._selected)||this.selectedChanged.emit(a)}_registerInput(a){if(this.datetimepickerInput)throw Error("A MtxDatetimepicker can only be associated with a single input.");this.datetimepickerInput=a,this._inputStateChanges=this.datetimepickerInput._valueChange.subscribe(_=>this._selected=_)}open(){if(!this._opened&&!this.disabled){if(!this.datetimepickerInput)throw Error("Attempted to open an MtxDatetimepicker with no associated input.");this._focusedElementBeforeOpen=(0,Ge.vc)(),this._openOverlay(),this._opened=!0,this.openedStream.emit()}}close(){if(!this._opened)return;const a=this.restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,_=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:u,location:k}=this._componentRef;u._startExitAnimation(),u._animationDone.pipe((0,Rt.s)(1)).subscribe(()=>{const b=this._document.activeElement;a&&(!b||b===this._document.activeElement||k.nativeElement.contains(b))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}a?setTimeout(_):_()}_forwardContentValues(a){a.datetimepicker=this,a.color=this.color,a._dialogLabelId=this.datetimepickerInput.getOverlayLabelId()}_openOverlay(){this._destroyOverlay();const a=this.touchUi,_=this.datetimepickerInput.getOverlayLabelId(),u=new $e.A8(Ya,this._viewContainerRef),k=this._overlayRef=this._overlay.create(new Pe.rR({positionStrategy:a?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[a?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:a?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mtx-datetimepicker-"+(a?"dialog":"popup")})),b=k.overlayElement;b.setAttribute("role","dialog"),_&&b.setAttribute("aria-labelledby",_),a&&b.setAttribute("aria-modal","true"),this._getCloseStream(k).subscribe(T=>{T&&T.preventDefault(),this.close()}),this._componentRef=k.attach(u),this._forwardContentValues(this._componentRef.instance),a||this._ngZone.onStable.pipe((0,Rt.s)(1)).subscribe(()=>k.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const a=this._overlay.position().flexibleConnectedTo(this.datetimepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mtx-datetimepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(a)}_setConnectedPositions(a){const _="end"===this.xPosition?"end":"start",u="start"===_?"end":"start",k="above"===this.yPosition?"bottom":"top",b="top"===k?"bottom":"top";return a.withPositions([{originX:_,originY:b,overlayX:_,overlayY:k},{originX:_,originY:k,overlayX:_,overlayY:b},{originX:u,originY:b,overlayX:u,overlayY:k},{originX:u,originY:k,overlayX:u,overlayY:b}])}_getCloseStream(a){return(0,bt.h)(a.backdropClick(),a.detachments(),a.keydownEvents().pipe((0,ot.p)(_=>_.keyCode===P._f&&!(0,P.rp)(_)||this.datetimepickerInput&&(0,P.rp)(_,"altKey")&&_.keyCode===P.i7)))}static#e=this.\u0275fac=function(_){return new(_||y)(t.rXU(Pe.hJ),t.rXU(t.SKi),t.rXU(t.c1b),t.rXU(Re),t.rXU(te,8),t.rXU(La.dS,8))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["mtx-datetimepicker"]],inputs:{multiYearSelector:[t.Mj6.HasDecoratorInputTransform,"multiYearSelector","multiYearSelector",t.L39],twelvehour:[t.Mj6.HasDecoratorInputTransform,"twelvehour","twelvehour",t.L39],startView:"startView",mode:"mode",timeInterval:"timeInterval",preventSameDateTimeSelection:[t.Mj6.HasDecoratorInputTransform,"preventSameDateTimeSelection","preventSameDateTimeSelection",t.L39],calendarHeaderComponent:"calendarHeaderComponent",panelClass:"panelClass",opened:[t.Mj6.HasDecoratorInputTransform,"opened","opened",t.L39],color:"color",startAt:"startAt",type:"type",touchUi:[t.Mj6.HasDecoratorInputTransform,"touchUi","touchUi",t.L39],timeInput:[t.Mj6.HasDecoratorInputTransform,"timeInput","timeInput",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],xPosition:"xPosition",yPosition:"yPosition",restoreFocus:[t.Mj6.HasDecoratorInputTransform,"restoreFocus","restoreFocus",t.L39]},outputs:{selectedChanged:"selectedChanged",openedStream:"opened",closedStream:"closed",viewChanged:"viewChanged"},exportAs:["mtxDatetimepicker"],standalone:!0,features:[t.GFd,t.aNF],decls:0,vars:0,template:function(_,u){},encapsulation:2,changeDetection:0})}return y})();const G={provide:i.kq,useExisting:(0,t.Rfq)(()=>pt),multi:!0},Ot={provide:i.cz,useExisting:(0,t.Rfq)(()=>pt),multi:!0};class ht{constructor(D,a){this.target=D,this.targetElement=a,this.value=this.target.value}}let pt=(()=>{class y{constructor(a,_,u,k){if(this._elementRef=a,this._dateAdapter=_,this._dateFormats=u,this._formField=k,this.dateChange=new t.bkB,this.dateInput=new t.bkB,this._valueChange=new t.bkB,this._disabledChange=new t.bkB,this._datetimepickerSubscription=O.yU.EMPTY,this._localeSubscription=O.yU.EMPTY,this._lastValueValid=!1,this._onTouched=()=>{},this._cvaOnChange=()=>{},this._validatorOnChange=()=>{},this._parseValidator=()=>this._lastValueValid?null:{mtxDatetimepickerParse:{text:this._elementRef.nativeElement.value}},this._minValidator=b=>{const T=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(b.value));return!this.min||!T||this._dateAdapter.compareDatetime(this.min,T)<=0?null:{mtxDatetimepickerMin:{min:this.min,actual:T}}},this._maxValidator=b=>{const T=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(b.value));return!this.max||!T||this._dateAdapter.compareDatetime(this.max,T)>=0?null:{mtxDatetimepickerMax:{max:this.max,actual:T}}},this._filterValidator=b=>{const T=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(b.value));return this._dateFilter&&T&&!this._dateFilter(T,ge.DATE)?{mtxDatetimepickerFilter:!0}:null},this._validator=i.k0.compose([this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]),!this._dateAdapter)throw re("DatetimeAdapter");if(!this._dateFormats)throw re("MTX_DATETIME_FORMATS");this._localeSubscription=_.localeChanges.subscribe(()=>{this.value=this._dateAdapter.deserialize(this.value)})}set mtxDatetimepicker(a){this.registerDatetimepicker(a)}set mtxDatetimepickerFilter(a){this._dateFilter=a,this._validatorOnChange()}get value(){return this._value}set value(a){a=this._dateAdapter.deserialize(a),this._lastValueValid=!a||this._dateAdapter.isValid(a),a=this._dateAdapter.getValidDateOrNull(a);const _=this.value;this._value=a,this._formatValue(a),setTimeout(()=>{this._dateAdapter.sameDatetime(_,a)||this._valueChange.emit(a)})}get min(){return this._min}set min(a){this._min=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a)),this._validatorOnChange()}get max(){return this._max}set max(a){this._max=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(a)),this._validatorOnChange()}get disabled(){return!!this._disabled}set disabled(a){this._disabled!==a&&(this._disabled=a,this._disabledChange.emit(a))}ngAfterContentInit(){this._datetimepicker&&(this._datetimepickerSubscription=this._datetimepicker.selectedChanged.subscribe(a=>{this.value=a,this._cvaOnChange(a),this._onTouched(),this.dateInput.emit(new ht(this,this._elementRef.nativeElement)),this.dateChange.emit(new ht(this,this._elementRef.nativeElement))}))}ngOnDestroy(){this._datetimepickerSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this._valueChange.complete(),this._disabledChange.complete()}registerOnValidatorChange(a){this._validatorOnChange=a}validate(a){return this._validator?this._validator(a):null}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}writeValue(a){this.value=a}registerOnChange(a){this._cvaOnChange=a}registerOnTouched(a){this._onTouched=a}setDisabledState(a){this.disabled=a}_onKeydown(a){a.altKey&&a.keyCode===P.n6&&(this._datetimepicker.open(),a.preventDefault())}_onInput(a){let _=this._dateAdapter.parse(a,this.getParseFormat());this._lastValueValid=!_||this._dateAdapter.isValid(_),_=this._dateAdapter.getValidDateOrNull(_),this._value=_,this._cvaOnChange(_),this._valueChange.emit(_),this.dateInput.emit(new ht(this,this._elementRef.nativeElement))}_onChange(){this.dateChange.emit(new ht(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}registerDatetimepicker(a){a&&(this._datetimepicker=a,this._datetimepicker._registerInput(this))}getDisplayFormat(){switch(this._datetimepicker.type){case"date":return this._dateFormats.display.dateInput;case"datetime":return this._dateFormats.display.datetimeInput;case"time":return this._dateFormats.display.timeInput;case"month":return this._dateFormats.display.monthInput;case"year":return this._dateFormats.display.yearInput}}getParseFormat(){let a;switch(this._datetimepicker.type){case"date":a=this._dateFormats.parse.dateInput;break;case"datetime":a=this._dateFormats.parse.datetimeInput;break;case"time":a=this._dateFormats.parse.timeInput;break;case"month":a=this._dateFormats.parse.monthInput;break;case"year":a=this._dateFormats.parse.yearInput}return a||(a=this._dateFormats.parse.dateInput),a}_formatValue(a){this._elementRef.nativeElement.value=a?this._dateAdapter.format(a,this.getDisplayFormat()):""}getThemePalette(){return this._formField?this._formField.color:void 0}static#e=this.\u0275fac=function(_){return new(_||y)(t.rXU(t.aKT),t.rXU(te,8),t.rXU($,8),t.rXU(c.rl,8))};static#t=this.\u0275dir=t.FsC({type:y,selectors:[["input","mtxDatetimepicker",""]],hostVars:5,hostBindings:function(_,u){1&_&&t.bIt("input",function(b){return u._onInput(b.target.value)})("change",function(){return u._onChange()})("blur",function(){return u._onBlur()})("keydown",function(b){return u._onKeydown(b)}),2&_&&(t.Mr5("disabled",u.disabled),t.BMQ("aria-haspopup",!0)("aria-owns",(null==u._datetimepicker?null:u._datetimepicker.opened)&&u._datetimepicker.id||null)("min",u.min?u._dateAdapter.toIso8601(u.min):null)("max",u.max?u._dateAdapter.toIso8601(u.max):null))},inputs:{mtxDatetimepicker:"mtxDatetimepicker",mtxDatetimepickerFilter:"mtxDatetimepickerFilter",value:"value",min:"min",max:"max",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39]},outputs:{dateChange:"dateChange",dateInput:"dateInput"},exportAs:["mtxDatetimepickerInput"],standalone:!0,features:[t.Jv_([G,Ot,{provide:h.Oh,useExisting:y}]),t.GFd]})}return y})();var Mt=M(7673);const wa=["button"],va=[[["","mtxDatetimepickerToggleIcon",""]]],ba=["[mtxDatetimepickerToggleIcon]"];function Ta(y,D){1&y&&(t.qSk(),t.j41(0,"svg",2),t.nrm(1,"path",3),t.k0s())}function xa(y,D){1&y&&(t.qSk(),t.j41(0,"svg",2),t.nrm(1,"path",4),t.k0s())}function ja(y,D){1&y&&(t.qSk(),t.j41(0,"svg",2),t.nrm(1,"path",5)(2,"path",6),t.k0s())}function qt(y,D){if(1&y&&t.DNE(0,Ta,2,0)(1,xa,2,0)(2,ja,3,0),2&y){let a;const _=t.XpG();t.vxM(0,"time"===(a=_.datetimepicker.type)?0:"datetime"===a?1:2)}}let Kt=(()=>{class y{static#e=this.\u0275fac=function(_){return new(_||y)};static#t=this.\u0275dir=t.FsC({type:y,selectors:[["","mtxDatetimepickerToggleIcon",""]],standalone:!0})}return y})(),Sa=(()=>{class y{get disabled(){return void 0===this._disabled?this.datetimepicker.disabled:!!this._disabled}set disabled(a){this._disabled=a}constructor(a,_,u){this._intl=a,this._changeDetectorRef=_,this._stateChanges=O.yU.EMPTY;const k=Number(u);this.tabIndex=k||0===k?k:null}ngOnChanges(a){a.datetimepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(a){this.datetimepicker&&!this.disabled&&(this.datetimepicker.open(),a.stopPropagation())}_watchStateChanges(){const a=this.datetimepicker?this.datetimepicker._disabledChange:(0,Mt.of)(),_=this.datetimepicker&&this.datetimepicker.datetimepickerInput?this.datetimepicker.datetimepickerInput._disabledChange:(0,Mt.of)(),u=this.datetimepicker?(0,bt.h)(this.datetimepicker.openedStream,this.datetimepicker.closedStream):(0,Mt.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,bt.h)(this._intl.changes,a,_,u).subscribe(()=>this._changeDetectorRef.markForCheck())}static#e=this.\u0275fac=function(_){return new(_||y)(t.rXU(we),t.rXU(t.gRc),t.kS0("tabindex"))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["mtx-datetimepicker-toggle"]],contentQueries:function(_,u,k){if(1&_&&t.wni(k,Kt,5),2&_){let b;t.mGM(b=t.lsd())&&(u._customIcon=b.first)}},viewQuery:function(_,u){if(1&_&&t.GBs(wa,5),2&_){let k;t.mGM(k=t.lsd())&&(u._button=k.first)}},hostAttrs:[1,"mtx-datetimepicker-toggle"],hostVars:8,hostBindings:function(_,u){1&_&&t.bIt("click",function(b){return u._open(b)}),2&_&&(t.BMQ("tabindex",null)("data-mtx-calendar",u.datetimepicker?u.datetimepicker.id:null),t.AVh("mtx-datetimepicker-toggle-active",u.datetimepicker&&u.datetimepicker.opened)("mat-accent",u.datetimepicker&&"accent"===u.datetimepicker.color)("mat-warn",u.datetimepicker&&"warn"===u.datetimepicker.color))},inputs:{datetimepicker:[t.Mj6.None,"for","datetimepicker"],tabIndex:"tabIndex",ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39]},exportAs:["mtxDatetimepickerToggle"],standalone:!0,features:[t.GFd,t.OA$,t.aNF],ngContentSelectors:ba,decls:4,vars:6,consts:[["button",""],["mat-icon-button","","type","button",3,"disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mtx-datetimepicker-toggle-default-icon"],["d","M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z"],["d","M15,13H16.5V15.82L18.94,17.23L18.19,18.53L15,16.69V13M19,8H5V19H9.67C9.24,18.09 9,17.07 9,16A7,7 0 0,1 16,9C17.07,9 18.09,9.24 19,9.67V8M5,21C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H6V1H8V3H16V1H18V3H19A2,2 0 0,1 21,5V11.1C22.24,12.36 23,14.09 23,16A7,7 0 0,1 16,23C14.09,23 12.36,22.24 11.1,21H5M16,11.15A4.85,4.85 0 0,0 11.15,16C11.15,18.68 13.32,20.85 16,20.85A4.85,4.85 0 0,0 20.85,16C20.85,13.32 18.68,11.15 16,11.15Z"],["d","M0 0h24v24H0z","fill","none"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(_,u){1&_&&(t.NAR(va),t.j41(0,"button",1,0),t.DNE(2,qt,3,1),t.SdG(3),t.k0s()),2&_&&(t.Y8G("disabled",u.disabled)("disableRipple",u.disableRipple),t.BMQ("aria-haspopup",u.datetimepicker?"dialog":null)("aria-label",u.ariaLabel||u._intl.openCalendarLabel)("tabindex",u.disabled?-1:u.tabIndex),t.R7$(2),t.vxM(2,u._customIcon?-1:2))},dependencies:[be.iY],styles:[".mtx-datetimepicker-toggle{pointer-events:auto;color:var(--mtx-datetimepicker-toggle-icon-color)}.mtx-datetimepicker-toggle-active{color:var(--mtx-datetimepicker-toggle-active-state-icon-color)}.cdk-high-contrast-active .mtx-datetimepicker-toggle-default-icon{color:CanvasText}\n"],encapsulation:2,changeDetection:0})}return y})();var Ha=M(99213);function Ca(y,D){1&y&&(t.qSk(),t.j41(0,"svg",2),t.nrm(1,"path",3),t.k0s())}function Zt(y,D){if(1&y){const a=t.RV6();t.j41(0,"button",1),t.bIt("click",function(){t.eBV(a);const u=t.XpG();return t.Njj(u._yearClicked())}),t.j41(1,"span"),t.EFF(2),t.k0s(),t.DNE(3,Ca,2,0,":svg:svg",2),t.k0s()}if(2&y){const a=t.XpG();t.AVh("active","year"===a.currentView||"multi-year"===a.currentView),t.BMQ("aria-label",a._yearButtonLabel),t.R7$(2),t.JRh(a._yearButtonText),t.R7$(),t.vxM(3,a.multiYearSelector||"year"===a.type?3:-1)}}function Oa(y,D){if(1&y){const a=t.RV6();t.j41(0,"button",7),t.bIt("click",function(){t.eBV(a);const u=t.XpG(2);return t.Njj(u._dateClicked())}),t.EFF(1),t.k0s()}if(2&y){const a=t.XpG(2);t.AVh("active","month"===a.currentView)("not-clickable","month"===a.type),t.BMQ("aria-label",a._dateButtonLabel),t.R7$(),t.SpI(" ",a._dateButtonText," ")}}function et(y,D){if(1&y){const a=t.RV6();t.j41(0,"span",12)(1,"button",13),t.bIt("click",function(){t.eBV(a);const u=t.XpG(3);return t.Njj(u._ampmClicked("AM"))}),t.EFF(2," AM "),t.k0s(),t.j41(3,"button",14),t.bIt("click",function(){t.eBV(a);const u=t.XpG(3);return t.Njj(u._ampmClicked("PM"))}),t.EFF(4," PM "),t.k0s()()}if(2&y){const a=t.XpG(3);t.R7$(),t.AVh("active","AM"===a._AMPM),t.R7$(2),t.AVh("active","PM"===a._AMPM)}}function ft(y,D){if(1&y){const a=t.RV6();t.j41(0,"span",6)(1,"span",8)(2,"button",9),t.bIt("click",function(){t.eBV(a);const u=t.XpG(2);return t.Njj(u._hoursClicked())}),t.EFF(3),t.k0s(),t.j41(4,"span",10),t.EFF(5,":"),t.k0s(),t.j41(6,"button",11),t.bIt("click",function(){t.eBV(a);const u=t.XpG(2);return t.Njj(u._minutesClicked())}),t.EFF(7),t.k0s()(),t.DNE(8,et,5,4,"span",12),t.k0s()}if(2&y){const a=t.XpG(2);t.AVh("active","clock"===a.currentView),t.R7$(2),t.AVh("active","hour"===a._clockView),t.BMQ("aria-label",a._hourButtonLabel),t.R7$(),t.SpI(" ",a._hoursButtonText," "),t.R7$(3),t.AVh("active","minute"===a._clockView),t.BMQ("aria-label",a._minuteButtonLabel),t.R7$(),t.SpI(" ",a._minutesButtonText," "),t.R7$(),t.vxM(8,a.twelvehour?8:-1)}}function Qt(y,D){if(1&y&&(t.j41(0,"div",4),t.DNE(1,Oa,2,6,"button",5)(2,ft,9,11,"span",6),t.k0s(),t.j41(3,"p"),t.EFF(4,"This is an example header component for the datetimepicker."),t.k0s()),2&y){const a=t.XpG();t.R7$(),t.vxM(1,"time"!==a.type?1:-1),t.R7$(),t.vxM(2,a.type.endsWith("time")?2:-1)}}let tt=(()=>{class y{constructor(a,_,u,k){this._calendar=a,this._dateAdapter=_,this._dateFormats=u}get currentView(){return this._calendar.currentView}get type(){return this._calendar.type}get twelvehour(){return this._calendar.twelvehour}get _yearButtonLabel(){return this._calendar._yearButtonLabel}get _yearButtonText(){return this._calendar._yearButtonText}get _dateButtonLabel(){return this._calendar._dateButtonLabel}get _dateButtonText(){return this._calendar._dateButtonText}get _hourButtonLabel(){return this._calendar._hourButtonLabel}get _hoursButtonText(){return this._calendar._hoursButtonText}get _minuteButtonLabel(){return this._calendar._minuteButtonLabel}get _minutesButtonText(){return this._calendar._minutesButtonText}get _clockView(){return this._calendar._clockView}get _AMPM(){return this._calendar._AMPM}_yearClicked(){this._calendar._yearClicked()}_dateClicked(){this._calendar._dateClicked()}_hoursClicked(){this._calendar._hoursClicked()}_minutesClicked(){this._calendar._minutesClicked()}_ampmClicked(a){this._calendar._ampmClicked(a)}get multiYearSelector(){return this._calendar.multiYearSelector}static#e=this.\u0275fac=function(_){return new(_||y)(t.rXU(Qe),t.rXU(te,8),t.rXU($,8),t.rXU(t.gRc))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["custom-header"]],standalone:!0,features:[t.aNF],decls:2,vars:2,consts:[["mat-button","","type","button",1,"mtx-calendar-header-year"],["mat-button","","type","button",1,"mtx-calendar-header-year",3,"click"],["matButtonIcon","","iconPositionEnd","","width","24","height","24","viewBox","0 0 24 24","fill","currentColor",1,"mtx-calendar-header-year-dropdown"],["d","M7,10L12,15L17,10H7Z"],[1,"mtx-calendar-header-date-time"],["mat-button","","type","button",1,"mtx-calendar-header-date"],[1,"mtx-calendar-header-time"],["mat-button","","type","button",1,"mtx-calendar-header-date",3,"click"],[1,"mtx-calendar-header-hour-minute-container"],["mat-button","","type","button",1,"mtx-calendar-header-hours",3,"click"],[1,"mtx-calendar-header-hour-minute-separator"],["mat-button","","type","button",1,"mtx-calendar-header-minutes",3,"click"],[1,"mtx-calendar-header-ampm-container"],["mat-button","","type","button","aria-label","AM",1,"mtx-calendar-header-ampm",3,"click"],["mat-button","","type","button","aria-label","PM",1,"mtx-calendar-header-ampm",3,"click"]],template:function(_,u){1&_&&t.DNE(0,Zt,4,5,"button",0)(1,Qt,5,2),2&_&&(t.vxM(0,"time"!==u.type?0:-1),t.R7$(),t.vxM(1,"year"!==u.type?1:-1))},dependencies:[be.Hl,be.$z,Ha.m_],encapsulation:2})}return y})();const Aa={title:"Configurable datetimepicker",component:(()=>{class y{constructor(){this.type="datetime",this.mode="auto",this.startView="month",this.multiYearSelector=!1,this.touchUi=!1,this.twelvehour=!1,this.timeInterval=1,this.timeInput=!0,this.datetime=new i.hs}showCustomHeader(a){this.customHeader=a.checked?tt:null}static#e=this.\u0275fac=function(_){return new(_||y)};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["datetimepicker-example"]],standalone:!0,features:[t.Jv_([vt({parse:{dateInput:"YYYY-MM-DD",monthInput:"MMMM",yearInput:"YYYY",timeInput:"HH:mm",datetimeInput:"YYYY-MM-DD HH:mm"},display:{dateInput:"YYYY-MM-DD",monthInput:"MMMM",yearInput:"YYYY",timeInput:"HH:mm",datetimeInput:"YYYY-MM-DD HH:mm",monthYearLabel:"YYYY MMMM",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY",popupHeaderDateLabel:"MMM DD, ddd"}})]),t.aNF],decls:67,vars:21,consts:[["datetimePicker",""],[3,"ngModelChange","ngModel"],["value","datetime"],["value","date"],["value","time"],["value","month"],["value","year"],["value","auto"],["value","landscape"],["value","portrait"],["value","multi-year"],["value","clock"],[3,"change"],["min","1","max","30","discrete",""],["matSliderThumb","",3,"ngModelChange","ngModel"],[3,"type","mode","multiYearSelector","calendarHeaderComponent","startView","twelvehour","timeInterval","touchUi","timeInput"],["matInput","","required","",3,"mtxDatetimepicker","formControl"],["matSuffix","",3,"for"]],template:function(_,u){if(1&_){const k=t.RV6();t.j41(0,"h2"),t.EFF(1,"Datetimepicker configuration"),t.k0s(),t.j41(2,"section")(3,"label"),t.EFF(4,"Type:"),t.k0s(),t.j41(5,"mat-radio-group",1),t.mxI("ngModelChange",function(T){return t.eBV(k),t.DH7(u.type,T)||(u.type=T),t.Njj(T)}),t.j41(6,"mat-radio-button",2),t.EFF(7,"Datetime"),t.k0s(),t.j41(8,"mat-radio-button",3),t.EFF(9,"Date"),t.k0s(),t.j41(10,"mat-radio-button",4),t.EFF(11,"Time"),t.k0s(),t.j41(12,"mat-radio-button",5),t.EFF(13,"Month"),t.k0s(),t.j41(14,"mat-radio-button",6),t.EFF(15,"Year"),t.k0s()()(),t.j41(16,"section")(17,"label"),t.EFF(18,"Mode:"),t.k0s(),t.j41(19,"mat-radio-group",1),t.mxI("ngModelChange",function(T){return t.eBV(k),t.DH7(u.mode,T)||(u.mode=T),t.Njj(T)}),t.j41(20,"mat-radio-button",7),t.EFF(21,"Auto"),t.k0s(),t.j41(22,"mat-radio-button",8),t.EFF(23,"Landscape"),t.k0s(),t.j41(24,"mat-radio-button",9),t.EFF(25,"Portrait"),t.k0s()()(),t.j41(26,"section")(27,"label"),t.EFF(28,"StartView:"),t.k0s(),t.j41(29,"mat-radio-group",1),t.mxI("ngModelChange",function(T){return t.eBV(k),t.DH7(u.startView,T)||(u.startView=T),t.Njj(T)}),t.j41(30,"mat-radio-button",5),t.EFF(31,"Month"),t.k0s(),t.j41(32,"mat-radio-button",6),t.EFF(33,"Year"),t.k0s(),t.j41(34,"mat-radio-button",10),t.EFF(35,"Multi-Year"),t.k0s(),t.j41(36,"mat-radio-button",11),t.EFF(37,"Clock"),t.k0s()()(),t.j41(38,"section")(39,"mat-checkbox",1),t.mxI("ngModelChange",function(T){return t.eBV(k),t.DH7(u.multiYearSelector,T)||(u.multiYearSelector=T),t.Njj(T)}),t.EFF(40,"MultiYearSelector"),t.k0s()(),t.j41(41,"section")(42,"mat-checkbox",1),t.mxI("ngModelChange",function(T){return t.eBV(k),t.DH7(u.timeInput,T)||(u.timeInput=T),t.Njj(T)}),t.EFF(43,"TimeInput"),t.k0s()(),t.j41(44,"section")(45,"mat-checkbox",1),t.mxI("ngModelChange",function(T){return t.eBV(k),t.DH7(u.twelvehour,T)||(u.twelvehour=T),t.Njj(T)}),t.EFF(46,"Twelvehour"),t.k0s()(),t.j41(47,"section")(48,"mat-checkbox",12),t.bIt("change",function(T){return t.eBV(k),t.Njj(u.showCustomHeader(T))}),t.EFF(49,"Custom Header"),t.k0s()(),t.j41(50,"section")(51,"label"),t.EFF(52,"TimeInterval:"),t.k0s(),t.j41(53,"mat-slider",13)(54,"input",14),t.mxI("ngModelChange",function(T){return t.eBV(k),t.DH7(u.timeInterval,T)||(u.timeInterval=T),t.Njj(T)}),t.k0s()()(),t.j41(55,"section")(56,"mat-checkbox",1),t.mxI("ngModelChange",function(T){return t.eBV(k),t.DH7(u.touchUi,T)||(u.touchUi=T),t.Njj(T)}),t.EFF(57,"TouchUi"),t.k0s()(),t.j41(58,"h2"),t.EFF(59,"Result"),t.k0s(),t.j41(60,"mat-form-field")(61,"mat-label"),t.EFF(62),t.k0s(),t.nrm(63,"mtx-datetimepicker",15,0)(65,"input",16)(66,"mtx-datetimepicker-toggle",17),t.k0s()}if(2&_){const k=t.sdS(64);t.R7$(5),t.R50("ngModel",u.type),t.R7$(14),t.R50("ngModel",u.mode),t.R7$(10),t.R50("ngModel",u.startView),t.R7$(10),t.R50("ngModel",u.multiYearSelector),t.R7$(3),t.R50("ngModel",u.timeInput),t.R7$(3),t.R50("ngModel",u.twelvehour),t.R7$(9),t.R50("ngModel",u.timeInterval),t.R7$(2),t.R50("ngModel",u.touchUi),t.R7$(6),t.JRh(u.type),t.R7$(),t.Y8G("type",u.type)("mode",u.mode)("multiYearSelector",u.multiYearSelector)("calendarHeaderComponent",u.customHeader)("startView",u.startView)("twelvehour",u.twelvehour)("timeInterval",u.timeInterval)("touchUi",u.touchUi)("timeInput",u.timeInput),t.R7$(2),t.Y8G("mtxDatetimepicker",k)("formControl",u.datetime),t.R7$(),t.Y8G("for",k)}},dependencies:[i.YN,i.me,i.BC,i.YS,i.vS,i.X1,i.l_,f.VT,f._g,r.So,L.IV,L.OU,c.rl,c.nJ,h.fg,c.yw,Da,pt,Sa],styles:["label[_ngcontent-%COMP%]{padding:0 8px}"]})}return y})(),files:[{file:"app.component.html",content:M(57972),filecontent:M(47795)},{file:"app.component.ts",content:M(39614),filecontent:M(54443)},{file:"app.component.scss",content:M(52314),filecontent:M(3904)}]};var Pa=M(25596);const Ea=ea(24,y=>String(y)),Ia=ea(60,y=>String(y));function ea(y,D){const a=Array(y);for(let _=0;_{class y extends te{constructor(a,_){super(_),this.setLocale(a)}clone(a){return this.createDatetime(this.getYear(a),this.getMonth(a),this.getDate(a),this.getHour(a),this.getMinute(a))}getHour(a){return a.getHours()}getMinute(a){return a.getMinutes()}isInNextMonth(a,_){const u=this.getDateInNextMonth(a);return this.sameMonthAndYear(u,_)}createDatetime(a,_,u,k,b){if(_<0||_>11)throw Error(`Invalid month index "${_}". Month index has to be between 0 and 11.`);if(u<1)throw Error(`Invalid date "${u}". Date has to be greater than 0.`);if(k<0||k>23)throw Error(`Invalid hour "${k}". Hour has to be between 0 and 23.`);if(b<0||b>59)throw Error(`Invalid minute "${b}". Minute has to be between 0 and 59.`);const T=this._createDateWithOverflow(a,_,u,k,b);if(T.getMonth()!==_)throw Error(`Invalid date "${u}" for month with index "${_}".`);return T}getFirstDateOfMonth(a){const _=new Date;return _.setFullYear(a.getFullYear(),a.getMonth(),1),_}getHourNames(){return Ea}getMinuteNames(){return Ia}addCalendarYears(a,_){return this.addCalendarMonths(a,12*_)}addCalendarMonths(a,_){let u=this._createDateWithOverflow(this.getYear(a),this.getMonth(a)+_,this.getDate(a),this.getHour(a),this.getMinute(a));return this.getMonth(u)!==((this.getMonth(a)+_)%12+12)%12&&(u=this._createDateWithOverflow(this.getYear(u),this.getMonth(u),0,this.getHour(a),this.getMinute(a))),u}addCalendarDays(a,_){return this._createDateWithOverflow(this.getYear(a),this.getMonth(a),this.getDate(a)+_,this.getHour(a),this.getMinute(a))}addCalendarHours(a,_){return this._createDateWithOverflow(this.getYear(a),this.getMonth(a),this.getDate(a),this.getHour(a)+_,this.getMinute(a))}addCalendarMinutes(a,_){return this._createDateWithOverflow(this.getYear(a),this.getMonth(a),this.getDate(a),this.getHour(a),this.getMinute(a)+_)}toIso8601(a){return super.toIso8601(a)+"T"+[this._2digit(a.getUTCHours()),this._2digit(a.getUTCMinutes())].join(":")}getDateInNextMonth(a){return new Date(a.getFullYear(),a.getMonth()+1,1,a.getHours(),a.getMinutes())}_stripDirectionalityCharacters(a){return a.replace(/[\u200e\u200f]/g,"")}_2digit(a){return("00"+a).slice(-2)}_createDateWithOverflow(a,_,u,k,b){const T=new Date(a,_,u,k,b);return a>=0&&a<100&&T.setFullYear(this.getYear(T)-1900),T}static#e=this.\u0275fac=function(_){return new(_||y)(t.KVO(S.Ju,8),t.KVO(S.MJ))};static#t=this.\u0275prov=t.jDH({token:y,factory:y.\u0275fac})}return y})();const Wa={parse:{},display:{dateInput:{year:"numeric",month:"2-digit",day:"2-digit"},monthInput:{month:"long"},datetimeInput:{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"},timeInput:{hour:"2-digit",minute:"2-digit"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"},popupHeaderDateLabel:{weekday:"short",month:"short",day:"2-digit"}}};function At(y=Wa){return[{provide:S.MJ,useClass:S.xW},{provide:te,useClass:Fa},{provide:$,useValue:y}]}const Ra={title:"Datetimepicker inline",component:(()=>{class y{constructor(){this.selectedDate=null,this.selectedTime=null}static#e=this.\u0275fac=function(_){return new(_||y)};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["datetimepicker-example"]],standalone:!0,features:[t.Jv_([At()]),t.aNF],decls:8,vars:2,consts:[[1,"demo-inline-card"],["type","date","startView","month",3,"selectedChange"],["type","time","startView","clock",3,"selectedChange"]],template:function(_,u){1&_&&(t.j41(0,"mat-card",0)(1,"mtx-calendar",1),t.bIt("selectedChange",function(b){return u.selectedDate=b}),t.k0s()(),t.j41(2,"p"),t.EFF(3),t.k0s(),t.j41(4,"mat-card",0)(5,"mtx-calendar",2),t.bIt("selectedChange",function(b){return u.selectedTime=b}),t.k0s()(),t.j41(6,"p"),t.EFF(7),t.k0s()),2&_&&(t.R7$(3),t.SpI("Selected date: ",u.selectedDate,""),t.R7$(4),t.SpI("Selected time: ",u.selectedTime,""))},dependencies:[Pa.RN,Qe],styles:[".demo-inline-card[_ngcontent-%COMP%]{width:300px;margin-bottom:1rem}"]})}return y})(),files:[{file:"app.component.html",content:M(60172),filecontent:M(62667)},{file:"app.component.ts",content:M(130),filecontent:M(49555)},{file:"app.component.scss",content:M(20782),filecontent:M(14184)}]};var ta=M(74710);function Na(y,D){1&y&&t.nrm(0,"example-viewer",1),2&y&&t.Y8G("exampleData",D.$implicit)}function za(y,D){1&y&&t.Z7z(0,Na,1,1,"example-viewer",null,t.fX1),2&y&&t.Dyx(D.examples)}function Ba(y,D){1&y&&t.nrm(0,"doc-viewer",0),2&y&&t.Y8G("textContent",D.content.default)}let aa=(()=>{class y{constructor(a){this.route=a}static#e=this.\u0275fac=function(_){return new(_||y)(t.rXU(ta.nX))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["app-datetimepicker-overview"]],standalone:!0,features:[t.aNF],decls:7,vars:3,consts:[["href","https://github.com/ng-matero/extensions/issues/141","target","_blank"],[3,"exampleData"]],template:function(_,u){if(1&_&&(t.j41(0,"p"),t.EFF(1," If you want to customize the parse and display formats, please check the issue "),t.j41(2,"a",0),t.EFF(3,"#141"),t.k0s(),t.EFF(4,".\n"),t.k0s(),t.DNE(5,za,2,0),t.nI1(6,"async")),2&_){let k;t.R7$(5),t.vxM(5,(k=t.bMT(6,1,u.route.data))?5:-1,k)}},dependencies:[d.v,m.Jj],encapsulation:2})}return y})(),sa=(()=>{class y{constructor(a){this.route=a}static#e=this.\u0275fac=function(_){return new(_||y)(t.rXU(ta.nX))};static#t=this.\u0275cmp=t.VBU({type:y,selectors:[["app-datetimepicker-api"]],standalone:!0,features:[t.aNF],decls:2,vars:3,consts:[[3,"textContent"]],template:function(_,u){if(1&_&&(t.DNE(0,Ba,1,1,"doc-viewer"),t.nI1(1,"async")),2&_){let k;t.vxM(0,(k=t.bMT(1,1,u.route.data))?0:-1,k)}},dependencies:[n.T,m.Jj],encapsulation:2})}return y})();const Ua=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:aa,pathMatch:"full",data:{examples:[Aa,Ra]}},{path:"api",component:sa,pathMatch:"full",data:{content:M(12700)}},{path:"**",redirectTo:"overview"}]},11544:function(Y,w,M){!function(m){"use strict";m.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(d){return/^nm$/i.test(d)},meridiem:function(d,i,r){return d<12?r?"vm":"VM":r?"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(d){return d+(1===d||8===d||d>=20?"ste":"de")},week:{dow:1,doy:4}})}(M(97586))},52155:function(Y,w,M){!function(m){"use strict";var n=function(h){return 0===h?0:1===h?1:2===h?2:h%100>=3&&h%100<=10?3:h%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"]},i=function(h){return function(f,L,t,S){var A=n(f),I=d[h][n(f)];return 2===A&&(I=I[L?0:1]),I.replace(/%d/i,f)}},r=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];m.defineLocale("ar-dz",{months:r,monthsShort:r,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(h){return"\u0645"===h},meridiem:function(h,f,L){return h<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},postformat:function(h){return h.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(M(97586))},53583:function(Y,w,M){!function(m){"use strict";m.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(M(97586))},41638:function(Y,w,M){!function(m){"use strict";var n={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"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},i={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},r=function(f){return function(L,t,S,A){var I=d(L),me=i[f][d(L)];return 2===I&&(me=me[t?0:1]),me.replace(/%d/i,L)}},c=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];m.defineLocale("ar-ly",{months:c,monthsShort:c,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(f){return"\u0645"===f},meridiem:function(f,L,t){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:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(f){return f.replace(/\u060c/g,",")},postformat:function(f){return f.replace(/\d/g,function(L){return n[L]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(M(97586))},87823:function(Y,w,M){!function(m){"use strict";m.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(M(97586))},7712:function(Y,w,M){!function(m){"use strict";var n={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},d={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};m.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(r){return"\u0645"===r},meridiem:function(r,c,h){return r<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(r){return r.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(c){return d[c]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(c){return d[c]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(r){return r.replace(/\d/g,function(c){return n[c]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(M(97586))},78261:function(Y,w,M){!function(m){"use strict";var n={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},d={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};m.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(r){return"\u0645"===r},meridiem:function(r,c,h){return r<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(r){return r.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(c){return d[c]}).replace(/\u060c/g,",")},postformat:function(r){return r.replace(/\d/g,function(c){return n[c]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(M(97586))},56703:function(Y,w,M){!function(m){"use strict";m.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(M(97586))},33108:function(Y,w,M){!function(m){"use strict";var n={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},d={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},i=function(L){return 0===L?0:1===L?1:2===L?2:L%100>=3&&L%100<=10?3:L%100>=11?4:5},r={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},c=function(L){return function(t,S,A,I){var me=i(t),j=r[L][i(t)];return 2===me&&(j=j[S?0:1]),j.replace(/%d/i,t)}},h=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];m.defineLocale("ar",{months:h,monthsShort:h,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(L){return"\u0645"===L},meridiem:function(L,t,S){return L<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s: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(L){return L.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(t){return d[t]}).replace(/\u060c/g,",")},postformat:function(L){return L.replace(/\d/g,function(t){return n[t]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(M(97586))},46508:function(Y,w,M){!function(m){"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"};m.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(i){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(i)},meridiem:function(i,r,c){return i<4?"gec\u0259":i<12?"s\u0259h\u0259r":i<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(i){if(0===i)return i+"-\u0131nc\u0131";var r=i%10;return i+(n[r]||n[i%100-r]||n[i>=100?100:null])},week:{dow:1,doy:7}})}(M(97586))},16766:function(Y,w,M){!function(m){"use strict";function d(r,c,h){return"m"===h?c?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===h?c?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":r+" "+function n(r,c){var h=r.split("_");return c%10==1&&c%100!=11?h[0]:c%10>=2&&c%10<=4&&(c%100<10||c%100>=20)?h[1]:h[2]}({ss:c?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:c?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:c?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[h],+r)}m.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:d,mm:d,h:d,hh:d,d:"\u0434\u0437\u0435\u043d\u044c",dd:d,M:"\u043c\u0435\u0441\u044f\u0446",MM:d,y:"\u0433\u043e\u0434",yy:d},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(r){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(r)},meridiem:function(r,c,h){return r<4?"\u043d\u043e\u0447\u044b":r<12?"\u0440\u0430\u043d\u0456\u0446\u044b":r<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(r,c){switch(c){case"M":case"d":case"DDD":case"w":case"W":return r%10!=2&&r%10!=3||r%100==12||r%100==13?r+"-\u044b":r+"-\u0456";case"D":return r+"-\u0433\u0430";default:return r}},week:{dow:1,doy:7}})}(M(97586))},28564:function(Y,w,M){!function(m){"use strict";m.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(d){var i=d%10,r=d%100;return 0===d?d+"-\u0435\u0432":0===r?d+"-\u0435\u043d":r>10&&r<20?d+"-\u0442\u0438":1===i?d+"-\u0432\u0438":2===i?d+"-\u0440\u0438":7===i||8===i?d+"-\u043c\u0438":d+"-\u0442\u0438"},week:{dow:1,doy:7}})}(M(97586))},97462:function(Y,w,M){!function(m){"use strict";m.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(M(97586))},43438:function(Y,w,M){!function(m){"use strict";var n={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},d={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};m.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(r){return r.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(c){return d[c]})},postformat:function(r){return r.replace(/\d/g,function(c){return n[c]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(r,c){return 12===r&&(r=0),"\u09b0\u09be\u09a4"===c?r<4?r:r+12:"\u09ad\u09cb\u09b0"===c||"\u09b8\u0995\u09be\u09b2"===c?r:"\u09a6\u09c1\u09aa\u09c1\u09b0"===c?r>=3?r:r+12:"\u09ac\u09bf\u0995\u09be\u09b2"===c||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===c?r+12:void 0},meridiem:function(r,c,h){return r<4?"\u09b0\u09be\u09a4":r<6?"\u09ad\u09cb\u09b0":r<12?"\u09b8\u0995\u09be\u09b2":r<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":r<18?"\u09ac\u09bf\u0995\u09be\u09b2":r<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(M(97586))},17107:function(Y,w,M){!function(m){"use strict";var n={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},d={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};m.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(r){return r.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(c){return d[c]})},postformat:function(r){return r.replace(/\d/g,function(c){return n[c]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(r,c){return 12===r&&(r=0),"\u09b0\u09be\u09a4"===c&&r>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===c&&r<5||"\u09ac\u09bf\u0995\u09be\u09b2"===c?r+12:r},meridiem:function(r,c,h){return r<4?"\u09b0\u09be\u09a4":r<10?"\u09b8\u0995\u09be\u09b2":r<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":r<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(M(97586))},9004:function(Y,w,M){!function(m){"use strict";var n={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},d={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};m.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(r){return r.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(c){return d[c]})},postformat:function(r){return r.replace(/\d/g,function(c){return n[c]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(r,c){return 12===r&&(r=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===c&&r>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===c&&r<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===c?r+12:r},meridiem:function(r,c,h){return r<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":r<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":r<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":r<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(M(97586))},50927:function(Y,w,M){!function(m){"use strict";function n(j,Z,Oe){return j+" "+function r(j,Z){return 2===Z?function c(j){var Z={m:"v",b:"v",d:"z"};return void 0===Z[j.charAt(0)]?j:Z[j.charAt(0)]+j.substring(1)}(j):j}({mm:"munutenn",MM:"miz",dd:"devezh"}[Oe],j)}function i(j){return j>9?i(j%10):j}var h=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],f=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,I=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];m.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:I,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:I,monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:h,longMonthsParse:h,shortMonthsParse:h,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 d(j){switch(i(j)){case 1:case 3:case 4:case 5:case 9:return j+" bloaz";default:return j+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(j){return j+(1===j?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(j){return"g.m."===j},meridiem:function(j,Z,Oe){return j<12?"a.m.":"g.m."}})}(M(97586))},87768:function(Y,w,M){!function(m){"use strict";function d(r,c,h){var f=r+" ";switch(h){case"ss":return f+(1===r?"sekunda":2===r||3===r||4===r?"sekunde":"sekundi");case"mm":return f+(1===r?"minuta":2===r||3===r||4===r?"minute":"minuta");case"h":return"jedan sat";case"hh":return f+(1===r?"sat":2===r||3===r||4===r?"sata":"sati");case"dd":return f+(1===r?"dan":"dana");case"MM":return f+(1===r?"mjesec":2===r||3===r||4===r?"mjeseca":"mjeseci");case"yy":return f+(1===r?"godina":2===r||3===r||4===r?"godine":"godina")}}m.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:d,m:function n(r,c,h,f){if("m"===h)return c?"jedna minuta":f?"jednu minutu":"jedne minute"},mm:d,h:d,hh:d,d:"dan",dd:d,M:"mjesec",MM:d,y:"godinu",yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(M(97586))},56291:function(Y,w,M){!function(m){"use strict";m.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(d,i){var r=1===d?"r":2===d?"n":3===d?"r":4===d?"t":"\xe8";return("w"===i||"W"===i)&&(r="a"),d+r},week:{dow:1,doy:4}})}(M(97586))},85301:function(Y,w,M){!function(m){"use strict";var n={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},d="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),i=[/^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],r=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function c(L){return L>1&&L<5&&1!=~~(L/10)}function h(L,t,S,A){var I=L+" ";switch(S){case"s":return t||A?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return t||A?I+(c(L)?"sekundy":"sekund"):I+"sekundami";case"m":return t?"minuta":A?"minutu":"minutou";case"mm":return t||A?I+(c(L)?"minuty":"minut"):I+"minutami";case"h":return t?"hodina":A?"hodinu":"hodinou";case"hh":return t||A?I+(c(L)?"hodiny":"hodin"):I+"hodinami";case"d":return t||A?"den":"dnem";case"dd":return t||A?I+(c(L)?"dny":"dn\xed"):I+"dny";case"M":return t||A?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return t||A?I+(c(L)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):I+"m\u011bs\xedci";case"y":return t||A?"rok":"rokem";case"yy":return t||A?I+(c(L)?"roky":"let"):I+"lety"}}m.defineLocale("cs",{months:n,monthsShort:d,monthsRegex:r,monthsShortRegex:r,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:i,longMonthsParse:i,shortMonthsParse:i,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:h,ss:h,m:h,mm:h,h,hh:h,d:h,dd:h,M:h,MM:h,y:h,yy:h},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},66666:function(Y,w,M){!function(m){"use strict";m.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(d){return d+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(d)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(d)?"\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}})}(M(97586))},55163:function(Y,w,M){!function(m){"use strict";m.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(d){var r="";return d>20?r=40===d||50===d||60===d||80===d||100===d?"fed":"ain":d>0&&(r=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][d]),d+r},week:{dow:1,doy:4}})}(M(97586))},87360:function(Y,w,M){!function(m){"use strict";m.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},43248:function(Y,w,M){!function(m){"use strict";function n(i,r,c,h){var f={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[i+" Tage",i+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[i+" Monate",i+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[i+" Jahre",i+" Jahren"]};return r?f[c][0]:f[c][1]}m.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m: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}})}(M(97586))},83222:function(Y,w,M){!function(m){"use strict";function n(i,r,c,h){var f={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[i+" Tage",i+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[i+" Monate",i+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[i+" Jahre",i+" Jahren"]};return r?f[c][0]:f[c][1]}m.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m: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}})}(M(97586))},45932:function(Y,w,M){!function(m){"use strict";function n(i,r,c,h){var f={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[i+" Tage",i+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[i+" Monate",i+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[i+" Jahre",i+" Jahren"]};return r?f[c][0]:f[c][1]}m.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m: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}})}(M(97586))},6405:function(Y,w,M){!function(m){"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"],d=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];m.defineLocale("dv",{months:n,monthsShort:n,weekdays:d,weekdaysShort:d,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(r){return"\u0789\u078a"===r},meridiem:function(r,c,h){return r<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(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(M(97586))},60718:function(Y,w,M){!function(m){"use strict";m.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(i,r){return i?"string"==typeof r&&/D/.test(r.substring(0,r.indexOf("MMMM")))?this._monthsGenitiveEl[i.month()]:this._monthsNominativeEl[i.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(i,r,c){return i>11?c?"\u03bc\u03bc":"\u039c\u039c":c?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(i){return"\u03bc"===(i+"").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(i,r){var c=this._calendarEl[i],h=r&&r.hours();return function n(i){return typeof Function<"u"&&i instanceof Function||"[object Function]"===Object.prototype.toString.call(i)}(c)&&(c=c.apply(r)),c.replace("{}",h%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}})}(M(97586))},36319:function(Y,w,M){!function(m){"use strict";m.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")},week:{dow:0,doy:4}})}(M(97586))},80597:function(Y,w,M){!function(m){"use strict";m.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")}})}(M(97586))},51800:function(Y,w,M){!function(m){"use strict";m.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")},week:{dow:1,doy:4}})}(M(97586))},807:function(Y,w,M){!function(m){"use strict";m.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")},week:{dow:1,doy:4}})}(M(97586))},95960:function(Y,w,M){!function(m){"use strict";m.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")}})}(M(97586))},84418:function(Y,w,M){!function(m){"use strict";m.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")},week:{dow:0,doy:6}})}(M(97586))},46865:function(Y,w,M){!function(m){"use strict";m.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")},week:{dow:1,doy:4}})}(M(97586))},32647:function(Y,w,M){!function(m){"use strict";m.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")},week:{dow:1,doy:4}})}(M(97586))},61931:function(Y,w,M){!function(m){"use strict";m.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(d){return"p"===d.charAt(0).toLowerCase()},meridiem:function(d,i,r){return d>11?r?"p.t.m.":"P.T.M.":r?"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}})}(M(97586))},41805:function(Y,w,M){!function(m){"use strict";var n="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),d="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;m.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(h,f){return h?/-MMM-/.test(f)?d[h.month()]:n[h.month()]:n},monthsRegex:r,monthsShortRegex:r,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:i,longMonthsParse:i,shortMonthsParse:i,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}})}(M(97586))},83445:function(Y,w,M){!function(m){"use strict";var n="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),d="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;m.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(h,f){return h?/-MMM-/.test(f)?d[h.month()]:n[h.month()]:n},monthsRegex:r,monthsShortRegex:r,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:i,longMonthsParse:i,shortMonthsParse:i,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"})}(M(97586))},81516:function(Y,w,M){!function(m){"use strict";var n="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),d="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;m.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(h,f){return h?/-MMM-/.test(f)?d[h.month()]:n[h.month()]:n},monthsRegex:r,monthsShortRegex:r,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:i,longMonthsParse:i,shortMonthsParse:i,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}})}(M(97586))},46679:function(Y,w,M){!function(m){"use strict";var n="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),d="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;m.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(h,f){return h?/-MMM-/.test(f)?d[h.month()]:n[h.month()]:n},monthsRegex:r,monthsShortRegex:r,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:i,longMonthsParse:i,shortMonthsParse:i,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"})}(M(97586))},88150:function(Y,w,M){!function(m){"use strict";function n(i,r,c,h){var f={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[i+"sekundi",i+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[i+" minuti",i+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[i+" tunni",i+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[i+" kuu",i+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[i+" aasta",i+" aastat"]};return r?f[c][2]?f[c][2]:f[c][1]:h?f[c][0]:f[c][1]}m.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s: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}})}(M(97586))},80757:function(Y,w,M){!function(m){"use strict";m.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(M(97586))},65742:function(Y,w,M){!function(m){"use strict";var n={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},d={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};m.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(r){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(r)},meridiem:function(r,c,h){return r<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(r){return r.replace(/[\u06f0-\u06f9]/g,function(c){return d[c]}).replace(/\u060c/g,",")},postformat:function(r){return r.replace(/\d/g,function(c){return n[c]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(M(97586))},33958:function(Y,w,M){!function(m){"use strict";var n="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),d=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",n[7],n[8],n[9]];function i(h,f,L,t){var S="";switch(L){case"s":return t?"muutaman sekunnin":"muutama sekunti";case"ss":S=t?"sekunnin":"sekuntia";break;case"m":return t?"minuutin":"minuutti";case"mm":S=t?"minuutin":"minuuttia";break;case"h":return t?"tunnin":"tunti";case"hh":S=t?"tunnin":"tuntia";break;case"d":return t?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":S=t?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return t?"kuukauden":"kuukausi";case"MM":S=t?"kuukauden":"kuukautta";break;case"y":return t?"vuoden":"vuosi";case"yy":S=t?"vuoden":"vuotta"}return function r(h,f){return h<10?f?d[h]:n[h]:h}(h,t)+" "+S}m.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},46720:function(Y,w,M){!function(m){"use strict";m.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(d){return d},week:{dow:1,doy:4}})}(M(97586))},98352:function(Y,w,M){!function(m){"use strict";m.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},42096:function(Y,w,M){!function(m){"use strict";m.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(d,i){switch(i){default:case"M":case"Q":case"D":case"DDD":case"d":return d+(1===d?"er":"e");case"w":case"W":return d+(1===d?"re":"e")}}})}(M(97586))},95759:function(Y,w,M){!function(m){"use strict";m.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(d,i){switch(i){default:case"M":case"Q":case"D":case"DDD":case"d":return d+(1===d?"er":"e");case"w":case"W":return d+(1===d?"re":"e")}},week:{dow:1,doy:4}})}(M(97586))},4059:function(Y,w,M){!function(m){"use strict";var i=/(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,r=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];m.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:i,monthsShortRegex:i,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:r,longMonthsParse:r,shortMonthsParse:r,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(h,f){switch(f){case"D":return h+(1===h?"er":"");default:case"M":case"Q":case"DDD":case"d":return h+(1===h?"er":"e");case"w":case"W":return h+(1===h?"re":"e")}},week:{dow:1,doy:4}})}(M(97586))},15958:function(Y,w,M){!function(m){"use strict";var n="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),d="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");m.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(r,c){return r?/-MMM-/.test(c)?d[r.month()]:n[r.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(r){return r+(1===r||8===r||r>=20?"ste":"de")},week:{dow:1,doy:4}})}(M(97586))},94143:function(Y,w,M){!function(m){"use strict";m.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(f){return f+(1===f?"d":f%10==2?"na":"mh")},week:{dow:1,doy:4}})}(M(97586))},67028:function(Y,w,M){!function(m){"use strict";m.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(f){return f+(1===f?"d":f%10==2?"na":"mh")},week:{dow:1,doy:4}})}(M(97586))},80428:function(Y,w,M){!function(m){"use strict";m.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(d){return 0===d.indexOf("un")?"n"+d:"en "+d},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}})}(M(97586))},76861:function(Y,w,M){!function(m){"use strict";function n(i,r,c,h){var f={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[i+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",i+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[i+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",i+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[i+" \u0935\u0930\u093e\u0902\u0928\u0940",i+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[i+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",i+" \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:[i+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",i+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[i+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",i+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return h?f[c][0]:f[c][1]}m.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s: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(i,r){return"D"===r?i+"\u0935\u0947\u0930":i},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(i,r){return 12===i&&(i=0),"\u0930\u093e\u0924\u0940"===r?i<4?i:i+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===r?i:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===r?i>12?i:i+12:"\u0938\u093e\u0902\u091c\u0947"===r?i+12:void 0},meridiem:function(i,r,c){return i<4?"\u0930\u093e\u0924\u0940":i<12?"\u0938\u0915\u093e\u0933\u0940\u0902":i<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":i<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(M(97586))},57718:function(Y,w,M){!function(m){"use strict";function n(i,r,c,h){var f={s:["thoddea sekondamni","thodde sekond"],ss:[i+" sekondamni",i+" sekond"],m:["eka mintan","ek minut"],mm:[i+" mintamni",i+" mintam"],h:["eka voran","ek vor"],hh:[i+" voramni",i+" voram"],d:["eka disan","ek dis"],dd:[i+" disamni",i+" dis"],M:["eka mhoinean","ek mhoino"],MM:[i+" mhoineamni",i+" mhoine"],y:["eka vorsan","ek voros"],yy:[i+" vorsamni",i+" vorsam"]};return h?f[c][0]:f[c][1]}m.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s: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(i,r){return"D"===r?i+"er":i},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(i,r){return 12===i&&(i=0),"rati"===r?i<4?i:i+12:"sokallim"===r?i:"donparam"===r?i>12?i:i+12:"sanje"===r?i+12:void 0},meridiem:function(i,r,c){return i<4?"rati":i<12?"sokallim":i<16?"donparam":i<20?"sanje":"rati"}})}(M(97586))},26827:function(Y,w,M){!function(m){"use strict";var n={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},d={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};m.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(r){return r.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(c){return d[c]})},postformat:function(r){return r.replace(/\d/g,function(c){return n[c]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(r,c){return 12===r&&(r=0),"\u0ab0\u0abe\u0aa4"===c?r<4?r:r+12:"\u0ab8\u0ab5\u0abe\u0ab0"===c?r:"\u0aac\u0aaa\u0acb\u0ab0"===c?r>=10?r:r+12:"\u0ab8\u0abe\u0a82\u0a9c"===c?r+12:void 0},meridiem:function(r,c,h){return r<4?"\u0ab0\u0abe\u0aa4":r<10?"\u0ab8\u0ab5\u0abe\u0ab0":r<17?"\u0aac\u0aaa\u0acb\u0ab0":r<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(M(97586))},21936:function(Y,w,M){!function(m){"use strict";m.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(d){return 2===d?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":d+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(d){return 2===d?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":d+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(d){return 2===d?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":d+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(d){return 2===d?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":d%10==0&&10!==d?d+" \u05e9\u05e0\u05d4":d+" \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(d){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(d)},meridiem:function(d,i,r){return d<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":d<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":d<12?r?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":d<18?r?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(M(97586))},31332:function(Y,w,M){!function(m){"use strict";var n={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},d={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},i=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];m.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:i,longMonthsParse:i,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(h){return h.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(f){return d[f]})},postformat:function(h){return h.replace(/\d/g,function(f){return n[f]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(h,f){return 12===h&&(h=0),"\u0930\u093e\u0924"===f?h<4?h:h+12:"\u0938\u0941\u092c\u0939"===f?h:"\u0926\u094b\u092a\u0939\u0930"===f?h>=10?h:h+12:"\u0936\u093e\u092e"===f?h+12:void 0},meridiem:function(h,f,L){return h<4?"\u0930\u093e\u0924":h<10?"\u0938\u0941\u092c\u0939":h<17?"\u0926\u094b\u092a\u0939\u0930":h<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(M(97586))},91957:function(Y,w,M){!function(m){"use strict";function n(i,r,c){var h=i+" ";switch(c){case"ss":return h+(1===i?"sekunda":2===i||3===i||4===i?"sekunde":"sekundi");case"m":return r?"jedna minuta":"jedne minute";case"mm":return h+(1===i?"minuta":2===i||3===i||4===i?"minute":"minuta");case"h":return r?"jedan sat":"jednog sata";case"hh":return h+(1===i?"sat":2===i||3===i||4===i?"sata":"sati");case"dd":return h+(1===i?"dan":"dana");case"MM":return h+(1===i?"mjesec":2===i||3===i||4===i?"mjeseca":"mjeseci");case"yy":return h+(1===i?"godina":2===i||3===i||4===i?"godine":"godina")}}m.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss: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}})}(M(97586))},48928:function(Y,w,M){!function(m){"use strict";var n="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function d(c,h,f,L){var t=c;switch(f){case"s":return L||h?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return t+(L||h)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(L||h?" perc":" perce");case"mm":return t+(L||h?" perc":" perce");case"h":return"egy"+(L||h?" \xf3ra":" \xf3r\xe1ja");case"hh":return t+(L||h?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(L||h?" nap":" napja");case"dd":return t+(L||h?" nap":" napja");case"M":return"egy"+(L||h?" h\xf3nap":" h\xf3napja");case"MM":return t+(L||h?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(L||h?" \xe9v":" \xe9ve");case"yy":return t+(L||h?" \xe9v":" \xe9ve")}return""}function i(c){return(c?"":"[m\xfalt] ")+"["+n[this.day()]+"] LT[-kor]"}m.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(c){return"u"===c.charAt(1).toLowerCase()},meridiem:function(c,h,f){return c<12?!0===f?"de":"DE":!0===f?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%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}})}(M(97586))},56215:function(Y,w,M){!function(m){"use strict";m.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(d){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(d)},meridiem:function(d){return d<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":d<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":d<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(d,i){switch(i){case"DDD":case"w":case"W":case"DDDo":return 1===d?d+"-\u056b\u0576":d+"-\u0580\u0564";default:return d}},week:{dow:1,doy:7}})}(M(97586))},586:function(Y,w,M){!function(m){"use strict";m.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(d,i){return 12===d&&(d=0),"pagi"===i?d:"siang"===i?d>=11?d:d+12:"sore"===i||"malam"===i?d+12:void 0},meridiem:function(d,i,r){return d<11?"pagi":d<15?"siang":d<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}})}(M(97586))},90211:function(Y,w,M){!function(m){"use strict";function n(r){return r%100==11||r%10!=1}function d(r,c,h,f){var L=r+" ";switch(h){case"s":return c||f?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return n(r)?L+(c||f?"sek\xfandur":"sek\xfandum"):L+"sek\xfanda";case"m":return c?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return n(r)?L+(c||f?"m\xedn\xfatur":"m\xedn\xfatum"):c?L+"m\xedn\xfata":L+"m\xedn\xfatu";case"hh":return n(r)?L+(c||f?"klukkustundir":"klukkustundum"):L+"klukkustund";case"d":return c?"dagur":f?"dag":"degi";case"dd":return n(r)?c?L+"dagar":L+(f?"daga":"d\xf6gum"):c?L+"dagur":L+(f?"dag":"degi");case"M":return c?"m\xe1nu\xf0ur":f?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return n(r)?c?L+"m\xe1nu\xf0ir":L+(f?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):c?L+"m\xe1nu\xf0ur":L+(f?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return c||f?"\xe1r":"\xe1ri";case"yy":return n(r)?L+(c||f?"\xe1r":"\xe1rum"):L+(c||f?"\xe1r":"\xe1ri")}}m.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:d,ss:d,m:d,mm:d,h:"klukkustund",hh:d,d,dd:d,M:d,MM:d,y:d,yy:d},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},22340:function(Y,w,M){!function(m){"use strict";m.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(d){return(/^[0-9].+$/.test(d)?"tra":"in")+" "+d},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}})}(M(97586))},70170:function(Y,w,M){!function(m){"use strict";m.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(M(97586))},39770:function(Y,w,M){!function(m){"use strict";m.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(d,i){return"\u5143"===i[1]?1:parseInt(i[1]||d,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(d){return"\u5348\u5f8c"===d},meridiem:function(d,i,r){return d<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(d){return d.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(d){return this.week()!==d.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(d,i){switch(i){case"y":return 1===d?"\u5143\u5e74":d+"\u5e74";case"d":case"D":case"DDD":return d+"\u65e5";default:return d}},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"}})}(M(97586))},73875:function(Y,w,M){!function(m){"use strict";m.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(d,i){return 12===d&&(d=0),"enjing"===i?d:"siyang"===i?d>=11?d:d+12:"sonten"===i||"ndalu"===i?d+12:void 0},meridiem:function(d,i,r){return d<11?"enjing":d<15?"siyang":d<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}})}(M(97586))},79499:function(Y,w,M){!function(m){"use strict";m.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(d){return d.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(i,r,c){return"\u10d8"===c?r+"\u10e8\u10d8":r+c+"\u10e8\u10d8"})},past:function(d){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(d)?d.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(d)?d.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):d},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(d){return 0===d?d:1===d?d+"-\u10da\u10d8":d<20||d<=100&&d%20==0||d%100==0?"\u10db\u10d4-"+d:d+"-\u10d4"},week:{dow:1,doy:7}})}(M(97586))},93573:function(Y,w,M){!function(m){"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"};m.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(i){return i+(n[i]||n[i%10]||n[i>=100?100:null])},week:{dow:1,doy:7}})}(M(97586))},68807:function(Y,w,M){!function(m){"use strict";var n={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},d={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};m.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(r){return"\u179b\u17d2\u1784\u17b6\u1785"===r},meridiem:function(r,c,h){return r<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(r){return r.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(c){return d[c]})},postformat:function(r){return r.replace(/\d/g,function(c){return n[c]})},week:{dow:1,doy:4}})}(M(97586))},65082:function(Y,w,M){!function(m){"use strict";var n={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},d={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};m.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(r){return r.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(c){return d[c]})},postformat:function(r){return r.replace(/\d/g,function(c){return n[c]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(r,c){return 12===r&&(r=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===c?r<4?r:r+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===c?r:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===c?r>=10?r:r+12:"\u0cb8\u0c82\u0c9c\u0cc6"===c?r+12:void 0},meridiem:function(r,c,h){return r<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":r<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":r<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":r<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(r){return r+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(M(97586))},20137:function(Y,w,M){!function(m){"use strict";m.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(d,i){switch(i){case"d":case"D":case"DDD":return d+"\uc77c";case"M":return d+"\uc6d4";case"w":case"W":return d+"\uc8fc";default:return d}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(d){return"\uc624\ud6c4"===d},meridiem:function(d,i,r){return d<12?"\uc624\uc804":"\uc624\ud6c4"}})}(M(97586))},63744:function(Y,w,M){!function(m){"use strict";function n(r,c,h,f){var L={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[r+" san\xeeye",r+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[r+" deq\xeeqe",r+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[r+" saet",r+" saetan"],d:["rojek","rojek\xea"],dd:[r+" roj",r+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[r+" hefte",r+" hefteyan"],M:["mehek","mehek\xea"],MM:[r+" meh",r+" mehan"],y:["salek","salek\xea"],yy:[r+" sal",r+" salan"]};return c?L[h][0]:L[h][1]}m.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(r,c,h){return r<12?h?"bn":"BN":h?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"ber\xee %s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,w:n,ww:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(r,c){var h=c.toLowerCase();return h.includes("w")||h.includes("m")?r+".":r+function d(r){var c=(r=""+r).substring(r.length-1),h=r.length>1?r.substring(r.length-2):"";return 12==h||13==h||"2"!=c&&"3"!=c&&"50"!=h&&"70"!=c&&"80"!=c?"\xea":"y\xea"}(r)},week:{dow:1,doy:4}})}(M(97586))},70111:function(Y,w,M){!function(m){"use strict";var n={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},d={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},i=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];m.defineLocale("ku",{months:i,monthsShort:i,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(c){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(c)},meridiem:function(c,h,f){return c<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(c){return c.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(h){return d[h]}).replace(/\u060c/g,",")},postformat:function(c){return c.replace(/\d/g,function(h){return n[h]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(M(97586))},99187:function(Y,w,M){!function(m){"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"};m.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(i){return i+(n[i]||n[i%10]||n[i>=100?100:null])},week:{dow:1,doy:7}})}(M(97586))},35969:function(Y,w,M){!function(m){"use strict";function n(h,f,L,t){var S={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return f?S[L][0]:S[L][1]}function r(h){if(h=parseInt(h,10),isNaN(h))return!1;if(h<0)return!0;if(h<10)return 4<=h&&h<=7;if(h<100){var f=h%10;return r(0===f?h/10:f)}if(h<1e4){for(;h>=10;)h/=10;return r(h)}return r(h/=1e3)}m.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function d(h){return r(h.substr(0,h.indexOf(" ")))?"a "+h:"an "+h},past:function i(h){return r(h.substr(0,h.indexOf(" ")))?"viru "+h:"virun "+h},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}})}(M(97586))},33526:function(Y,w,M){!function(m){"use strict";m.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(d){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===d},meridiem:function(d,i,r){return d<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(d){return"\u0e97\u0eb5\u0ec8"+d}})}(M(97586))},90411:function(Y,w,M){!function(m){"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 i(L,t,S,A){return t?c(S)[0]:A?c(S)[1]:c(S)[2]}function r(L){return L%10==0||L>10&&L<20}function c(L){return n[L].split("_")}function h(L,t,S,A){var I=L+" ";return 1===L?I+i(0,t,S[0],A):t?I+(r(L)?c(S)[1]:c(S)[0]):A?I+c(S)[1]:I+(r(L)?c(S)[1]:c(S)[2])}m.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function d(L,t,S,A){return t?"kelios sekund\u0117s":A?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:h,m:i,mm:h,h:i,hh:h,d:i,dd:h,M:i,MM:h,y:i,yy:h},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(L){return L+"-oji"},week:{dow:1,doy:4}})}(M(97586))},32621:function(Y,w,M){!function(m){"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 d(f,L,t){return t?L%10==1&&L%100!=11?f[2]:f[3]:L%10==1&&L%100!=11?f[0]:f[1]}function i(f,L,t){return f+" "+d(n[t],f,L)}function r(f,L,t){return d(n[t],f,L)}m.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function c(f,L){return L?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:i,m:r,mm:i,h:r,hh:i,d:r,dd:i,M:r,MM:i,y:r,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},85869:function(Y,w,M){!function(m){"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(i,r){return 1===i?r[0]:i>=2&&i<=4?r[1]:r[2]},translate:function(i,r,c){var h=n.words[c];return 1===c.length?r?h[0]:h[1]:i+" "+n.correctGrammaticalCase(i,h)}};m.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss: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}})}(M(97586))},35881:function(Y,w,M){!function(m){"use strict";m.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(M(97586))},92391:function(Y,w,M){!function(m){"use strict";m.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(d){var i=d%10,r=d%100;return 0===d?d+"-\u0435\u0432":0===r?d+"-\u0435\u043d":r>10&&r<20?d+"-\u0442\u0438":1===i?d+"-\u0432\u0438":2===i?d+"-\u0440\u0438":7===i||8===i?d+"-\u043c\u0438":d+"-\u0442\u0438"},week:{dow:1,doy:7}})}(M(97586))},21126:function(Y,w,M){!function(m){"use strict";m.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(d,i){return 12===d&&(d=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===i&&d>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===i||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===i?d+12:d},meridiem:function(d,i,r){return d<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":d<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":d<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":d<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(M(97586))},44892:function(Y,w,M){!function(m){"use strict";function n(i,r,c,h){switch(c){case"s":return r?"\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 i+(r?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return i+(r?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return i+(r?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return i+(r?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return i+(r?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return i+(r?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return i}}m.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(i){return"\u04ae\u0425"===i},meridiem:function(i,r,c){return i<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(i,r){switch(r){case"d":case"D":case"DDD":return i+" \u04e9\u0434\u04e9\u0440";default:return i}}})}(M(97586))},59080:function(Y,w,M){!function(m){"use strict";var n={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},d={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function i(c,h,f,L){var t="";if(h)switch(f){case"s":t="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":t="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":t="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":t="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":t="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":t="%d \u0924\u093e\u0938";break;case"d":t="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":t="%d \u0926\u093f\u0935\u0938";break;case"M":t="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":t="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":t="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":t="%d \u0935\u0930\u094d\u0937\u0947"}else switch(f){case"s":t="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":t="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":t="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":t="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":t="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":t="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":t="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":t="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":t="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":t="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":t="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":t="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return t.replace(/%d/i,c)}m.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},preparse:function(c){return c.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(h){return d[h]})},postformat:function(c){return c.replace(/\d/g,function(h){return n[h]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(c,h){return 12===c&&(c=0),"\u092a\u0939\u093e\u091f\u0947"===h||"\u0938\u0915\u093e\u0933\u0940"===h?c:"\u0926\u0941\u092a\u093e\u0930\u0940"===h||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===h||"\u0930\u093e\u0924\u094d\u0930\u0940"===h?c>=12?c:c+12:void 0},meridiem:function(c,h,f){return c>=0&&c<6?"\u092a\u0939\u093e\u091f\u0947":c<12?"\u0938\u0915\u093e\u0933\u0940":c<17?"\u0926\u0941\u092a\u093e\u0930\u0940":c<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(M(97586))},25950:function(Y,w,M){!function(m){"use strict";m.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(d,i){return 12===d&&(d=0),"pagi"===i?d:"tengahari"===i?d>=11?d:d+12:"petang"===i||"malam"===i?d+12:void 0},meridiem:function(d,i,r){return d<11?"pagi":d<15?"tengahari":d<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}})}(M(97586))},70399:function(Y,w,M){!function(m){"use strict";m.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(d,i){return 12===d&&(d=0),"pagi"===i?d:"tengahari"===i?d>=11?d:d+12:"petang"===i||"malam"===i?d+12:void 0},meridiem:function(d,i,r){return d<11?"pagi":d<15?"tengahari":d<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}})}(M(97586))},79902:function(Y,w,M){!function(m){"use strict";m.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(M(97586))},72985:function(Y,w,M){!function(m){"use strict";var n={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},d={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};m.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(r){return r.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(c){return d[c]})},postformat:function(r){return r.replace(/\d/g,function(c){return n[c]})},week:{dow:1,doy:4}})}(M(97586))},67859:function(Y,w,M){!function(m){"use strict";m.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},13642:function(Y,w,M){!function(m){"use strict";var n={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},d={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};m.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(r){return r.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(c){return d[c]})},postformat:function(r){return r.replace(/\d/g,function(c){return n[c]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(r,c){return 12===r&&(r=0),"\u0930\u093e\u0924\u093f"===c?r<4?r:r+12:"\u092c\u093f\u0939\u093e\u0928"===c?r:"\u0926\u093f\u0909\u0901\u0938\u094b"===c?r>=10?r:r+12:"\u0938\u093e\u0901\u091d"===c?r+12:void 0},meridiem:function(r,c,h){return r<3?"\u0930\u093e\u0924\u093f":r<12?"\u092c\u093f\u0939\u093e\u0928":r<16?"\u0926\u093f\u0909\u0901\u0938\u094b":r<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}})}(M(97586))},99875:function(Y,w,M){!function(m){"use strict";var n="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),d="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^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],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;m.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(h,f){return h?/-MMM-/.test(f)?d[h.month()]:n[h.month()]:n},monthsRegex:r,monthsShortRegex:r,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:i,longMonthsParse:i,shortMonthsParse:i,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(h){return h+(1===h||8===h||h>=20?"ste":"de")},week:{dow:1,doy:4}})}(M(97586))},65441:function(Y,w,M){!function(m){"use strict";var n="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),d="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^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],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;m.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(h,f){return h?/-MMM-/.test(f)?d[h.month()]:n[h.month()]:n},monthsRegex:r,monthsShortRegex:r,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:i,longMonthsParse:i,shortMonthsParse:i,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(h){return h+(1===h||8===h||h>=20?"ste":"de")},week:{dow:1,doy:4}})}(M(97586))},81311:function(Y,w,M){!function(m){"use strict";m.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},72567:function(Y,w,M){!function(m){"use strict";m.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(d,i){var r=1===d?"r":2===d?"n":3===d?"r":4===d?"t":"\xe8";return("w"===i||"W"===i)&&(r="a"),d+r},week:{dow:1,doy:4}})}(M(97586))},56962:function(Y,w,M){!function(m){"use strict";var n={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},d={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};m.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(r){return r.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(c){return d[c]})},postformat:function(r){return r.replace(/\d/g,function(c){return n[c]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(r,c){return 12===r&&(r=0),"\u0a30\u0a3e\u0a24"===c?r<4?r:r+12:"\u0a38\u0a35\u0a47\u0a30"===c?r:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===c?r>=10?r:r+12:"\u0a38\u0a3c\u0a3e\u0a2e"===c?r+12:void 0},meridiem:function(r,c,h){return r<4?"\u0a30\u0a3e\u0a24":r<10?"\u0a38\u0a35\u0a47\u0a30":r<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":r<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(M(97586))},61063:function(Y,w,M){!function(m){"use strict";var n="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),d="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),i=[/^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 r(f){return f%10<5&&f%10>1&&~~(f/10)%10!=1}function c(f,L,t){var S=f+" ";switch(t){case"ss":return S+(r(f)?"sekundy":"sekund");case"m":return L?"minuta":"minut\u0119";case"mm":return S+(r(f)?"minuty":"minut");case"h":return L?"godzina":"godzin\u0119";case"hh":return S+(r(f)?"godziny":"godzin");case"ww":return S+(r(f)?"tygodnie":"tygodni");case"MM":return S+(r(f)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return S+(r(f)?"lata":"lat")}}m.defineLocale("pl",{months:function(f,L){return f?/D MMMM/.test(L)?d[f.month()]:n[f.month()]:n},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:c,m:c,mm:c,h:c,hh:c,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:c,M:"miesi\u0105c",MM:c,y:"rok",yy:c},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},97476:function(Y,w,M){!function(m){"use strict";m.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(M(97586))},78719:function(Y,w,M){!function(m){"use strict";m.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(M(97586))},51004:function(Y,w,M){!function(m){"use strict";function n(i,r,c){var f=" ";return(i%100>=20||i>=100&&i%100==0)&&(f=" de "),i+f+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[c]}m.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss: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}})}(M(97586))},51326:function(Y,w,M){!function(m){"use strict";function d(c,h,f){return"m"===f?h?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":c+" "+function n(c,h){var f=c.split("_");return h%10==1&&h%100!=11?f[0]:h%10>=2&&h%10<=4&&(h%100<10||h%100>=20)?f[1]:f[2]}({ss:h?"\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:h?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[f],+c)}var i=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];m.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(c){if(c.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(c){if(c.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:d,m:d,mm:d,h:"\u0447\u0430\u0441",hh:d,d:"\u0434\u0435\u043d\u044c",dd:d,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:d,M:"\u043c\u0435\u0441\u044f\u0446",MM:d,y:"\u0433\u043e\u0434",yy:d},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(c){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(c)},meridiem:function(c,h,f){return c<4?"\u043d\u043e\u0447\u0438":c<12?"\u0443\u0442\u0440\u0430":c<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(c,h){switch(h){case"M":case"d":case"DDD":return c+"-\u0439";case"D":return c+"-\u0433\u043e";case"w":case"W":return c+"-\u044f";default:return c}},week:{dow:1,doy:4}})}(M(97586))},72608:function(Y,w,M){!function(m){"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"],d=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];m.defineLocale("sd",{months:n,monthsShort:n,weekdays:d,weekdaysShort:d,weekdaysMin: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\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(r){return"\u0634\u0627\u0645"===r},meridiem:function(r,c,h){return r<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(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(M(97586))},13911:function(Y,w,M){!function(m){"use strict";m.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},25147:function(Y,w,M){!function(m){"use strict";m.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(d){return d+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(d){return"\u0db4.\u0dc0."===d||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===d},meridiem:function(d,i,r){return d>11?r?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":r?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(M(97586))},23741:function(Y,w,M){!function(m){"use strict";var n="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),d="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function i(h){return h>1&&h<5}function r(h,f,L,t){var S=h+" ";switch(L){case"s":return f||t?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return f||t?S+(i(h)?"sekundy":"sek\xfand"):S+"sekundami";case"m":return f?"min\xfata":t?"min\xfatu":"min\xfatou";case"mm":return f||t?S+(i(h)?"min\xfaty":"min\xfat"):S+"min\xfatami";case"h":return f?"hodina":t?"hodinu":"hodinou";case"hh":return f||t?S+(i(h)?"hodiny":"hod\xedn"):S+"hodinami";case"d":return f||t?"de\u0148":"d\u0148om";case"dd":return f||t?S+(i(h)?"dni":"dn\xed"):S+"d\u0148ami";case"M":return f||t?"mesiac":"mesiacom";case"MM":return f||t?S+(i(h)?"mesiace":"mesiacov"):S+"mesiacmi";case"y":return f||t?"rok":"rokom";case"yy":return f||t?S+(i(h)?"roky":"rokov"):S+"rokmi"}}m.defineLocale("sk",{months:n,monthsShort:d,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:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},93e3:function(Y,w,M){!function(m){"use strict";function n(i,r,c,h){var f=i+" ";switch(c){case"s":return r||h?"nekaj sekund":"nekaj sekundami";case"ss":return f+(1===i?r?"sekundo":"sekundi":2===i?r||h?"sekundi":"sekundah":i<5?r||h?"sekunde":"sekundah":"sekund");case"m":return r?"ena minuta":"eno minuto";case"mm":return f+(1===i?r?"minuta":"minuto":2===i?r||h?"minuti":"minutama":i<5?r||h?"minute":"minutami":r||h?"minut":"minutami");case"h":return r?"ena ura":"eno uro";case"hh":return f+(1===i?r?"ura":"uro":2===i?r||h?"uri":"urama":i<5?r||h?"ure":"urami":r||h?"ur":"urami");case"d":return r||h?"en dan":"enim dnem";case"dd":return f+(1===i?r||h?"dan":"dnem":2===i?r||h?"dni":"dnevoma":r||h?"dni":"dnevi");case"M":return r||h?"en mesec":"enim mesecem";case"MM":return f+(1===i?r||h?"mesec":"mesecem":2===i?r||h?"meseca":"mesecema":i<5?r||h?"mesece":"meseci":r||h?"mesecev":"meseci");case"y":return r||h?"eno leto":"enim letom";case"yy":return f+(1===i?r||h?"leto":"letom":2===i?r||h?"leti":"letoma":i<5?r||h?"leta":"leti":r||h?"let":"leti")}}m.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s: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}})}(M(97586))},60451:function(Y,w,M){!function(m){"use strict";m.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(d){return"M"===d.charAt(0)},meridiem:function(d,i,r){return d<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}})}(M(97586))},40905:function(Y,w,M){!function(m){"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(i,r){return i%10>=1&&i%10<=4&&(i%100<10||i%100>=20)?i%10==1?r[0]:r[1]:r[2]},translate:function(i,r,c,h){var L,f=n.words[c];return 1===c.length?"y"===c&&r?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":h||r?f[0]:f[1]:(L=n.correctGrammaticalCase(i,f),"yy"===c&&r&&"\u0433\u043e\u0434\u0438\u043d\u0443"===L?i+" \u0433\u043e\u0434\u0438\u043d\u0430":i+" "+L)}};m.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss: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}})}(M(97586))},55046:function(Y,w,M){!function(m){"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(i,r){return i%10>=1&&i%10<=4&&(i%100<10||i%100>=20)?i%10==1?r[0]:r[1]:r[2]},translate:function(i,r,c,h){var L,f=n.words[c];return 1===c.length?"y"===c&&r?"jedna godina":h||r?f[0]:f[1]:(L=n.correctGrammaticalCase(i,f),"yy"===c&&r&&"godinu"===L?i+" godina":i+" "+L)}};m.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss: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}})}(M(97586))},85765:function(Y,w,M){!function(m){"use strict";m.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(d,i,r){return d<11?"ekuseni":d<15?"emini":d<19?"entsambama":"ebusuku"},meridiemHour:function(d,i){return 12===d&&(d=0),"ekuseni"===i?d:"emini"===i?d>=11?d:d+12:"entsambama"===i||"ebusuku"===i?0===d?0:d+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(M(97586))},99290:function(Y,w,M){!function(m){"use strict";m.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?":e":1===i||2===i?":a":":e")},week:{dow:1,doy:4}})}(M(97586))},53449:function(Y,w,M){!function(m){"use strict";m.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(M(97586))},72688:function(Y,w,M){!function(m){"use strict";var n={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},d={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};m.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(r){return r+"\u0bb5\u0ba4\u0bc1"},preparse:function(r){return r.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(c){return d[c]})},postformat:function(r){return r.replace(/\d/g,function(c){return n[c]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(r,c,h){return r<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":r<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":r<10?" \u0b95\u0bbe\u0bb2\u0bc8":r<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":r<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":r<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(r,c){return 12===r&&(r=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===c?r<2?r:r+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===c||"\u0b95\u0bbe\u0bb2\u0bc8"===c||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===c&&r>=10?r:r+12},week:{dow:0,doy:6}})}(M(97586))},32060:function(Y,w,M){!function(m){"use strict";m.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(d,i){return 12===d&&(d=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===i?d<4?d:d+12:"\u0c09\u0c26\u0c2f\u0c02"===i?d:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===i?d>=10?d:d+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===i?d+12:void 0},meridiem:function(d,i,r){return d<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":d<10?"\u0c09\u0c26\u0c2f\u0c02":d<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":d<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(M(97586))},93290:function(Y,w,M){!function(m){"use strict";m.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")},week:{dow:1,doy:4}})}(M(97586))},8294:function(Y,w,M){!function(m){"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"};m.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(i,r){return 12===i&&(i=0),"\u0448\u0430\u0431"===r?i<4?i:i+12:"\u0441\u0443\u0431\u04b3"===r?i:"\u0440\u04ef\u0437"===r?i>=11?i:i+12:"\u0431\u0435\u0433\u043e\u04b3"===r?i+12:void 0},meridiem:function(i,r,c){return i<4?"\u0448\u0430\u0431":i<11?"\u0441\u0443\u0431\u04b3":i<16?"\u0440\u04ef\u0437":i<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(i){return i+(n[i]||n[i%10]||n[i>=100?100:null])},week:{dow:1,doy:7}})}(M(97586))},1231:function(Y,w,M){!function(m){"use strict";m.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(d){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===d},meridiem:function(d,i,r){return d<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"}})}(M(97586))},3746:function(Y,w,M){!function(m){"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"};m.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(i,r){switch(r){case"d":case"D":case"Do":case"DD":return i;default:if(0===i)return i+"'unjy";var c=i%10;return i+(n[c]||n[i%100-c]||n[i>=100?100:null])}},week:{dow:1,doy:7}})}(M(97586))},49040:function(Y,w,M){!function(m){"use strict";m.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(d){return d},week:{dow:1,doy:4}})}(M(97586))},17187:function(Y,w,M){!function(m){"use strict";var n="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function r(f,L,t,S){var A=function c(f){var L=Math.floor(f%1e3/100),t=Math.floor(f%100/10),S=f%10,A="";return L>0&&(A+=n[L]+"vatlh"),t>0&&(A+=(""!==A?" ":"")+n[t]+"maH"),S>0&&(A+=(""!==A?" ":"")+n[S]),""===A?"pagh":A}(f);switch(t){case"ss":return A+" lup";case"mm":return A+" tup";case"hh":return A+" rep";case"dd":return A+" jaj";case"MM":return A+" jar";case"yy":return A+" DIS"}}m.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function d(f){var L=f;return-1!==f.indexOf("jaj")?L.slice(0,-3)+"leS":-1!==f.indexOf("jar")?L.slice(0,-3)+"waQ":-1!==f.indexOf("DIS")?L.slice(0,-3)+"nem":L+" pIq"},past:function i(f){var L=f;return-1!==f.indexOf("jaj")?L.slice(0,-3)+"Hu\u2019":-1!==f.indexOf("jar")?L.slice(0,-3)+"wen":-1!==f.indexOf("DIS")?L.slice(0,-3)+"ben":L+" ret"},s:"puS lup",ss:r,m:"wa\u2019 tup",mm:r,h:"wa\u2019 rep",hh:r,d:"wa\u2019 jaj",dd:r,M:"wa\u2019 jar",MM:r,y:"wa\u2019 DIS",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(M(97586))},60153:function(Y,w,M){!function(m){"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"};m.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(i,r,c){return i<12?c?"\xf6\xf6":"\xd6\xd6":c?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(i){return"\xf6s"===i||"\xd6S"===i},longDateFormat:{LT:"HH:mm",LTS:"HH:mm: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(i,r){switch(r){case"d":case"D":case"Do":case"DD":return i;default:if(0===i)return i+"'\u0131nc\u0131";var c=i%10;return i+(n[c]||n[i%100-c]||n[i>=100?100:null])}},week:{dow:1,doy:7}})}(M(97586))},88521:function(Y,w,M){!function(m){"use strict";function d(i,r,c,h){var f={s:["viensas secunds","'iensas secunds"],ss:[i+" secunds",i+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[i+" m\xeduts",i+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[i+" \xfeoras",i+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[i+" ziuas",i+" ziuas"],M:["'n mes","'iens mes"],MM:[i+" mesen",i+" mesen"],y:["'n ar","'iens ar"],yy:[i+" ars",i+" ars"]};return h||r?f[c][0]:f[c][1]}m.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(i){return"d'o"===i.toLowerCase()},meridiem:function(i,r,c){return i>11?c?"d'o":"D'O":c?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s: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}})}(M(97586))},22234:function(Y,w,M){!function(m){"use strict";m.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(M(97586))},18010:function(Y,w,M){!function(m){"use strict";m.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(M(97586))},63349:function(Y,w,M){!function(m){"use strict";m.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(d,i){return 12===d&&(d=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===i||"\u0633\u06d5\u06be\u06d5\u0631"===i||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===i?d:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===i||"\u0643\u06d5\u0686"===i?d+12:d>=11?d:d+12},meridiem:function(d,i,r){var c=100*d+i;return c<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":c<900?"\u0633\u06d5\u06be\u06d5\u0631":c<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":c<1230?"\u0686\u06c8\u0634":c<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(d,i){switch(i){case"d":case"D":case"DDD":return d+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return d+"-\u06be\u06d5\u067e\u062a\u06d5";default:return d}},preparse:function(d){return d.replace(/\u060c/g,",")},postformat:function(d){return d.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(M(97586))},68479:function(Y,w,M){!function(m){"use strict";function d(h,f,L){return"m"===L?f?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===L?f?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":h+" "+function n(h,f){var L=h.split("_");return f%10==1&&f%100!=11?L[0]:f%10>=2&&f%10<=4&&(f%100<10||f%100>=20)?L[1]:L[2]}({ss:f?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:f?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:f?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[L],+h)}function r(h){return function(){return h+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}m.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function i(h,f){var L={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===h?L.nominative.slice(1,7).concat(L.nominative.slice(0,1)):h?L[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(f)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(f)?"genitive":"nominative"][h.day()]:L.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:r("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:r("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:r("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:r("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return r("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return r("[\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:d,m:d,mm:d,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:d,d:"\u0434\u0435\u043d\u044c",dd:d,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:d,y:"\u0440\u0456\u043a",yy:d},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(h){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(h)},meridiem:function(h,f,L){return h<4?"\u043d\u043e\u0447\u0456":h<12?"\u0440\u0430\u043d\u043a\u0443":h<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(h,f){switch(f){case"M":case"d":case"DDD":case"w":case"W":return h+"-\u0439";case"D":return h+"-\u0433\u043e";default:return h}},week:{dow:1,doy:7}})}(M(97586))},43024:function(Y,w,M){!function(m){"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"],d=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];m.defineLocale("ur",{months:n,monthsShort:n,weekdays:d,weekdaysShort:d,weekdaysMin: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\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(r){return"\u0634\u0627\u0645"===r},meridiem:function(r,c,h){return r<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(r){return r.replace(/\u060c/g,",")},postformat:function(r){return r.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(M(97586))},72376:function(Y,w,M){!function(m){"use strict";m.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(M(97586))},19800:function(Y,w,M){!function(m){"use strict";m.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(M(97586))},89366:function(Y,w,M){!function(m){"use strict";m.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(d){return/^ch$/i.test(d)},meridiem:function(d,i,r){return d<12?r?"sa":"SA":r?"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(d){return d},week:{dow:1,doy:4}})}(M(97586))},69702:function(Y,w,M){!function(m){"use strict";m.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(d){var i=d%10;return d+(1==~~(d%100/10)?"th":1===i?"st":2===i?"nd":3===i?"rd":"th")},week:{dow:1,doy:4}})}(M(97586))},72655:function(Y,w,M){!function(m){"use strict";m.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(M(97586))},575:function(Y,w,M){!function(m){"use strict";m.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(d,i){return 12===d&&(d=0),"\u51cc\u6668"===i||"\u65e9\u4e0a"===i||"\u4e0a\u5348"===i?d:"\u4e0b\u5348"===i||"\u665a\u4e0a"===i?d+12:d>=11?d:d+12},meridiem:function(d,i,r){var c=100*d+i;return c<600?"\u51cc\u6668":c<900?"\u65e9\u4e0a":c<1130?"\u4e0a\u5348":c<1230?"\u4e2d\u5348":c<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(d){return d.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(d){return this.week()!==d.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(d,i){switch(i){case"d":case"D":case"DDD":return d+"\u65e5";case"M":return d+"\u6708";case"w":case"W":return d+"\u5468";default:return d}},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}})}(M(97586))},18351:function(Y,w,M){!function(m){"use strict";m.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(d,i){return 12===d&&(d=0),"\u51cc\u6668"===i||"\u65e9\u4e0a"===i||"\u4e0a\u5348"===i?d:"\u4e2d\u5348"===i?d>=11?d:d+12:"\u4e0b\u5348"===i||"\u665a\u4e0a"===i?d+12:void 0},meridiem:function(d,i,r){var c=100*d+i;return c<600?"\u51cc\u6668":c<900?"\u65e9\u4e0a":c<1200?"\u4e0a\u5348":1200===c?"\u4e2d\u5348":c<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(d,i){switch(i){case"d":case"D":case"DDD":return d+"\u65e5";case"M":return d+"\u6708";case"w":case"W":return d+"\u9031";default:return d}},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"}})}(M(97586))},51626:function(Y,w,M){!function(m){"use strict";m.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(d,i){return 12===d&&(d=0),"\u51cc\u6668"===i||"\u65e9\u4e0a"===i||"\u4e0a\u5348"===i?d:"\u4e2d\u5348"===i?d>=11?d:d+12:"\u4e0b\u5348"===i||"\u665a\u4e0a"===i?d+12:void 0},meridiem:function(d,i,r){var c=100*d+i;return c<600?"\u51cc\u6668":c<900?"\u65e9\u4e0a":c<1130?"\u4e0a\u5348":c<1230?"\u4e2d\u5348":c<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(d,i){switch(i){case"d":case"D":case"DDD":return d+"\u65e5";case"M":return d+"\u6708";case"w":case"W":return d+"\u9031";default:return d}},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"}})}(M(97586))},8887:function(Y,w,M){!function(m){"use strict";m.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(d,i){return 12===d&&(d=0),"\u51cc\u6668"===i||"\u65e9\u4e0a"===i||"\u4e0a\u5348"===i?d:"\u4e2d\u5348"===i?d>=11?d:d+12:"\u4e0b\u5348"===i||"\u665a\u4e0a"===i?d+12:void 0},meridiem:function(d,i,r){var c=100*d+i;return c<600?"\u51cc\u6668":c<900?"\u65e9\u4e0a":c<1130?"\u4e0a\u5348":c<1230?"\u4e2d\u5348":c<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(d,i){switch(i){case"d":case"D":case"DDD":return d+"\u65e5";case"M":return d+"\u6708";case"w":case"W":return d+"\u9031";default:return d}},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"}})}(M(97586))},97586:function(Y,w,M){(Y=M.nmd(Y)).exports=function(){"use strict";var m,Z;function n(){return m.apply(null,arguments)}function i(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function c(e,s){return Object.prototype.hasOwnProperty.call(e,s)}function h(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var s;for(s in e)if(c(e,s))return!1;return!0}function f(e){return void 0===e}function L(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function t(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function S(e,s){var l,o=[],p=e.length;for(l=0;l>>0;for(l=0;l0)for(o=0;o=0?o?"+":"":"-")+Math.pow(10,Math.max(0,s-l.length)).toString().substr(1)+l}var Pe=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ge=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,$e={},ye={};function O(e,s,o,l){var p=l;"string"==typeof l&&(p=function(){return this[l]()}),e&&(ye[e]=p),s&&(ye[s[0]]=function(){return P(p.apply(this,arguments),s[1],s[2])}),o&&(ye[o]=function(){return this.localeData().ordinal(p.apply(this,arguments),e)})}function bt(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function ot(e,s){return e.isValid()?(s=be(s,e.localeData()),$e[s]=$e[s]||function Rt(e){var o,l,s=e.match(Pe);for(o=0,l=s.length;o=0&&Ge.test(e);)e=e.replace(Ge,l),Ge.lastIndex=0,o-=1;return e}var xt={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function ne(e){return"string"==typeof e?xt[e]||xt[e.toLowerCase()]:void 0}function F(e){var o,l,s={};for(l in e)c(e,l)&&(o=ne(l))&&(s[o]=e[l]);return s}var Fe={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var qe,zt=/\d/,ae=/\d\d/,Bt=/\d{3}/,jt=/\d{4}/,lt=/[+-]?\d{6}/,B=/\d\d?/,_t=/\d\d\d\d?/,Ut=/\d\d\d\d\d\d?/,We=/\d{1,3}/,St=/\d{1,4}/,Q=/[+-]?\d{1,6}/,Ye=/\d+/,ut=/[+-]?\d+/,Jt=/Z|[+-]\d\d:?\d\d/gi,De=/Z|[+-]\d\d(?::?\d\d)?/gi,Xe=/[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,we=/^[1-9]\d?/,ct=/^([1-9]\d|\d)/;function H(e,s,o){qe[e]=_e(s)?s:function(l,p){return l&&o?o:s}}function $t(e,s){return c(qe,e)?qe[e](s._strict,s._locale):new RegExp(function Ht(e){return he(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(s,o,l,p,g){return o||l||p||g}))}(e))}function he(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ie(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function W(e){var s=+e,o=0;return 0!==s&&isFinite(s)&&(o=ie(s)),o}qe={};var Ct={};function z(e,s){var o,p,l=s;for("string"==typeof e&&(e=[e]),L(s)&&(l=function(g,v){v[s]=W(g)}),p=e.length,o=0;o68?1900:2e3)};var G,Qe=Ve("FullYear",!0);function Ve(e,s){return function(o){return null!=o?(Xt(this,e,o),n.updateOffset(this,s),this):Re(this,e)}}function Re(e,s){if(!e.isValid())return NaN;var o=e._d,l=e._isUTC;switch(s){case"Milliseconds":return l?o.getUTCMilliseconds():o.getMilliseconds();case"Seconds":return l?o.getUTCSeconds():o.getSeconds();case"Minutes":return l?o.getUTCMinutes():o.getMinutes();case"Hours":return l?o.getUTCHours():o.getHours();case"Date":return l?o.getUTCDate():o.getDate();case"Day":return l?o.getUTCDay():o.getDay();case"Month":return l?o.getUTCMonth():o.getMonth();case"FullYear":return l?o.getUTCFullYear():o.getFullYear();default:return NaN}}function Xt(e,s,o){var l,p,g,v,C;if(e.isValid()&&!isNaN(o)){switch(l=e._d,p=e._isUTC,s){case"Milliseconds":return void(p?l.setUTCMilliseconds(o):l.setMilliseconds(o));case"Seconds":return void(p?l.setUTCSeconds(o):l.setSeconds(o));case"Minutes":return void(p?l.setUTCMinutes(o):l.setMinutes(o));case"Hours":return void(p?l.setUTCHours(o):l.setHours(o));case"Date":return void(p?l.setUTCDate(o):l.setDate(o));case"FullYear":break;default:return}g=o,v=e.month(),C=29!==(C=e.date())||1!==v||mt(g)?C:28,p?l.setUTCFullYear(g,v,C):l.setFullYear(g,v,C)}}function Ot(e,s){if(isNaN(e)||isNaN(s))return NaN;var o=function Da(e,s){return(e%s+s)%s}(s,12);return e+=(s-o)/12,1===o?mt(e)?29:28:31-o%7%2}G=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var s;for(s=0;s=0?(C=new Date(e+400,s,o,l,p,g,v),isFinite(C.getFullYear())&&C.setFullYear(e)):C=new Date(e,s,o,l,p,g,v),C}function et(e){var s,o;return e<100&&e>=0?((o=Array.prototype.slice.call(arguments))[0]=e+400,s=new Date(Date.UTC.apply(null,o)),isFinite(s.getUTCFullYear())&&s.setUTCFullYear(e)):s=new Date(Date.UTC.apply(null,arguments)),s}function ft(e,s,o){var l=7+s-o;return-(7+et(e,0,l).getUTCDay()-s)%7+l-1}function Qt(e,s,o,l,p){var E,V,C=1+7*(s-1)+(7+o-l)%7+ft(e,l,p);return C<=0?V=Ze(E=e-1)+C:C>Ze(e)?(E=e+1,V=C-Ze(e)):(E=e,V=C),{year:E,dayOfYear:V}}function tt(e,s,o){var g,v,l=ft(e.year(),s,o),p=Math.floor((e.dayOfYear()-l-1)/7)+1;return p<1?g=p+ve(v=e.year()-1,s,o):p>ve(e.year(),s,o)?(g=p-ve(e.year(),s,o),v=e.year()+1):(v=e.year(),g=p),{week:g,year:v}}function ve(e,s,o){var l=ft(e,s,o),p=ft(e+1,s,o);return(Ze(e)-l+p)/7}O("w",["ww",2],"wo","week"),O("W",["WW",2],"Wo","isoWeek"),H("w",B,we),H("ww",B,ae),H("W",B,we),H("WW",B,ae),Ke(["w","ww","W","WW"],function(e,s,o,l){s[l.substr(0,1)]=W(e)});function At(e,s){return e.slice(s,7).concat(e.slice(0,s))}O("d",0,"do","day"),O("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),O("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),O("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),O("e",0,0,"weekday"),O("E",0,0,"isoWeekday"),H("d",B),H("e",B),H("E",B),H("dd",function(e,s){return s.weekdaysMinRegex(e)}),H("ddd",function(e,s){return s.weekdaysShortRegex(e)}),H("dddd",function(e,s){return s.weekdaysRegex(e)}),Ke(["dd","ddd","dddd"],function(e,s,o,l){var p=o._locale.weekdaysParse(e,l,o._strict);null!=p?s.d=p:j(o).invalidWeekday=e}),Ke(["d","e","E"],function(e,s,o,l){s[l]=W(e)});var cs="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Va="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ra="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ta=Xe,Na=Xe,za=Xe;function Ua(e,s,o){var l,p,g,v=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],l=0;l<7;++l)g=I([2e3,1]).day(l),this._minWeekdaysParse[l]=this.weekdaysMin(g,"").toLocaleLowerCase(),this._shortWeekdaysParse[l]=this.weekdaysShort(g,"").toLocaleLowerCase(),this._weekdaysParse[l]=this.weekdays(g,"").toLocaleLowerCase();return o?"dddd"===s?-1!==(p=G.call(this._weekdaysParse,v))?p:null:"ddd"===s?-1!==(p=G.call(this._shortWeekdaysParse,v))?p:null:-1!==(p=G.call(this._minWeekdaysParse,v))?p:null:"dddd"===s?-1!==(p=G.call(this._weekdaysParse,v))||-1!==(p=G.call(this._shortWeekdaysParse,v))||-1!==(p=G.call(this._minWeekdaysParse,v))?p:null:"ddd"===s?-1!==(p=G.call(this._shortWeekdaysParse,v))||-1!==(p=G.call(this._weekdaysParse,v))||-1!==(p=G.call(this._minWeekdaysParse,v))?p:null:-1!==(p=G.call(this._minWeekdaysParse,v))||-1!==(p=G.call(this._weekdaysParse,v))||-1!==(p=G.call(this._shortWeekdaysParse,v))?p:null}function T(){function e(se,Ce){return Ce.length-se.length}var g,v,C,E,V,s=[],o=[],l=[],p=[];for(g=0;g<7;g++)v=I([2e3,1]).day(g),C=he(this.weekdaysMin(v,"")),E=he(this.weekdaysShort(v,"")),V=he(this.weekdays(v,"")),s.push(C),o.push(E),l.push(V),p.push(C),p.push(E),p.push(V);s.sort(e),o.sort(e),l.sort(e),p.sort(e),this._weekdaysRegex=new RegExp("^("+p.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function q(){return this.hours()%12||12}function Ne(e,s){O(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),s)})}function at(e,s){return s._meridiemParse}O("H",["HH",2],0,"hour"),O("h",["hh",2],0,q),O("k",["kk",2],0,function oe(){return this.hours()||24}),O("hmm",0,0,function(){return""+q.apply(this)+P(this.minutes(),2)}),O("hmmss",0,0,function(){return""+q.apply(this)+P(this.minutes(),2)+P(this.seconds(),2)}),O("Hmm",0,0,function(){return""+this.hours()+P(this.minutes(),2)}),O("Hmmss",0,0,function(){return""+this.hours()+P(this.minutes(),2)+P(this.seconds(),2)}),Ne("a",!0),Ne("A",!1),H("a",at),H("A",at),H("H",B,ct),H("h",B,we),H("k",B,we),H("HH",B,ae),H("hh",B,ae),H("kk",B,ae),H("hmm",_t),H("hmmss",Ut),H("Hmm",_t),H("Hmmss",Ut),z(["H","HH"],X),z(["k","kk"],function(e,s,o){var l=W(e);s[X]=24===l?0:l}),z(["a","A"],function(e,s,o){o._isPm=o._locale.isPM(e),o._meridiem=e}),z(["h","hh"],function(e,s,o){s[X]=W(e),j(o).bigHour=!0}),z("hmm",function(e,s,o){var l=e.length-2;s[X]=W(e.substr(0,l)),s[de]=W(e.substr(l)),j(o).bigHour=!0}),z("hmmss",function(e,s,o){var l=e.length-4,p=e.length-2;s[X]=W(e.substr(0,l)),s[de]=W(e.substr(l,2)),s[Me]=W(e.substr(p)),j(o).bigHour=!0}),z("Hmm",function(e,s,o){var l=e.length-2;s[X]=W(e.substr(0,l)),s[de]=W(e.substr(l))}),z("Hmmss",function(e,s,o){var l=e.length-4,p=e.length-2;s[X]=W(e.substr(0,l)),s[de]=W(e.substr(l,2)),s[Me]=W(e.substr(p))});var $a=Ve("Hours",!0);var Et,st={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:ht,monthsShort:pt,week:{dow:0,doy:6},weekdays:cs,weekdaysMin:Ra,weekdaysShort:Va,meridiemParse:/[ap]\.?m?\.?/i},J={},Pt={};function Vs(e,s){var o,l=Math.min(e.length,s.length);for(o=0;o0;){if(p=na(g.slice(0,o).join("-")))return p;if(l&&l.length>=o&&Vs(g,l)>=o-1)break;o--}s++}return Et}(e)}function qa(e){var s,o=e._a;return o&&-2===j(e).overflow&&(s=o[pe]<0||o[pe]>11?pe:o[ce]<1||o[ce]>Ot(o[ee],o[pe])?ce:o[X]<0||o[X]>24||24===o[X]&&(0!==o[de]||0!==o[Me]||0!==o[Te])?X:o[de]<0||o[de]>59?de:o[Me]<0||o[Me]>59?Me:o[Te]<0||o[Te]>999?Te:-1,j(e)._overflowDayOfYear&&(sce)&&(s=ce),j(e)._overflowWeeks&&-1===s&&(s=ga),j(e)._overflowWeekday&&-1===s&&(s=ka),j(e).overflow=s),e}var Us=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Js=/^\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)?)?$/,Gs=/Z|[+-]\d\d(?::?\d\d)?/,ia=[["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]],Ka=[["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/]],$s=/^\/?Date\((-?\d+)/i,Xs=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,qs={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function hs(e){var s,o,g,v,C,E,l=e._i,p=Us.exec(l)||Js.exec(l),V=ia.length,se=Ka.length;if(p){for(j(e).iso=!0,s=0,o=V;s7)&&(E=!0)):(g=e._locale._week.dow,v=e._locale._week.doy,V=tt(U(),g,v),o=yt(s.gg,e._a[ee],V.year),l=yt(s.w,V.week),null!=s.d?((p=s.d)<0||p>6)&&(E=!0):null!=s.e?(p=s.e+g,(s.e<0||s.e>6)&&(E=!0)):p=g),l<1||l>ve(o,g,v)?j(e)._overflowWeeks=!0:null!=E?j(e)._overflowWeekday=!0:(C=Qt(o,l,p,g,v),e._a[ee]=C.year,e._dayOfYear=C.dayOfYear)}(e),null!=e._dayOfYear&&(v=yt(e._a[ee],p[ee]),(e._dayOfYear>Ze(v)||0===e._dayOfYear)&&(j(e)._overflowDayOfYear=!0),o=et(v,0,e._dayOfYear),e._a[pe]=o.getUTCMonth(),e._a[ce]=o.getUTCDate()),s=0;s<3&&null==e._a[s];++s)e._a[s]=l[s]=p[s];for(;s<7;s++)e._a[s]=l[s]=null==e._a[s]?2===s?1:0:e._a[s];24===e._a[X]&&0===e._a[de]&&0===e._a[Me]&&0===e._a[Te]&&(e._nextDay=!0,e._a[X]=0),e._d=(e._useUTC?et:Oa).apply(null,l),g=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[X]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==g&&(j(e).weekdayMismatch=!0)}}function Qa(e){if(e._f!==n.ISO_8601)if(e._f!==n.RFC_2822){e._a=[],j(e).empty=!0;var o,l,p,g,v,V,se,s=""+e._i,C=s.length,E=0;for(se=(p=be(e._f,e._locale).match(Pe)||[]).length,o=0;o0&&j(e).unusedInput.push(v),s=s.slice(s.indexOf(l)+l.length),E+=l.length),ye[g]?(l?j(e).empty=!1:j(e).unusedTokens.push(g),ya(g,l,e)):e._strict&&!l&&j(e).unusedTokens.push(g);j(e).charsLeftOver=C-E,s.length>0&&j(e).unusedInput.push(s),e._a[X]<=12&&!0===j(e).bigHour&&e._a[X]>0&&(j(e).bigHour=void 0),j(e).parsedDateParts=e._a.slice(0),j(e).meridiem=e._meridiem,e._a[X]=function rn(e,s,o){var l;return null==o?s:null!=e.meridiemHour?e.meridiemHour(s,o):(null!=e.isPM&&((l=e.isPM(o))&&s<12&&(s+=12),!l&&12===s&&(s=0)),s)}(e._locale,e._a[X],e._meridiem),null!==(V=j(e).era)&&(e._a[ee]=e._locale.erasConvertYear(V,e._a[ee])),Za(e),qa(e)}else ps(e);else hs(e)}function Ms(e){var s=e._i,o=e._f;return e._locale=e._locale||xe(e._l),null===s||void 0===o&&""===s?Ae({nullInput:!0}):("string"==typeof s&&(e._i=s=e._locale.preparse(s)),le(s)?new rt(qa(s)):(t(s)?e._d=s:i(o)?function dn(e){var s,o,l,p,g,v,C=!1,E=e._f.length;if(0===E)return j(e).invalidFormat=!0,void(e._d=new Date(NaN));for(p=0;pthis?this:e:Ae()});function ys(e,s){var o,l;if(1===s.length&&i(s[0])&&(s=s[0]),!s.length)return U();for(o=s[0],l=1;l=0?new Date(e+400,s,o)-xs:new Date(e,s,o).valueOf()}function Ss(e,s,o){return e<100&&e>=0?Date.UTC(e+400,s,o)-xs:Date.UTC(e,s,o)}function ns(e,s){return s.erasAbbrRegex(e)}function is(){var p,g,v,C,E,e=[],s=[],o=[],l=[],V=this.eras();for(p=0,g=V.length;p(g=ve(e,l,p))&&(s=g),Pi.call(this,e,s,o,l,p))}function Pi(e,s,o,l,p){var g=Qt(e,s,o,l,p),v=et(g.year,0,g.dayOfYear);return this.year(v.getUTCFullYear()),this.month(v.getUTCMonth()),this.date(v.getUTCDate()),this}O("N",0,0,"eraAbbr"),O("NN",0,0,"eraAbbr"),O("NNN",0,0,"eraAbbr"),O("NNNN",0,0,"eraName"),O("NNNNN",0,0,"eraNarrow"),O("y",["y",1],"yo","eraYear"),O("y",["yy",2],0,"eraYear"),O("y",["yyy",3],0,"eraYear"),O("y",["yyyy",4],0,"eraYear"),H("N",ns),H("NN",ns),H("NNN",ns),H("NNNN",function bi(e,s){return s.erasNameRegex(e)}),H("NNNNN",function Ti(e,s){return s.erasNarrowRegex(e)}),z(["N","NN","NNN","NNNN","NNNNN"],function(e,s,o,l){var p=o._locale.erasParse(e,l,o._strict);p?j(o).era=p:j(o).invalidEra=e}),H("y",Ye),H("yy",Ye),H("yyy",Ye),H("yyyy",Ye),H("yo",function xi(e,s){return s._eraYearOrdinalRegex||Ye}),z(["y","yy","yyy","yyyy"],ee),z(["yo"],function(e,s,o,l){var p;o._locale._eraYearOrdinalRegex&&(p=e.match(o._locale._eraYearOrdinalRegex)),s[ee]=o._locale.eraYearOrdinalParse?o._locale.eraYearOrdinalParse(e,p):parseInt(e,10)}),O(0,["gg",2],0,function(){return this.weekYear()%100}),O(0,["GG",2],0,function(){return this.isoWeekYear()%100}),ua("gggg","weekYear"),ua("ggggg","weekYear"),ua("GGGG","isoWeekYear"),ua("GGGGG","isoWeekYear"),H("G",ut),H("g",ut),H("GG",B,ae),H("gg",B,ae),H("GGGG",St,jt),H("gggg",St,jt),H("GGGGG",Q,lt),H("ggggg",Q,lt),Ke(["gggg","ggggg","GGGG","GGGGG"],function(e,s,o,l){s[l.substr(0,2)]=W(e)}),Ke(["gg","GG"],function(e,s,o,l){s[l]=n.parseTwoDigitYear(e)}),O("Q",0,"Qo","quarter"),H("Q",zt),z("Q",function(e,s){s[pe]=3*(W(e)-1)}),O("D",["DD",2],"Do","date"),H("D",B,we),H("DD",B,ae),H("Do",function(e,s){return e?s._dayOfMonthOrdinalParse||s._ordinalParse:s._dayOfMonthOrdinalParseLenient}),z(["D","DD"],ce),z("Do",function(e,s){s[ce]=W(e.match(B)[0])});var Cs=Ve("Date",!0);O("DDD",["DDDD",3],"DDDo","dayOfYear"),H("DDD",We),H("DDDD",Bt),z(["DDD","DDDD"],function(e,s,o){o._dayOfYear=W(e)}),O("m",["mm",2],0,"minute"),H("m",B,ct),H("mm",B,ae),z(["m","mm"],de);var Fi=Ve("Minutes",!1);O("s",["ss",2],0,"second"),H("s",B,ct),H("ss",B,ae),z(["s","ss"],Me);var Be,Os,Wi=Ve("Seconds",!1);for(O("S",0,0,function(){return~~(this.millisecond()/100)}),O(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),O(0,["SSS",3],0,"millisecond"),O(0,["SSSS",4],0,function(){return 10*this.millisecond()}),O(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),O(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),O(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),O(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),O(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),H("S",We,zt),H("SS",We,ae),H("SSS",We,Bt),Be="SSSS";Be.length<=9;Be+="S")H(Be,Ye);function Vi(e,s){s[Te]=W(1e3*("0."+e))}for(Be="S";Be.length<=9;Be+="S")z(Be,Vi);Os=Ve("Milliseconds",!1),O("z",0,0,"zoneAbbr"),O("zz",0,0,"zoneName");var x=rt.prototype;function As(e){return e}x.add=An,x.calendar=function Rn(e,s){1===arguments.length&&(arguments[0]?En(arguments[0])?(e=arguments[0],s=void 0):function Wn(e){var p,s=r(e)&&!h(e),o=!1,l=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(p=0;po.valueOf():o.valueOf()9999?ot(o,s?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):_e(Date.prototype.toISOString)?s?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",ot(o,"Z")):ot(o,s?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},x.inspect=function Zn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var o,l,e="moment",s="";return this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",s="Z"),o="["+e+'("]',l=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(o+l+"-MM-DD[T]HH:mm:ss.SSS"+s+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(x[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),x.toJSON=function ui(){return this.isValid()?this.toISOString():null},x.toString=function qn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},x.unix=function di(){return Math.floor(this.valueOf()/1e3)},x.valueOf=function ri(){return this._d.valueOf()-6e4*(this._offset||0)},x.creationData=function pi(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},x.eraName=function gi(){var e,s,o,l=this.localeData().eras();for(e=0,s=l.length;ethis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},x.isLocal=function jn(){return!!this.isValid()&&!this._isUTC},x.isUtcOffset=function Sn(){return!!this.isValid()&&this._isUTC},x.isUtc=ks,x.isUTC=ks,x.zoneAbbr=function Ri(){return this._isUTC?"UTC":""},x.zoneName=function Ni(){return this._isUTC?"Coordinated Universal Time":""},x.dates=$("dates accessor is deprecated. Use date instead.",Cs),x.months=$("months accessor is deprecated. Use month instead",Kt),x.years=$("years accessor is deprecated. Use year instead",Qe),x.zone=$("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Yn(e,s){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,s),this):-this.utcOffset()}),x.isDSTShifted=$("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function xn(){if(!f(this._isDSTShifted))return this._isDSTShifted;var s,e={};return Ft(e,this),(e=Ms(e))._a?(s=e._isUTC?I(e._a):U(e._a),this._isDSTShifted=this.isValid()&&function gn(e,s,o){var v,l=Math.min(e.length,s.length),p=Math.abs(e.length-s.length),g=0;for(v=0;v0):this._isDSTShifted=!1,this._isDSTShifted});var N=vt.prototype;function ca(e,s,o,l){var p=xe(),g=I().set(l,s);return p[o](g,e)}function Ps(e,s,o){if(L(e)&&(s=e,e=void 0),e=e||"",null!=s)return ca(e,s,o,"month");var l,p=[];for(l=0;l<12;l++)p[l]=ca(e,l,o,"month");return p}function rs(e,s,o,l){"boolean"==typeof e?(L(s)&&(o=s,s=void 0),s=s||""):(o=s=e,e=!1,L(s)&&(o=s,s=void 0),s=s||"");var v,p=xe(),g=e?p._week.dow:0,C=[];if(null!=o)return ca(s,(o+g)%7,l,"day");for(v=0;v<7;v++)C[v]=ca(s,(v+g)%7,l,"day");return C}N.calendar=function ue(e,s,o){var l=this._calendar[e]||this._calendar.sameElse;return _e(l)?l.call(s,o):l},N.longDateFormat=function ge(e){var s=this._longDateFormat[e],o=this._longDateFormat[e.toUpperCase()];return s||!o?s:(this._longDateFormat[e]=o.match(Pe).map(function(l){return"MMMM"===l||"MM"===l||"DD"===l||"dddd"===l?l.slice(1):l}).join(""),this._longDateFormat[e])},N.invalidDate=function fa(){return this._invalidDate},N.ordinal=function Tt(e){return this._ordinal.replace("%d",e)},N.preparse=As,N.postformat=As,N.relativeTime=function Ie(e,s,o,l){var p=this._relativeTime[o];return _e(p)?p(e,s,o,l):p.replace(/%d/i,e)},N.pastFuture=function Nt(e,s){var o=this._relativeTime[e>0?"future":"past"];return _e(o)?o(s):o.replace(/%s/i,s)},N.set=function ha(e){var s,o;for(o in e)c(e,o)&&(_e(s=e[o])?this[o]=s:this["_"+o]=s);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},N.eras=function Mi(e,s){var o,l,p,g=this._eras||xe("en")._eras;for(o=0,l=g.length;o=0)return g[l]},N.erasConvertYear=function yi(e,s){var o=e.since<=e.until?1:-1;return void 0===s?n(e.since).year():n(e.since).year()+(s-e.offset)*o},N.erasAbbrRegex=function wi(e){return c(this,"_erasAbbrRegex")||is.call(this),e?this._erasAbbrRegex:this._erasRegex},N.erasNameRegex=function Di(e){return c(this,"_erasNameRegex")||is.call(this),e?this._erasNameRegex:this._erasRegex},N.erasNarrowRegex=function vi(e){return c(this,"_erasNarrowRegex")||is.call(this),e?this._erasNarrowRegex:this._erasRegex},N.months=function ba(e,s){return e?i(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Mt).test(s)?"format":"standalone"][e.month()]:i(this._months)?this._months:this._months.standalone},N.monthsShort=function Ta(e,s){return e?i(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Mt.test(s)?"format":"standalone"][e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},N.monthsParse=function ja(e,s,o){var l,p,g;if(this._monthsParseExact)return xa.call(this,e,s,o);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),l=0;l<12;l++){if(p=I([2e3,l]),o&&!this._longMonthsParse[l]&&(this._longMonthsParse[l]=new RegExp("^"+this.months(p,"").replace(".","")+"$","i"),this._shortMonthsParse[l]=new RegExp("^"+this.monthsShort(p,"").replace(".","")+"$","i")),!o&&!this._monthsParse[l]&&(g="^"+this.months(p,"")+"|^"+this.monthsShort(p,""),this._monthsParse[l]=new RegExp(g.replace(".",""),"i")),o&&"MMMM"===s&&this._longMonthsParse[l].test(e))return l;if(o&&"MMM"===s&&this._shortMonthsParse[l].test(e))return l;if(!o&&this._monthsParse[l].test(e))return l}},N.monthsRegex=function Ca(e){return this._monthsParseExact?(c(this,"_monthsRegex")||Zt.call(this),e?this._monthsStrictRegex:this._monthsRegex):(c(this,"_monthsRegex")||(this._monthsRegex=va),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},N.monthsShortRegex=function Ha(e){return this._monthsParseExact?(c(this,"_monthsRegex")||Zt.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(c(this,"_monthsShortRegex")||(this._monthsShortRegex=wa),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},N.week=function Aa(e){return tt(e,this._week.dow,this._week.doy).week},N.firstDayOfYear=function Ia(){return this._week.doy},N.firstDayOfWeek=function Ea(){return this._week.dow},N.weekdays=function Ba(e,s){var o=i(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(s)?"format":"standalone"];return!0===e?At(o,this._week.dow):e?o[e.day()]:o},N.weekdaysMin=function sa(e){return!0===e?At(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},N.weekdaysShort=function aa(e){return!0===e?At(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},N.weekdaysParse=function y(e,s,o){var l,p,g;if(this._weekdaysParseExact)return Ua.call(this,e,s,o);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),l=0;l<7;l++){if(p=I([2e3,1]).day(l),o&&!this._fullWeekdaysParse[l]&&(this._fullWeekdaysParse[l]=new RegExp("^"+this.weekdays(p,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[l]=new RegExp("^"+this.weekdaysShort(p,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[l]=new RegExp("^"+this.weekdaysMin(p,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[l]||(g="^"+this.weekdays(p,"")+"|^"+this.weekdaysShort(p,"")+"|^"+this.weekdaysMin(p,""),this._weekdaysParse[l]=new RegExp(g.replace(".",""),"i")),o&&"dddd"===s&&this._fullWeekdaysParse[l].test(e))return l;if(o&&"ddd"===s&&this._shortWeekdaysParse[l].test(e))return l;if(o&&"dd"===s&&this._minWeekdaysParse[l].test(e))return l;if(!o&&this._weekdaysParse[l].test(e))return l}},N.weekdaysRegex=function u(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||T.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=ta),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},N.weekdaysShortRegex=function k(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||T.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Na),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},N.weekdaysMinRegex=function b(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||T.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=za),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},N.isPM=function Ja(e){return"p"===(e+"").toLowerCase().charAt(0)},N.meridiem=function K(e,s,o){return e>11?o?"pm":"PM":o?"am":"AM"},ze("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(e){var s=e%10;return e+(1===W(e%100/10)?"th":1===s?"st":2===s?"nd":3===s?"rd":"th")}}),n.lang=$("moment.lang is deprecated. Use moment.locale instead.",ze),n.langData=$("moment.langData is deprecated. Use moment.localeData instead.",xe);var je=Math.abs;function Es(e,s,o,l){var p=fe(s,o);return e._milliseconds+=l*p._milliseconds,e._days+=l*p._days,e._months+=l*p._months,e._bubble()}function Is(e){return e<0?Math.floor(e):Math.ceil(e)}function Fs(e){return 4800*e/146097}function ds(e){return 146097*e/4800}function Se(e){return function(){return this.as(e)}}var Ws=Se("ms"),tr=Se("s"),ar=Se("m"),sr=Se("h"),nr=Se("d"),ir=Se("w"),rr=Se("M"),dr=Se("Q"),or=Se("y"),lr=Ws;function it(e){return function(){return this.isValid()?this._data[e]:NaN}}var cr=it("milliseconds"),mr=it("seconds"),hr=it("minutes"),pr=it("hours"),Mr=it("days"),fr=it("months"),yr=it("years");var He=Math.round,Lt={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function kr(e,s,o,l,p){return p.relativeTime(s||1,!!o,e,l)}var os=Math.abs;function Yt(e){return(e>0)-(e<0)||+e}function ma(){if(!this.isValid())return this.localeData().invalidDate();var l,p,g,v,E,V,se,Ce,e=os(this._milliseconds)/1e3,s=os(this._days),o=os(this._months),C=this.asSeconds();return C?(l=ie(e/60),p=ie(l/60),e%=60,l%=60,g=ie(o/12),o%=12,v=e?e.toFixed(3).replace(/\.?0+$/,""):"",E=C<0?"-":"",V=Yt(this._months)!==Yt(C)?"-":"",se=Yt(this._days)!==Yt(C)?"-":"",Ce=Yt(this._milliseconds)!==Yt(C)?"-":"",E+"P"+(g?V+g+"Y":"")+(o?V+o+"M":"")+(s?se+s+"D":"")+(p||l||e?"T":"")+(p?Ce+p+"H":"")+(l?Ce+l+"M":"")+(e?Ce+v+"S":"")):"P0D"}var R=ra.prototype;return R.isValid=function fn(){return this._isValid},R.abs=function qi(){var e=this._data;return this._milliseconds=je(this._milliseconds),this._days=je(this._days),this._months=je(this._months),e.milliseconds=je(e.milliseconds),e.seconds=je(e.seconds),e.minutes=je(e.minutes),e.hours=je(e.hours),e.months=je(e.months),e.years=je(e.years),this},R.add=function Ki(e,s){return Es(this,e,s,1)},R.subtract=function Zi(e,s){return Es(this,e,s,-1)},R.as=function er(e){if(!this.isValid())return NaN;var s,o,l=this._milliseconds;if("month"===(e=ne(e))||"quarter"===e||"year"===e)switch(s=this._days+l/864e5,o=this._months+Fs(s),e){case"month":return o;case"quarter":return o/3;case"year":return o/12}else switch(s=this._days+Math.round(ds(this._months)),e){case"week":return s/7+l/6048e5;case"day":return s+l/864e5;case"hour":return 24*s+l/36e5;case"minute":return 1440*s+l/6e4;case"second":return 86400*s+l/1e3;case"millisecond":return Math.floor(864e5*s)+l;default:throw new Error("Unknown unit "+e)}},R.asMilliseconds=Ws,R.asSeconds=tr,R.asMinutes=ar,R.asHours=sr,R.asDays=nr,R.asWeeks=ir,R.asMonths=rr,R.asQuarters=dr,R.asYears=or,R.valueOf=lr,R._bubble=function Qi(){var p,g,v,C,E,e=this._milliseconds,s=this._days,o=this._months,l=this._data;return e>=0&&s>=0&&o>=0||e<=0&&s<=0&&o<=0||(e+=864e5*Is(ds(o)+s),s=0,o=0),l.milliseconds=e%1e3,p=ie(e/1e3),l.seconds=p%60,g=ie(p/60),l.minutes=g%60,v=ie(g/60),l.hours=v%24,s+=ie(v/24),o+=E=ie(Fs(s)),s-=Is(ds(E)),C=ie(o/12),o%=12,l.days=s,l.months=o,l.years=C,this},R.clone=function _r(){return fe(this)},R.get=function ur(e){return e=ne(e),this.isValid()?this[e+"s"]():NaN},R.milliseconds=cr,R.seconds=mr,R.minutes=hr,R.hours=pr,R.days=Mr,R.weeks=function gr(){return ie(this.days()/7)},R.months=fr,R.years=yr,R.humanize=function wr(e,s){if(!this.isValid())return this.localeData().invalidDate();var p,g,o=!1,l=Lt;return"object"==typeof e&&(s=e,e=!1),"boolean"==typeof e&&(o=e),"object"==typeof s&&(l=Object.assign({},Lt,s),null!=s.s&&null==s.ss&&(l.ss=s.s-1)),g=function Lr(e,s,o,l){var p=fe(e).abs(),g=He(p.as("s")),v=He(p.as("m")),C=He(p.as("h")),E=He(p.as("d")),V=He(p.as("M")),se=He(p.as("w")),Ce=He(p.as("y")),Ue=g<=o.ss&&["s",g]||g0,Ue[4]=l,kr.apply(null,Ue)}(this,!o,l,p=this.localeData()),o&&(g=p.pastFuture(+this,g)),p.postformat(g)},R.toISOString=ma,R.toString=ma,R.toJSON=ma,R.locale=vs,R.localeData=Ts,R.toIsoString=$("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ma),R.lang=bs,O("X",0,0,"unix"),O("x",0,0,"valueOf"),H("x",ut),H("X",/[+-]?\d+(\.\d{1,3})?/),z("X",function(e,s,o){o._d=new Date(1e3*parseFloat(e))}),z("x",function(e,s,o){o._d=new Date(W(e))}),n.version="2.30.1",function d(e){m=e}(U),n.fn=x,n.min=function mn(){return ys("isBefore",[].slice.call(arguments,0))},n.max=function hn(){return ys("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=I,n.unix=function zi(e){return U(1e3*e)},n.months=function Ui(e,s){return Ps(e,s,"months")},n.isDate=t,n.locale=ze,n.invalid=Ae,n.duration=fe,n.isMoment=le,n.weekdays=function Gi(e,s,o){return rs(e,s,o,"weekdays")},n.parseZone=function Bi(){return U.apply(null,arguments).parseZone()},n.localeData=xe,n.isDuration=da,n.monthsShort=function Ji(e,s){return Ps(e,s,"monthsShort")},n.weekdaysMin=function Xi(e,s,o){return rs(e,s,o,"weekdaysMin")},n.defineLocale=Xa,n.updateLocale=function zs(e,s){if(null!=s){var o,l,p=st;null!=J[e]&&null!=J[e].parentLocale?J[e].set(Wt(J[e]._config,s)):(null!=(l=na(e))&&(p=l._config),s=Wt(p,s),null==l&&(s.abbr=e),(o=new vt(s)).parentLocale=J[e],J[e]=o),ze(e)}else null!=J[e]&&(null!=J[e].parentLocale?(J[e]=J[e].parentLocale,e===ze()&&ze(e)):null!=J[e]&&delete J[e]);return J[e]},n.locales=function Bs(){return Vt(J)},n.weekdaysShort=function $i(e,s,o){return rs(e,s,o,"weekdaysShort")},n.normalizeUnits=ne,n.relativeTimeRounding=function Yr(e){return void 0===e?He:"function"==typeof e&&(He=e,!0)},n.relativeTimeThreshold=function Dr(e,s){return void 0!==Lt[e]&&(void 0===s?Lt[e]:(Lt[e]=s,"s"===e&&(Lt.ss=s-1),!0))},n.calendarFormat=function Vn(e,s){var o=e.diff(s,"days",!0);return o<-6?"sameElse":o<-1?"lastWeek":o<0?"lastDay":o<1?"sameDay":o<2?"nextDay":o<7?"nextWeek":"sameElse"},n.prototype=x,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}()},57972:Y=>{Y.exports='<h2>Datetimepicker configuration</h2>\n\n<section>\n <label>Type:</label>\n <mat-radio-group [(ngModel)]="type">\n <mat-radio-button value="datetime">Datetime</mat-radio-button>\n <mat-radio-button value="date">Date</mat-radio-button>\n <mat-radio-button value="time">Time</mat-radio-button>\n <mat-radio-button value="month">Month</mat-radio-button>\n <mat-radio-button value="year">Year</mat-radio-button>\n </mat-radio-group>\n</section>\n\n<section>\n <label>Mode:</label>\n <mat-radio-group [(ngModel)]="mode">\n <mat-radio-button value="auto">Auto</mat-radio-button>\n <mat-radio-button value="landscape">Landscape</mat-radio-button>\n <mat-radio-button value="portrait">Portrait</mat-radio-button>\n </mat-radio-group>\n</section>\n\n<section>\n <label>StartView:</label>\n <mat-radio-group [(ngModel)]="startView">\n <mat-radio-button value="month">Month</mat-radio-button>\n <mat-radio-button value="year">Year</mat-radio-button>\n <mat-radio-button value="multi-year">Multi-Year</mat-radio-button>\n <mat-radio-button value="clock">Clock</mat-radio-button>\n </mat-radio-group>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="multiYearSelector">MultiYearSelector</mat-checkbox>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="timeInput">TimeInput</mat-checkbox>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="twelvehour">Twelvehour</mat-checkbox>\n</section>\n\n<section>\n <mat-checkbox (change)="showCustomHeader($event)">Custom Header</mat-checkbox>\n</section>\n\n\n<section>\n <label>TimeInterval:</label>\n <mat-slider min="1" max="30" discrete>\n <input matSliderThumb [(ngModel)]="timeInterval">\n </mat-slider>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="touchUi">TouchUi</mat-checkbox>\n</section>\n\n<h2>Result</h2>\n\n<mat-form-field>\n <mat-label>{{type}}</mat-label>\n <mtx-datetimepicker #datetimePicker\n [type]="type"\n [mode]="mode"\n [multiYearSelector]="multiYearSelector"\n [calendarHeaderComponent]="customHeader"\n [startView]="startView"\n [twelvehour]="twelvehour"\n [timeInterval]="timeInterval"\n [touchUi]="touchUi"\n [timeInput]="timeInput"></mtx-datetimepicker>\n <input [mtxDatetimepicker]="datetimePicker" [formControl]="datetime" matInput required>\n <mtx-datetimepicker-toggle [for]="datetimePicker" matSuffix></mtx-datetimepicker-toggle>\n</mat-form-field>\n'},60172:Y=>{Y.exports='<mat-card class="demo-inline-card">\n <mtx-calendar (selectedChange)="selectedDate = $event" type="date" startView="month">\n </mtx-calendar>\n</mat-card>\n<p>Selected date: {{selectedDate}}</p>\n\n<mat-card class="demo-inline-card">\n <mtx-calendar (selectedChange)="selectedTime = $event" type="time" startView="clock">\n </mtx-calendar>\n</mat-card>\n<p>Selected time: {{selectedTime}}</p>\n'},52314:Y=>{Y.exports='label {\n padding: 0 8px;\n}\n'},20782:Y=>{Y.exports='.demo-inline-card {\n width: 300px;\n margin-bottom: 1rem;\n}\n'},39614:Y=>{Y.exports='import { Component } from '@angular/core';\nimport { FormsModule, ReactiveFormsModule, UntypedFormControl } from '@angular/forms';\nimport { MatCheckbox, MatCheckboxChange } from '@angular/material/checkbox';\nimport { MatFormField, MatLabel, MatSuffix } from '@angular/material/form-field';\nimport { MatInput } from '@angular/material/input';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MatSlider, MatSliderThumb } from '@angular/material/slider';\nimport { provideMomentDatetimeAdapter } from '@ng-matero/extensions-moment-adapter';\nimport {\n MtxCalendarView,\n MtxDatetimepicker,\n MtxDatetimepickerInput,\n MtxDatetimepickerMode,\n MtxDatetimepickerToggle,\n MtxDatetimepickerType,\n} from '@ng-matero/extensions/datetimepicker';\nimport { CustomHeader } from './custom-header.component';\n\n@Component({\n selector: 'datetimepicker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n ReactiveFormsModule,\n MatRadioGroup,\n MatRadioButton,\n MatCheckbox,\n MatSlider,\n MatSliderThumb,\n MatFormField,\n MatLabel,\n MatInput,\n MatSuffix,\n MtxDatetimepicker,\n MtxDatetimepickerInput,\n MtxDatetimepickerToggle,\n ],\n providers: [\n provideMomentDatetimeAdapter({\n parse: {\n dateInput: 'YYYY-MM-DD',\n monthInput: 'MMMM',\n yearInput: 'YYYY',\n timeInput: 'HH:mm',\n datetimeInput: 'YYYY-MM-DD HH:mm',\n },\n display: {\n dateInput: 'YYYY-MM-DD',\n monthInput: 'MMMM',\n yearInput: 'YYYY',\n timeInput: 'HH:mm',\n datetimeInput: 'YYYY-MM-DD HH:mm',\n monthYearLabel: 'YYYY MMMM',\n dateA11yLabel: 'LL',\n monthYearA11yLabel: 'MMMM YYYY',\n popupHeaderDateLabel: 'MMM DD, ddd',\n },\n }),\n ],\n})\nexport class AppComponent {\n type: MtxDatetimepickerType = 'datetime';\n mode: MtxDatetimepickerMode = 'auto';\n startView: MtxCalendarView = 'month';\n multiYearSelector = false;\n touchUi = false;\n twelvehour = false;\n timeInterval = 1;\n timeInput = true;\n customHeader!: any;\n\n datetime = new UntypedFormControl();\n\n showCustomHeader($event: MatCheckboxChange) {\n if ($event.checked) {\n this.customHeader = CustomHeader;\n } else {\n this.customHeader = null;\n }\n }\n}\n'},130:Y=>{Y.exports='import { Component } from '@angular/core';\nimport { MatCard } from '@angular/material/card';\nimport { provideNativeDatetimeAdapter } from '@ng-matero/extensions/core';\nimport { MtxCalendar } from '@ng-matero/extensions/datetimepicker';\n\n@Component({\n selector: 'datetimepicker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCard, MtxCalendar],\n providers: [provideNativeDatetimeAdapter()],\n})\nexport class AppComponent {\n selectedDate: Date | null = null;\n selectedTime: Date | null = null;\n}\n'},35358:(Y,w,M)=>{var m={"./af":11544,"./af.js":11544,"./ar":33108,"./ar-dz":52155,"./ar-dz.js":52155,"./ar-kw":53583,"./ar-kw.js":53583,"./ar-ly":41638,"./ar-ly.js":41638,"./ar-ma":87823,"./ar-ma.js":87823,"./ar-ps":7712,"./ar-ps.js":7712,"./ar-sa":78261,"./ar-sa.js":78261,"./ar-tn":56703,"./ar-tn.js":56703,"./ar.js":33108,"./az":46508,"./az.js":46508,"./be":16766,"./be.js":16766,"./bg":28564,"./bg.js":28564,"./bm":97462,"./bm.js":97462,"./bn":17107,"./bn-bd":43438,"./bn-bd.js":43438,"./bn.js":17107,"./bo":9004,"./bo.js":9004,"./br":50927,"./br.js":50927,"./bs":87768,"./bs.js":87768,"./ca":56291,"./ca.js":56291,"./cs":85301,"./cs.js":85301,"./cv":66666,"./cv.js":66666,"./cy":55163,"./cy.js":55163,"./da":87360,"./da.js":87360,"./de":45932,"./de-at":43248,"./de-at.js":43248,"./de-ch":83222,"./de-ch.js":83222,"./de.js":45932,"./dv":6405,"./dv.js":6405,"./el":60718,"./el.js":60718,"./en-au":36319,"./en-au.js":36319,"./en-ca":80597,"./en-ca.js":80597,"./en-gb":51800,"./en-gb.js":51800,"./en-ie":807,"./en-ie.js":807,"./en-il":95960,"./en-il.js":95960,"./en-in":84418,"./en-in.js":84418,"./en-nz":46865,"./en-nz.js":46865,"./en-sg":32647,"./en-sg.js":32647,"./eo":61931,"./eo.js":61931,"./es":46679,"./es-do":41805,"./es-do.js":41805,"./es-mx":83445,"./es-mx.js":83445,"./es-us":81516,"./es-us.js":81516,"./es.js":46679,"./et":88150,"./et.js":88150,"./eu":80757,"./eu.js":80757,"./fa":65742,"./fa.js":65742,"./fi":33958,"./fi.js":33958,"./fil":46720,"./fil.js":46720,"./fo":98352,"./fo.js":98352,"./fr":4059,"./fr-ca":42096,"./fr-ca.js":42096,"./fr-ch":95759,"./fr-ch.js":95759,"./fr.js":4059,"./fy":15958,"./fy.js":15958,"./ga":94143,"./ga.js":94143,"./gd":67028,"./gd.js":67028,"./gl":80428,"./gl.js":80428,"./gom-deva":76861,"./gom-deva.js":76861,"./gom-latn":57718,"./gom-latn.js":57718,"./gu":26827,"./gu.js":26827,"./he":21936,"./he.js":21936,"./hi":31332,"./hi.js":31332,"./hr":91957,"./hr.js":91957,"./hu":48928,"./hu.js":48928,"./hy-am":56215,"./hy-am.js":56215,"./id":586,"./id.js":586,"./is":90211,"./is.js":90211,"./it":70170,"./it-ch":22340,"./it-ch.js":22340,"./it.js":70170,"./ja":39770,"./ja.js":39770,"./jv":73875,"./jv.js":73875,"./ka":79499,"./ka.js":79499,"./kk":93573,"./kk.js":93573,"./km":68807,"./km.js":68807,"./kn":65082,"./kn.js":65082,"./ko":20137,"./ko.js":20137,"./ku":70111,"./ku-kmr":63744,"./ku-kmr.js":63744,"./ku.js":70111,"./ky":99187,"./ky.js":99187,"./lb":35969,"./lb.js":35969,"./lo":33526,"./lo.js":33526,"./lt":90411,"./lt.js":90411,"./lv":32621,"./lv.js":32621,"./me":85869,"./me.js":85869,"./mi":35881,"./mi.js":35881,"./mk":92391,"./mk.js":92391,"./ml":21126,"./ml.js":21126,"./mn":44892,"./mn.js":44892,"./mr":59080,"./mr.js":59080,"./ms":70399,"./ms-my":25950,"./ms-my.js":25950,"./ms.js":70399,"./mt":79902,"./mt.js":79902,"./my":72985,"./my.js":72985,"./nb":67859,"./nb.js":67859,"./ne":13642,"./ne.js":13642,"./nl":65441,"./nl-be":99875,"./nl-be.js":99875,"./nl.js":65441,"./nn":81311,"./nn.js":81311,"./oc-lnc":72567,"./oc-lnc.js":72567,"./pa-in":56962,"./pa-in.js":56962,"./pl":61063,"./pl.js":61063,"./pt":78719,"./pt-br":97476,"./pt-br.js":97476,"./pt.js":78719,"./ro":51004,"./ro.js":51004,"./ru":51326,"./ru.js":51326,"./sd":72608,"./sd.js":72608,"./se":13911,"./se.js":13911,"./si":25147,"./si.js":25147,"./sk":23741,"./sk.js":23741,"./sl":93e3,"./sl.js":93e3,"./sq":60451,"./sq.js":60451,"./sr":55046,"./sr-cyrl":40905,"./sr-cyrl.js":40905,"./sr.js":55046,"./ss":85765,"./ss.js":85765,"./sv":99290,"./sv.js":99290,"./sw":53449,"./sw.js":53449,"./ta":72688,"./ta.js":72688,"./te":32060,"./te.js":32060,"./tet":93290,"./tet.js":93290,"./tg":8294,"./tg.js":8294,"./th":1231,"./th.js":1231,"./tk":3746,"./tk.js":3746,"./tl-ph":49040,"./tl-ph.js":49040,"./tlh":17187,"./tlh.js":17187,"./tr":60153,"./tr.js":60153,"./tzl":88521,"./tzl.js":88521,"./tzm":18010,"./tzm-latn":22234,"./tzm-latn.js":22234,"./tzm.js":18010,"./ug-cn":63349,"./ug-cn.js":63349,"./uk":68479,"./uk.js":68479,"./ur":43024,"./ur.js":43024,"./uz":19800,"./uz-latn":72376,"./uz-latn.js":72376,"./uz.js":19800,"./vi":89366,"./vi.js":89366,"./x-pseudo":69702,"./x-pseudo.js":69702,"./yo":72655,"./yo.js":72655,"./zh-cn":575,"./zh-cn.js":575,"./zh-hk":18351,"./zh-hk.js":18351,"./zh-mo":51626,"./zh-mo.js":51626,"./zh-tw":8887,"./zh-tw.js":8887};function n(i){var r=d(i);return M(r)}function d(i){if(!M.o(m,i)){var r=new Error("Cannot find module '"+i+"'");throw r.code="MODULE_NOT_FOUND",r}return m[i]}n.keys=function(){return Object.keys(m)},n.resolve=d,Y.exports=n,n.id=35358},12700:(Y,w,M)=>{"use strict";M.r(w),M.d(w,{default:()=>m});const m='

Datetimepicker

\n

API reference for Material Extensions Datetimepicker

\n

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

\n

Directives

\n

MtxDatetimepickerInput

\n

Directive used to connect an input to a MtxDatetimepicker.

\n

Selector: input[mtxDatetimepicker]

\n

Exported as: mtxDatetimepickerInput

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

MtxCalendar

\n

A calendar that is used as part of the datetimepicker.

\n

Selector: mtx-calendar

\n

Exported as: mtxCalendar

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

MtxDatetimepicker

\n

Component responsible for managing the datetimepicker popup/dialog.

\n

Selector: mtx-datetimepicker

\n

Exported as: mtxDatetimepicker

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

MtxDatetimepickerToggleIcon

\n

Can be used to override the icon of a mtxDatetimepickerToggleIcon.

\n

Selector: [mtxDatetimepickerToggleIcon]

\n

MtxDatetimepickerToggle

\n

Selector: mtx-datetimepicker-toggle

\n

Exported as: mtxDatetimepickerToggle

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

MtxClock

\n

A clock that is used as part of the datetimepicker.

\n

Selector: mtx-clock

\n

Exported as: mtxClock

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

Classes

\n

MtxDatetimepickerInputEvent

\n

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

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

Type aliases

\n

DatetimepickerDropdownPositionX

\n

Possible positions for the datetimepicker dropdown along the X axis.

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

DatetimepickerDropdownPositionY

\n

Possible positions for the datetimepicker dropdown along the Y axis.

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

MtxDatetimepickerType

\n

Possible types for datetimepicker dropdown display.

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

MtxDatetimepickerMode

\n

Possible modes for datetimepicker dropdown display.

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

MtxCalendarView

\n

Possible views for datetimepicker calendar.

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

MtxClockView

\n

Possible views for datetimepicker clock.

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

Constants

\n

MTX_DATETIMEPICKER_SCROLL_STRATEGY

\n

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

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

Datetimepicker configuration

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

Result

\n\n\n {{type}}\n \n \n \n\n'},3904:(Y,w,M)=>{"use strict";M.r(w),M.d(w,{default:()=>m});const m="label {\n padding: 0 8px;\n}\n"},54443:(Y,w,M)=>{"use strict";M.r(w),M.d(w,{default:()=>m});const m="import { Component } from '@angular/core';\nimport { FormsModule, ReactiveFormsModule, UntypedFormControl } from '@angular/forms';\nimport { MatCheckbox, MatCheckboxChange } from '@angular/material/checkbox';\nimport { MatFormField, MatLabel, MatSuffix } from '@angular/material/form-field';\nimport { MatInput } from '@angular/material/input';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MatSlider, MatSliderThumb } from '@angular/material/slider';\nimport { provideMomentDatetimeAdapter } from '@ng-matero/extensions-moment-adapter';\nimport {\n MtxCalendarView,\n MtxDatetimepicker,\n MtxDatetimepickerInput,\n MtxDatetimepickerMode,\n MtxDatetimepickerToggle,\n MtxDatetimepickerType,\n} from '@ng-matero/extensions/datetimepicker';\nimport { CustomHeader } from './custom-header.component';\n\n@Component({\n selector: 'datetimepicker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n ReactiveFormsModule,\n MatRadioGroup,\n MatRadioButton,\n MatCheckbox,\n MatSlider,\n MatSliderThumb,\n MatFormField,\n MatLabel,\n MatInput,\n MatSuffix,\n MtxDatetimepicker,\n MtxDatetimepickerInput,\n MtxDatetimepickerToggle,\n ],\n providers: [\n provideMomentDatetimeAdapter({\n parse: {\n dateInput: 'YYYY-MM-DD',\n monthInput: 'MMMM',\n yearInput: 'YYYY',\n timeInput: 'HH:mm',\n datetimeInput: 'YYYY-MM-DD HH:mm',\n },\n display: {\n dateInput: 'YYYY-MM-DD',\n monthInput: 'MMMM',\n yearInput: 'YYYY',\n timeInput: 'HH:mm',\n datetimeInput: 'YYYY-MM-DD HH:mm',\n monthYearLabel: 'YYYY MMMM',\n dateA11yLabel: 'LL',\n monthYearA11yLabel: 'MMMM YYYY',\n popupHeaderDateLabel: 'MMM DD, ddd',\n },\n }),\n ],\n})\nexport class AppComponent {\n type: MtxDatetimepickerType = 'datetime';\n mode: MtxDatetimepickerMode = 'auto';\n startView: MtxCalendarView = 'month';\n multiYearSelector = false;\n touchUi = false;\n twelvehour = false;\n timeInterval = 1;\n timeInput = true;\n customHeader!: any;\n\n datetime = new UntypedFormControl();\n\n showCustomHeader($event: MatCheckboxChange) {\n if ($event.checked) {\n this.customHeader = CustomHeader;\n } else {\n this.customHeader = null;\n }\n }\n}\n"},62667:(Y,w,M)=>{"use strict";M.r(w),M.d(w,{default:()=>m});const m='\n \n \n\n

Selected date: {{selectedDate}}

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

Selected time: {{selectedTime}}

\n'},14184:(Y,w,M)=>{"use strict";M.r(w),M.d(w,{default:()=>m});const m=".demo-inline-card {\n width: 300px;\n margin-bottom: 1rem;\n}\n"},49555:(Y,w,M)=>{"use strict";M.r(w),M.d(w,{default:()=>m});const m="import { Component } from '@angular/core';\nimport { MatCard } from '@angular/material/card';\nimport { provideNativeDatetimeAdapter } from '@ng-matero/extensions/core';\nimport { MtxCalendar } from '@ng-matero/extensions/datetimepicker';\n\n@Component({\n selector: 'datetimepicker-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCard, MtxCalendar],\n providers: [provideNativeDatetimeAdapter()],\n})\nexport class AppComponent {\n selectedDate: Date | null = null;\n selectedTime: Date | null = null;\n}\n"}}]); \ No newline at end of file diff --git a/390.4ac2dc4ca493b1b1.js b/390.4ac2dc4ca493b1b1.js new file mode 100644 index 00000000..13db58bd --- /dev/null +++ b/390.4ac2dc4ca493b1b1.js @@ -0,0 +1 @@ +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[390],{94390:(r,e,a)=>{"use strict";a.r(e),a.d(e,{ProgressApiComponent:()=>M,ProgressOverviewComponent:()=>k,routes:()=>B});var i=a(60177),b=a(4840),C=a(91526),h=a(89417),v=a(82765),d=a(32102),y=a(99631),u=a(5951),j=a(43881),F=a(82142),T=a(49791),P=a(72947),s=a(54438);const E=["*"];let f=(()=>{class t{constructor(){this.type="default",this.value=0,this.striped=!1,this.animate=!1}static#s=this.\u0275fac=function(l){return new(l||t)};static#a=this.\u0275cmp=s.VBU({type:t,selectors:[["mtx-progress"]],hostAttrs:[1,"mtx-progress"],hostVars:4,hostBindings:function(l,n){2&l&&s.xc7("height",n.height)("background-color",n.background)},inputs:{type:"type",value:"value",height:"height",color:"color",foreground:"foreground",background:"background",striped:[s.Mj6.HasDecoratorInputTransform,"striped","striped",s.L39],animate:[s.Mj6.HasDecoratorInputTransform,"animate","animate",s.L39]},exportAs:["mtxProgress"],standalone:!0,features:[s.GFd,s.aNF],ngContentSelectors:E,decls:2,vars:12,consts:[["role","progress-fill",1,"mtx-progress-fill"]],template:function(l,n){1&l&&(s.NAR(),s.j41(0,"div",0),s.SdG(1),s.k0s()),2&l&&(s.HbH("mtx-progress-fill-"+n.type),s.xc7("width",n.value,"%")("background-color",n.foreground)("color",n.color),s.AVh("mtx-progress-fill-striped",n.striped)("mtx-progress-fill-animated",n.animate))},styles:[".mtx-progress{display:flex;height:16px;margin:8px 0;overflow:hidden;font-size:var(--mtx-progress-text-size);border-radius:var(--mtx-progress-container-shape);background-color:var(--mtx-progress-track-color)}.mtx-progress-fill{display:flex;flex-direction:column;justify-content:center;text-align:center;transition:width .6s ease;background-color:var(--mtx-progress-indicator-color);color:var(--mtx-progress-text-color)}.mtx-progress-fill-info{background-color:var(--mtx-progress-info-indicator-color);color:var(--mtx-progress-info-text-color)}.mtx-progress-fill-success{background-color:var(--mtx-progress-success-indicator-color);color:var(--mtx-progress-success-text-color)}.mtx-progress-fill-warning{background-color:var(--mtx-progress-warning-indicator-color);color:var(--mtx-progress-warning-text-color)}.mtx-progress-fill-danger{background-color:var(--mtx-progress-danger-indicator-color);color:var(--mtx-progress-danger-text-color)}.mtx-progress-fill-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:16px 16px}.mtx-progress-fill-animated{animation:mtx-progress-fill-stripes 1s linear infinite}@media (prefers-reduced-motion: reduce){.mtx-progress-fill-animated{animation:none}}@keyframes mtx-progress-fill-stripes{0%{background-position:16px 0}to{background-position:0 0}}\n"],encapsulation:2,changeDetection:0})}return t})();function A(t,m){if(1&t){const p=s.RV6();s.j41(0,"mat-checkbox",2),s.mxI("ngModelChange",function(n){s.eBV(p);const c=s.XpG();return s.DH7(c.animate,n)||(c.animate=n),s.Njj(n)}),s.EFF(1,"Animate"),s.k0s()}if(2&t){const p=s.XpG();s.R50("ngModel",p.animate)}}const R={title:"Configurable progress",component:(()=>{class t{constructor(){this.type="info",this.value=50,this.striped=!1,this.animate=!1,this.height=16,this.foreground="",this.background=""}static#s=this.\u0275fac=function(l){return new(l||t)};static#a=this.\u0275cmp=s.VBU({type:t,selectors:[["progress-example"]],standalone:!0,features:[s.aNF],decls:47,vars:19,consts:[["cp1",""],["cp2",""],[3,"ngModelChange","ngModel"],["value","info"],["value","success"],["value","warning"],["value","danger"],["min","0","max","100","discrete",""],["matSliderThumb","",3,"ngModelChange","ngModel"],["min","1","max","16","discrete",""],["matInput","",3,"ngModelChange","ngModel","mtxColorpicker"],["matSuffix","",3,"for"],[3,"type","value","striped","animate","height","foreground","background"]],template:function(l,n){if(1&l){const c=s.RV6();s.j41(0,"h2"),s.EFF(1,"Progress configuration"),s.k0s(),s.j41(2,"section")(3,"label"),s.EFF(4,"Type:"),s.k0s(),s.j41(5,"mat-radio-group",2),s.mxI("ngModelChange",function(o){return s.eBV(c),s.DH7(n.type,o)||(n.type=o),s.Njj(o)}),s.j41(6,"mat-radio-button",3),s.EFF(7,"Info"),s.k0s(),s.j41(8,"mat-radio-button",4),s.EFF(9,"Success"),s.k0s(),s.j41(10,"mat-radio-button",5),s.EFF(11,"Warning"),s.k0s(),s.j41(12,"mat-radio-button",6),s.EFF(13,"Danger"),s.k0s()()(),s.j41(14,"section")(15,"label"),s.EFF(16,"Progress:"),s.k0s(),s.j41(17,"mat-slider",7)(18,"input",8),s.mxI("ngModelChange",function(o){return s.eBV(c),s.DH7(n.value,o)||(n.value=o),s.Njj(o)}),s.k0s()()(),s.j41(19,"section")(20,"mat-checkbox",2),s.mxI("ngModelChange",function(o){return s.eBV(c),s.DH7(n.striped,o)||(n.striped=o),s.Njj(o)}),s.EFF(21,"Striped"),s.k0s(),s.DNE(22,A,2,1,"mat-checkbox"),s.k0s(),s.j41(23,"section")(24,"label"),s.EFF(25,"Height:"),s.k0s(),s.j41(26,"mat-slider",9)(27,"input",8),s.mxI("ngModelChange",function(o){return s.eBV(c),s.DH7(n.height,o)||(n.height=o),s.Njj(o)}),s.k0s()()(),s.j41(28,"section")(29,"mat-form-field")(30,"mat-label"),s.EFF(31,"Foreground color"),s.k0s(),s.j41(32,"input",10),s.mxI("ngModelChange",function(o){return s.eBV(c),s.DH7(n.foreground,o)||(n.foreground=o),s.Njj(o)}),s.k0s(),s.nrm(33,"mtx-colorpicker-toggle",11)(34,"mtx-colorpicker",null,0),s.k0s(),s.j41(36,"mat-form-field")(37,"mat-label"),s.EFF(38,"Background color"),s.k0s(),s.j41(39,"input",10),s.mxI("ngModelChange",function(o){return s.eBV(c),s.DH7(n.background,o)||(n.background=o),s.Njj(o)}),s.k0s(),s.nrm(40,"mtx-colorpicker-toggle",11)(41,"mtx-colorpicker",null,1),s.k0s()(),s.j41(43,"h2"),s.EFF(44,"Result"),s.k0s(),s.j41(45,"mtx-progress",12),s.EFF(46),s.k0s()}if(2&l){const c=s.sdS(35),g=s.sdS(42);s.R7$(5),s.R50("ngModel",n.type),s.R7$(13),s.R50("ngModel",n.value),s.R7$(2),s.R50("ngModel",n.striped),s.R7$(2),s.vxM(22,n.striped?22:-1),s.R7$(5),s.R50("ngModel",n.height),s.R7$(5),s.R50("ngModel",n.foreground),s.Y8G("mtxColorpicker",c),s.R7$(),s.Y8G("for",c),s.R7$(6),s.R50("ngModel",n.background),s.Y8G("mtxColorpicker",g),s.R7$(),s.Y8G("for",g),s.R7$(5),s.Y8G("type",n.type)("value",n.value)("striped",n.striped)("animate",n.animate)("height",n.height+"px")("foreground",n.foreground)("background",n.background),s.R7$(),s.SpI(" ",n.height>=14?n.value+"%":"","\n")}},dependencies:[h.YN,h.me,h.BC,h.vS,u.VT,u._g,j.IV,j.OU,v.So,d.rl,d.nJ,y.fg,d.yw,F.Tn,T.Hk,P.f,f],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{margin-right:1rem}label[_ngcontent-%COMP%]{padding:0 8px}"]})}return t})(),files:[{file:"app.component.html",content:a(26088),filecontent:a(5131)},{file:"app.component.ts",content:a(3998),filecontent:a(34355)},{file:"app.component.scss",content:a(95046),filecontent:a(56648)}]},S={title:"Custom Color",component:(()=>{class t{static#s=this.\u0275fac=function(l){return new(l||t)};static#a=this.\u0275cmp=s.VBU({type:t,selectors:[["progress-example"]],standalone:!0,features:[s.aNF],decls:6,vars:5,consts:[["foreground","#3949AB",3,"value"],["foreground","#6D4C41",3,"value","striped"],["foreground","#880E4F","background","#FCE4EC",3,"value","striped"]],template:function(l,n){1&l&&(s.j41(0,"mtx-progress",0),s.EFF(1,"40%"),s.k0s(),s.j41(2,"mtx-progress",1),s.EFF(3,"70%"),s.k0s(),s.j41(4,"mtx-progress",2),s.EFF(5,"60%\n"),s.k0s()),2&l&&(s.Y8G("value",40),s.R7$(2),s.Y8G("value",70)("striped",!0),s.R7$(2),s.Y8G("value",60)("striped",!0))},dependencies:[f]})}return t})(),files:[{file:"app.component.html",content:a(61920),filecontent:a(64815)},{file:"app.component.ts",content:a(40518),filecontent:a(64631)},{file:"app.component.scss",content:a(20634),filecontent:a(44084)}]};var x=a(74710);function I(t,m){1&t&&s.nrm(0,"example-viewer",0),2&t&&s.Y8G("exampleData",m.$implicit)}function q(t,m){1&t&&s.Z7z(0,I,1,1,"example-viewer",null,s.fX1),2&t&&s.Dyx(m.examples)}function D(t,m){1&t&&s.nrm(0,"doc-viewer",0),2&t&&s.Y8G("textContent",m.content.default)}let k=(()=>{class t{constructor(p){this.route=p}static#s=this.\u0275fac=function(l){return new(l||t)(s.rXU(x.nX))};static#a=this.\u0275cmp=s.VBU({type:t,selectors:[["app-progress-overview"]],standalone:!0,features:[s.aNF],decls:2,vars:3,consts:[[3,"exampleData"]],template:function(l,n){if(1&l&&(s.DNE(0,q,2,0),s.nI1(1,"async")),2&l){let c;s.vxM(0,(c=s.bMT(1,1,n.route.data))?0:-1,c)}},dependencies:[C.v,i.Jj],encapsulation:2})}return t})(),M=(()=>{class t{constructor(p){this.route=p}static#s=this.\u0275fac=function(l){return new(l||t)(s.rXU(x.nX))};static#a=this.\u0275cmp=s.VBU({type:t,selectors:[["app-progress-api"]],standalone:!0,features:[s.aNF],decls:2,vars:3,consts:[[3,"textContent"]],template:function(l,n){if(1&l&&(s.DNE(0,D,1,1,"doc-viewer"),s.nI1(1,"async")),2&l){let c;s.vxM(0,(c=s.bMT(1,1,n.route.data))?0:-1,c)}},dependencies:[b.T,i.Jj],encapsulation:2})}return t})();const B=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:k,pathMatch:"full",data:{examples:[R,S]}},{path:"api",component:M,pathMatch:"full",data:{content:a(83020)}},{path:"**",redirectTo:"overview"}]},26088:r=>{r.exports='<h2>Progress configuration</h2>\n\n<section>\n <label>Type:</label>\n <mat-radio-group [(ngModel)]="type">\n <mat-radio-button value="info">Info</mat-radio-button>\n <mat-radio-button value="success">Success</mat-radio-button>\n <mat-radio-button value="warning">Warning</mat-radio-button>\n <mat-radio-button value="danger">Danger</mat-radio-button>\n </mat-radio-group>\n</section>\n\n<section>\n <label>Progress:</label>\n <mat-slider min="0" max="100" discrete>\n <input matSliderThumb [(ngModel)]="value">\n </mat-slider>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="striped">Striped</mat-checkbox>\n @if (striped) {\n <mat-checkbox [(ngModel)]="animate">Animate</mat-checkbox>\n }\n</section>\n\n<section>\n <label>Height:</label>\n <mat-slider min="1" max="16" discrete>\n <input matSliderThumb [(ngModel)]="height">\n </mat-slider>\n</section>\n\n<section>\n <mat-form-field>\n <mat-label>Foreground color</mat-label>\n <input matInput [(ngModel)]="foreground" [mtxColorpicker]="cp1">\n <mtx-colorpicker-toggle matSuffix [for]="cp1"></mtx-colorpicker-toggle>\n <mtx-colorpicker #cp1></mtx-colorpicker>\n </mat-form-field>\n\n <mat-form-field>\n <mat-label>Background color</mat-label>\n <input matInput [(ngModel)]="background" [mtxColorpicker]="cp2">\n <mtx-colorpicker-toggle matSuffix [for]="cp2"></mtx-colorpicker-toggle>\n <mtx-colorpicker #cp2></mtx-colorpicker>\n </mat-form-field>\n</section>\n\n<h2>Result</h2>\n\n<mtx-progress [type]="type"\n [value]="value"\n [striped]="striped" [animate]="animate"\n [height]="height + 'px'"\n [foreground]="foreground" [background]="background">\n {{height>=14 ? value + '%' : ''}}\n</mtx-progress>\n'},61920:r=>{r.exports='<mtx-progress [value]="40" foreground="#3949AB">40%</mtx-progress>\n<mtx-progress [value]="70" [striped]="true" foreground="#6D4C41">70%</mtx-progress>\n<mtx-progress [value]="60" [striped]="true" foreground="#880E4F" background="#FCE4EC">60%\n</mtx-progress>\n'},95046:r=>{r.exports='.mat-mdc-form-field {\n margin-right: 1rem;\n}\n\nlabel {\n padding: 0 8px;\n}\n'},20634:r=>{r.exports='/** No CSS for this example */\n'},3998:r=>{r.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatFormField, MatLabel, MatSuffix } from '@angular/material/form-field';\nimport { MatInput } from '@angular/material/input';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MatSlider, MatSliderThumb } from '@angular/material/slider';\nimport { MtxColorpicker } from '@ng-matero/extensions/colorpicker/colorpicker';\nimport { MtxColorpickerInput } from '@ng-matero/extensions/colorpicker/colorpicker-input';\nimport { MtxColorpickerToggle } from '@ng-matero/extensions/colorpicker/colorpicker-toggle';\nimport { MtxProgress, MtxProgressType } from '@ng-matero/extensions/progress';\n\n@Component({\n selector: 'progress-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatRadioGroup,\n MatRadioButton,\n MatSlider,\n MatSliderThumb,\n MatCheckbox,\n MatFormField,\n MatLabel,\n MatInput,\n MatSuffix,\n MtxColorpicker,\n MtxColorpickerInput,\n MtxColorpickerToggle,\n MtxProgress,\n ],\n})\nexport class AppComponent {\n type: MtxProgressType = 'info';\n value = 50;\n striped = false;\n animate = false;\n height = 16;\n foreground = '';\n background = '';\n}\n'},40518:r=>{r.exports='import { Component } from '@angular/core';\nimport { MtxProgress } from '@ng-matero/extensions/progress';\n\n@Component({\n selector: 'progress-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxProgress],\n})\nexport class AppComponent {}\n'},83020:(r,e,a)=>{"use strict";a.r(e),a.d(e,{default:()=>i});const i='

Progress

\n

API reference for Material Extensions Progress

\n

import { MtxProgressModule } from '@ng-matero/extensions/progress';

\n

Directives

\n

MtxProgress

\n

Selector: [mtx-progress]

\n

Exported as: mtxProgress

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
type: MtxProgressType | undefined
The progress's type. Default is undefined.
@Input()
value: number
The value of the progress. Default is 0.
@Input()
height: number
The height of the progress.
@Input()
color: string
The text color of the progress.
@Input()
foreground: string
The bar color of the progress.
@Input()
background: string
The track color of the progress.
@Input()
striped: boolean
Whether to apply the striped class.
@Input()
animate: boolean
Whether to apply the animated class.
\n

Type aliases

\n

MtxProgressType

\n
type MtxProgressType = 'info' | 'success' | 'warning' | 'danger';\n
\n'},5131:(r,e,a)=>{"use strict";a.r(e),a.d(e,{default:()=>i});const i='

Progress configuration

\n\n
\n \n \n Info\n Success\n Warning\n Danger\n \n
\n\n
\n \n \n \n \n
\n\n
\n Striped\n @if (striped) {\n Animate\n }\n
\n\n
\n \n \n \n \n
\n\n
\n \n Foreground color\n \n \n \n \n\n \n Background color\n \n \n \n \n
\n\n

Result

\n\n\n {{height>=14 ? value + \'%\' : \'\'}}\n\n'},56648:(r,e,a)=>{"use strict";a.r(e),a.d(e,{default:()=>i});const i=".mat-mdc-form-field {\n margin-right: 1rem;\n}\n\nlabel {\n padding: 0 8px;\n}\n"},34355:(r,e,a)=>{"use strict";a.r(e),a.d(e,{default:()=>i});const i="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatFormField, MatLabel, MatSuffix } from '@angular/material/form-field';\nimport { MatInput } from '@angular/material/input';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MatSlider, MatSliderThumb } from '@angular/material/slider';\nimport { MtxColorpicker } from '@ng-matero/extensions/colorpicker/colorpicker';\nimport { MtxColorpickerInput } from '@ng-matero/extensions/colorpicker/colorpicker-input';\nimport { MtxColorpickerToggle } from '@ng-matero/extensions/colorpicker/colorpicker-toggle';\nimport { MtxProgress, MtxProgressType } from '@ng-matero/extensions/progress';\n\n@Component({\n selector: 'progress-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatRadioGroup,\n MatRadioButton,\n MatSlider,\n MatSliderThumb,\n MatCheckbox,\n MatFormField,\n MatLabel,\n MatInput,\n MatSuffix,\n MtxColorpicker,\n MtxColorpickerInput,\n MtxColorpickerToggle,\n MtxProgress,\n ],\n})\nexport class AppComponent {\n type: MtxProgressType = 'info';\n value = 50;\n striped = false;\n animate = false;\n height = 16;\n foreground = '';\n background = '';\n}\n"},64815:(r,e,a)=>{"use strict";a.r(e),a.d(e,{default:()=>i});const i='40%\n70%\n60%\n\n'},44084:(r,e,a)=>{"use strict";a.r(e),a.d(e,{default:()=>i});const i="/** No CSS for this example */\n"},64631:(r,e,a)=>{"use strict";a.r(e),a.d(e,{default:()=>i});const i="import { Component } from '@angular/core';\nimport { MtxProgress } from '@ng-matero/extensions/progress';\n\n@Component({\n selector: 'progress-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxProgress],\n})\nexport class AppComponent {}\n"}}]); \ No newline at end of file diff --git a/390.ec1d326e0f2d6dc9.js b/390.ec1d326e0f2d6dc9.js deleted file mode 100644 index a14e0c6a..00000000 --- a/390.ec1d326e0f2d6dc9.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[390],{94390:(r,e,a)=>{"use strict";a.r(e),a.d(e,{ProgressApiComponent:()=>M,ProgressOverviewComponent:()=>k,routes:()=>U});var c=a(60177),C=a(4840),b=a(91526),h=a(89417),v=a(82765),d=a(32102),y=a(99631),u=a(5951),j=a(43881),F=a(82142),T=a(49791),P=a(72947),s=a(54438);const E=["*"],A=(t,g)=>({"mtx-progress-fill-striped":t,"mtx-progress-fill-animated":g}),S=(t,g,p)=>({"width.%":t,"background-color":g,color:p});let f=(()=>{class t{constructor(){this.type="default",this.value=0,this.striped=!1,this.animate=!1}static#s=this.\u0275fac=function(l){return new(l||t)};static#a=this.\u0275cmp=s.VBU({type:t,selectors:[["mtx-progress"]],hostAttrs:[1,"mtx-progress"],hostVars:4,hostBindings:function(l,n){2&l&&s.xc7("height",n.height)("background-color",n.background)},inputs:{type:"type",value:"value",height:"height",color:"color",foreground:"foreground",background:"background",striped:[s.Mj6.HasDecoratorInputTransform,"striped","striped",s.L39],animate:[s.Mj6.HasDecoratorInputTransform,"animate","animate",s.L39]},exportAs:["mtxProgress"],standalone:!0,features:[s.GFd,s.aNF],ngContentSelectors:E,decls:2,vars:12,consts:[["role","progress-fill",3,"ngClass","ngStyle"]],template:function(l,n){1&l&&(s.NAR(),s.j41(0,"div",0),s.SdG(1),s.k0s()),2&l&&(s.ZvI("mtx-progress-fill ","mtx-progress-fill-"+n.type,""),s.Y8G("ngClass",s.l_i(5,A,n.striped,n.animate))("ngStyle",s.sMw(8,S,n.value,n.foreground,n.color)))},dependencies:[c.YU,c.B3],styles:[".mtx-progress{display:flex;height:16px;margin:8px 0;overflow:hidden;font-size:var(--mtx-progress-text-size);border-radius:var(--mtx-progress-container-shape);background-color:var(--mtx-progress-track-color)}.mtx-progress-fill{display:flex;flex-direction:column;justify-content:center;text-align:center;transition:width .6s ease;background-color:var(--mtx-progress-indicator-color);color:var(--mtx-progress-text-color)}.mtx-progress-fill-info{background-color:var(--mtx-progress-info-indicator-color);color:var(--mtx-progress-info-text-color)}.mtx-progress-fill-success{background-color:var(--mtx-progress-success-indicator-color);color:var(--mtx-progress-success-text-color)}.mtx-progress-fill-warning{background-color:var(--mtx-progress-warning-indicator-color);color:var(--mtx-progress-warning-text-color)}.mtx-progress-fill-danger{background-color:var(--mtx-progress-danger-indicator-color);color:var(--mtx-progress-danger-text-color)}.mtx-progress-fill-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:16px 16px}.mtx-progress-fill-animated{animation:mtx-progress-fill-stripes 1s linear infinite}@media (prefers-reduced-motion: reduce){.mtx-progress-fill-animated{animation:none}}@keyframes mtx-progress-fill-stripes{0%{background-position:16px 0}to{background-position:0 0}}\n"],encapsulation:2,changeDetection:0})}return t})();function R(t,g){if(1&t){const p=s.RV6();s.j41(0,"mat-checkbox",2),s.mxI("ngModelChange",function(n){s.eBV(p);const i=s.XpG();return s.DH7(i.animate,n)||(i.animate=n),s.Njj(n)}),s.EFF(1,"Animate"),s.k0s()}if(2&t){const p=s.XpG();s.R50("ngModel",p.animate)}}const I={title:"Configurable progress",component:(()=>{class t{constructor(){this.type="info",this.value=50,this.striped=!1,this.animate=!1,this.height=16,this.foreground="",this.background=""}static#s=this.\u0275fac=function(l){return new(l||t)};static#a=this.\u0275cmp=s.VBU({type:t,selectors:[["progress-example"]],standalone:!0,features:[s.aNF],decls:47,vars:19,consts:[["cp1",""],["cp2",""],[3,"ngModelChange","ngModel"],["value","info"],["value","success"],["value","warning"],["value","danger"],["min","0","max","100","discrete",""],["matSliderThumb","",3,"ngModelChange","ngModel"],["min","1","max","16","discrete",""],["matInput","",3,"ngModelChange","ngModel","mtxColorpicker"],["matSuffix","",3,"for"],[3,"type","value","striped","animate","height","foreground","background"]],template:function(l,n){if(1&l){const i=s.RV6();s.j41(0,"h2"),s.EFF(1,"Progress configuration"),s.k0s(),s.j41(2,"section")(3,"label"),s.EFF(4,"Type:"),s.k0s(),s.j41(5,"mat-radio-group",2),s.mxI("ngModelChange",function(o){return s.eBV(i),s.DH7(n.type,o)||(n.type=o),s.Njj(o)}),s.j41(6,"mat-radio-button",3),s.EFF(7,"Info"),s.k0s(),s.j41(8,"mat-radio-button",4),s.EFF(9,"Success"),s.k0s(),s.j41(10,"mat-radio-button",5),s.EFF(11,"Warning"),s.k0s(),s.j41(12,"mat-radio-button",6),s.EFF(13,"Danger"),s.k0s()()(),s.j41(14,"section")(15,"label"),s.EFF(16,"Progress:"),s.k0s(),s.j41(17,"mat-slider",7)(18,"input",8),s.mxI("ngModelChange",function(o){return s.eBV(i),s.DH7(n.value,o)||(n.value=o),s.Njj(o)}),s.k0s()()(),s.j41(19,"section")(20,"mat-checkbox",2),s.mxI("ngModelChange",function(o){return s.eBV(i),s.DH7(n.striped,o)||(n.striped=o),s.Njj(o)}),s.EFF(21,"Striped"),s.k0s(),s.DNE(22,R,2,1,"mat-checkbox"),s.k0s(),s.j41(23,"section")(24,"label"),s.EFF(25,"Height:"),s.k0s(),s.j41(26,"mat-slider",9)(27,"input",8),s.mxI("ngModelChange",function(o){return s.eBV(i),s.DH7(n.height,o)||(n.height=o),s.Njj(o)}),s.k0s()()(),s.j41(28,"section")(29,"mat-form-field")(30,"mat-label"),s.EFF(31,"Foreground color"),s.k0s(),s.j41(32,"input",10),s.mxI("ngModelChange",function(o){return s.eBV(i),s.DH7(n.foreground,o)||(n.foreground=o),s.Njj(o)}),s.k0s(),s.nrm(33,"mtx-colorpicker-toggle",11)(34,"mtx-colorpicker",null,0),s.k0s(),s.j41(36,"mat-form-field")(37,"mat-label"),s.EFF(38,"Background color"),s.k0s(),s.j41(39,"input",10),s.mxI("ngModelChange",function(o){return s.eBV(i),s.DH7(n.background,o)||(n.background=o),s.Njj(o)}),s.k0s(),s.nrm(40,"mtx-colorpicker-toggle",11)(41,"mtx-colorpicker",null,1),s.k0s()(),s.j41(43,"h2"),s.EFF(44,"Result"),s.k0s(),s.j41(45,"mtx-progress",12),s.EFF(46),s.k0s()}if(2&l){const i=s.sdS(35),m=s.sdS(42);s.R7$(5),s.R50("ngModel",n.type),s.R7$(13),s.R50("ngModel",n.value),s.R7$(2),s.R50("ngModel",n.striped),s.R7$(2),s.vxM(22,n.striped?22:-1),s.R7$(5),s.R50("ngModel",n.height),s.R7$(5),s.R50("ngModel",n.foreground),s.Y8G("mtxColorpicker",i),s.R7$(),s.Y8G("for",i),s.R7$(6),s.R50("ngModel",n.background),s.Y8G("mtxColorpicker",m),s.R7$(),s.Y8G("for",m),s.R7$(5),s.Y8G("type",n.type)("value",n.value)("striped",n.striped)("animate",n.animate)("height",n.height+"px")("foreground",n.foreground)("background",n.background),s.R7$(),s.SpI(" ",n.height>=14?n.value+"%":"","\n")}},dependencies:[h.YN,h.me,h.BC,h.vS,u.VT,u._g,j.IV,j.OU,v.So,d.rl,d.nJ,y.fg,d.yw,F.Tn,T.Hk,P.f,f],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{margin-right:1rem}label[_ngcontent-%COMP%]{padding:0 8px}"]})}return t})(),files:[{file:"app.component.html",content:a(26088),filecontent:a(5131)},{file:"app.component.ts",content:a(3998),filecontent:a(34355)},{file:"app.component.scss",content:a(95046),filecontent:a(56648)}]},q={title:"Custom Color",component:(()=>{class t{static#s=this.\u0275fac=function(l){return new(l||t)};static#a=this.\u0275cmp=s.VBU({type:t,selectors:[["progress-example"]],standalone:!0,features:[s.aNF],decls:6,vars:5,consts:[["foreground","#3949AB",3,"value"],["foreground","#6D4C41",3,"value","striped"],["foreground","#880E4F","background","#FCE4EC",3,"value","striped"]],template:function(l,n){1&l&&(s.j41(0,"mtx-progress",0),s.EFF(1,"40%"),s.k0s(),s.j41(2,"mtx-progress",1),s.EFF(3,"70%"),s.k0s(),s.j41(4,"mtx-progress",2),s.EFF(5,"60%\n"),s.k0s()),2&l&&(s.Y8G("value",40),s.R7$(2),s.Y8G("value",70)("striped",!0),s.R7$(2),s.Y8G("value",60)("striped",!0))},dependencies:[f]})}return t})(),files:[{file:"app.component.html",content:a(61920),filecontent:a(64815)},{file:"app.component.ts",content:a(40518),filecontent:a(64631)},{file:"app.component.scss",content:a(20634),filecontent:a(44084)}]};var x=a(74710);function D(t,g){1&t&&s.nrm(0,"example-viewer",0),2&t&&s.Y8G("exampleData",g.$implicit)}function B(t,g){1&t&&s.Z7z(0,D,1,1,"example-viewer",null,s.fX1),2&t&&s.Dyx(g.examples)}function w(t,g){1&t&&s.nrm(0,"doc-viewer",0),2&t&&s.Y8G("textContent",g.content.default)}let k=(()=>{class t{constructor(p){this.route=p}static#s=this.\u0275fac=function(l){return new(l||t)(s.rXU(x.nX))};static#a=this.\u0275cmp=s.VBU({type:t,selectors:[["app-progress-overview"]],standalone:!0,features:[s.aNF],decls:2,vars:3,consts:[[3,"exampleData"]],template:function(l,n){if(1&l&&(s.DNE(0,B,2,0),s.nI1(1,"async")),2&l){let i;s.vxM(0,(i=s.bMT(1,1,n.route.data))?0:-1,i)}},dependencies:[b.v,c.Jj],encapsulation:2})}return t})(),M=(()=>{class t{constructor(p){this.route=p}static#s=this.\u0275fac=function(l){return new(l||t)(s.rXU(x.nX))};static#a=this.\u0275cmp=s.VBU({type:t,selectors:[["app-progress-api"]],standalone:!0,features:[s.aNF],decls:2,vars:3,consts:[[3,"textContent"]],template:function(l,n){if(1&l&&(s.DNE(0,w,1,1,"doc-viewer"),s.nI1(1,"async")),2&l){let i;s.vxM(0,(i=s.bMT(1,1,n.route.data))?0:-1,i)}},dependencies:[C.T,c.Jj],encapsulation:2})}return t})();const U=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:k,pathMatch:"full",data:{examples:[I,q]}},{path:"api",component:M,pathMatch:"full",data:{content:a(83020)}},{path:"**",redirectTo:"overview"}]},26088:r=>{r.exports='<h2>Progress configuration</h2>\n\n<section>\n <label>Type:</label>\n <mat-radio-group [(ngModel)]="type">\n <mat-radio-button value="info">Info</mat-radio-button>\n <mat-radio-button value="success">Success</mat-radio-button>\n <mat-radio-button value="warning">Warning</mat-radio-button>\n <mat-radio-button value="danger">Danger</mat-radio-button>\n </mat-radio-group>\n</section>\n\n<section>\n <label>Progress:</label>\n <mat-slider min="0" max="100" discrete>\n <input matSliderThumb [(ngModel)]="value">\n </mat-slider>\n</section>\n\n<section>\n <mat-checkbox [(ngModel)]="striped">Striped</mat-checkbox>\n @if (striped) {\n <mat-checkbox [(ngModel)]="animate">Animate</mat-checkbox>\n }\n</section>\n\n<section>\n <label>Height:</label>\n <mat-slider min="1" max="16" discrete>\n <input matSliderThumb [(ngModel)]="height">\n </mat-slider>\n</section>\n\n<section>\n <mat-form-field>\n <mat-label>Foreground color</mat-label>\n <input matInput [(ngModel)]="foreground" [mtxColorpicker]="cp1">\n <mtx-colorpicker-toggle matSuffix [for]="cp1"></mtx-colorpicker-toggle>\n <mtx-colorpicker #cp1></mtx-colorpicker>\n </mat-form-field>\n\n <mat-form-field>\n <mat-label>Background color</mat-label>\n <input matInput [(ngModel)]="background" [mtxColorpicker]="cp2">\n <mtx-colorpicker-toggle matSuffix [for]="cp2"></mtx-colorpicker-toggle>\n <mtx-colorpicker #cp2></mtx-colorpicker>\n </mat-form-field>\n</section>\n\n<h2>Result</h2>\n\n<mtx-progress [type]="type"\n [value]="value"\n [striped]="striped" [animate]="animate"\n [height]="height + 'px'"\n [foreground]="foreground" [background]="background">\n {{height>=14 ? value + '%' : ''}}\n</mtx-progress>\n'},61920:r=>{r.exports='<mtx-progress [value]="40" foreground="#3949AB">40%</mtx-progress>\n<mtx-progress [value]="70" [striped]="true" foreground="#6D4C41">70%</mtx-progress>\n<mtx-progress [value]="60" [striped]="true" foreground="#880E4F" background="#FCE4EC">60%\n</mtx-progress>\n'},95046:r=>{r.exports='.mat-mdc-form-field {\n margin-right: 1rem;\n}\n\nlabel {\n padding: 0 8px;\n}\n'},20634:r=>{r.exports='/** No CSS for this example */\n'},3998:r=>{r.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatFormField, MatLabel, MatSuffix } from '@angular/material/form-field';\nimport { MatInput } from '@angular/material/input';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MatSlider, MatSliderThumb } from '@angular/material/slider';\nimport { MtxColorpicker } from '@ng-matero/extensions/colorpicker/colorpicker';\nimport { MtxColorpickerInput } from '@ng-matero/extensions/colorpicker/colorpicker-input';\nimport { MtxColorpickerToggle } from '@ng-matero/extensions/colorpicker/colorpicker-toggle';\nimport { MtxProgress, MtxProgressType } from '@ng-matero/extensions/progress';\n\n@Component({\n selector: 'progress-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatRadioGroup,\n MatRadioButton,\n MatSlider,\n MatSliderThumb,\n MatCheckbox,\n MatFormField,\n MatLabel,\n MatInput,\n MatSuffix,\n MtxColorpicker,\n MtxColorpickerInput,\n MtxColorpickerToggle,\n MtxProgress,\n ],\n})\nexport class AppComponent {\n type: MtxProgressType = 'info';\n value = 50;\n striped = false;\n animate = false;\n height = 16;\n foreground = '';\n background = '';\n}\n'},40518:r=>{r.exports='import { Component } from '@angular/core';\nimport { MtxProgress } from '@ng-matero/extensions/progress';\n\n@Component({\n selector: 'progress-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxProgress],\n})\nexport class AppComponent {}\n'},83020:(r,e,a)=>{"use strict";a.r(e),a.d(e,{default:()=>c});const c='

Progress

\n

API reference for Material Extensions Progress

\n

import { MtxProgressModule } from '@ng-matero/extensions/progress';

\n

Directives

\n

MtxProgress

\n

Selector: [mtx-progress]

\n

Exported as: mtxProgress

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
type: MtxProgressType | undefined
The progress's type. Default is undefined.
@Input()
value: number
The value of the progress. Default is 0.
@Input()
height: number
The height of the progress.
@Input()
color: string
The text color of the progress.
@Input()
foreground: string
The bar color of the progress.
@Input()
background: string
The track color of the progress.
@Input()
striped: boolean
Whether to apply the striped class.
@Input()
animate: boolean
Whether to apply the animated class.
\n

Type aliases

\n

MtxProgressType

\n
type MtxProgressType = 'info' | 'success' | 'warning' | 'danger';\n
\n'},5131:(r,e,a)=>{"use strict";a.r(e),a.d(e,{default:()=>c});const c='

Progress configuration

\n\n
\n \n \n Info\n Success\n Warning\n Danger\n \n
\n\n
\n \n \n \n \n
\n\n
\n Striped\n @if (striped) {\n Animate\n }\n
\n\n
\n \n \n \n \n
\n\n
\n \n Foreground color\n \n \n \n \n\n \n Background color\n \n \n \n \n
\n\n

Result

\n\n\n {{height>=14 ? value + \'%\' : \'\'}}\n\n'},56648:(r,e,a)=>{"use strict";a.r(e),a.d(e,{default:()=>c});const c=".mat-mdc-form-field {\n margin-right: 1rem;\n}\n\nlabel {\n padding: 0 8px;\n}\n"},34355:(r,e,a)=>{"use strict";a.r(e),a.d(e,{default:()=>c});const c="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatFormField, MatLabel, MatSuffix } from '@angular/material/form-field';\nimport { MatInput } from '@angular/material/input';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MatSlider, MatSliderThumb } from '@angular/material/slider';\nimport { MtxColorpicker } from '@ng-matero/extensions/colorpicker/colorpicker';\nimport { MtxColorpickerInput } from '@ng-matero/extensions/colorpicker/colorpicker-input';\nimport { MtxColorpickerToggle } from '@ng-matero/extensions/colorpicker/colorpicker-toggle';\nimport { MtxProgress, MtxProgressType } from '@ng-matero/extensions/progress';\n\n@Component({\n selector: 'progress-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatRadioGroup,\n MatRadioButton,\n MatSlider,\n MatSliderThumb,\n MatCheckbox,\n MatFormField,\n MatLabel,\n MatInput,\n MatSuffix,\n MtxColorpicker,\n MtxColorpickerInput,\n MtxColorpickerToggle,\n MtxProgress,\n ],\n})\nexport class AppComponent {\n type: MtxProgressType = 'info';\n value = 50;\n striped = false;\n animate = false;\n height = 16;\n foreground = '';\n background = '';\n}\n"},64815:(r,e,a)=>{"use strict";a.r(e),a.d(e,{default:()=>c});const c='40%\n70%\n60%\n\n'},44084:(r,e,a)=>{"use strict";a.r(e),a.d(e,{default:()=>c});const c="/** No CSS for this example */\n"},64631:(r,e,a)=>{"use strict";a.r(e),a.d(e,{default:()=>c});const c="import { Component } from '@angular/core';\nimport { MtxProgress } from '@ng-matero/extensions/progress';\n\n@Component({\n selector: 'progress-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxProgress],\n})\nexport class AppComponent {}\n"}}]); \ No newline at end of file diff --git a/404.html b/404.html index d03bdabe..6c0c02b5 100644 --- a/404.html +++ b/404.html @@ -14,6 +14,6 @@ Loading... - + diff --git a/417.166b49856f443427.js b/417.166b49856f443427.js new file mode 100644 index 00000000..409dc5ec --- /dev/null +++ b/417.166b49856f443427.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[417],{82798:(se,A,r)=>{r.d(A,{VO:()=>q});var u=r(66969),R=r(60177),t=r(54438),_=r(86600),O=r(32102),x=r(65478),f=r(18617),P=r(28203),L=r(45024),o=r(67336),v=r(89417),y=r(21413),B=r(59030),M=r(57786),S=r(99172),E=r(25558),k=r(5964),D=r(96354),F=r(23294),g=r(56977),W=r(96697),c=r(49969);const j=["trigger"],K=["panel"],V=[[["mat-select-trigger"]],"*"],U=["mat-select-trigger","*"];function G(s,p){if(1&s&&(t.j41(0,"span",4),t.EFF(1),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.JRh(e.placeholder)}}function X(s,p){1&s&&t.SdG(0)}function H(s,p){if(1&s&&(t.j41(0,"span",11),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.triggerValue)}}function N(s,p){if(1&s&&(t.j41(0,"span",10),t.DNE(1,X,1,0)(2,H,2,1),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.vxM(1,e.customTrigger?1:2)}}function z(s,p){if(1&s){const e=t.RV6();t.j41(0,"div",12,1),t.bIt("@transformPanel.done",function(a){t.eBV(e);const n=t.XpG();return t.Njj(n._panelDoneAnimatingStream.next(a.toState))})("keydown",function(a){t.eBV(e);const n=t.XpG();return t.Njj(n._handleKeydown(a))}),t.SdG(2,1),t.k0s()}if(2&s){const e=t.XpG();t.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme(),""),t.Y8G("ngClass",e.panelClass)("@transformPanel","showing"),t.BMQ("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}const Y={transformPanelWrap:(0,c.hZ)("transformPanelWrap",[(0,c.kY)("* => void",(0,c.P)("@transformPanel",[(0,c.MA)()],{optional:!0}))]),transformPanel:(0,c.hZ)("transformPanel",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,c.kY)("void => showing",(0,c.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,c.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,c.kY)("* => void",(0,c.i0)("100ms linear",(0,c.iF)({opacity:0})))])};let T=0;const I=new t.nKC("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const s=(0,t.WQX)(u.hJ);return()=>s.scrollStrategies.reposition()}}),$=new t.nKC("MAT_SELECT_CONFIG"),Z=new t.nKC("MatSelectTrigger");class J{constructor(p,e){this.source=p,this.value=e}}let q=(()=>{class s{_scrollOptionIntoView(e){const i=this.options.toArray()[e];if(i){const a=this.panel.nativeElement,n=(0,_.jb)(e,this.options,this.optionGroups),l=i._getHostElement();a.scrollTop=0===e&&1===n?0:(0,_.TL)(l.offsetTop,l.offsetHeight,a.scrollTop,a.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new J(this,e)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(v.k0.required)??!1}set required(e){this._required=e,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._multiple=e}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(e,i,a,n,l,m,d,ee,te,w,ie,ae,ne,b){this._viewportRuler=e,this._changeDetectorRef=i,this._elementRef=l,this._dir=m,this._parentFormField=te,this.ngControl=w,this._liveAnnouncer=ne,this._defaultOptions=b,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._panelOpen=!1,this._compareWith=(h,C)=>h===C,this._uid="mat-select-"+T++,this._triggerAriaLabelledBy=null,this._destroy=new y.B,this.stateChanges=new y.B,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+T++,this._panelDoneAnimatingStream=new y.B,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new y.B,this.optionSelectionChanges=(0,B.v)(()=>{const h=this.options;return h?h.changes.pipe((0,S.Z)(h),(0,E.n)(()=>(0,M.h)(...h.map(C=>C.onSelectionChange)))):this._initialized.pipe((0,E.n)(()=>this.optionSelectionChanges))}),this.openedChange=new t.bkB,this._openedStream=this.openedChange.pipe((0,k.p)(h=>h),(0,D.T)(()=>{})),this._closedStream=this.openedChange.pipe((0,k.p)(h=>!h),(0,D.T)(()=>{})),this.selectionChange=new t.bkB,this.valueChange=new t.bkB,this._trackedModal=null,this._skipPredicate=h=>!this.panelOpen&&h.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),null!=b?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=b.typeaheadDebounceInterval),this._errorStateTracker=new _.X0(n,w,ee,d,this.stateChanges),this._scrollStrategyFactory=ae,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(ie)||0,this.id=this.id}ngOnInit(){this._selectionModel=new L.CB(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,F.F)(),(0,g.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe((0,g.Q)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe((0,g.Q)(this._destroy)).subscribe(e=>{e.added.forEach(i=>i.select()),e.removed.forEach(i=>i.deselect())}),this.options.changes.pipe((0,S.Z)(null),(0,g.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const e=this._getTriggerAriaLabelledby(),i=this.ngControl;if(e!==this._triggerAriaLabelledBy){const a=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?a.setAttribute("aria-labelledby",e):a.removeAttribute("aria-labelledby")}i&&(this._previousControl!==i.control&&(void 0!==this._previousControl&&null!==i.disabled&&i.disabled!==this.disabled&&(this.disabled=i.disabled),this._previousControl=i.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.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._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_applyModalPanelOwnership(){const e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;const i=`${this.id}-panel`;this._trackedModal&&(0,f.Ae)(this._trackedModal,"aria-owns",i),(0,f.px)(e,"aria-owns",i),this._trackedModal=e}_clearFromModal(){this._trackedModal&&((0,f.Ae)(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(),this.stateChanges.next())}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,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 e=this._selectionModel.selected.map(i=>i.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){const i=e.keyCode,a=i===o.n6||i===o.i7||i===o.UQ||i===o.LE,n=i===o.Fm||i===o.t6,l=this._keyManager;if(!l.isTyping()&&n&&!(0,o.rp)(e)||(this.multiple||e.altKey)&&a)e.preventDefault(),this.open();else if(!this.multiple){const m=this.selected;l.onKeydown(e);const d=this.selected;d&&m!==d&&this._liveAnnouncer.announce(d.viewValue,1e4)}}_handleOpenKeydown(e){const i=this._keyManager,a=e.keyCode,n=a===o.n6||a===o.i7,l=i.isTyping();if(n&&e.altKey)e.preventDefault(),this.close();else if(l||a!==o.Fm&&a!==o.t6||!i.activeItem||(0,o.rp)(e))if(!l&&this._multiple&&a===o.A&&e.ctrlKey){e.preventDefault();const m=this.options.some(d=>!d.disabled&&!d.selected);this.options.forEach(d=>{d.disabled||(m?d.select():d.deselect())})}else{const m=i.activeItemIndex;i.onKeydown(e),this._multiple&&n&&e.shiftKey&&i.activeItem&&i.activeItemIndex!==m&&i.activeItem._selectViaInteraction()}else e.preventDefault(),i.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,W.s)(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(e){if(this.options.forEach(i=>i.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(i=>this._selectOptionByValue(i)),this._sortValues();else{const i=this._selectOptionByValue(e);i?this._keyManager.updateActiveItem(i):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){const i=this.options.find(a=>{if(this._selectionModel.isSelected(a))return!1;try{return null!=a.value&&this._compareWith(a.value,e)}catch{return!1}});return i&&this._selectionModel.select(i),i}_assignValue(e){return!!(e!==this._value||this._multiple&&Array.isArray(e))&&(this.options&&this._setSelectionByValue(e),this._value=e,!0)}_getOverlayWidth(e){return"auto"===this.panelWidth?(e instanceof u.$Q?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const e of this.options)e._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new f.Au(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 e=(0,M.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,g.Q)(e)).subscribe(i=>{this._onSelect(i.source,i.isUserInput),i.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,M.h)(...this.options.map(i=>i._stateChanges)).pipe((0,g.Q)(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,i){const a=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(a!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),i&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),i&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),a!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const e=this.options.toArray();this._selectionModel.sort((i,a)=>this.sortComparator?this.sortComparator(i,a,e):e.indexOf(i)-e.indexOf(a)),this.stateChanges.next()}}_propagateChanges(e){let i;i=this.multiple?this.selected.map(a=>a.value):this.selected?this.selected.value:e,this._value=i,this.valueChange.emit(i),this._onChange(i),this.selectionChange.emit(this._getChangeEvent(i)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let i=0;i0}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();return this.ariaLabelledby?(e?e+" ":"")+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();let i=(e?e+" ":"")+this._valueId;return this.ariaLabelledby&&(i+=" "+this.ariaLabelledby),i}_panelDoneAnimating(e){this.openedChange.emit(e)}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static#e=this.\u0275fac=function(i){return new(i||s)(t.rXU(x.Xj),t.rXU(t.gRc),t.rXU(t.SKi),t.rXU(_.es),t.rXU(t.aKT),t.rXU(P.dS,8),t.rXU(v.cV,8),t.rXU(v.j4,8),t.rXU(O.xb,8),t.rXU(v.vO,10),t.kS0("tabindex"),t.rXU(I),t.rXU(f.Ai),t.rXU($,8))};static#t=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-select"]],contentQueries:function(i,a,n){if(1&i&&(t.wni(n,Z,5),t.wni(n,_.wT,5),t.wni(n,_.QC,5)),2&i){let l;t.mGM(l=t.lsd())&&(a.customTrigger=l.first),t.mGM(l=t.lsd())&&(a.options=l),t.mGM(l=t.lsd())&&(a.optionGroups=l)}},viewQuery:function(i,a){if(1&i&&(t.GBs(j,5),t.GBs(K,5),t.GBs(u.WB,5)),2&i){let n;t.mGM(n=t.lsd())&&(a.trigger=n.first),t.mGM(n=t.lsd())&&(a.panel=n.first),t.mGM(n=t.lsd())&&(a._overlayDir=n.first)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(i,a){1&i&&t.bIt("keydown",function(l){return a._handleKeydown(l)})("focus",function(){return a._onFocus()})("blur",function(){return a._onBlur()}),2&i&&(t.BMQ("id",a.id)("tabindex",a.disabled?-1:a.tabIndex)("aria-controls",a.panelOpen?a.id+"-panel":null)("aria-expanded",a.panelOpen)("aria-label",a.ariaLabel||null)("aria-required",a.required.toString())("aria-disabled",a.disabled.toString())("aria-invalid",a.errorState)("aria-activedescendant",a._getAriaActiveDescendant()),t.AVh("mat-mdc-select-disabled",a.disabled)("mat-mdc-select-invalid",a.errorState)("mat-mdc-select-required",a.required)("mat-mdc-select-empty",a.empty)("mat-mdc-select-multiple",a.multiple))},inputs:{userAriaDescribedBy:[t.Mj6.None,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",e=>null==e?0:(0,t.Udg)(e)],hideSingleSelectionIndicator:[t.Mj6.HasDecoratorInputTransform,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",t.L39],placeholder:"placeholder",required:[t.Mj6.HasDecoratorInputTransform,"required","required",t.L39],multiple:[t.Mj6.HasDecoratorInputTransform,"multiple","multiple",t.L39],disableOptionCentering:[t.Mj6.HasDecoratorInputTransform,"disableOptionCentering","disableOptionCentering",t.L39],compareWith:"compareWith",value:"value",ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[t.Mj6.None,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[t.Mj6.HasDecoratorInputTransform,"typeaheadDebounceInterval","typeaheadDebounceInterval",t.Udg],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[t.Jv_([{provide:O.qT,useExisting:s},{provide:_.is,useExisting:s}]),t.GFd,t.OA$,t.aNF],ngContentSelectors:U,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[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,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(i,a){if(1&i){const n=t.RV6();t.NAR(V),t.j41(0,"div",2,0),t.bIt("click",function(){return t.eBV(n),t.Njj(a.open())}),t.j41(3,"div",3),t.DNE(4,G,2,1,"span",4)(5,N,3,1),t.k0s(),t.j41(6,"div",5)(7,"div",6),t.qSk(),t.j41(8,"svg",7),t.nrm(9,"path",8),t.k0s()()()(),t.DNE(10,z,3,9,"ng-template",9),t.bIt("backdropClick",function(){return t.eBV(n),t.Njj(a.close())})("attach",function(){return t.eBV(n),t.Njj(a._onAttached())})("detach",function(){return t.eBV(n),t.Njj(a.close())})}if(2&i){const n=t.sdS(1);t.R7$(3),t.BMQ("id",a._valueId),t.R7$(),t.vxM(4,a.empty?4:5),t.R7$(6),t.Y8G("cdkConnectedOverlayPanelClass",a._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",a._scrollStrategy)("cdkConnectedOverlayOrigin",a._preferredOverlayOrigin||n)("cdkConnectedOverlayOpen",a.panelOpen)("cdkConnectedOverlayPositions",a._positions)("cdkConnectedOverlayWidth",a._overlayWidth)}},dependencies:[u.$Q,u.WB,R.YU],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)}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.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 .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color)}.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-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{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}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.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}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[Y.transformPanel]},changeDetection:0})}return s})()}}]); \ No newline at end of file diff --git a/417.94843324a0390b01.js b/417.94843324a0390b01.js deleted file mode 100644 index dd6c2f4d..00000000 --- a/417.94843324a0390b01.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[417],{82798:(se,A,r)=>{r.d(A,{VO:()=>q});var u=r(66969),R=r(60177),t=r(54438),_=r(3),O=r(32102),x=r(65478),f=r(18617),P=r(28203),L=r(45024),o=r(67336),v=r(89417),y=r(21413),B=r(59030),M=r(57786),S=r(99172),E=r(25558),k=r(5964),D=r(96354),F=r(23294),g=r(56977),W=r(96697),c=r(49969);const j=["trigger"],K=["panel"],V=[[["mat-select-trigger"]],"*"],U=["mat-select-trigger","*"];function G(s,p){if(1&s&&(t.j41(0,"span",4),t.EFF(1),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.JRh(e.placeholder)}}function X(s,p){1&s&&t.SdG(0)}function H(s,p){if(1&s&&(t.j41(0,"span",11),t.EFF(1),t.k0s()),2&s){const e=t.XpG(2);t.R7$(),t.JRh(e.triggerValue)}}function N(s,p){if(1&s&&(t.j41(0,"span",10),t.DNE(1,X,1,0)(2,H,2,1),t.k0s()),2&s){const e=t.XpG();t.R7$(),t.vxM(1,e.customTrigger?1:2)}}function z(s,p){if(1&s){const e=t.RV6();t.j41(0,"div",12,1),t.bIt("@transformPanel.done",function(a){t.eBV(e);const n=t.XpG();return t.Njj(n._panelDoneAnimatingStream.next(a.toState))})("keydown",function(a){t.eBV(e);const n=t.XpG();return t.Njj(n._handleKeydown(a))}),t.SdG(2,1),t.k0s()}if(2&s){const e=t.XpG();t.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme(),""),t.Y8G("ngClass",e.panelClass)("@transformPanel","showing"),t.BMQ("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}const Y={transformPanelWrap:(0,c.hZ)("transformPanelWrap",[(0,c.kY)("* => void",(0,c.P)("@transformPanel",[(0,c.MA)()],{optional:!0}))]),transformPanel:(0,c.hZ)("transformPanel",[(0,c.wk)("void",(0,c.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,c.kY)("void => showing",(0,c.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,c.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,c.kY)("* => void",(0,c.i0)("100ms linear",(0,c.iF)({opacity:0})))])};let T=0;const I=new t.nKC("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const s=(0,t.WQX)(u.hJ);return()=>s.scrollStrategies.reposition()}}),$=new t.nKC("MAT_SELECT_CONFIG"),Z=new t.nKC("MatSelectTrigger");class J{constructor(p,e){this.source=p,this.value=e}}let q=(()=>{class s{_scrollOptionIntoView(e){const i=this.options.toArray()[e];if(i){const a=this.panel.nativeElement,n=(0,_.jb)(e,this.options,this.optionGroups),l=i._getHostElement();a.scrollTop=0===e&&1===n?0:(0,_.TL)(l.offsetTop,l.offsetHeight,a.scrollTop,a.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new J(this,e)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(v.k0.required)??!1}set required(e){this._required=e,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._multiple=e}get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(e,i,a,n,l,m,d,ee,te,w,ie,ae,ne,b){this._viewportRuler=e,this._changeDetectorRef=i,this._elementRef=l,this._dir=m,this._parentFormField=te,this.ngControl=w,this._liveAnnouncer=ne,this._defaultOptions=b,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._panelOpen=!1,this._compareWith=(h,C)=>h===C,this._uid="mat-select-"+T++,this._triggerAriaLabelledBy=null,this._destroy=new y.B,this.stateChanges=new y.B,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+T++,this._panelDoneAnimatingStream=new y.B,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new y.B,this.optionSelectionChanges=(0,B.v)(()=>{const h=this.options;return h?h.changes.pipe((0,S.Z)(h),(0,E.n)(()=>(0,M.h)(...h.map(C=>C.onSelectionChange)))):this._initialized.pipe((0,E.n)(()=>this.optionSelectionChanges))}),this.openedChange=new t.bkB,this._openedStream=this.openedChange.pipe((0,k.p)(h=>h),(0,D.T)(()=>{})),this._closedStream=this.openedChange.pipe((0,k.p)(h=>!h),(0,D.T)(()=>{})),this.selectionChange=new t.bkB,this.valueChange=new t.bkB,this._trackedModal=null,this._skipPredicate=h=>!this.panelOpen&&h.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),null!=b?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=b.typeaheadDebounceInterval),this._errorStateTracker=new _.X0(n,w,ee,d,this.stateChanges),this._scrollStrategyFactory=ae,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(ie)||0,this.id=this.id}ngOnInit(){this._selectionModel=new L.CB(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,F.F)(),(0,g.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe((0,g.Q)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe((0,g.Q)(this._destroy)).subscribe(e=>{e.added.forEach(i=>i.select()),e.removed.forEach(i=>i.deselect())}),this.options.changes.pipe((0,S.Z)(null),(0,g.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const e=this._getTriggerAriaLabelledby(),i=this.ngControl;if(e!==this._triggerAriaLabelledBy){const a=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?a.setAttribute("aria-labelledby",e):a.removeAttribute("aria-labelledby")}i&&(this._previousControl!==i.control&&(void 0!==this._previousControl&&null!==i.disabled&&i.disabled!==this.disabled&&(this.disabled=i.disabled),this._previousControl=i.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.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._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_applyModalPanelOwnership(){const e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;const i=`${this.id}-panel`;this._trackedModal&&(0,f.Ae)(this._trackedModal,"aria-owns",i),(0,f.px)(e,"aria-owns",i),this._trackedModal=e}_clearFromModal(){this._trackedModal&&((0,f.Ae)(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(),this.stateChanges.next())}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,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 e=this._selectionModel.selected.map(i=>i.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){const i=e.keyCode,a=i===o.n6||i===o.i7||i===o.UQ||i===o.LE,n=i===o.Fm||i===o.t6,l=this._keyManager;if(!l.isTyping()&&n&&!(0,o.rp)(e)||(this.multiple||e.altKey)&&a)e.preventDefault(),this.open();else if(!this.multiple){const m=this.selected;l.onKeydown(e);const d=this.selected;d&&m!==d&&this._liveAnnouncer.announce(d.viewValue,1e4)}}_handleOpenKeydown(e){const i=this._keyManager,a=e.keyCode,n=a===o.n6||a===o.i7,l=i.isTyping();if(n&&e.altKey)e.preventDefault(),this.close();else if(l||a!==o.Fm&&a!==o.t6||!i.activeItem||(0,o.rp)(e))if(!l&&this._multiple&&a===o.A&&e.ctrlKey){e.preventDefault();const m=this.options.some(d=>!d.disabled&&!d.selected);this.options.forEach(d=>{d.disabled||(m?d.select():d.deselect())})}else{const m=i.activeItemIndex;i.onKeydown(e),this._multiple&&n&&e.shiftKey&&i.activeItem&&i.activeItemIndex!==m&&i.activeItem._selectViaInteraction()}else e.preventDefault(),i.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,W.s)(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(e){if(this.options.forEach(i=>i.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(i=>this._selectOptionByValue(i)),this._sortValues();else{const i=this._selectOptionByValue(e);i?this._keyManager.updateActiveItem(i):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){const i=this.options.find(a=>{if(this._selectionModel.isSelected(a))return!1;try{return null!=a.value&&this._compareWith(a.value,e)}catch{return!1}});return i&&this._selectionModel.select(i),i}_assignValue(e){return!!(e!==this._value||this._multiple&&Array.isArray(e))&&(this.options&&this._setSelectionByValue(e),this._value=e,!0)}_getOverlayWidth(e){return"auto"===this.panelWidth?(e instanceof u.$Q?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const e of this.options)e._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new f.Au(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 e=(0,M.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,g.Q)(e)).subscribe(i=>{this._onSelect(i.source,i.isUserInput),i.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,M.h)(...this.options.map(i=>i._stateChanges)).pipe((0,g.Q)(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,i){const a=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(a!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),i&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),i&&this.focus())):(e.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(e.value)),a!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const e=this.options.toArray();this._selectionModel.sort((i,a)=>this.sortComparator?this.sortComparator(i,a,e):e.indexOf(i)-e.indexOf(a)),this.stateChanges.next()}}_propagateChanges(e){let i;i=this.multiple?this.selected.map(a=>a.value):this.selected?this.selected.value:e,this._value=i,this.valueChange.emit(i),this._onChange(i),this.selectionChange.emit(this._getChangeEvent(i)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let i=0;i0}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();return this.ariaLabelledby?(e?e+" ":"")+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const e=this._parentFormField?.getLabelId();let i=(e?e+" ":"")+this._valueId;return this.ariaLabelledby&&(i+=" "+this.ariaLabelledby),i}_panelDoneAnimating(e){this.openedChange.emit(e)}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static#e=this.\u0275fac=function(i){return new(i||s)(t.rXU(x.Xj),t.rXU(t.gRc),t.rXU(t.SKi),t.rXU(_.es),t.rXU(t.aKT),t.rXU(P.dS,8),t.rXU(v.cV,8),t.rXU(v.j4,8),t.rXU(O.xb,8),t.rXU(v.vO,10),t.kS0("tabindex"),t.rXU(I),t.rXU(f.Ai),t.rXU($,8))};static#t=this.\u0275cmp=t.VBU({type:s,selectors:[["mat-select"]],contentQueries:function(i,a,n){if(1&i&&(t.wni(n,Z,5),t.wni(n,_.wT,5),t.wni(n,_.QC,5)),2&i){let l;t.mGM(l=t.lsd())&&(a.customTrigger=l.first),t.mGM(l=t.lsd())&&(a.options=l),t.mGM(l=t.lsd())&&(a.optionGroups=l)}},viewQuery:function(i,a){if(1&i&&(t.GBs(j,5),t.GBs(K,5),t.GBs(u.WB,5)),2&i){let n;t.mGM(n=t.lsd())&&(a.trigger=n.first),t.mGM(n=t.lsd())&&(a.panel=n.first),t.mGM(n=t.lsd())&&(a._overlayDir=n.first)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(i,a){1&i&&t.bIt("keydown",function(l){return a._handleKeydown(l)})("focus",function(){return a._onFocus()})("blur",function(){return a._onBlur()}),2&i&&(t.BMQ("id",a.id)("tabindex",a.disabled?-1:a.tabIndex)("aria-controls",a.panelOpen?a.id+"-panel":null)("aria-expanded",a.panelOpen)("aria-label",a.ariaLabel||null)("aria-required",a.required.toString())("aria-disabled",a.disabled.toString())("aria-invalid",a.errorState)("aria-activedescendant",a._getAriaActiveDescendant()),t.AVh("mat-mdc-select-disabled",a.disabled)("mat-mdc-select-invalid",a.errorState)("mat-mdc-select-required",a.required)("mat-mdc-select-empty",a.empty)("mat-mdc-select-multiple",a.multiple))},inputs:{userAriaDescribedBy:[t.Mj6.None,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],tabIndex:[t.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",e=>null==e?0:(0,t.Udg)(e)],hideSingleSelectionIndicator:[t.Mj6.HasDecoratorInputTransform,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",t.L39],placeholder:"placeholder",required:[t.Mj6.HasDecoratorInputTransform,"required","required",t.L39],multiple:[t.Mj6.HasDecoratorInputTransform,"multiple","multiple",t.L39],disableOptionCentering:[t.Mj6.HasDecoratorInputTransform,"disableOptionCentering","disableOptionCentering",t.L39],compareWith:"compareWith",value:"value",ariaLabel:[t.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[t.Mj6.None,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[t.Mj6.HasDecoratorInputTransform,"typeaheadDebounceInterval","typeaheadDebounceInterval",t.Udg],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[t.Jv_([{provide:O.qT,useExisting:s},{provide:_.is,useExisting:s}]),t.GFd,t.OA$,t.aNF],ngContentSelectors:U,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[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,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(i,a){if(1&i){const n=t.RV6();t.NAR(V),t.j41(0,"div",2,0),t.bIt("click",function(){return t.eBV(n),t.Njj(a.open())}),t.j41(3,"div",3),t.DNE(4,G,2,1,"span",4)(5,N,3,1),t.k0s(),t.j41(6,"div",5)(7,"div",6),t.qSk(),t.j41(8,"svg",7),t.nrm(9,"path",8),t.k0s()()()(),t.DNE(10,z,3,9,"ng-template",9),t.bIt("backdropClick",function(){return t.eBV(n),t.Njj(a.close())})("attach",function(){return t.eBV(n),t.Njj(a._onAttached())})("detach",function(){return t.eBV(n),t.Njj(a.close())})}if(2&i){const n=t.sdS(1);t.R7$(3),t.BMQ("id",a._valueId),t.R7$(),t.vxM(4,a.empty?4:5),t.R7$(6),t.Y8G("cdkConnectedOverlayPanelClass",a._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",a._scrollStrategy)("cdkConnectedOverlayOrigin",a._preferredOverlayOrigin||n)("cdkConnectedOverlayOpen",a.panelOpen)("cdkConnectedOverlayPositions",a._positions)("cdkConnectedOverlayWidth",a._overlayWidth)}},dependencies:[u.$Q,u.WB,R.YU],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)}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.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 .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color)}.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-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{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}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.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}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[Y.transformPanel]},changeDetection:0})}return s})()}}]); \ No newline at end of file diff --git a/570.86648a385f13633f.js b/570.86648a385f13633f.js new file mode 100644 index 00000000..305a16ff --- /dev/null +++ b/570.86648a385f13633f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[570],{13942:(V,T,d)=>{d.d(T,{Y:()=>v});var x=d(99213),p=d(54438),a=d(60177);let y=(()=>{class t{constructor(f){this.platformLocation=f,this._text=""}ngOnInit(){this._text=this.example.toLowerCase().split(" ").filter(f=>"&"!==f).join("-")}getFragmentUrl(){return`${this.platformLocation.pathname}#${this._text}`}static#t=this.\u0275fac=function(C){return new(C||t)(p.rXU(a.Vw))};static#e=this.\u0275cmp=p.VBU({type:t,selectors:[["header-link"]],inputs:{example:"example"},standalone:!0,features:[p.aNF],decls:3,vars:2,consts:[["aria-label","Link to this heading",1,"docs-markdown-a","header-link",3,"href"]],template:function(C,k){1&C&&(p.j41(0,"a",0)(1,"mat-icon"),p.EFF(2,"link"),p.k0s()()),2&C&&(p.Y8G("href",k.getFragmentUrl(),p.B4B),p.BMQ("aria-describedby",k.example))},dependencies:[x.An],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})}return t})(),v=(()=>{class t{constructor(){this.text="",this.id=""}ngOnInit(){this.id=this.text.toLowerCase().split(" ").filter(f=>"&"!==f).join("-")}static#t=this.\u0275fac=function(C){return new(C||t)};static#e=this.\u0275cmp=p.VBU({type:t,selectors:[["doc-heading"]],inputs:{text:"text"},standalone:!0,features:[p.aNF],decls:4,vars:3,consts:[[3,"id"],[3,"example"]],template:function(C,k){1&C&&(p.j41(0,"h3",0),p.nrm(1,"header-link",1),p.j41(2,"span"),p.EFF(3),p.k0s()()),2&C&&(p.Y8G("id",k.id),p.R7$(),p.Y8G("example",k.text),p.R7$(2),p.SpI(" ",k.text,""))},dependencies:[y],encapsulation:2})}return t})()},93962:(V,T,d)=>{d.d(T,{W:()=>y});var x=d(74402),p=d(7673),a=d(54438);let y=(()=>{class v{transform(A){return(0,x.A)(A)?A:(0,p.of)(A)}static#t=this.\u0275fac=function(f){return new(f||v)};static#e=this.\u0275pipe=a.EJ8({name:"toObservable",type:v,pure:!0,standalone:!0})}return v})()},51989:(V,T,d)=>{d.d(T,{K:()=>F});var x=d(60177),p=d(88834),a=d(75351),y=d(99213),v=d(93962),t=d(54438);function A(l,b){if(1&l){const s=t.RV6();t.j41(0,"button",4),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2);return t.Njj(_._onClose())}),t.j41(1,"mat-icon"),t.EFF(2,"close"),t.k0s()()}}function f(l,b){if(1&l&&(t.j41(0,"h1",0)(1,"span"),t.EFF(2),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.k0s(),t.DNE(5,A,3,0,"button",3),t.k0s()),2&l){const s=t.XpG();t.R7$(2),t.JRh(t.bMT(4,4,t.bMT(3,2,s.data.title))),t.R7$(3),t.vxM(5,s.data.showCloseIcon?5:-1)}}function C(l,b){if(1&l&&(t.j41(0,"div",1)(1,"p"),t.EFF(2),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.k0s()()),2&l){const s=t.XpG();t.R7$(2),t.JRh(t.bMT(4,3,t.bMT(3,1,s.data.description)))}}function k(l,b){if(1&l){const s=t.RV6();t.j41(0,"button",6),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2).$implicit,m=t.XpG();return t.Njj(m._onClick(_.onClick))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&l){const s=t.XpG(2).$implicit;t.HbH(s.class),t.Y8G("color",s.color),t.R7$(),t.SpI(" ",t.bMT(3,6,t.bMT(2,4,s.text))," ")}}function I(l,b){if(1&l){const s=t.RV6();t.j41(0,"button",7),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2).$implicit,m=t.XpG();return t.Njj(m._onClick(_.onClick))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&l){const s=t.XpG(2).$implicit;t.HbH(s.class),t.Y8G("color",s.color),t.R7$(),t.SpI(" ",t.bMT(3,6,t.bMT(2,4,s.text))," ")}}function E(l,b){if(1&l&&t.DNE(0,k,4,8,"button",5)(1,I,4,8),2&l){const s=t.XpG().$implicit;t.vxM(0,s.focusInitial?0:1)}}function G(l,b){if(1&l){const s=t.RV6();t.j41(0,"button",9),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2).$implicit,m=t.XpG();return t.Njj(m._onClick(_.onClick))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&l){const s=t.XpG(2).$implicit;t.HbH(s.class),t.Y8G("color",s.color),t.R7$(),t.SpI(" ",t.bMT(3,6,t.bMT(2,4,s.text))," ")}}function O(l,b){if(1&l){const s=t.RV6();t.j41(0,"button",10),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2).$implicit,m=t.XpG();return t.Njj(m._onClick(_.onClick))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&l){const s=t.XpG(2).$implicit;t.HbH(s.class),t.Y8G("color",s.color),t.R7$(),t.SpI(" ",t.bMT(3,6,t.bMT(2,4,s.text))," ")}}function Y(l,b){if(1&l&&t.DNE(0,G,4,8,"button",8)(1,O,4,8),2&l){const s=t.XpG().$implicit;t.vxM(0,s.focusInitial?0:1)}}function R(l,b){if(1&l){const s=t.RV6();t.j41(0,"button",12),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2).$implicit,m=t.XpG();return t.Njj(m._onClick(_.onClick))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&l){const s=t.XpG(2).$implicit;t.HbH(s.class),t.Y8G("color",s.color),t.R7$(),t.SpI(" ",t.bMT(3,6,t.bMT(2,4,s.text))," ")}}function M(l,b){if(1&l){const s=t.RV6();t.j41(0,"button",13),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2).$implicit,m=t.XpG();return t.Njj(m._onClick(_.onClick))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&l){const s=t.XpG(2).$implicit;t.HbH(s.class),t.Y8G("color",s.color),t.R7$(),t.SpI(" ",t.bMT(3,6,t.bMT(2,4,s.text))," ")}}function L(l,b){if(1&l&&t.DNE(0,R,4,8,"button",11)(1,M,4,8),2&l){const s=t.XpG().$implicit;t.vxM(0,s.focusInitial?0:1)}}function X(l,b){if(1&l){const s=t.RV6();t.j41(0,"button",15),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2).$implicit,m=t.XpG();return t.Njj(m._onClick(_.onClick))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&l){const s=t.XpG(2).$implicit;t.HbH(s.class),t.Y8G("color",s.color),t.R7$(),t.SpI(" ",t.bMT(3,6,t.bMT(2,4,s.text))," ")}}function P(l,b){if(1&l){const s=t.RV6();t.j41(0,"button",16),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2).$implicit,m=t.XpG();return t.Njj(m._onClick(_.onClick))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&l){const s=t.XpG(2).$implicit;t.HbH(s.class),t.Y8G("color",s.color),t.R7$(),t.SpI(" ",t.bMT(3,6,t.bMT(2,4,s.text))," ")}}function N(l,b){if(1&l&&t.DNE(0,X,4,8,"button",14)(1,P,4,8),2&l){const s=t.XpG().$implicit;t.vxM(0,s.focusInitial?0:1)}}function Q(l,b){if(1&l&&t.DNE(0,E,2,1)(1,Y,2,1)(2,L,2,1)(3,N,2,1),2&l){let s;t.vxM(0,"raised"===(s=b.$implicit.type)?0:"stroked"===s?1:"flat"===s?2:3)}}let S=(()=>{class l{constructor(s,g){this.dialogRef=s,this.data=g}_onClick(s){s&&s.call(this),this._onClose()}_onClose(){this.dialogRef.close()}static#t=this.\u0275fac=function(g){return new(g||l)(t.rXU(a.CP),t.rXU(a.Vh))};static#e=this.\u0275cmp=t.VBU({type:l,selectors:[["mtx-dialog-container"]],hostAttrs:[1,"mtx-dialog-container"],exportAs:["mtxDialogContainer"],standalone:!0,features:[t.aNF],decls:5,vars:2,consts:[[1,"mtx-dialog-title"],[1,"mtx-dialog-content"],[1,"mtx-dialog-actions"],["mat-icon-button",""],["mat-icon-button","",3,"click"],["mat-raised-button","","cdkFocusInitial",""],["mat-raised-button","","cdkFocusInitial","",3,"click","color"],["mat-raised-button","",3,"click","color"],["mat-stroked-button","","cdkFocusInitial",""],["mat-stroked-button","","cdkFocusInitial","",3,"click","color"],["mat-stroked-button","",3,"click","color"],["mat-flat-button","","cdkFocusInitial",""],["mat-flat-button","","cdkFocusInitial","",3,"click","color"],["mat-flat-button","",3,"click","color"],["mat-button","","cdkFocusInitial",""],["mat-button","","cdkFocusInitial","",3,"click","color"],["mat-button","",3,"click","color"]],template:function(g,_){1&g&&(t.DNE(0,f,6,6,"h1",0)(1,C,5,5,"div",1),t.j41(2,"div",2),t.Z7z(3,Q,4,1,null,null,t.fX1),t.k0s()),2&g&&(t.vxM(0,_.data.title?0:-1),t.R7$(),t.vxM(1,_.data.description?1:-1),t.R7$(2),t.Dyx(_.data.buttons))},dependencies:[x.Jj,p.$z,p.iY,y.An,v.W],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})}return l})();const $={title:"",description:"",buttons:[{color:"warn",text:"OK",focusInitial:!0,onClick:()=>{}},{text:"CLOSE",onClick:()=>{}}],showCloseIcon:!1,disableClose:!0,width:"300px"};let F=(()=>{class l{constructor(s){this.dialog=s}originalOpen(s=S,g){return this.dialog.open(s,g)}open(s,g=S){const _=Object.assign({},$,s);return this.dialog.open(g,{..._,data:_})}alert(s,g="",_=(()=>{})){this.open({title:s,description:g,buttons:[{color:"warn",text:"OK",onClick:()=>_()}]})}confirm(s,g="",_=(()=>{}),m=(()=>{})){this.open({title:s,description:g,buttons:[{color:"warn",text:"OK",onClick:()=>_()},{text:"CLOSE",onClick:()=>m()}]})}static#t=this.\u0275fac=function(g){return new(g||l)(t.KVO(a.bZ))};static#e=this.\u0275prov=t.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})()},75351:(V,T,d)=>{d.d(T,{Vh:()=>it,bZ:()=>z,E7:()=>rt,tx:()=>at,Yi:()=>lt,CP:()=>j,BI:()=>st});var x=d(66969),p=d(60177),a=d(54438),y=d(18617),v=d(36860),t=d(76939),A=d(67336),f=d(21413),C=d(59030),k=d(7673),I=d(28203),E=d(99172);function G(n,r){}class O{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 R=(()=>{class n extends t.lb{constructor(e,i,o,c,u,h,D,w){super(),this._elementRef=e,this._focusTrapFactory=i,this._config=c,this._interactivityChecker=u,this._ngZone=h,this._overlayRef=D,this._focusMonitor=w,this._platform=(0,a.WQX)(v.OD),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=(0,a.WQX)(a.gRc),this.attachDomPortal=K=>{this._portalOutlet.hasAttached();const bt=this._portalOutlet.attachDomPortal(K);return this._contentAttached(),bt},this._document=o,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(e){this._ariaLabelledByQueue.push(e),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(e){const i=this._ariaLabelledByQueue.indexOf(e);i>-1&&(this._ariaLabelledByQueue.splice(i,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),i}attachTemplatePortal(e){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),i}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const o=()=>{e.removeEventListener("blur",o),e.removeEventListener("mousedown",o),e.removeAttribute("tabindex")};e.addEventListener("blur",o),e.addEventListener("mousedown",o)})),e.focus(i)}_focusByCssSelector(e,i){let o=this._elementRef.nativeElement.querySelector(e);o&&this._forceFocus(o,i)}_trapFocus(){const e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElementWhenReady().then(i=>{i||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const e=this._config.restoreFocus;let i=null;if("string"==typeof e?i=this._document.querySelector(e):"boolean"==typeof e?i=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(i=e),this._config.restoreFocus&&i&&"function"==typeof i.focus){const o=(0,v.vc)(),c=this._elementRef.nativeElement;(!o||o===this._document.body||o===c||c.contains(o))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,i=(0,v.vc)();return e===i||e.contains(i)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,v.vc)()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static#t=this.\u0275fac=function(i){return new(i||n)(a.rXU(a.aKT),a.rXU(y.GX),a.rXU(p.qQ,8),a.rXU(O),a.rXU(y.Z7),a.rXU(a.SKi),a.rXU(x.yY),a.rXU(y.FN))};static#e=this.\u0275cmp=a.VBU({type:n,selectors:[["cdk-dialog-container"]],viewQuery:function(i,o){if(1&i&&a.GBs(t.I3,7),2&i){let c;a.mGM(c=a.lsd())&&(o._portalOutlet=c.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(i,o){2&i&&a.BMQ("id",o._config.id||null)("role",o._config.role)("aria-modal",o._config.ariaModal)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null)},standalone:!0,features:[a.Vt3,a.aNF],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(i,o){1&i&&a.DNE(0,G,0,0,"ng-template",0)},dependencies:[t.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return n})();class M{constructor(r,e){this.overlayRef=r,this.config=e,this.closed=new f.B,this.disableClose=e.disableClose,this.backdropClick=r.backdropClick(),this.keydownEvents=r.keydownEvents(),this.outsidePointerEvents=r.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(i=>{i.keyCode===A._f&&!this.disableClose&&!(0,A.rp)(i)&&(i.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=r.detachments().subscribe(()=>{!1!==e.closeOnOverlayDetachments&&this.close()})}close(r,e){if(this.containerInstance){const i=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),i.next(r),i.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(r="",e=""){return this.overlayRef.updateSize({width:r,height:e}),this}addPanelClass(r){return this.overlayRef.addPanelClass(r),this}removePanelClass(r){return this.overlayRef.removePanelClass(r),this}}const L=new a.nKC("DialogScrollStrategy",{providedIn:"root",factory:()=>{const n=(0,a.WQX)(x.hJ);return()=>n.scrollStrategies.block()}}),X=new a.nKC("DialogData"),P=new a.nKC("DefaultDialogConfig");let S=0,$=(()=>{class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,i,o,c,u,h){this._overlay=e,this._injector=i,this._defaultOptions=o,this._parentDialog=c,this._overlayContainer=u,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new f.B,this._afterOpenedAtThisLevel=new f.B,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,C.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,E.Z)(void 0))),this._scrollStrategy=h}open(e,i){(i={...this._defaultOptions||new O,...i}).id=i.id||"cdk-dialog-"+S++,i.id&&this.getDialogById(i.id);const c=this._getOverlayConfig(i),u=this._overlay.create(c),h=new M(u,i),D=this._attachContainer(u,h,i);return h.containerInstance=D,this._attachDialogContent(e,h,D,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(h),h.closed.subscribe(()=>this._removeOpenDialog(h,!0)),this.afterOpened.next(h),h}closeAll(){F(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){F(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),F(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const i=new x.rR({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(i.backdropClass=e.backdropClass),i}_attachContainer(e,i,o){const c=o.injector||o.viewContainerRef?.injector,u=[{provide:O,useValue:o},{provide:M,useValue:i},{provide:x.yY,useValue:e}];let h;o.container?"function"==typeof o.container?h=o.container:(h=o.container.type,u.push(...o.container.providers(o))):h=R;const D=new t.A8(h,o.viewContainerRef,a.zZn.create({parent:c||this._injector,providers:u}),o.componentFactoryResolver);return e.attach(D).instance}_attachDialogContent(e,i,o,c){if(e instanceof a.C4Q){const u=this._createInjector(c,i,o,void 0);let h={$implicit:c.data,dialogRef:i};c.templateContext&&(h={...h,..."function"==typeof c.templateContext?c.templateContext():c.templateContext}),o.attachTemplatePortal(new t.VA(e,null,h,u))}else{const u=this._createInjector(c,i,o,this._injector),h=o.attachComponentPortal(new t.A8(e,c.viewContainerRef,u,c.componentFactoryResolver));i.componentRef=h,i.componentInstance=h.instance}}_createInjector(e,i,o,c){const u=e.injector||e.viewContainerRef?.injector,h=[{provide:X,useValue:e.data},{provide:M,useValue:i}];return e.providers&&("function"==typeof e.providers?h.push(...e.providers(i,e,o)):h.push(...e.providers)),e.direction&&(!u||!u.get(I.dS,null,{optional:!0}))&&h.push({provide:I.dS,useValue:{value:e.direction,change:(0,k.of)()}}),a.zZn.create({parent:u||c,providers:h})}_removeOpenDialog(e,i){const o=this.openDialogs.indexOf(e);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((c,u)=>{c?u.setAttribute("aria-hidden",c):u.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const i=e.parentElement.children;for(let o=i.length-1;o>-1;o--){const c=i[o];c!==e&&"SCRIPT"!==c.nodeName&&"STYLE"!==c.nodeName&&!c.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(c,c.getAttribute("aria-hidden")),c.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}static#t=this.\u0275fac=function(i){return new(i||n)(a.KVO(x.hJ),a.KVO(a.zZn),a.KVO(P,8),a.KVO(n,12),a.KVO(x.Sf),a.KVO(L))};static#e=this.\u0275prov=a.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function F(n,r){let e=n.length;for(;e--;)r(n[e])}var b=d(14085),s=d(57786),g=d(5964),_=d(96697);function mt(n,r){}d(49969);class U{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.delayFocusTrap=!0,this.closeOnNavigation=!0}}const H="mdc-dialog--open",W="mdc-dialog--opening",Z="mdc-dialog--closing";let J=(()=>{class n extends R{constructor(e,i,o,c,u,h,D,w,K){super(e,i,o,c,u,h,D,K),this._animationMode=w,this._animationStateChanged=new a.bkB,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?tt(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?tt(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()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(q,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(W,H)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(H),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(H),this._animationsEnabled?(this._hostElement.style.setProperty(q,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Z)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(e){this._actionSectionCount+=e,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(W,Z)}_waitForAnimationToComplete(e,i){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(e):e()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}attachComponentPortal(e){const i=super.attachComponentPortal(e);return i.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),i}static#t=this.\u0275fac=function(i){return new(i||n)(a.rXU(a.aKT),a.rXU(y.GX),a.rXU(p.qQ,8),a.rXU(U),a.rXU(y.Z7),a.rXU(a.SKi),a.rXU(x.yY),a.rXU(a.bc$,8),a.rXU(y.FN))};static#e=this.\u0275cmp=a.VBU({type:n,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(i,o){2&i&&(a.Mr5("id",o._config.id),a.BMQ("aria-modal",o._config.ariaModal)("role",o._config.role)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null),a.AVh("_mat-animation-noopable",!o._animationsEnabled)("mat-mdc-dialog-container-with-actions",o._actionSectionCount>0))},standalone:!0,features:[a.Vt3,a.aNF],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(i,o){1&i&&(a.j41(0,"div",0)(1,"div",1),a.DNE(2,mt,0,0,"ng-template",2),a.k0s()())},dependencies:[t.I3],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%;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;transform:scale(0.8)}.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--closing .mdc-dialog__surface{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{opacity:1}.mdc-dialog--open .mdc-dialog__surface{transform:none}.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{width:100%;height:100%}.mat-mdc-dialog-component-host{display:contents}.mat-mdc-dialog-container{--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:opacity linear var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container .mdc-dialog__surface{transition:transform var(--mat-dialog-transition-duration, 0ms) 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container,.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__surface{transition:none}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-title{padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{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})}return n})();const q="--mat-dialog-transition-duration";function tt(n){return null==n?null:"number"==typeof n?n:n.endsWith("ms")?(0,b.OE)(n.substring(0,n.length-2)):n.endsWith("s")?1e3*(0,b.OE)(n.substring(0,n.length-1)):"0"===n?0:null}var B=function(n){return n[n.OPEN=0]="OPEN",n[n.CLOSING=1]="CLOSING",n[n.CLOSED=2]="CLOSED",n}(B||{});class j{constructor(r,e,i){this._ref=r,this._containerInstance=i,this._afterOpened=new f.B,this._beforeClosed=new f.B,this._state=B.OPEN,this.disableClose=e.disableClose,this.id=r.id,r.addPanelClass("mat-mdc-dialog-panel"),i._animationStateChanged.pipe((0,g.p)(o=>"opened"===o.state),(0,_.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),i._animationStateChanged.pipe((0,g.p)(o=>"closed"===o.state),(0,_.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),r.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,s.h)(this.backdropClick(),this.keydownEvents().pipe((0,g.p)(o=>o.keyCode===A._f&&!this.disableClose&&!(0,A.rp)(o)))).subscribe(o=>{this.disableClose||(o.preventDefault(),et(this,"keydown"===o.type?"keyboard":"mouse"))})}close(r){this._result=r,this._containerInstance._animationStateChanged.pipe((0,g.p)(e=>"closing"===e.state),(0,_.s)(1)).subscribe(e=>{this._beforeClosed.next(r),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=B.CLOSING,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(r){let e=this._ref.config.positionStrategy;return r&&(r.left||r.right)?r.left?e.left(r.left):e.right(r.right):e.centerHorizontally(),r&&(r.top||r.bottom)?r.top?e.top(r.top):e.bottom(r.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(r="",e=""){return this._ref.updateSize(r,e),this}addPanelClass(r){return this._ref.addPanelClass(r),this}removePanelClass(r){return this._ref.removePanelClass(r),this}getState(){return this._state}_finishDialogClose(){this._state=B.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function et(n,r,e){return n._closeInteractionType=r,n.close(e)}const it=new a.nKC("MatMdcDialogData"),_t=new a.nKC("mat-mdc-dialog-default-options"),ot=new a.nKC("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{const n=(0,a.WQX)(x.hJ);return()=>n.scrollStrategies.block()}});let pt=0,z=(()=>{class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(e,i,o,c,u,h,D,w){this._overlay=e,this._defaultOptions=c,this._scrollStrategy=u,this._parentDialog=h,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new f.B,this._afterOpenedAtThisLevel=new f.B,this.dialogConfigClass=U,this.afterAllClosed=(0,C.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,E.Z)(void 0))),this._dialog=i.get($),this._dialogRefConstructor=j,this._dialogContainerType=J,this._dialogDataToken=it}open(e,i){let o;(i={...this._defaultOptions||new U,...i}).id=i.id||"mat-mdc-dialog-"+pt++,i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();const c=this._dialog.open(e,{...i,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:O,useValue:i}]},templateContext:()=>({dialogRef:o}),providers:(u,h,D)=>(o=new this._dialogRefConstructor(u,i,D),o.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:D},{provide:this._dialogDataToken,useValue:h.data},{provide:this._dialogRefConstructor,useValue:o}])});return o.componentRef=c.componentRef,o.componentInstance=c.componentInstance,this.openDialogs.push(o),this.afterOpened.next(o),o.afterClosed().subscribe(()=>{const u=this.openDialogs.indexOf(o);u>-1&&(this.openDialogs.splice(u,1),this.openDialogs.length||this._getAfterAllClosed().next())}),o}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}static#t=this.\u0275fac=function(i){return new(i||n)(a.KVO(x.hJ),a.KVO(a.zZn),a.KVO(p.aZ,8),a.KVO(_t,8),a.KVO(ot),a.KVO(n,12),a.KVO(x.Sf),a.KVO(a.bc$,8))};static#e=this.\u0275prov=a.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),ft=0,at=(()=>{class n{constructor(e,i,o){this.dialogRef=e,this._elementRef=i,this._dialog=o,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=ct(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){const i=e._matDialogClose||e._matDialogCloseResult;i&&(this.dialogResult=i.currentValue)}_onButtonClick(e){et(this.dialogRef,0===e.screenX&&0===e.screenY?"keyboard":"mouse",this.dialogResult)}static#t=this.\u0275fac=function(i){return new(i||n)(a.rXU(j,8),a.rXU(a.aKT),a.rXU(z))};static#e=this.\u0275dir=a.FsC({type:n,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(i,o){1&i&&a.bIt("click",function(u){return o._onButtonClick(u)}),2&i&&a.BMQ("aria-label",o.ariaLabel||null)("type",o.type)},inputs:{ariaLabel:[a.Mj6.None,"aria-label","ariaLabel"],type:"type",dialogResult:[a.Mj6.None,"mat-dialog-close","dialogResult"],_matDialogClose:[a.Mj6.None,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[a.OA$]})}return n})(),nt=(()=>{class n{constructor(e,i,o){this._dialogRef=e,this._elementRef=i,this._dialog=o}ngOnInit(){this._dialogRef||(this._dialogRef=ct(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static#t=this.\u0275fac=function(i){return new(i||n)(a.rXU(j,8),a.rXU(a.aKT),a.rXU(z))};static#e=this.\u0275dir=a.FsC({type:n,standalone:!0})}return n})(),st=(()=>{class n extends nt{constructor(){super(...arguments),this.id="mat-mdc-dialog-title-"+ft++}_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static#t=this.\u0275fac=(()=>{let e;return function(o){return(e||(e=a.xGo(n)))(o||n)}})();static#e=this.\u0275dir=a.FsC({type:n,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(i,o){2&i&&a.Mr5("id",o.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0,features:[a.Vt3]})}return n})(),lt=(()=>{class n{static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275dir=a.FsC({type:n,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0})}return n})(),rt=(()=>{class n extends nt{_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static#t=this.\u0275fac=(()=>{let e;return function(o){return(e||(e=a.xGo(n)))(o||n)}})();static#e=this.\u0275dir=a.FsC({type:n,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(i,o){2&i&&a.AVh("mat-mdc-dialog-actions-align-start","start"===o.align)("mat-mdc-dialog-actions-align-center","center"===o.align)("mat-mdc-dialog-actions-align-end","end"===o.align)},inputs:{align:"align"},standalone:!0,features:[a.Vt3]})}return n})();function ct(n,r){let e=n.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?r.find(i=>i.id===e.id):null}}}]); \ No newline at end of file diff --git a/570.cbc02b60b4b63e84.js b/570.cbc02b60b4b63e84.js deleted file mode 100644 index a3ac2c4b..00000000 --- a/570.cbc02b60b4b63e84.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[570],{13942:(V,T,d)=>{d.d(T,{Y:()=>v});var b=d(99213),p=d(54438),a=d(60177);let y=(()=>{class t{constructor(f){this.platformLocation=f,this._text=""}ngOnInit(){this._text=this.example.toLowerCase().split(" ").filter(f=>"&"!==f).join("-")}getFragmentUrl(){return`${this.platformLocation.pathname}#${this._text}`}static#t=this.\u0275fac=function(x){return new(x||t)(p.rXU(a.Vw))};static#e=this.\u0275cmp=p.VBU({type:t,selectors:[["header-link"]],inputs:{example:"example"},standalone:!0,features:[p.aNF],decls:3,vars:2,consts:[["aria-label","Link to this heading",1,"docs-markdown-a","header-link",3,"href"]],template:function(x,k){1&x&&(p.j41(0,"a",0)(1,"mat-icon"),p.EFF(2,"link"),p.k0s()()),2&x&&(p.Y8G("href",k.getFragmentUrl(),p.B4B),p.BMQ("aria-describedby",k.example))},dependencies:[b.An],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})}return t})(),v=(()=>{class t{constructor(){this.text="",this.id=""}ngOnInit(){this.id=this.text.toLowerCase().split(" ").filter(f=>"&"!==f).join("-")}static#t=this.\u0275fac=function(x){return new(x||t)};static#e=this.\u0275cmp=p.VBU({type:t,selectors:[["doc-heading"]],inputs:{text:"text"},standalone:!0,features:[p.aNF],decls:4,vars:3,consts:[[3,"id"],[3,"example"]],template:function(x,k){1&x&&(p.j41(0,"h3",0),p.nrm(1,"header-link",1),p.j41(2,"span"),p.EFF(3),p.k0s()()),2&x&&(p.Y8G("id",k.id),p.R7$(),p.Y8G("example",k.text),p.R7$(2),p.SpI(" ",k.text,""))},dependencies:[y],encapsulation:2})}return t})()},93962:(V,T,d)=>{d.d(T,{W:()=>y});var b=d(74402),p=d(7673),a=d(54438);let y=(()=>{class v{transform(A){return(0,b.A)(A)?A:(0,p.of)(A)}static#t=this.\u0275fac=function(f){return new(f||v)};static#e=this.\u0275pipe=a.EJ8({name:"toObservable",type:v,pure:!0,standalone:!0})}return v})()},51989:(V,T,d)=>{d.d(T,{K:()=>F});var b=d(60177),p=d(88834),a=d(75351),y=d(99213),v=d(93962),t=d(54438);function A(l,C){if(1&l){const s=t.RV6();t.j41(0,"button",4),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2);return t.Njj(_._onClose())}),t.j41(1,"mat-icon"),t.EFF(2,"close"),t.k0s()()}}function f(l,C){if(1&l&&(t.j41(0,"h1",0)(1,"span"),t.EFF(2),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.k0s(),t.DNE(5,A,3,0,"button",3),t.k0s()),2&l){const s=t.XpG();t.R7$(2),t.JRh(t.bMT(4,4,t.bMT(3,2,s.data.title))),t.R7$(3),t.vxM(5,s.data.showCloseIcon?5:-1)}}function x(l,C){if(1&l&&(t.j41(0,"div",1)(1,"p"),t.EFF(2),t.nI1(3,"toObservable"),t.nI1(4,"async"),t.k0s()()),2&l){const s=t.XpG();t.R7$(2),t.JRh(t.bMT(4,3,t.bMT(3,1,s.data.description)))}}function k(l,C){if(1&l){const s=t.RV6();t.j41(0,"button",6),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2).$implicit,m=t.XpG();return t.Njj(m._onClick(_.onClick))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&l){const s=t.XpG(2).$implicit;t.Y8G("color",s.color)("ngClass",s.class),t.R7$(),t.SpI(" ",t.bMT(3,5,t.bMT(2,3,s.text))," ")}}function I(l,C){if(1&l){const s=t.RV6();t.j41(0,"button",7),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2).$implicit,m=t.XpG();return t.Njj(m._onClick(_.onClick))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&l){const s=t.XpG(2).$implicit;t.Y8G("color",s.color)("ngClass",s.class),t.R7$(),t.SpI(" ",t.bMT(3,5,t.bMT(2,3,s.text))," ")}}function E(l,C){if(1&l&&t.DNE(0,k,4,7,"button",5)(1,I,4,7),2&l){const s=t.XpG().$implicit;t.vxM(0,s.focusInitial?0:1)}}function G(l,C){if(1&l){const s=t.RV6();t.j41(0,"button",9),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2).$implicit,m=t.XpG();return t.Njj(m._onClick(_.onClick))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&l){const s=t.XpG(2).$implicit;t.Y8G("color",s.color)("ngClass",s.class),t.R7$(),t.SpI(" ",t.bMT(3,5,t.bMT(2,3,s.text))," ")}}function O(l,C){if(1&l){const s=t.RV6();t.j41(0,"button",10),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2).$implicit,m=t.XpG();return t.Njj(m._onClick(_.onClick))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&l){const s=t.XpG(2).$implicit;t.Y8G("color",s.color)("ngClass",s.class),t.R7$(),t.SpI(" ",t.bMT(3,5,t.bMT(2,3,s.text))," ")}}function H(l,C){if(1&l&&t.DNE(0,G,4,7,"button",8)(1,O,4,7),2&l){const s=t.XpG().$implicit;t.vxM(0,s.focusInitial?0:1)}}function R(l,C){if(1&l){const s=t.RV6();t.j41(0,"button",12),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2).$implicit,m=t.XpG();return t.Njj(m._onClick(_.onClick))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&l){const s=t.XpG(2).$implicit;t.Y8G("color",s.color)("ngClass",s.class),t.R7$(),t.SpI(" ",t.bMT(3,5,t.bMT(2,3,s.text))," ")}}function M(l,C){if(1&l){const s=t.RV6();t.j41(0,"button",13),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2).$implicit,m=t.XpG();return t.Njj(m._onClick(_.onClick))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&l){const s=t.XpG(2).$implicit;t.Y8G("color",s.color)("ngClass",s.class),t.R7$(),t.SpI(" ",t.bMT(3,5,t.bMT(2,3,s.text))," ")}}function L(l,C){if(1&l&&t.DNE(0,R,4,7,"button",11)(1,M,4,7),2&l){const s=t.XpG().$implicit;t.vxM(0,s.focusInitial?0:1)}}function X(l,C){if(1&l){const s=t.RV6();t.j41(0,"button",15),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2).$implicit,m=t.XpG();return t.Njj(m._onClick(_.onClick))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&l){const s=t.XpG(2).$implicit;t.Y8G("color",s.color)("ngClass",s.class),t.R7$(),t.SpI(" ",t.bMT(3,5,t.bMT(2,3,s.text))," ")}}function P(l,C){if(1&l){const s=t.RV6();t.j41(0,"button",16),t.bIt("click",function(){t.eBV(s);const _=t.XpG(2).$implicit,m=t.XpG();return t.Njj(m._onClick(_.onClick))}),t.EFF(1),t.nI1(2,"toObservable"),t.nI1(3,"async"),t.k0s()}if(2&l){const s=t.XpG(2).$implicit;t.Y8G("color",s.color)("ngClass",s.class),t.R7$(),t.SpI(" ",t.bMT(3,5,t.bMT(2,3,s.text))," ")}}function N(l,C){if(1&l&&t.DNE(0,X,4,7,"button",14)(1,P,4,7),2&l){const s=t.XpG().$implicit;t.vxM(0,s.focusInitial?0:1)}}function Q(l,C){if(1&l&&t.DNE(0,E,2,1)(1,H,2,1)(2,L,2,1)(3,N,2,1),2&l){let s;t.vxM(0,"raised"===(s=C.$implicit.type)?0:"stroked"===s?1:"flat"===s?2:3)}}let S=(()=>{class l{constructor(s,g){this.dialogRef=s,this.data=g}_onClick(s){s&&s.call(this),this._onClose()}_onClose(){this.dialogRef.close()}static#t=this.\u0275fac=function(g){return new(g||l)(t.rXU(a.CP),t.rXU(a.Vh))};static#e=this.\u0275cmp=t.VBU({type:l,selectors:[["mtx-dialog-container"]],hostAttrs:[1,"mtx-dialog-container"],exportAs:["mtxDialogContainer"],standalone:!0,features:[t.aNF],decls:5,vars:2,consts:[[1,"mtx-dialog-title"],[1,"mtx-dialog-content"],[1,"mtx-dialog-actions"],["mat-icon-button",""],["mat-icon-button","",3,"click"],["mat-raised-button","","cdkFocusInitial",""],["mat-raised-button","","cdkFocusInitial","",3,"click","color","ngClass"],["mat-raised-button","",3,"click","color","ngClass"],["mat-stroked-button","","cdkFocusInitial",""],["mat-stroked-button","","cdkFocusInitial","",3,"click","color","ngClass"],["mat-stroked-button","",3,"click","color","ngClass"],["mat-flat-button","","cdkFocusInitial",""],["mat-flat-button","","cdkFocusInitial","",3,"click","color","ngClass"],["mat-flat-button","",3,"click","color","ngClass"],["mat-button","","cdkFocusInitial",""],["mat-button","","cdkFocusInitial","",3,"click","color","ngClass"],["mat-button","",3,"click","color","ngClass"]],template:function(g,_){1&g&&(t.DNE(0,f,6,6,"h1",0)(1,x,5,5,"div",1),t.j41(2,"div",2),t.Z7z(3,Q,4,1,null,null,t.fX1),t.k0s()),2&g&&(t.vxM(0,_.data.title?0:-1),t.R7$(),t.vxM(1,_.data.description?1:-1),t.R7$(2),t.Dyx(_.data.buttons))},dependencies:[b.Jj,b.YU,p.$z,p.iY,y.An,v.W],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})}return l})();const $={title:"",description:"",buttons:[{color:"warn",text:"OK",focusInitial:!0,onClick:()=>{}},{text:"CLOSE",onClick:()=>{}}],showCloseIcon:!1,disableClose:!0,width:"300px"};let F=(()=>{class l{constructor(s){this.dialog=s}originalOpen(s=S,g){return this.dialog.open(s,g)}open(s,g=S){const _=Object.assign({},$,s);return this.dialog.open(g,{..._,data:_})}alert(s,g="",_=(()=>{})){this.open({title:s,description:g,buttons:[{color:"warn",text:"OK",onClick:()=>_()}]})}confirm(s,g="",_=(()=>{}),m=(()=>{})){this.open({title:s,description:g,buttons:[{color:"warn",text:"OK",onClick:()=>_()},{text:"CLOSE",onClick:()=>m()}]})}static#t=this.\u0275fac=function(g){return new(g||l)(t.KVO(a.bZ))};static#e=this.\u0275prov=t.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})()},75351:(V,T,d)=>{d.d(T,{Vh:()=>it,bZ:()=>K,E7:()=>rt,tx:()=>at,Yi:()=>lt,CP:()=>j,BI:()=>st});var b=d(66969),p=d(60177),a=d(54438),y=d(18617),v=d(36860),t=d(76939),A=d(67336),f=d(21413),x=d(59030),k=d(7673),I=d(28203),E=d(99172);function G(n,r){}class O{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 R=(()=>{class n extends t.lb{constructor(e,i,o,c,u,h,D,w){super(),this._elementRef=e,this._focusTrapFactory=i,this._config=c,this._interactivityChecker=u,this._ngZone=h,this._overlayRef=D,this._focusMonitor=w,this._platform=(0,a.WQX)(v.OD),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=(0,a.WQX)(a.gRc),this.attachDomPortal=Y=>{this._portalOutlet.hasAttached();const bt=this._portalOutlet.attachDomPortal(Y);return this._contentAttached(),bt},this._document=o,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(e){this._ariaLabelledByQueue.push(e),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(e){const i=this._ariaLabelledByQueue.indexOf(e);i>-1&&(this._ariaLabelledByQueue.splice(i,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),i}attachTemplatePortal(e){this._portalOutlet.hasAttached();const i=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),i}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,i){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const o=()=>{e.removeEventListener("blur",o),e.removeEventListener("mousedown",o),e.removeAttribute("tabindex")};e.addEventListener("blur",o),e.addEventListener("mousedown",o)})),e.focus(i)}_focusByCssSelector(e,i){let o=this._elementRef.nativeElement.querySelector(e);o&&this._forceFocus(o,i)}_trapFocus(){const e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElementWhenReady().then(i=>{i||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const e=this._config.restoreFocus;let i=null;if("string"==typeof e?i=this._document.querySelector(e):"boolean"==typeof e?i=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(i=e),this._config.restoreFocus&&i&&"function"==typeof i.focus){const o=(0,v.vc)(),c=this._elementRef.nativeElement;(!o||o===this._document.body||o===c||c.contains(o))&&(this._focusMonitor?(this._focusMonitor.focusVia(i,this._closeInteractionType),this._closeInteractionType=null):i.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const e=this._elementRef.nativeElement,i=(0,v.vc)();return e===i||e.contains(i)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,v.vc)()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static#t=this.\u0275fac=function(i){return new(i||n)(a.rXU(a.aKT),a.rXU(y.GX),a.rXU(p.qQ,8),a.rXU(O),a.rXU(y.Z7),a.rXU(a.SKi),a.rXU(b.yY),a.rXU(y.FN))};static#e=this.\u0275cmp=a.VBU({type:n,selectors:[["cdk-dialog-container"]],viewQuery:function(i,o){if(1&i&&a.GBs(t.I3,7),2&i){let c;a.mGM(c=a.lsd())&&(o._portalOutlet=c.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(i,o){2&i&&a.BMQ("id",o._config.id||null)("role",o._config.role)("aria-modal",o._config.ariaModal)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null)},standalone:!0,features:[a.Vt3,a.aNF],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(i,o){1&i&&a.DNE(0,G,0,0,"ng-template",0)},dependencies:[t.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return n})();class M{constructor(r,e){this.overlayRef=r,this.config=e,this.closed=new f.B,this.disableClose=e.disableClose,this.backdropClick=r.backdropClick(),this.keydownEvents=r.keydownEvents(),this.outsidePointerEvents=r.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(i=>{i.keyCode===A._f&&!this.disableClose&&!(0,A.rp)(i)&&(i.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=r.detachments().subscribe(()=>{!1!==e.closeOnOverlayDetachments&&this.close()})}close(r,e){if(this.containerInstance){const i=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),i.next(r),i.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(r="",e=""){return this.overlayRef.updateSize({width:r,height:e}),this}addPanelClass(r){return this.overlayRef.addPanelClass(r),this}removePanelClass(r){return this.overlayRef.removePanelClass(r),this}}const L=new a.nKC("DialogScrollStrategy",{providedIn:"root",factory:()=>{const n=(0,a.WQX)(b.hJ);return()=>n.scrollStrategies.block()}}),X=new a.nKC("DialogData"),P=new a.nKC("DefaultDialogConfig");let S=0,$=(()=>{class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,i,o,c,u,h){this._overlay=e,this._injector=i,this._defaultOptions=o,this._parentDialog=c,this._overlayContainer=u,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new f.B,this._afterOpenedAtThisLevel=new f.B,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,x.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,E.Z)(void 0))),this._scrollStrategy=h}open(e,i){(i={...this._defaultOptions||new O,...i}).id=i.id||"cdk-dialog-"+S++,i.id&&this.getDialogById(i.id);const c=this._getOverlayConfig(i),u=this._overlay.create(c),h=new M(u,i),D=this._attachContainer(u,h,i);return h.containerInstance=D,this._attachDialogContent(e,h,D,i),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(h),h.closed.subscribe(()=>this._removeOpenDialog(h,!0)),this.afterOpened.next(h),h}closeAll(){F(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){F(this._openDialogsAtThisLevel,e=>{!1===e.config.closeOnDestroy&&this._removeOpenDialog(e,!1)}),F(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){const i=new b.rR({positionStrategy:e.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation});return e.backdropClass&&(i.backdropClass=e.backdropClass),i}_attachContainer(e,i,o){const c=o.injector||o.viewContainerRef?.injector,u=[{provide:O,useValue:o},{provide:M,useValue:i},{provide:b.yY,useValue:e}];let h;o.container?"function"==typeof o.container?h=o.container:(h=o.container.type,u.push(...o.container.providers(o))):h=R;const D=new t.A8(h,o.viewContainerRef,a.zZn.create({parent:c||this._injector,providers:u}),o.componentFactoryResolver);return e.attach(D).instance}_attachDialogContent(e,i,o,c){if(e instanceof a.C4Q){const u=this._createInjector(c,i,o,void 0);let h={$implicit:c.data,dialogRef:i};c.templateContext&&(h={...h,..."function"==typeof c.templateContext?c.templateContext():c.templateContext}),o.attachTemplatePortal(new t.VA(e,null,h,u))}else{const u=this._createInjector(c,i,o,this._injector),h=o.attachComponentPortal(new t.A8(e,c.viewContainerRef,u,c.componentFactoryResolver));i.componentRef=h,i.componentInstance=h.instance}}_createInjector(e,i,o,c){const u=e.injector||e.viewContainerRef?.injector,h=[{provide:X,useValue:e.data},{provide:M,useValue:i}];return e.providers&&("function"==typeof e.providers?h.push(...e.providers(i,e,o)):h.push(...e.providers)),e.direction&&(!u||!u.get(I.dS,null,{optional:!0}))&&h.push({provide:I.dS,useValue:{value:e.direction,change:(0,k.of)()}}),a.zZn.create({parent:u||c,providers:h})}_removeOpenDialog(e,i){const o=this.openDialogs.indexOf(e);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((c,u)=>{c?u.setAttribute("aria-hidden",c):u.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),i&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const e=this._overlayContainer.getContainerElement();if(e.parentElement){const i=e.parentElement.children;for(let o=i.length-1;o>-1;o--){const c=i[o];c!==e&&"SCRIPT"!==c.nodeName&&"STYLE"!==c.nodeName&&!c.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(c,c.getAttribute("aria-hidden")),c.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}static#t=this.\u0275fac=function(i){return new(i||n)(a.KVO(b.hJ),a.KVO(a.zZn),a.KVO(P,8),a.KVO(n,12),a.KVO(b.Sf),a.KVO(L))};static#e=this.\u0275prov=a.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function F(n,r){let e=n.length;for(;e--;)r(n[e])}var C=d(14085),s=d(57786),g=d(5964),_=d(96697);function mt(n,r){}d(49969);class U{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.delayFocusTrap=!0,this.closeOnNavigation=!0}}const z="mdc-dialog--open",W="mdc-dialog--opening",Z="mdc-dialog--closing";let J=(()=>{class n extends R{constructor(e,i,o,c,u,h,D,w,Y){super(e,i,o,c,u,h,D,Y),this._animationMode=w,this._animationStateChanged=new a.bkB,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?tt(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?tt(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()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(q,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(W,z)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(z),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(z),this._animationsEnabled?(this._hostElement.style.setProperty(q,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Z)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(e){this._actionSectionCount+=e,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(W,Z)}_waitForAnimationToComplete(e,i){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(i,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(e):e()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}attachComponentPortal(e){const i=super.attachComponentPortal(e);return i.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),i}static#t=this.\u0275fac=function(i){return new(i||n)(a.rXU(a.aKT),a.rXU(y.GX),a.rXU(p.qQ,8),a.rXU(U),a.rXU(y.Z7),a.rXU(a.SKi),a.rXU(b.yY),a.rXU(a.bc$,8),a.rXU(y.FN))};static#e=this.\u0275cmp=a.VBU({type:n,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(i,o){2&i&&(a.Mr5("id",o._config.id),a.BMQ("aria-modal",o._config.ariaModal)("role",o._config.role)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null),a.AVh("_mat-animation-noopable",!o._animationsEnabled)("mat-mdc-dialog-container-with-actions",o._actionSectionCount>0))},standalone:!0,features:[a.Vt3,a.aNF],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(i,o){1&i&&(a.j41(0,"div",0)(1,"div",1),a.DNE(2,mt,0,0,"ng-template",2),a.k0s()())},dependencies:[t.I3],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%;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;transform:scale(0.8)}.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--closing .mdc-dialog__surface{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{opacity:1}.mdc-dialog--open .mdc-dialog__surface{transform:none}.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{width:100%;height:100%}.mat-mdc-dialog-component-host{display:contents}.mat-mdc-dialog-container{--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:opacity linear var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container .mdc-dialog__surface{transition:transform var(--mat-dialog-transition-duration, 0ms) 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container,.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__surface{transition:none}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-title{padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{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})}return n})();const q="--mat-dialog-transition-duration";function tt(n){return null==n?null:"number"==typeof n?n:n.endsWith("ms")?(0,C.OE)(n.substring(0,n.length-2)):n.endsWith("s")?1e3*(0,C.OE)(n.substring(0,n.length-1)):"0"===n?0:null}var B=function(n){return n[n.OPEN=0]="OPEN",n[n.CLOSING=1]="CLOSING",n[n.CLOSED=2]="CLOSED",n}(B||{});class j{constructor(r,e,i){this._ref=r,this._containerInstance=i,this._afterOpened=new f.B,this._beforeClosed=new f.B,this._state=B.OPEN,this.disableClose=e.disableClose,this.id=r.id,r.addPanelClass("mat-mdc-dialog-panel"),i._animationStateChanged.pipe((0,g.p)(o=>"opened"===o.state),(0,_.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),i._animationStateChanged.pipe((0,g.p)(o=>"closed"===o.state),(0,_.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),r.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,s.h)(this.backdropClick(),this.keydownEvents().pipe((0,g.p)(o=>o.keyCode===A._f&&!this.disableClose&&!(0,A.rp)(o)))).subscribe(o=>{this.disableClose||(o.preventDefault(),et(this,"keydown"===o.type?"keyboard":"mouse"))})}close(r){this._result=r,this._containerInstance._animationStateChanged.pipe((0,g.p)(e=>"closing"===e.state),(0,_.s)(1)).subscribe(e=>{this._beforeClosed.next(r),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=B.CLOSING,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(r){let e=this._ref.config.positionStrategy;return r&&(r.left||r.right)?r.left?e.left(r.left):e.right(r.right):e.centerHorizontally(),r&&(r.top||r.bottom)?r.top?e.top(r.top):e.bottom(r.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(r="",e=""){return this._ref.updateSize(r,e),this}addPanelClass(r){return this._ref.addPanelClass(r),this}removePanelClass(r){return this._ref.removePanelClass(r),this}getState(){return this._state}_finishDialogClose(){this._state=B.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function et(n,r,e){return n._closeInteractionType=r,n.close(e)}const it=new a.nKC("MatMdcDialogData"),_t=new a.nKC("mat-mdc-dialog-default-options"),ot=new a.nKC("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{const n=(0,a.WQX)(b.hJ);return()=>n.scrollStrategies.block()}});let pt=0,K=(()=>{class n{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(e,i,o,c,u,h,D,w){this._overlay=e,this._defaultOptions=c,this._scrollStrategy=u,this._parentDialog=h,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new f.B,this._afterOpenedAtThisLevel=new f.B,this.dialogConfigClass=U,this.afterAllClosed=(0,x.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,E.Z)(void 0))),this._dialog=i.get($),this._dialogRefConstructor=j,this._dialogContainerType=J,this._dialogDataToken=it}open(e,i){let o;(i={...this._defaultOptions||new U,...i}).id=i.id||"mat-mdc-dialog-"+pt++,i.scrollStrategy=i.scrollStrategy||this._scrollStrategy();const c=this._dialog.open(e,{...i,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:i},{provide:O,useValue:i}]},templateContext:()=>({dialogRef:o}),providers:(u,h,D)=>(o=new this._dialogRefConstructor(u,i,D),o.updatePosition(i?.position),[{provide:this._dialogContainerType,useValue:D},{provide:this._dialogDataToken,useValue:h.data},{provide:this._dialogRefConstructor,useValue:o}])});return o.componentRef=c.componentRef,o.componentInstance=c.componentInstance,this.openDialogs.push(o),this.afterOpened.next(o),o.afterClosed().subscribe(()=>{const u=this.openDialogs.indexOf(o);u>-1&&(this.openDialogs.splice(u,1),this.openDialogs.length||this._getAfterAllClosed().next())}),o}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(i=>i.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let i=e.length;for(;i--;)e[i].close()}static#t=this.\u0275fac=function(i){return new(i||n)(a.KVO(b.hJ),a.KVO(a.zZn),a.KVO(p.aZ,8),a.KVO(_t,8),a.KVO(ot),a.KVO(n,12),a.KVO(b.Sf),a.KVO(a.bc$,8))};static#e=this.\u0275prov=a.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),ft=0,at=(()=>{class n{constructor(e,i,o){this.dialogRef=e,this._elementRef=i,this._dialog=o,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=ct(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){const i=e._matDialogClose||e._matDialogCloseResult;i&&(this.dialogResult=i.currentValue)}_onButtonClick(e){et(this.dialogRef,0===e.screenX&&0===e.screenY?"keyboard":"mouse",this.dialogResult)}static#t=this.\u0275fac=function(i){return new(i||n)(a.rXU(j,8),a.rXU(a.aKT),a.rXU(K))};static#e=this.\u0275dir=a.FsC({type:n,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(i,o){1&i&&a.bIt("click",function(u){return o._onButtonClick(u)}),2&i&&a.BMQ("aria-label",o.ariaLabel||null)("type",o.type)},inputs:{ariaLabel:[a.Mj6.None,"aria-label","ariaLabel"],type:"type",dialogResult:[a.Mj6.None,"mat-dialog-close","dialogResult"],_matDialogClose:[a.Mj6.None,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[a.OA$]})}return n})(),nt=(()=>{class n{constructor(e,i,o){this._dialogRef=e,this._elementRef=i,this._dialog=o}ngOnInit(){this._dialogRef||(this._dialogRef=ct(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static#t=this.\u0275fac=function(i){return new(i||n)(a.rXU(j,8),a.rXU(a.aKT),a.rXU(K))};static#e=this.\u0275dir=a.FsC({type:n,standalone:!0})}return n})(),st=(()=>{class n extends nt{constructor(){super(...arguments),this.id="mat-mdc-dialog-title-"+ft++}_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static#t=this.\u0275fac=(()=>{let e;return function(o){return(e||(e=a.xGo(n)))(o||n)}})();static#e=this.\u0275dir=a.FsC({type:n,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(i,o){2&i&&a.Mr5("id",o.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0,features:[a.Vt3]})}return n})(),lt=(()=>{class n{static#t=this.\u0275fac=function(i){return new(i||n)};static#e=this.\u0275dir=a.FsC({type:n,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0})}return n})(),rt=(()=>{class n extends nt{_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static#t=this.\u0275fac=(()=>{let e;return function(o){return(e||(e=a.xGo(n)))(o||n)}})();static#e=this.\u0275dir=a.FsC({type:n,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(i,o){2&i&&a.AVh("mat-mdc-dialog-actions-align-start","start"===o.align)("mat-mdc-dialog-actions-align-center","center"===o.align)("mat-mdc-dialog-actions-align-end","end"===o.align)},inputs:{align:"align"},standalone:!0,features:[a.Vt3]})}return n})();function ct(n,r){let e=n.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?r.find(i=>i.id===e.id):null}}}]); \ No newline at end of file diff --git a/617.a539b96191203023.js b/617.a539b96191203023.js deleted file mode 100644 index e2e9545e..00000000 --- a/617.a539b96191203023.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[617],{87617:(d,u,o)=>{"use strict";o.r(u),o.d(u,{SplitApiComponent:()=>E,SplitOverviewComponent:()=>_,routes:()=>Y});var c=o(60177),D=o(4840),P=o(91526),s=o(54438),k=o(71985),M=o(21413),C=o(70152);function v(e){return void 0!==e.changedTouches&&e.changedTouches.length>0?{x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY}:void 0!==e.clientX&&void 0!==e.clientY?{x:e.clientX,y:e.clientY}:null}function z(e,r){const t=e.nativeElement.getBoundingClientRect();return"horizontal"===r?t.width:t.height}function f(e){return"boolean"==typeof e?e:"false"!==e}function h(e,r){return null==e?r:(e=Number(e),!isNaN(e)&&e>=0?e:r)}function j(e,r){if("percent"===e){const t=r.reduce((i,a)=>null!==a?i+a:i,0);return r.every(i=>null!==i)&&t&&t>99.9&&t<100.1}if("pixel"===e)return 1===r.filter(t=>null===t).length}function x(e){return null===e.size?null:!0===e.component.lockSize?e.size:null===e.component.minSize?null:e.component.minSize>e.size?e.size:e.component.minSize}function b(e){return null===e.size?null:!0===e.component.lockSize?e.size:null===e.component.maxSize?null:e.component.maxSize{const l=function w(e,r,t,i){return 0===t?{areaSnapshot:r,pixelAbsorb:0,percentAfterAbsorption:r.sizePercentAtStart,pixelRemain:0}:0===r.sizePixelAtStart&&t<0?{areaSnapshot:r,pixelAbsorb:0,percentAfterAbsorption:0,pixelRemain:t}:"percent"===e?function T(e,r,t){const a=(e.sizePixelAtStart+r)/t*100;if(r>0){if(null!==e.area.maxSize&&a>e.area.maxSize){const n=e.area.maxSize/100*t;return{areaSnapshot:e,pixelAbsorb:n,percentAfterAbsorption:e.area.maxSize,pixelRemain:e.sizePixelAtStart+r-n}}return{areaSnapshot:e,pixelAbsorb:r,percentAfterAbsorption:a>100?100:a,pixelRemain:0}}if(r<0){if(null!==e.area.minSize&&a0?null!==e.area.maxSize&&i>e.area.maxSize?{areaSnapshot:e,pixelAbsorb:e.area.maxSize-e.sizePixelAtStart,percentAfterAbsorption:-1,pixelRemain:i-e.area.maxSize}:{areaSnapshot:e,pixelAbsorb:r,percentAfterAbsorption:-1,pixelRemain:0}:r<0?null!==e.area.minSize&&i[e];function I(e,r){if(1&e){const t=s.RV6();s.j41(0,"div",2,0),s.bIt("mousedown",function(a){s.eBV(t);const n=s.XpG().$index,l=s.XpG();return s.Njj(l.startDragging(a,2*n+1,n+1))})("touchstart",function(a){s.eBV(t);const n=s.XpG().$index,l=s.XpG();return s.Njj(l.startDragging(a,2*n+1,n+1))})("mouseup",function(a){s.eBV(t);const n=s.XpG().$index,l=s.XpG();return s.Njj(l.clickGutter(a,n+1))})("touchend",function(a){s.eBV(t);const n=s.XpG().$index,l=s.XpG();return s.Njj(l.clickGutter(a,n+1))}),s.nrm(2,"div",3),s.k0s()}if(2&e){const t=s.XpG().$index,i=s.XpG();s.xc7("flex-basis",i.gutterSize,"px")("order",2*t+1),s.Y8G("ngClass",s.eq3(5,O,i.color?"mat-"+i.color:""))}}function N(e,r){1&e&&s.DNE(0,I,3,7,"div",1),2&e&&s.vxM(0,r.$index!==r.$count-1?0:-1)}const U=new s.nKC("mtx-split-default-options");let q=(()=>{class e{set direction(t){this._direction="vertical"===t?"vertical":"horizontal",this.renderer.addClass(this.elRef.nativeElement,`mtx-split-${this._direction}`),this.renderer.removeClass(this.elRef.nativeElement,"mtx-split-"+("vertical"===this._direction?"horizontal":"vertical")),this.build(!1,!1)}get direction(){return this._direction}set unit(t){this._unit="pixel"===t?"pixel":"percent",this.renderer.addClass(this.elRef.nativeElement,`mtx-split-${this._unit}`),this.renderer.removeClass(this.elRef.nativeElement,"mtx-split-"+("pixel"===this._unit?"percent":"pixel")),this.build(!1,!0)}get unit(){return this._unit}set gutterSize(t){this._gutterSize=h(t,11),this.build(!1,!1)}get gutterSize(){return this._gutterSize}set gutterStep(t){this._gutterStep=h(t,1)}get gutterStep(){return this._gutterStep}set restrictMove(t){this._restrictMove=f(t)}get restrictMove(){return this._restrictMove}set useTransition(t){this._useTransition=f(t),this._useTransition?this.renderer.addClass(this.elRef.nativeElement,"mtx-split-transition"):this.renderer.removeClass(this.elRef.nativeElement,"mtx-split-transition")}get useTransition(){return this._useTransition}set disabled(t){this._disabled=f(t),this._disabled?this.renderer.addClass(this.elRef.nativeElement,"mtx-split-disabled"):this.renderer.removeClass(this.elRef.nativeElement,"mtx-split-disabled")}get disabled(){return this._disabled}set dir(t){this._dir="rtl"===t?"rtl":"ltr",this.renderer.setAttribute(this.elRef.nativeElement,"dir",this._dir)}get dir(){return this._dir}set gutterDblClickDuration(t){this._gutterDblClickDuration=h(t,0)}get gutterDblClickDuration(){return this._gutterDblClickDuration}get transitionEnd(){return new k.c(t=>this.transitionEndSubscriber=t).pipe((0,C.B)(20))}constructor(t,i,a,n,l){this.ngZone=t,this.elRef=i,this.cdRef=a,this.renderer=n,this._defaultOptions=l,this._direction="horizontal",this._unit="percent",this._gutterSize=4,this._gutterStep=1,this._restrictMove=!1,this._useTransition=!1,this._disabled=!1,this._dir="ltr",this._gutterDblClickDuration=0,this.dragStart=new s.bkB(!1),this.dragEnd=new s.bkB(!1),this.gutterClick=new s.bkB(!1),this.gutterDblClick=new s.bkB(!1),this.dragProgressSubject=new M.B,this.dragProgress$=this.dragProgressSubject.asObservable(),this.isDragging=!1,this.dragListeners=[],this.snapshot=null,this.startPoint=null,this.endPoint=null,this.displayedAreas=[],this.hidedAreas=[],this._clickTimeout=null,this.color=l?.color??"primary",this.direction=l?.direction??"horizontal",this.dir=l?.dir??"ltr",this.unit=l?.unit??"percent",this.gutterDblClickDuration=l?.gutterDblClickDuration??0,this.gutterSize=l?.gutterSize??4,this.gutterStep=l?.gutterStep??1,this.restrictMove=l?.restrictMove??!1,this.useTransition=l?.useTransition??!1}ngAfterViewInit(){this.ngZone.runOutsideAngular(()=>{setTimeout(()=>this.renderer.addClass(this.elRef.nativeElement,"mtx-split-init"))})}getNbGutters(){return 0===this.displayedAreas.length?0:this.displayedAreas.length-1}addArea(t){const i={component:t,order:0,size:0,minSize:null,maxSize:null};!0===t.visible?(this.displayedAreas.push(i),this.build(!0,!0)):this.hidedAreas.push(i)}removeArea(t){if(this.displayedAreas.some(i=>i.component===t)){const i=this.displayedAreas.find(a=>a.component===t);this.displayedAreas.splice(this.displayedAreas.indexOf(i),1),this.build(!0,!0)}else if(this.hidedAreas.some(i=>i.component===t)){const i=this.hidedAreas.find(a=>a.component===t);this.hidedAreas.splice(this.hidedAreas.indexOf(i),1)}}updateArea(t,i,a){!0===t.visible&&this.build(i,a)}showArea(t){const i=this.hidedAreas.find(n=>n.component===t);if(void 0===i)return;const a=this.hidedAreas.splice(this.hidedAreas.indexOf(i),1);this.displayedAreas.push(...a),this.build(!0,!0)}hideArea(t){const i=this.displayedAreas.find(n=>n.component===t);if(void 0===i)return;const a=this.displayedAreas.splice(this.displayedAreas.indexOf(i),1);a.forEach(n=>{n.order=0,n.size=0}),this.hidedAreas.push(...a),this.build(!0,!0)}getVisibleAreaSizes(){return this.displayedAreas.map(t=>null===t.size?"*":t.size)}setVisibleAreaSizes(t){if(t.length!==this.displayedAreas.length)return!1;const i=t.map(n=>h(n,null));return!1!==j(this.unit,i)&&(this.displayedAreas.forEach((n,l)=>n.component._size=i[l]),this.build(!1,!0),!0)}build(t,i){if(this.stopDragging(),!0===t&&(this.displayedAreas.every(a=>null!==a.component.order)&&this.displayedAreas.sort((a,n)=>a.component.order-n.component.order),this.displayedAreas.forEach((a,n)=>{a.order=2*n,a.component.setStyleOrder(a.order)})),!0===i){const a=j(this.unit,this.displayedAreas.map(n=>n.component.size));switch(this.unit){case"percent":{const n=100/this.displayedAreas.length;this.displayedAreas.forEach(l=>{l.size=a?l.component.size:n,l.minSize=x(l),l.maxSize=b(l)});break}case"pixel":if(a)this.displayedAreas.forEach(n=>{n.size=n.component.size,n.minSize=x(n),n.maxSize=b(n)});else{const n=this.displayedAreas.filter(l=>null===l.component.size);if(0===n.length&&this.displayedAreas.length>0)this.displayedAreas.forEach((l,p)=>{l.size=0===p?null:l.component.size,l.minSize=0===p?null:x(l),l.maxSize=0===p?null:b(l)});else if(n.length>1){let l=!1;this.displayedAreas.forEach(p=>{null===p.component.size?!1===l?(p.size=null,p.minSize=null,p.maxSize=null,l=!0):(p.size=100,p.minSize=null,p.maxSize=null):(p.size=p.component.size,p.minSize=x(p),p.maxSize=b(p))})}}}}this.refreshStyleSizes(),this.cdRef.markForCheck()}refreshStyleSizes(){if("percent"===this.unit)if(1===this.displayedAreas.length)this.displayedAreas[0].component.setStyleFlex(0,0,"100%",!1,!1);else{const t=this.getNbGutters()*this.gutterSize;this.displayedAreas.forEach(i=>{i.component.setStyleFlex(0,0,`calc( ${i.size}% - ${i.size/100*t}px )`,null!==i.minSize&&i.minSize===i.size,null!==i.maxSize&&i.maxSize===i.size)})}else"pixel"===this.unit&&this.displayedAreas.forEach(t=>{null===t.size?t.component.setStyleFlex(1,1,1===this.displayedAreas.length?"100%":"auto",!1,!1):1===this.displayedAreas.length?t.component.setStyleFlex(0,0,"100%",!1,!1):t.component.setStyleFlex(0,0,`${t.size}px`,null!==t.minSize&&t.minSize===t.size,null!==t.maxSize&&t.maxSize===t.size)})}clickGutter(t,i){const a=v(t);this.startPoint&&this.startPoint.x===a.x&&this.startPoint.y===a.y&&(null!==this._clickTimeout?(window.clearTimeout(this._clickTimeout),this._clickTimeout=null,this.notify("dblclick",i),this.stopDragging()):this._clickTimeout=window.setTimeout(()=>{this._clickTimeout=null,this.notify("click",i),this.stopDragging()},this.gutterDblClickDuration))}startDragging(t,i,a){t.preventDefault(),t.stopPropagation(),this.startPoint=v(t),null!==this.startPoint&&!0!==this.disabled&&(this.snapshot={gutterNum:a,lastSteppedOffset:0,allAreasSizePixel:z(this.elRef,this.direction)-this.getNbGutters()*this.gutterSize,allInvolvedAreasSizePercent:100,areasBeforeGutter:[],areasAfterGutter:[]},this.displayedAreas.forEach(n=>{const l={area:n,sizePixelAtStart:z(n.component.elRef,this.direction),sizePercentAtStart:"percent"===this.unit?n.size:-1};n.orderi&&(!0===this.restrictMove?0===this.snapshot.areasAfterGutter.length&&(this.snapshot.areasAfterGutter=[l]):this.snapshot.areasAfterGutter.push(l))}),this.snapshot.allInvolvedAreasSizePercent=[...this.snapshot.areasBeforeGutter,...this.snapshot.areasAfterGutter].reduce((n,l)=>n+l.sizePercentAtStart,0),0!==this.snapshot.areasBeforeGutter.length&&0!==this.snapshot.areasAfterGutter.length&&(this.dragListeners.push(this.renderer.listen("document","mouseup",this.stopDragging.bind(this))),this.dragListeners.push(this.renderer.listen("document","touchend",this.stopDragging.bind(this))),this.dragListeners.push(this.renderer.listen("document","touchcancel",this.stopDragging.bind(this))),this.ngZone.runOutsideAngular(()=>{this.dragListeners.push(this.renderer.listen("document","mousemove",this.dragEvent.bind(this))),this.dragListeners.push(this.renderer.listen("document","touchmove",this.dragEvent.bind(this)))}),this.displayedAreas.forEach(n=>n.component.lockEvents()),this.isDragging=!0,this.renderer.addClass(this.elRef.nativeElement,"mtx-dragging"),this.renderer.addClass(this.gutterEls.toArray()[this.snapshot.gutterNum-1].nativeElement,"mtx-dragged"),this.notify("start",this.snapshot.gutterNum)))}dragEvent(t){if(t.preventDefault(),t.stopPropagation(),null!==this._clickTimeout&&(window.clearTimeout(this._clickTimeout),this._clickTimeout=null),!1===this.isDragging||(this.endPoint=v(t),null===this.endPoint))return;let i="horizontal"===this.direction?this.startPoint.x-this.endPoint.x:this.startPoint.y-this.endPoint.y;"rtl"===this.dir&&"horizontal"===this.direction&&(i=-i);const a=Math.round(i/this.gutterStep)*this.gutterStep;if(a===this.snapshot.lastSteppedOffset)return;this.snapshot.lastSteppedOffset=a;let n=g(this.unit,this.snapshot.areasBeforeGutter,-a,this.snapshot.allAreasSizePixel),l=g(this.unit,this.snapshot.areasAfterGutter,a,this.snapshot.allAreasSizePixel);if(0!==n.remain&&0!==l.remain?Math.abs(n.remain)===Math.abs(l.remain)||(Math.abs(n.remain)>Math.abs(l.remain)?l=g(this.unit,this.snapshot.areasAfterGutter,a+n.remain,this.snapshot.allAreasSizePixel):n=g(this.unit,this.snapshot.areasBeforeGutter,-(a-l.remain),this.snapshot.allAreasSizePixel)):0!==n.remain?l=g(this.unit,this.snapshot.areasAfterGutter,a+n.remain,this.snapshot.allAreasSizePixel):0!==l.remain&&(n=g(this.unit,this.snapshot.areasBeforeGutter,-(a-l.remain),this.snapshot.allAreasSizePixel)),"percent"===this.unit){const p=[...n.list,...l.list],S=p.find(m=>0!==m.percentAfterAbsorption&&m.percentAfterAbsorption!==m.areaSnapshot.area.minSize&&m.percentAfterAbsorption!==m.areaSnapshot.area.maxSize);S&&(S.percentAfterAbsorption=this.snapshot.allInvolvedAreasSizePercent-p.filter(m=>m!==S).reduce((m,Z)=>m+Z.percentAfterAbsorption,0))}n.list.forEach(p=>A(this.unit,p)),l.list.forEach(p=>A(this.unit,p)),this.refreshStyleSizes(),this.notify("progress",this.snapshot.gutterNum)}stopDragging(t){if(t&&(t.preventDefault(),t.stopPropagation()),!1!==this.isDragging){for(this.displayedAreas.forEach(i=>i.component.unlockEvents());this.dragListeners.length>0;){const i=this.dragListeners.pop();i&&i()}this.isDragging=!1,this.endPoint&&(this.startPoint.x!==this.endPoint.x||this.startPoint.y!==this.endPoint.y)&&this.notify("end",this.snapshot.gutterNum),this.renderer.removeClass(this.elRef.nativeElement,"mtx-dragging"),this.renderer.removeClass(this.gutterEls.toArray()[this.snapshot.gutterNum-1].nativeElement,"mtx-dragged"),this.snapshot=null,this.ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.startPoint=null,this.endPoint=null})})}}notify(t,i){const a=this.getVisibleAreaSizes();"start"===t?this.dragStart.emit({gutterNum:i,sizes:a}):"end"===t?this.dragEnd.emit({gutterNum:i,sizes:a}):"click"===t?this.gutterClick.emit({gutterNum:i,sizes:a}):"dblclick"===t?this.gutterDblClick.emit({gutterNum:i,sizes:a}):"transitionEnd"===t?this.transitionEndSubscriber&&this.ngZone.run(()=>this.transitionEndSubscriber.next(a)):"progress"===t&&this.dragProgressSubject.next({gutterNum:i,sizes:a})}ngOnDestroy(){this.stopDragging()}static#t=this.\u0275fac=function(i){return new(i||e)(s.rXU(s.SKi),s.rXU(s.aKT),s.rXU(s.gRc),s.rXU(s.sFG),s.rXU(U,8))};static#e=this.\u0275cmp=s.VBU({type:e,selectors:[["mtx-split"]],viewQuery:function(i,a){if(1&i&&s.GBs(F,5),2&i){let n;s.mGM(n=s.lsd())&&(a.gutterEls=n)}},hostAttrs:[1,"mtx-split"],inputs:{color:"color",direction:"direction",unit:"unit",gutterSize:"gutterSize",gutterStep:"gutterStep",restrictMove:"restrictMove",useTransition:"useTransition",disabled:"disabled",dir:"dir",gutterDblClickDuration:"gutterDblClickDuration"},outputs:{dragStart:"dragStart",dragEnd:"dragEnd",gutterClick:"gutterClick",gutterDblClick:"gutterDblClick",transitionEnd:"transitionEnd"},exportAs:["mtxSplit"],standalone:!0,features:[s.aNF],ngContentSelectors:G,decls:3,vars:0,consts:[["gutterEls",""],[1,"mtx-split-gutter"],[1,"mtx-split-gutter",3,"mousedown","touchstart","mouseup","touchend","ngClass"],[1,"mtx-split-gutter-handle"]],template:function(i,a){1&i&&(s.NAR(),s.SdG(0),s.Z7z(1,N,1,1,null,null,s.fX1)),2&i&&(s.R7$(),s.Dyx(a.displayedAreas))},dependencies:[c.YU],styles:[".mtx-split{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow:hidden;width:100%;height:100%}.mtx-split>.mtx-split-gutter{position:relative;display:flex;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;background-color:var(--mtx-split-gutter-background-color)}.mtx-split>.mtx-split-gutter:hover{background-color:var(--mtx-split-gutter-hover-state-background-color)}.mtx-split>.mtx-split-gutter>.mtx-split-gutter-handle{position:absolute;opacity:0}.mtx-split>.mtx-split-pane{flex-grow:0;flex-shrink:0;overflow:hidden auto}.mtx-split>.mtx-split-pane.mtx-split-pane-hidden{flex:0 1 0!important;overflow:hidden hidden}.mtx-split.mtx-split-horizontal{flex-direction:row}.mtx-split.mtx-split-horizontal>.mtx-split-gutter{flex-direction:row;height:100%;cursor:col-resize}.mtx-split.mtx-split-horizontal>.mtx-split-gutter>.mtx-split-gutter-handle{width:8px;height:100%;left:-2px;right:2px}.mtx-split.mtx-split-horizontal>.mtx-split-pane{height:100%}.mtx-split.mtx-split-vertical{flex-direction:column}.mtx-split.mtx-split-vertical>.mtx-split-gutter{flex-direction:column;width:100%;cursor:row-resize}.mtx-split.mtx-split-vertical>.mtx-split-gutter>.mtx-split-gutter-handle{width:100%;height:8px;top:-2px;bottom:2px}.mtx-split.mtx-split-vertical>.mtx-split-pane{width:100%}.mtx-split.mtx-split-vertical>.mtx-split-pane.mtx-split-pane-hidden{max-width:0}.mtx-split.mtx-split-disabled>.mtx-split-gutter{cursor:default}.mtx-split.mtx-split-disabled>.mtx-split-gutter .mtx-split-gutter-handle{background-image:none}.mtx-split.mtx-split-transition.mtx-split-init:not(.mtx-dragging)>.mtx-split-gutter,.mtx-split.mtx-split-transition.mtx-split-init:not(.mtx-dragging)>.mtx-split-pane{transition:flex-basis .3s}\n"],encapsulation:2,changeDetection:0})}return e})(),L=(()=>{class e{set order(t){this._order=h(t,null),this.split.updateArea(this,!0,!1)}get order(){return this._order}set size(t){this._size=h(t,null),this.split.updateArea(this,!1,!0)}get size(){return this._size}set minSize(t){this._minSize=h(t,null),this.split.updateArea(this,!1,!0)}get minSize(){return this._minSize}set maxSize(t){this._maxSize=h(t,null),this.split.updateArea(this,!1,!0)}get maxSize(){return this._maxSize}set lockSize(t){this._lockSize=f(t),this.split.updateArea(this,!1,!0)}get lockSize(){return this._lockSize}set visible(t){this._visible=f(t),this._visible?(this.split.showArea(this),this.renderer.removeClass(this.elRef.nativeElement,"mtx-split-pane-hidden")):(this.split.hideArea(this),this.renderer.addClass(this.elRef.nativeElement,"mtx-split-pane-hidden"))}get visible(){return this._visible}constructor(t,i,a,n){this.ngZone=t,this.elRef=i,this.renderer=a,this.split=n,this._order=null,this._size=null,this._minSize=null,this._maxSize=null,this._lockSize=!1,this._visible=!0,this.lockListeners=[],this.renderer.addClass(this.elRef.nativeElement,"mtx-split-pane")}ngOnInit(){this.split.addArea(this),this.ngZone.runOutsideAngular(()=>{this.transitionListener=this.renderer.listen(this.elRef.nativeElement,"transitionend",t=>{"flex-basis"===t.propertyName&&this.split.notify("transitionEnd",-1)})})}setStyleOrder(t){this.renderer.setStyle(this.elRef.nativeElement,"order",t)}setStyleFlex(t,i,a,n,l){this.renderer.setStyle(this.elRef.nativeElement,"flex-grow",t),this.renderer.setStyle(this.elRef.nativeElement,"flex-shrink",i),this.renderer.setStyle(this.elRef.nativeElement,"flex-basis",a),!0===n?this.renderer.addClass(this.elRef.nativeElement,"mtx-min"):this.renderer.removeClass(this.elRef.nativeElement,"mtx-min"),!0===l?this.renderer.addClass(this.elRef.nativeElement,"mtx-max"):this.renderer.removeClass(this.elRef.nativeElement,"mtx-max")}lockEvents(){this.ngZone.runOutsideAngular(()=>{this.lockListeners.push(this.renderer.listen(this.elRef.nativeElement,"selectstart",t=>!1)),this.lockListeners.push(this.renderer.listen(this.elRef.nativeElement,"dragstart",t=>!1))})}unlockEvents(){for(;this.lockListeners.length>0;){const t=this.lockListeners.pop();t&&t()}}ngOnDestroy(){this.unlockEvents(),this.transitionListener&&this.transitionListener(),this.split.removeArea(this)}static#t=this.\u0275fac=function(i){return new(i||e)(s.rXU(s.SKi),s.rXU(s.aKT),s.rXU(s.sFG),s.rXU(q))};static#e=this.\u0275dir=s.FsC({type:e,selectors:[["mtx-split-pane"],["","mtx-split-pane",""]],inputs:{order:"order",size:"size",minSize:"minSize",maxSize:"maxSize",lockSize:"lockSize",visible:"visible"},exportAs:["mtxSplitPane"],standalone:!0})}return e})();const X={title:"Basic",component:(()=>{class e{static#t=this.\u0275fac=function(i){return new(i||e)};static#e=this.\u0275cmp=s.VBU({type:e,selectors:[["split-pane-example"]],standalone:!0,features:[s.aNF],decls:21,vars:8,consts:[[1,"split-demo"],["direction","horizontal",3,"restrictMove","useTransition"],[3,"size"],["direction","vertical",3,"restrictMove"]],template:function(i,a){1&i&&(s.j41(0,"div",0)(1,"mtx-split",1)(2,"mtx-split-pane",2)(3,"mtx-split",3)(4,"mtx-split-pane")(5,"p"),s.EFF(6,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."),s.k0s()(),s.j41(7,"mtx-split-pane")(8,"p"),s.EFF(9,"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eodolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?"),s.k0s()(),s.j41(10,"mtx-split-pane")(11,"p"),s.EFF(12,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."),s.k0s()()()(),s.j41(13,"mtx-split-pane",2)(14,"mtx-split",3)(15,"mtx-split-pane",2)(16,"p"),s.EFF(17,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."),s.k0s()(),s.j41(18,"mtx-split-pane",2)(19,"p"),s.EFF(20,"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eodolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?"),s.k0s()()()()()()),2&i&&(s.R7$(),s.Y8G("restrictMove",!0)("useTransition",!0),s.R7$(),s.Y8G("size",40),s.R7$(),s.Y8G("restrictMove",!0),s.R7$(10),s.Y8G("size",60),s.R7$(),s.Y8G("restrictMove",!0),s.R7$(),s.Y8G("size",25),s.R7$(3),s.Y8G("size",75))},dependencies:[q,L],styles:[".split-demo[_ngcontent-%COMP%]{height:500px;border:1px solid}"]})}return e})(),files:[{file:"app.component.html",content:o(6318),filecontent:o(95621)},{file:"app.component.ts",content:o(16180),filecontent:o(67553)},{file:"app.component.scss",content:o(73460),filecontent:o(55218)}]};var y=o(74710);function B(e,r){1&e&&s.nrm(0,"example-viewer",1),2&e&&s.Y8G("exampleData",r.$implicit)}function $(e,r){1&e&&s.Z7z(0,B,1,1,"example-viewer",null,s.fX1),2&e&&s.Dyx(r.examples)}function V(e,r){1&e&&s.nrm(0,"doc-viewer",0),2&e&&s.Y8G("textContent",r.content.default)}let _=(()=>{class e{constructor(t){this.route=t}static#t=this.\u0275fac=function(i){return new(i||e)(s.rXU(y.nX))};static#e=this.\u0275cmp=s.VBU({type:e,selectors:[["app-split-overview"]],standalone:!0,features:[s.aNF],decls:12,vars:3,consts:[["href","https://github.com/bertrandg/angular-split","target","_blank"],[3,"exampleData"]],template:function(i,a){if(1&i&&(s.j41(0,"p"),s.EFF(1," The "),s.j41(2,"code"),s.EFF(3,"mtx-split"),s.k0s(),s.EFF(4," is cloned from "),s.j41(5,"a",0),s.EFF(6,"angular-split"),s.k0s(),s.EFF(7,".\n"),s.k0s(),s.j41(8,"p"),s.EFF(9," I modify the component name and improve the styles and some classnames.\n"),s.k0s(),s.DNE(10,$,2,0),s.nI1(11,"async")),2&i){let n;s.R7$(10),s.vxM(10,(n=s.bMT(11,1,a.route.data))?10:-1,n)}},dependencies:[P.v,c.Jj],encapsulation:2})}return e})(),E=(()=>{class e{constructor(t){this.route=t}static#t=this.\u0275fac=function(i){return new(i||e)(s.rXU(y.nX))};static#e=this.\u0275cmp=s.VBU({type:e,selectors:[["app-split-api"]],standalone:!0,features:[s.aNF],decls:2,vars:3,consts:[[3,"textContent"]],template:function(i,a){if(1&i&&(s.DNE(0,V,1,1,"doc-viewer"),s.nI1(1,"async")),2&i){let n;s.vxM(0,(n=s.bMT(1,1,a.route.data))?0:-1,n)}},dependencies:[D.T,c.Jj],encapsulation:2})}return e})();const Y=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:_,pathMatch:"full",data:{examples:[X]}},{path:"api",component:E,pathMatch:"full",data:{content:o(50320)}},{path:"**",redirectTo:"overview"}]},6318:d=>{d.exports='<div class="split-demo">\n <mtx-split direction="horizontal" [restrictMove]="true" [useTransition]="true">\n <mtx-split-pane [size]="40">\n <mtx-split direction="vertical" [restrictMove]="true">\n <mtx-split-pane>\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam,\n quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum\n dolore eu fugiat nulla pariatur.</p>\n </mtx-split-pane>\n <mtx-split-pane>\n <p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium\n doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore\n veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam\n voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia\n consequuntur magni dolores eodolor sit amet, consectetur, adipisci velit, sed\n quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam\n quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam\n corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis\n autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil\n molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?</p>\n </mtx-split-pane>\n <mtx-split-pane>\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam,\n quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum\n dolore eu fugiat nulla pariatur.</p>\n </mtx-split-pane>\n </mtx-split>\n </mtx-split-pane>\n <mtx-split-pane [size]="60">\n <mtx-split direction="vertical" [restrictMove]="true">\n <mtx-split-pane [size]="25">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam,\n quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum\n dolore eu fugiat nulla pariatur.</p>\n </mtx-split-pane>\n <mtx-split-pane [size]="75">\n <p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium\n doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore\n veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam\n voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia\n consequuntur magni dolores eodolor sit amet, consectetur, adipisci velit, sed\n quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam\n quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam\n corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis\n autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil\n molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?</p>\n </mtx-split-pane>\n </mtx-split>\n </mtx-split-pane>\n </mtx-split>\n</div>\n'},73460:d=>{d.exports='.split-demo {\n height: 500px;\n border: 1px solid;\n}\n'},16180:d=>{d.exports='import { Component } from '@angular/core';\nimport { MtxSplit, MtxSplitPane } from '@ng-matero/extensions/split';\n\n@Component({\n selector: 'split-pane-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxSplit, MtxSplitPane],\n})\nexport class AppComponent {}\n'},50320:(d,u,o)=>{"use strict";o.r(u),o.d(u,{default:()=>c});const c='

Split Pane

\n

API reference for Material Extensions split

\n

import { MtxSplitModule } from '@ng-matero/extensions/split';

\n

Directives

\n

MtxSplit

\n

Selector: [mtx-split]

\n

Exported as: mtxSplit

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
dir: 'ltr' | 'rtl'
Indicates the directionality of the areas. Default is 'ltr'.
@Input()
direction: 'horizontal' | 'vertical'
Select split direction. Default is 'horizontal'.
@Input()
disabled: boolean
Disable the dragging feature (remove cursor/image on gutters). Default is false.
@Input()
gutterDblClickDuration: number
Milliseconds to detect a double click on a gutter. Set it around 300-500ms if you want to use gutterDblClick event. Default is 0.
@Input()
gutterSize: number
Gutters's size (dragging elements) in pixels. Default is 4.
@Input()
gutterStep: number
Gutter step while moving in pixels. Default is 1.
@Input()
restrictMove: boolean
Set to true if you want to limit gutter move to adjacent areas only. Default is false.
@Input()
unit: 'percent' | 'pixel'
Selected unit you want to use. Default is percent.
@Input()
useTransition: boolean
Add transition when toggling visibility using [visible] or [size] changes. Default is false.
@Output()
dragEnd: MtxSplitOutputData
Emit when drag ends.
@Output()
dragStart: MtxSplitOutputData
Emit when drag starts.
@Output()
gutterDblClick: MtxSplitOutputData
Emit when user double clicks on a gutter. See [gutterDblClickDuration] input.
@Output()
gutterClick: MtxSplitOutputData
Emit when user clicks on a gutter. See [gutterDblClickDuration] input.
@Output()
transitionEnd: Array<number>
Emit when transition ends (could be triggered from [visible] or [size] changes). Only if [useTransition]="true".
dragProgress$: Observable<{gutterNum: number, sizes: Array<number>}>Emit when dragging. Replace old (dragProgress) template event for better flexibility about change detection mechanism.
Warning: Running outside zone by design, if you need to notify angular add this.splitEl.dragProgress$.subscribe(x => this.ngZone.run(() => this.x = x));
getVisibleAreaSizes():\t() => Array<number>Get all visible area sizes.
setVisibleAreaSizes():\t(Array<number>) => booleanSet all visible area sizes in one go, return a boolean to know if input values were correct. Useful when combined with dragProgress$ to sync multiple splits.
\n

MtxSplitPane

\n

Selector: mtx-split-pane, [mtx-split-pane]

\n

Exported as: mtxSplitPane

\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()
lockSize: boolean
Lock area size, same as minSize = maxSize = size.
Not working when [size]="'*'" Default is false.
@Input()
maxSize: number | null
Maximum pixel or percent size, should be equal to or larger than provided [size].
Not working when [size]="'*'". Default is null.
@Input()
minSize: number | null
Minimum pixel or percent size, should be equal to or larger than provided [size].
Not working when [size]="'*'". Default is null.
@Input()
order: number | null
Order of the area. Used to maintain the order of areas when toggling their visibility. Toggling area visibility without specifying an order leads to weird behavior. Default is null.
@Input()
size: number | '*'
Size of the area in selected unit (percent/pixel).
Percent mode: All areas sizes should equal to 100, If not, all areas will have the same size.
Pixel mode: An area with wildcard size ([size]="'*'") is mandatory (only one) and can't have [visible]="false" or minSize/maxSize/lockSize properties.
@Input()
visible: boolean
Hide area visually but still present in the DOM, use ngIf to completely remove it.
Not working when [size]="'*'" Default is true.
\n

Interfaces

\n

MtxSplitPoint

\n
interface MtxSplitPoint {\n  x: number;\n  y: number;\n}\n
\n

MtxSplitArea

\n
interface MtxSplitArea {\n  component: MtxSplitPane;\n  order: number;\n  size: number | null;\n  minSize: number | null;\n  maxSize: number | null;\n}\n
\n

MtxSplitSnapshot

\n
interface MtxSplitSnapshot {\n  gutterNum: number;\n  allAreasSizePixel: number;\n  allInvolvedAreasSizePercent: number;\n  lastSteppedOffset: number;\n  areasBeforeGutter: Array<MtxSplitAreaSnapshot>;\n  areasAfterGutter: Array<MtxSplitAreaSnapshot>;\n}\n
\n

MtxSplitAreaSnapshot

\n
interface MtxSplitAreaSnapshot {\n  area: MtxSplitArea;\n  sizePixelAtStart: number;\n  sizePercentAtStart: number;\n}\n
\n

MtxSplitSideAbsorptionCapacity

\n
interface MtxSplitSideAbsorptionCapacity {\n  remain: number;\n  list: Array<MtxSplitAreaAbsorptionCapacity>;\n}\n
\n

MtxSplitAreaAbsorptionCapacity

\n
interface MtxSplitAreaAbsorptionCapacity {\n  areaSnapshot: MtxSplitAreaSnapshot;\n  pixelAbsorb: number;\n  percentAfterAbsorption: number;\n  pixelRemain: number;\n}\n
\n

MtxSplitOutputData

\n
interface MtxSplitOutputData {\n  gutterNum: number;\n  sizes: MtxSplitOutputAreaSizes;\n}\n
\n

Type aliases

\n

MtxSplitOutputAreaSizes

\n
type MtxSplitOutputAreaSizes = Array<number | '*'>;\n
\n

Constants

\n

MTX_SPLIT_DEFAULT_OPTIONS

\n

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

\n
const MTX_SPLIT_DEFAULT_OPTIONS: InjectionToken<() => MtxSplitDefaultOptions>;\n
\n'},95621:(d,u,o)=>{"use strict";o.r(u),o.d(u,{default:()=>c});const c='
\n \n \n \n \n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam,\n quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum\n dolore eu fugiat nulla pariatur.

\n
\n \n

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium\n doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore\n veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam\n voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia\n consequuntur magni dolores eodolor sit amet, consectetur, adipisci velit, sed\n quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam\n quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam\n corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis\n autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil\n molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

\n
\n \n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam,\n quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum\n dolore eu fugiat nulla pariatur.

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

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam,\n quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum\n dolore eu fugiat nulla pariatur.

\n
\n \n

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium\n doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore\n veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam\n voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia\n consequuntur magni dolores eodolor sit amet, consectetur, adipisci velit, sed\n quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam\n quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam\n corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis\n autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil\n molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

\n
\n
\n
\n
\n
\n'},55218:(d,u,o)=>{"use strict";o.r(u),o.d(u,{default:()=>c});const c=".split-demo {\n height: 500px;\n border: 1px solid;\n}\n"},67553:(d,u,o)=>{"use strict";o.r(u),o.d(u,{default:()=>c});const c="import { Component } from '@angular/core';\nimport { MtxSplit, MtxSplitPane } from '@ng-matero/extensions/split';\n\n@Component({\n selector: 'split-pane-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxSplit, MtxSplitPane],\n})\nexport class AppComponent {}\n"}}]); \ No newline at end of file diff --git a/617.fa38a18e8496383d.js b/617.fa38a18e8496383d.js new file mode 100644 index 00000000..c249480f --- /dev/null +++ b/617.fa38a18e8496383d.js @@ -0,0 +1 @@ +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[617],{87617:(c,u,o)=>{"use strict";o.r(u),o.d(u,{SplitApiComponent:()=>E,SplitOverviewComponent:()=>_,routes:()=>V});var d=o(60177),D=o(4840),P=o(91526),s=o(54438),k=o(71985),M=o(21413),C=o(70152);function v(e){return void 0!==e.changedTouches&&e.changedTouches.length>0?{x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY}:void 0!==e.clientX&&void 0!==e.clientY?{x:e.clientX,y:e.clientY}:null}function z(e,r){const t=e.nativeElement.getBoundingClientRect();return"horizontal"===r?t.width:t.height}function f(e){return"boolean"==typeof e?e:"false"!==e}function h(e,r){return null==e?r:(e=Number(e),!isNaN(e)&&e>=0?e:r)}function j(e,r){if("percent"===e){const t=r.reduce((i,a)=>null!==a?i+a:i,0);return r.every(i=>null!==i)&&t&&t>99.9&&t<100.1}if("pixel"===e)return 1===r.filter(t=>null===t).length}function x(e){return null===e.size?null:!0===e.component.lockSize?e.size:null===e.component.minSize?null:e.component.minSize>e.size?e.size:e.component.minSize}function b(e){return null===e.size?null:!0===e.component.lockSize?e.size:null===e.component.maxSize?null:e.component.maxSize{const l=function w(e,r,t,i){return 0===t?{areaSnapshot:r,pixelAbsorb:0,percentAfterAbsorption:r.sizePercentAtStart,pixelRemain:0}:0===r.sizePixelAtStart&&t<0?{areaSnapshot:r,pixelAbsorb:0,percentAfterAbsorption:0,pixelRemain:t}:"percent"===e?function T(e,r,t){const a=(e.sizePixelAtStart+r)/t*100;if(r>0){if(null!==e.area.maxSize&&a>e.area.maxSize){const n=e.area.maxSize/100*t;return{areaSnapshot:e,pixelAbsorb:n,percentAfterAbsorption:e.area.maxSize,pixelRemain:e.sizePixelAtStart+r-n}}return{areaSnapshot:e,pixelAbsorb:r,percentAfterAbsorption:a>100?100:a,pixelRemain:0}}if(r<0){if(null!==e.area.minSize&&a0?null!==e.area.maxSize&&i>e.area.maxSize?{areaSnapshot:e,pixelAbsorb:e.area.maxSize-e.sizePixelAtStart,percentAfterAbsorption:-1,pixelRemain:i-e.area.maxSize}:{areaSnapshot:e,pixelAbsorb:r,percentAfterAbsorption:-1,pixelRemain:0}:r<0?null!==e.area.minSize&&i{class e{set direction(t){this._direction="vertical"===t?"vertical":"horizontal",this.renderer.addClass(this.elRef.nativeElement,`mtx-split-${this._direction}`),this.renderer.removeClass(this.elRef.nativeElement,"mtx-split-"+("vertical"===this._direction?"horizontal":"vertical")),this.build(!1,!1)}get direction(){return this._direction}set unit(t){this._unit="pixel"===t?"pixel":"percent",this.renderer.addClass(this.elRef.nativeElement,`mtx-split-${this._unit}`),this.renderer.removeClass(this.elRef.nativeElement,"mtx-split-"+("pixel"===this._unit?"percent":"pixel")),this.build(!1,!0)}get unit(){return this._unit}set gutterSize(t){this._gutterSize=h(t,11),this.build(!1,!1)}get gutterSize(){return this._gutterSize}set gutterStep(t){this._gutterStep=h(t,1)}get gutterStep(){return this._gutterStep}set restrictMove(t){this._restrictMove=f(t)}get restrictMove(){return this._restrictMove}set useTransition(t){this._useTransition=f(t),this._useTransition?this.renderer.addClass(this.elRef.nativeElement,"mtx-split-transition"):this.renderer.removeClass(this.elRef.nativeElement,"mtx-split-transition")}get useTransition(){return this._useTransition}set disabled(t){this._disabled=f(t),this._disabled?this.renderer.addClass(this.elRef.nativeElement,"mtx-split-disabled"):this.renderer.removeClass(this.elRef.nativeElement,"mtx-split-disabled")}get disabled(){return this._disabled}set dir(t){this._dir="rtl"===t?"rtl":"ltr",this.renderer.setAttribute(this.elRef.nativeElement,"dir",this._dir)}get dir(){return this._dir}set gutterDblClickDuration(t){this._gutterDblClickDuration=h(t,0)}get gutterDblClickDuration(){return this._gutterDblClickDuration}get transitionEnd(){return new k.c(t=>this.transitionEndSubscriber=t).pipe((0,C.B)(20))}constructor(t,i,a,n,l){this.ngZone=t,this.elRef=i,this.cdRef=a,this.renderer=n,this._defaultOptions=l,this._direction="horizontal",this._unit="percent",this._gutterSize=4,this._gutterStep=1,this._restrictMove=!1,this._useTransition=!1,this._disabled=!1,this._dir="ltr",this._gutterDblClickDuration=0,this.dragStart=new s.bkB(!1),this.dragEnd=new s.bkB(!1),this.gutterClick=new s.bkB(!1),this.gutterDblClick=new s.bkB(!1),this.dragProgressSubject=new M.B,this.dragProgress$=this.dragProgressSubject.asObservable(),this.isDragging=!1,this.dragListeners=[],this.snapshot=null,this.startPoint=null,this.endPoint=null,this.displayedAreas=[],this.hidedAreas=[],this._clickTimeout=null,this.color=l?.color??"primary",this.direction=l?.direction??"horizontal",this.dir=l?.dir??"ltr",this.unit=l?.unit??"percent",this.gutterDblClickDuration=l?.gutterDblClickDuration??0,this.gutterSize=l?.gutterSize??4,this.gutterStep=l?.gutterStep??1,this.restrictMove=l?.restrictMove??!1,this.useTransition=l?.useTransition??!1}ngAfterViewInit(){this.ngZone.runOutsideAngular(()=>{setTimeout(()=>this.renderer.addClass(this.elRef.nativeElement,"mtx-split-init"))})}getNbGutters(){return 0===this.displayedAreas.length?0:this.displayedAreas.length-1}addArea(t){const i={component:t,order:0,size:0,minSize:null,maxSize:null};!0===t.visible?(this.displayedAreas.push(i),this.build(!0,!0)):this.hidedAreas.push(i)}removeArea(t){if(this.displayedAreas.some(i=>i.component===t)){const i=this.displayedAreas.find(a=>a.component===t);this.displayedAreas.splice(this.displayedAreas.indexOf(i),1),this.build(!0,!0)}else if(this.hidedAreas.some(i=>i.component===t)){const i=this.hidedAreas.find(a=>a.component===t);this.hidedAreas.splice(this.hidedAreas.indexOf(i),1)}}updateArea(t,i,a){!0===t.visible&&this.build(i,a)}showArea(t){const i=this.hidedAreas.find(n=>n.component===t);if(void 0===i)return;const a=this.hidedAreas.splice(this.hidedAreas.indexOf(i),1);this.displayedAreas.push(...a),this.build(!0,!0)}hideArea(t){const i=this.displayedAreas.find(n=>n.component===t);if(void 0===i)return;const a=this.displayedAreas.splice(this.displayedAreas.indexOf(i),1);a.forEach(n=>{n.order=0,n.size=0}),this.hidedAreas.push(...a),this.build(!0,!0)}getVisibleAreaSizes(){return this.displayedAreas.map(t=>null===t.size?"*":t.size)}setVisibleAreaSizes(t){if(t.length!==this.displayedAreas.length)return!1;const i=t.map(n=>h(n,null));return!1!==j(this.unit,i)&&(this.displayedAreas.forEach((n,l)=>n.component._size=i[l]),this.build(!1,!0),!0)}build(t,i){if(this.stopDragging(),!0===t&&(this.displayedAreas.every(a=>null!==a.component.order)&&this.displayedAreas.sort((a,n)=>a.component.order-n.component.order),this.displayedAreas.forEach((a,n)=>{a.order=2*n,a.component.setStyleOrder(a.order)})),!0===i){const a=j(this.unit,this.displayedAreas.map(n=>n.component.size));switch(this.unit){case"percent":{const n=100/this.displayedAreas.length;this.displayedAreas.forEach(l=>{l.size=a?l.component.size:n,l.minSize=x(l),l.maxSize=b(l)});break}case"pixel":if(a)this.displayedAreas.forEach(n=>{n.size=n.component.size,n.minSize=x(n),n.maxSize=b(n)});else{const n=this.displayedAreas.filter(l=>null===l.component.size);if(0===n.length&&this.displayedAreas.length>0)this.displayedAreas.forEach((l,p)=>{l.size=0===p?null:l.component.size,l.minSize=0===p?null:x(l),l.maxSize=0===p?null:b(l)});else if(n.length>1){let l=!1;this.displayedAreas.forEach(p=>{null===p.component.size?!1===l?(p.size=null,p.minSize=null,p.maxSize=null,l=!0):(p.size=100,p.minSize=null,p.maxSize=null):(p.size=p.component.size,p.minSize=x(p),p.maxSize=b(p))})}}}}this.refreshStyleSizes(),this.cdRef.markForCheck()}refreshStyleSizes(){if("percent"===this.unit)if(1===this.displayedAreas.length)this.displayedAreas[0].component.setStyleFlex(0,0,"100%",!1,!1);else{const t=this.getNbGutters()*this.gutterSize;this.displayedAreas.forEach(i=>{i.component.setStyleFlex(0,0,`calc( ${i.size}% - ${i.size/100*t}px )`,null!==i.minSize&&i.minSize===i.size,null!==i.maxSize&&i.maxSize===i.size)})}else"pixel"===this.unit&&this.displayedAreas.forEach(t=>{null===t.size?t.component.setStyleFlex(1,1,1===this.displayedAreas.length?"100%":"auto",!1,!1):1===this.displayedAreas.length?t.component.setStyleFlex(0,0,"100%",!1,!1):t.component.setStyleFlex(0,0,`${t.size}px`,null!==t.minSize&&t.minSize===t.size,null!==t.maxSize&&t.maxSize===t.size)})}clickGutter(t,i){const a=v(t);this.startPoint&&this.startPoint.x===a.x&&this.startPoint.y===a.y&&(null!==this._clickTimeout?(window.clearTimeout(this._clickTimeout),this._clickTimeout=null,this.notify("dblclick",i),this.stopDragging()):this._clickTimeout=window.setTimeout(()=>{this._clickTimeout=null,this.notify("click",i),this.stopDragging()},this.gutterDblClickDuration))}startDragging(t,i,a){t.preventDefault(),t.stopPropagation(),this.startPoint=v(t),null!==this.startPoint&&!0!==this.disabled&&(this.snapshot={gutterNum:a,lastSteppedOffset:0,allAreasSizePixel:z(this.elRef,this.direction)-this.getNbGutters()*this.gutterSize,allInvolvedAreasSizePercent:100,areasBeforeGutter:[],areasAfterGutter:[]},this.displayedAreas.forEach(n=>{const l={area:n,sizePixelAtStart:z(n.component.elRef,this.direction),sizePercentAtStart:"percent"===this.unit?n.size:-1};n.orderi&&(!0===this.restrictMove?0===this.snapshot.areasAfterGutter.length&&(this.snapshot.areasAfterGutter=[l]):this.snapshot.areasAfterGutter.push(l))}),this.snapshot.allInvolvedAreasSizePercent=[...this.snapshot.areasBeforeGutter,...this.snapshot.areasAfterGutter].reduce((n,l)=>n+l.sizePercentAtStart,0),0!==this.snapshot.areasBeforeGutter.length&&0!==this.snapshot.areasAfterGutter.length&&(this.dragListeners.push(this.renderer.listen("document","mouseup",this.stopDragging.bind(this))),this.dragListeners.push(this.renderer.listen("document","touchend",this.stopDragging.bind(this))),this.dragListeners.push(this.renderer.listen("document","touchcancel",this.stopDragging.bind(this))),this.ngZone.runOutsideAngular(()=>{this.dragListeners.push(this.renderer.listen("document","mousemove",this.dragEvent.bind(this))),this.dragListeners.push(this.renderer.listen("document","touchmove",this.dragEvent.bind(this)))}),this.displayedAreas.forEach(n=>n.component.lockEvents()),this.isDragging=!0,this.renderer.addClass(this.elRef.nativeElement,"mtx-dragging"),this.renderer.addClass(this.gutterEls.toArray()[this.snapshot.gutterNum-1].nativeElement,"mtx-dragged"),this.notify("start",this.snapshot.gutterNum)))}dragEvent(t){if(t.preventDefault(),t.stopPropagation(),null!==this._clickTimeout&&(window.clearTimeout(this._clickTimeout),this._clickTimeout=null),!1===this.isDragging||(this.endPoint=v(t),null===this.endPoint))return;let i="horizontal"===this.direction?this.startPoint.x-this.endPoint.x:this.startPoint.y-this.endPoint.y;"rtl"===this.dir&&"horizontal"===this.direction&&(i=-i);const a=Math.round(i/this.gutterStep)*this.gutterStep;if(a===this.snapshot.lastSteppedOffset)return;this.snapshot.lastSteppedOffset=a;let n=g(this.unit,this.snapshot.areasBeforeGutter,-a,this.snapshot.allAreasSizePixel),l=g(this.unit,this.snapshot.areasAfterGutter,a,this.snapshot.allAreasSizePixel);if(0!==n.remain&&0!==l.remain?Math.abs(n.remain)===Math.abs(l.remain)||(Math.abs(n.remain)>Math.abs(l.remain)?l=g(this.unit,this.snapshot.areasAfterGutter,a+n.remain,this.snapshot.allAreasSizePixel):n=g(this.unit,this.snapshot.areasBeforeGutter,-(a-l.remain),this.snapshot.allAreasSizePixel)):0!==n.remain?l=g(this.unit,this.snapshot.areasAfterGutter,a+n.remain,this.snapshot.allAreasSizePixel):0!==l.remain&&(n=g(this.unit,this.snapshot.areasBeforeGutter,-(a-l.remain),this.snapshot.allAreasSizePixel)),"percent"===this.unit){const p=[...n.list,...l.list],S=p.find(m=>0!==m.percentAfterAbsorption&&m.percentAfterAbsorption!==m.areaSnapshot.area.minSize&&m.percentAfterAbsorption!==m.areaSnapshot.area.maxSize);S&&(S.percentAfterAbsorption=this.snapshot.allInvolvedAreasSizePercent-p.filter(m=>m!==S).reduce((m,Y)=>m+Y.percentAfterAbsorption,0))}n.list.forEach(p=>A(this.unit,p)),l.list.forEach(p=>A(this.unit,p)),this.refreshStyleSizes(),this.notify("progress",this.snapshot.gutterNum)}stopDragging(t){if(t&&(t.preventDefault(),t.stopPropagation()),!1!==this.isDragging){for(this.displayedAreas.forEach(i=>i.component.unlockEvents());this.dragListeners.length>0;){const i=this.dragListeners.pop();i&&i()}this.isDragging=!1,this.endPoint&&(this.startPoint.x!==this.endPoint.x||this.startPoint.y!==this.endPoint.y)&&this.notify("end",this.snapshot.gutterNum),this.renderer.removeClass(this.elRef.nativeElement,"mtx-dragging"),this.renderer.removeClass(this.gutterEls.toArray()[this.snapshot.gutterNum-1].nativeElement,"mtx-dragged"),this.snapshot=null,this.ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.startPoint=null,this.endPoint=null})})}}notify(t,i){const a=this.getVisibleAreaSizes();"start"===t?this.dragStart.emit({gutterNum:i,sizes:a}):"end"===t?this.dragEnd.emit({gutterNum:i,sizes:a}):"click"===t?this.gutterClick.emit({gutterNum:i,sizes:a}):"dblclick"===t?this.gutterDblClick.emit({gutterNum:i,sizes:a}):"transitionEnd"===t?this.transitionEndSubscriber&&this.ngZone.run(()=>this.transitionEndSubscriber.next(a)):"progress"===t&&this.dragProgressSubject.next({gutterNum:i,sizes:a})}ngOnDestroy(){this.stopDragging()}static#t=this.\u0275fac=function(i){return new(i||e)(s.rXU(s.SKi),s.rXU(s.aKT),s.rXU(s.gRc),s.rXU(s.sFG),s.rXU(N,8))};static#e=this.\u0275cmp=s.VBU({type:e,selectors:[["mtx-split"]],viewQuery:function(i,a){if(1&i&&s.GBs(F,5),2&i){let n;s.mGM(n=s.lsd())&&(a.gutterEls=n)}},hostAttrs:[1,"mtx-split"],inputs:{color:"color",direction:"direction",unit:"unit",gutterSize:"gutterSize",gutterStep:"gutterStep",restrictMove:"restrictMove",useTransition:"useTransition",disabled:"disabled",dir:"dir",gutterDblClickDuration:"gutterDblClickDuration"},outputs:{dragStart:"dragStart",dragEnd:"dragEnd",gutterClick:"gutterClick",gutterDblClick:"gutterDblClick",transitionEnd:"transitionEnd"},exportAs:["mtxSplit"],standalone:!0,features:[s.aNF],ngContentSelectors:G,decls:3,vars:0,consts:[["gutterEls",""],[1,"mtx-split-gutter"],[1,"mtx-split-gutter",3,"mousedown","touchstart","mouseup","touchend"],[1,"mtx-split-gutter-handle"]],template:function(i,a){1&i&&(s.NAR(),s.SdG(0),s.Z7z(1,I,1,1,null,null,s.fX1)),2&i&&(s.R7$(),s.Dyx(a.displayedAreas))},styles:[".mtx-split{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow:hidden;width:100%;height:100%}.mtx-split>.mtx-split-gutter{position:relative;display:flex;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;background-color:var(--mtx-split-gutter-background-color)}.mtx-split>.mtx-split-gutter:hover{background-color:var(--mtx-split-gutter-hover-state-background-color)}.mtx-split>.mtx-split-gutter>.mtx-split-gutter-handle{position:absolute;opacity:0}.mtx-split>.mtx-split-pane{flex-grow:0;flex-shrink:0;overflow:hidden auto}.mtx-split>.mtx-split-pane.mtx-split-pane-hidden{flex:0 1 0!important;overflow:hidden hidden}.mtx-split.mtx-split-horizontal{flex-direction:row}.mtx-split.mtx-split-horizontal>.mtx-split-gutter{flex-direction:row;height:100%;cursor:col-resize}.mtx-split.mtx-split-horizontal>.mtx-split-gutter>.mtx-split-gutter-handle{width:8px;height:100%;left:-2px;right:2px}.mtx-split.mtx-split-horizontal>.mtx-split-pane{height:100%}.mtx-split.mtx-split-vertical{flex-direction:column}.mtx-split.mtx-split-vertical>.mtx-split-gutter{flex-direction:column;width:100%;cursor:row-resize}.mtx-split.mtx-split-vertical>.mtx-split-gutter>.mtx-split-gutter-handle{width:100%;height:8px;top:-2px;bottom:2px}.mtx-split.mtx-split-vertical>.mtx-split-pane{width:100%}.mtx-split.mtx-split-vertical>.mtx-split-pane.mtx-split-pane-hidden{max-width:0}.mtx-split.mtx-split-disabled>.mtx-split-gutter{cursor:default}.mtx-split.mtx-split-disabled>.mtx-split-gutter .mtx-split-gutter-handle{background-image:none}.mtx-split.mtx-split-transition.mtx-split-init:not(.mtx-dragging)>.mtx-split-gutter,.mtx-split.mtx-split-transition.mtx-split-init:not(.mtx-dragging)>.mtx-split-pane{transition:flex-basis .3s}\n"],encapsulation:2,changeDetection:0})}return e})(),L=(()=>{class e{set order(t){this._order=h(t,null),this.split.updateArea(this,!0,!1)}get order(){return this._order}set size(t){this._size=h(t,null),this.split.updateArea(this,!1,!0)}get size(){return this._size}set minSize(t){this._minSize=h(t,null),this.split.updateArea(this,!1,!0)}get minSize(){return this._minSize}set maxSize(t){this._maxSize=h(t,null),this.split.updateArea(this,!1,!0)}get maxSize(){return this._maxSize}set lockSize(t){this._lockSize=f(t),this.split.updateArea(this,!1,!0)}get lockSize(){return this._lockSize}set visible(t){this._visible=f(t),this._visible?(this.split.showArea(this),this.renderer.removeClass(this.elRef.nativeElement,"mtx-split-pane-hidden")):(this.split.hideArea(this),this.renderer.addClass(this.elRef.nativeElement,"mtx-split-pane-hidden"))}get visible(){return this._visible}constructor(t,i,a,n){this.ngZone=t,this.elRef=i,this.renderer=a,this.split=n,this._order=null,this._size=null,this._minSize=null,this._maxSize=null,this._lockSize=!1,this._visible=!0,this.lockListeners=[],this.renderer.addClass(this.elRef.nativeElement,"mtx-split-pane")}ngOnInit(){this.split.addArea(this),this.ngZone.runOutsideAngular(()=>{this.transitionListener=this.renderer.listen(this.elRef.nativeElement,"transitionend",t=>{"flex-basis"===t.propertyName&&this.split.notify("transitionEnd",-1)})})}setStyleOrder(t){this.renderer.setStyle(this.elRef.nativeElement,"order",t)}setStyleFlex(t,i,a,n,l){this.renderer.setStyle(this.elRef.nativeElement,"flex-grow",t),this.renderer.setStyle(this.elRef.nativeElement,"flex-shrink",i),this.renderer.setStyle(this.elRef.nativeElement,"flex-basis",a),!0===n?this.renderer.addClass(this.elRef.nativeElement,"mtx-min"):this.renderer.removeClass(this.elRef.nativeElement,"mtx-min"),!0===l?this.renderer.addClass(this.elRef.nativeElement,"mtx-max"):this.renderer.removeClass(this.elRef.nativeElement,"mtx-max")}lockEvents(){this.ngZone.runOutsideAngular(()=>{this.lockListeners.push(this.renderer.listen(this.elRef.nativeElement,"selectstart",t=>!1)),this.lockListeners.push(this.renderer.listen(this.elRef.nativeElement,"dragstart",t=>!1))})}unlockEvents(){for(;this.lockListeners.length>0;){const t=this.lockListeners.pop();t&&t()}}ngOnDestroy(){this.unlockEvents(),this.transitionListener&&this.transitionListener(),this.split.removeArea(this)}static#t=this.\u0275fac=function(i){return new(i||e)(s.rXU(s.SKi),s.rXU(s.aKT),s.rXU(s.sFG),s.rXU(q))};static#e=this.\u0275dir=s.FsC({type:e,selectors:[["mtx-split-pane"],["","mtx-split-pane",""]],inputs:{order:"order",size:"size",minSize:"minSize",maxSize:"maxSize",lockSize:"lockSize",visible:"visible"},exportAs:["mtxSplitPane"],standalone:!0})}return e})();const U={title:"Basic",component:(()=>{class e{static#t=this.\u0275fac=function(i){return new(i||e)};static#e=this.\u0275cmp=s.VBU({type:e,selectors:[["split-pane-example"]],standalone:!0,features:[s.aNF],decls:21,vars:8,consts:[[1,"split-demo"],["direction","horizontal",3,"restrictMove","useTransition"],[3,"size"],["direction","vertical",3,"restrictMove"]],template:function(i,a){1&i&&(s.j41(0,"div",0)(1,"mtx-split",1)(2,"mtx-split-pane",2)(3,"mtx-split",3)(4,"mtx-split-pane")(5,"p"),s.EFF(6,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."),s.k0s()(),s.j41(7,"mtx-split-pane")(8,"p"),s.EFF(9,"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eodolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?"),s.k0s()(),s.j41(10,"mtx-split-pane")(11,"p"),s.EFF(12,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."),s.k0s()()()(),s.j41(13,"mtx-split-pane",2)(14,"mtx-split",3)(15,"mtx-split-pane",2)(16,"p"),s.EFF(17,"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."),s.k0s()(),s.j41(18,"mtx-split-pane",2)(19,"p"),s.EFF(20,"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eodolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?"),s.k0s()()()()()()),2&i&&(s.R7$(),s.Y8G("restrictMove",!0)("useTransition",!0),s.R7$(),s.Y8G("size",40),s.R7$(),s.Y8G("restrictMove",!0),s.R7$(10),s.Y8G("size",60),s.R7$(),s.Y8G("restrictMove",!0),s.R7$(),s.Y8G("size",25),s.R7$(3),s.Y8G("size",75))},dependencies:[q,L],styles:[".split-demo[_ngcontent-%COMP%]{height:500px;border:1px solid}"]})}return e})(),files:[{file:"app.component.html",content:o(6318),filecontent:o(95621)},{file:"app.component.ts",content:o(16180),filecontent:o(67553)},{file:"app.component.scss",content:o(73460),filecontent:o(55218)}]};var y=o(74710);function X(e,r){1&e&&s.nrm(0,"example-viewer",1),2&e&&s.Y8G("exampleData",r.$implicit)}function B(e,r){1&e&&s.Z7z(0,X,1,1,"example-viewer",null,s.fX1),2&e&&s.Dyx(r.examples)}function $(e,r){1&e&&s.nrm(0,"doc-viewer",0),2&e&&s.Y8G("textContent",r.content.default)}let _=(()=>{class e{constructor(t){this.route=t}static#t=this.\u0275fac=function(i){return new(i||e)(s.rXU(y.nX))};static#e=this.\u0275cmp=s.VBU({type:e,selectors:[["app-split-overview"]],standalone:!0,features:[s.aNF],decls:12,vars:3,consts:[["href","https://github.com/bertrandg/angular-split","target","_blank"],[3,"exampleData"]],template:function(i,a){if(1&i&&(s.j41(0,"p"),s.EFF(1," The "),s.j41(2,"code"),s.EFF(3,"mtx-split"),s.k0s(),s.EFF(4," is cloned from "),s.j41(5,"a",0),s.EFF(6,"angular-split"),s.k0s(),s.EFF(7,".\n"),s.k0s(),s.j41(8,"p"),s.EFF(9," I modify the component name and improve the styles and some classnames.\n"),s.k0s(),s.DNE(10,B,2,0),s.nI1(11,"async")),2&i){let n;s.R7$(10),s.vxM(10,(n=s.bMT(11,1,a.route.data))?10:-1,n)}},dependencies:[P.v,d.Jj],encapsulation:2})}return e})(),E=(()=>{class e{constructor(t){this.route=t}static#t=this.\u0275fac=function(i){return new(i||e)(s.rXU(y.nX))};static#e=this.\u0275cmp=s.VBU({type:e,selectors:[["app-split-api"]],standalone:!0,features:[s.aNF],decls:2,vars:3,consts:[[3,"textContent"]],template:function(i,a){if(1&i&&(s.DNE(0,$,1,1,"doc-viewer"),s.nI1(1,"async")),2&i){let n;s.vxM(0,(n=s.bMT(1,1,a.route.data))?0:-1,n)}},dependencies:[D.T,d.Jj],encapsulation:2})}return e})();const V=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:_,pathMatch:"full",data:{examples:[U]}},{path:"api",component:E,pathMatch:"full",data:{content:o(50320)}},{path:"**",redirectTo:"overview"}]},6318:c=>{c.exports='<div class="split-demo">\n <mtx-split direction="horizontal" [restrictMove]="true" [useTransition]="true">\n <mtx-split-pane [size]="40">\n <mtx-split direction="vertical" [restrictMove]="true">\n <mtx-split-pane>\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam,\n quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum\n dolore eu fugiat nulla pariatur.</p>\n </mtx-split-pane>\n <mtx-split-pane>\n <p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium\n doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore\n veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam\n voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia\n consequuntur magni dolores eodolor sit amet, consectetur, adipisci velit, sed\n quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam\n quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam\n corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis\n autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil\n molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?</p>\n </mtx-split-pane>\n <mtx-split-pane>\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam,\n quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum\n dolore eu fugiat nulla pariatur.</p>\n </mtx-split-pane>\n </mtx-split>\n </mtx-split-pane>\n <mtx-split-pane [size]="60">\n <mtx-split direction="vertical" [restrictMove]="true">\n <mtx-split-pane [size]="25">\n <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam,\n quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum\n dolore eu fugiat nulla pariatur.</p>\n </mtx-split-pane>\n <mtx-split-pane [size]="75">\n <p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium\n doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore\n veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam\n voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia\n consequuntur magni dolores eodolor sit amet, consectetur, adipisci velit, sed\n quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam\n quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam\n corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis\n autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil\n molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?</p>\n </mtx-split-pane>\n </mtx-split>\n </mtx-split-pane>\n </mtx-split>\n</div>\n'},73460:c=>{c.exports='.split-demo {\n height: 500px;\n border: 1px solid;\n}\n'},16180:c=>{c.exports='import { Component } from '@angular/core';\nimport { MtxSplit, MtxSplitPane } from '@ng-matero/extensions/split';\n\n@Component({\n selector: 'split-pane-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxSplit, MtxSplitPane],\n})\nexport class AppComponent {}\n'},50320:(c,u,o)=>{"use strict";o.r(u),o.d(u,{default:()=>d});const d='

Split Pane

\n

API reference for Material Extensions split

\n

import { MtxSplitModule } from '@ng-matero/extensions/split';

\n

Directives

\n

MtxSplit

\n

Selector: [mtx-split]

\n

Exported as: mtxSplit

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
dir: 'ltr' | 'rtl'
Indicates the directionality of the areas. Default is 'ltr'.
@Input()
direction: 'horizontal' | 'vertical'
Select split direction. Default is 'horizontal'.
@Input()
disabled: boolean
Disable the dragging feature (remove cursor/image on gutters). Default is false.
@Input()
gutterDblClickDuration: number
Milliseconds to detect a double click on a gutter. Set it around 300-500ms if you want to use gutterDblClick event. Default is 0.
@Input()
gutterSize: number
Gutters's size (dragging elements) in pixels. Default is 4.
@Input()
gutterStep: number
Gutter step while moving in pixels. Default is 1.
@Input()
restrictMove: boolean
Set to true if you want to limit gutter move to adjacent areas only. Default is false.
@Input()
unit: 'percent' | 'pixel'
Selected unit you want to use. Default is percent.
@Input()
useTransition: boolean
Add transition when toggling visibility using [visible] or [size] changes. Default is false.
@Output()
dragEnd: MtxSplitOutputData
Emit when drag ends.
@Output()
dragStart: MtxSplitOutputData
Emit when drag starts.
@Output()
gutterDblClick: MtxSplitOutputData
Emit when user double clicks on a gutter. See [gutterDblClickDuration] input.
@Output()
gutterClick: MtxSplitOutputData
Emit when user clicks on a gutter. See [gutterDblClickDuration] input.
@Output()
transitionEnd: Array<number>
Emit when transition ends (could be triggered from [visible] or [size] changes). Only if [useTransition]="true".
dragProgress$: Observable<{gutterNum: number, sizes: Array<number>}>Emit when dragging. Replace old (dragProgress) template event for better flexibility about change detection mechanism.
Warning: Running outside zone by design, if you need to notify angular add this.splitEl.dragProgress$.subscribe(x => this.ngZone.run(() => this.x = x));
getVisibleAreaSizes():\t() => Array<number>Get all visible area sizes.
setVisibleAreaSizes():\t(Array<number>) => booleanSet all visible area sizes in one go, return a boolean to know if input values were correct. Useful when combined with dragProgress$ to sync multiple splits.
\n

MtxSplitPane

\n

Selector: mtx-split-pane, [mtx-split-pane]

\n

Exported as: mtxSplitPane

\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()
lockSize: boolean
Lock area size, same as minSize = maxSize = size.
Not working when [size]="'*'" Default is false.
@Input()
maxSize: number | null
Maximum pixel or percent size, should be equal to or larger than provided [size].
Not working when [size]="'*'". Default is null.
@Input()
minSize: number | null
Minimum pixel or percent size, should be equal to or larger than provided [size].
Not working when [size]="'*'". Default is null.
@Input()
order: number | null
Order of the area. Used to maintain the order of areas when toggling their visibility. Toggling area visibility without specifying an order leads to weird behavior. Default is null.
@Input()
size: number | '*'
Size of the area in selected unit (percent/pixel).
Percent mode: All areas sizes should equal to 100, If not, all areas will have the same size.
Pixel mode: An area with wildcard size ([size]="'*'") is mandatory (only one) and can't have [visible]="false" or minSize/maxSize/lockSize properties.
@Input()
visible: boolean
Hide area visually but still present in the DOM, use ngIf to completely remove it.
Not working when [size]="'*'" Default is true.
\n

Interfaces

\n

MtxSplitPoint

\n
interface MtxSplitPoint {\n  x: number;\n  y: number;\n}\n
\n

MtxSplitArea

\n
interface MtxSplitArea {\n  component: MtxSplitPane;\n  order: number;\n  size: number | null;\n  minSize: number | null;\n  maxSize: number | null;\n}\n
\n

MtxSplitSnapshot

\n
interface MtxSplitSnapshot {\n  gutterNum: number;\n  allAreasSizePixel: number;\n  allInvolvedAreasSizePercent: number;\n  lastSteppedOffset: number;\n  areasBeforeGutter: Array<MtxSplitAreaSnapshot>;\n  areasAfterGutter: Array<MtxSplitAreaSnapshot>;\n}\n
\n

MtxSplitAreaSnapshot

\n
interface MtxSplitAreaSnapshot {\n  area: MtxSplitArea;\n  sizePixelAtStart: number;\n  sizePercentAtStart: number;\n}\n
\n

MtxSplitSideAbsorptionCapacity

\n
interface MtxSplitSideAbsorptionCapacity {\n  remain: number;\n  list: Array<MtxSplitAreaAbsorptionCapacity>;\n}\n
\n

MtxSplitAreaAbsorptionCapacity

\n
interface MtxSplitAreaAbsorptionCapacity {\n  areaSnapshot: MtxSplitAreaSnapshot;\n  pixelAbsorb: number;\n  percentAfterAbsorption: number;\n  pixelRemain: number;\n}\n
\n

MtxSplitOutputData

\n
interface MtxSplitOutputData {\n  gutterNum: number;\n  sizes: MtxSplitOutputAreaSizes;\n}\n
\n

Type aliases

\n

MtxSplitOutputAreaSizes

\n
type MtxSplitOutputAreaSizes = Array<number | '*'>;\n
\n

Constants

\n

MTX_SPLIT_DEFAULT_OPTIONS

\n

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

\n
const MTX_SPLIT_DEFAULT_OPTIONS: InjectionToken<() => MtxSplitDefaultOptions>;\n
\n'},95621:(c,u,o)=>{"use strict";o.r(u),o.d(u,{default:()=>d});const d='
\n \n \n \n \n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam,\n quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum\n dolore eu fugiat nulla pariatur.

\n
\n \n

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium\n doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore\n veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam\n voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia\n consequuntur magni dolores eodolor sit amet, consectetur, adipisci velit, sed\n quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam\n quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam\n corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis\n autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil\n molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

\n
\n \n

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam,\n quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum\n dolore eu fugiat nulla pariatur.

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

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tiam,\n quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\n consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum\n dolore eu fugiat nulla pariatur.

\n
\n \n

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium\n doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore\n veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam\n voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia\n consequuntur magni dolores eodolor sit amet, consectetur, adipisci velit, sed\n quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam\n quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam\n corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis\n autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil\n molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?

\n
\n
\n
\n
\n
\n'},55218:(c,u,o)=>{"use strict";o.r(u),o.d(u,{default:()=>d});const d=".split-demo {\n height: 500px;\n border: 1px solid;\n}\n"},67553:(c,u,o)=>{"use strict";o.r(u),o.d(u,{default:()=>d});const d="import { Component } from '@angular/core';\nimport { MtxSplit, MtxSplitPane } from '@ng-matero/extensions/split';\n\n@Component({\n selector: 'split-pane-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxSplit, MtxSplitPane],\n})\nexport class AppComponent {}\n"}}]); \ No newline at end of file diff --git a/621.5009f66157faf975.js b/621.5009f66157faf975.js new file mode 100644 index 00000000..1012459d --- /dev/null +++ b/621.5009f66157faf975.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[621],{28621:(oi,J,g)=>{g.r(J),g.d(J,{routes:()=>at});var s=g(74710),A=g(84572),tt=g(69576),V=g(49969),i=g(54438),y=g(14085),T=g(36860),E=g(86600),L=g(18359),M=g(57786),G=g(21413),f=g(72318),k=g(60177),F=g(18617),x=(g(45024),g(67336)),p=(g(89417),g(56977));const b=["*"],C=["unscopedContent"],O=["text"],z=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],P=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],xt=new i.nKC("ListOption");let mt=(()=>{class l{constructor(o){this._elementRef=o}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(i.aKT))};static#i=this.\u0275dir=i.FsC({type:l,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"],standalone:!0})}return l})(),it=(()=>{class l{constructor(o){this._elementRef=o}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(i.aKT))};static#i=this.\u0275dir=i.FsC({type:l,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"],standalone:!0})}return l})(),$t=(()=>{class l{static#t=this.\u0275fac=function(a){return new(a||l)};static#i=this.\u0275dir=i.FsC({type:l,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"],standalone:!0})}return l})(),kt=(()=>{class l{constructor(o){this._listOption=o}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(xt,8))};static#i=this.\u0275dir=i.FsC({type:l,hostVars:4,hostBindings:function(a,d){2&a&&i.AVh("mdc-list-item__start",d._isAlignedAtStart())("mdc-list-item__end",!d._isAlignedAtStart())},standalone:!0})}return l})(),Kt=(()=>{class l extends kt{static#t=this.\u0275fac=(()=>{let o;return function(d){return(o||(o=i.xGo(l)))(d||l)}})();static#i=this.\u0275dir=i.FsC({type:l,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],standalone:!0,features:[i.Vt3]})}return l})(),B=(()=>{class l extends kt{static#t=this.\u0275fac=(()=>{let o;return function(d){return(o||(o=i.xGo(l)))(d||l)}})();static#i=this.\u0275dir=i.FsC({type:l,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],standalone:!0,features:[i.Vt3]})}return l})();const X=new i.nKC("MAT_LIST_CONFIG");let W=(()=>{class l{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,i.WQX)(X,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(o){this._disableRipple=(0,y.he)(o)}get disabled(){return this._disabled}set disabled(o){this._disabled=(0,y.he)(o)}static#t=this.\u0275fac=function(a){return new(a||l)};static#i=this.\u0275dir=i.FsC({type:l,hostVars:1,hostBindings:function(a,d){2&a&&i.BMQ("aria-disabled",d.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},standalone:!0})}return l})(),Qt=(()=>{class l{set lines(o){this._explicitLines=(0,y.OE)(o,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(o){this._disableRipple=(0,y.he)(o)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(o){this._disabled=(0,y.he)(o)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(o,a,d,m,u,H){this._elementRef=o,this._ngZone=a,this._listBase=d,this._platform=m,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new L.yU,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=u||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===H,d&&!d._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 E.ug(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,M.h)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(o){if(!this._lines||!this._titles||!this._unscopedContent)return;o&&this._checkDomForUnscopedTextContent();const a=this._explicitLines??this._inferLinesFromContent(),d=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",a<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",a<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===a),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===a),this._hasUnscopedTextContent){const m=0===this._titles.length&&1===a;d.classList.toggle("mdc-list-item__primary-text",m),d.classList.toggle("mdc-list-item__secondary-text",!m)}else d.classList.remove("mdc-list-item__primary-text"),d.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let o=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(o+=1),o}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(o=>o.nodeType!==o.COMMENT_NODE).some(o=>!(!o.textContent||!o.textContent.trim()))}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(i.aKT),i.rXU(i.SKi),i.rXU(W,8),i.rXU(T.OD),i.rXU(E.$E,8),i.rXU(i.bc$,8))};static#i=this.\u0275dir=i.FsC({type:l,contentQueries:function(a,d,m){if(1&a&&(i.wni(m,Kt,4),i.wni(m,B,4)),2&a){let u;i.mGM(u=i.lsd())&&(d._avatars=u),i.mGM(u=i.lsd())&&(d._icons=u)}},hostVars:4,hostBindings:function(a,d){2&a&&(i.BMQ("aria-disabled",d.disabled)("disabled",d._isButtonElement&&d.disabled||null),i.AVh("mdc-list-item--disabled",d.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"},standalone:!0})}return l})(),ht=(()=>{class l extends Qt{get activated(){return this._activated}set activated(o){this._activated=(0,y.he)(o)}constructor(o,a,d,m,u,H){super(o,a,d,m,u,H),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(i.aKT),i.rXU(i.SKi),i.rXU(W,8),i.rXU(T.OD),i.rXU(E.$E,8),i.rXU(i.bc$,8))};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(a,d,m){if(1&a&&(i.wni(m,it,5),i.wni(m,mt,5),i.wni(m,$t,5)),2&a){let u;i.mGM(u=i.lsd())&&(d._lines=u),i.mGM(u=i.lsd())&&(d._titles=u),i.mGM(u=i.lsd())&&(d._meta=u)}},viewQuery:function(a,d){if(1&a&&(i.GBs(C,5),i.GBs(O,5)),2&a){let m;i.mGM(m=i.lsd())&&(d._unscopedContent=m.first),i.mGM(m=i.lsd())&&(d._itemText=m.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(a,d){2&a&&(i.BMQ("aria-current",d._getAriaCurrent()),i.AVh("mdc-list-item--activated",d.activated)("mdc-list-item--with-leading-avatar",0!==d._avatars.length)("mdc-list-item--with-leading-icon",0!==d._icons.length)("mdc-list-item--with-trailing-meta",0!==d._meta.length)("_mat-animation-noopable",d._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],standalone:!0,features:[i.Vt3,i.aNF],ngContentSelectors:P,decls:10,vars:0,consts:[["unscopedContent",""],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mat-mdc-focus-indicator"]],template:function(a,d){if(1&a){const m=i.RV6();i.NAR(z),i.SdG(0),i.j41(1,"span",1),i.SdG(2,1),i.SdG(3,2),i.j41(4,"span",2,0),i.bIt("cdkObserveContent",function(){return i.eBV(m),i.Njj(d._updateItemLines(!0))}),i.SdG(6,3),i.k0s()(),i.SdG(7,4),i.SdG(8,5),i.nrm(9,"div",3)}},dependencies:[f.Wv],encapsulation:2,changeDetection:0})}return l})(),Di=(()=>{class l extends W{constructor(){super(...arguments),this._isNonInteractive=!1}static#t=this.\u0275fac=(()=>{let o;return function(d){return(o||(o=i.xGo(l)))(d||l)}})();static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],standalone:!0,features:[i.Jv_([{provide:W,useExisting:l}]),i.Vt3,i.aNF],ngContentSelectors:b,decls:1,vars:0,template:function(a,d){1&a&&(i.NAR(),i.SdG(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-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size)}.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:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space)}a.mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color)}a.mdc-list-item.mdc-list-item--activated.mdc-list-item{border-radius:var(--mat-list-active-indicator-shape)}'],encapsulation:2,changeDetection:0})}return l})();const Ei=l=>[l];function ai(l,v){if(1&l&&(i.j41(0,"a",4,0),i.EFF(2),i.k0s()),2&l){const o=v.$implicit;i.Y8G("routerLink",i.eq3(2,Ei,"/components/"+o.id)),i.R7$(2),i.SpI(" ",o.name," ")}}const Ct=[{id:"alert",name:"Alert",summary:"Provide contextual feedback messages for typical user actions."},{id:"button",name:"Button",summary:"Provide a button loading directive for Material."},{id:"checkbox-group",name:"Checkbox Group",summary:"Allows the user to create a set of checkbox with select all."},{id:"colorpicker",name:"Color Picker",summary:"An extra input to select color enhanced by the ngx-color."},{id:"grid",name:"Data Grid",summary:"A powerful data grid for Material table."},{id:"datetimepicker",name:"Datetimepicker",summary:"Allows the user to choose both dates and times."},{id:"dialog",name:"Dialog",summary:"A configurable modal to show alert and confirmation."},{id:"drawer",name:"Drawer",summary:"A large interactive panel that displays dynamic content."},{id:"loader",name:"Loader",summary:"An easier loading component wrap with progress bar and spinner."},{id:"photoviewer",name:"Photoviewer",summary:"A feature-rich image viewer."},{id:"popover",name:"Popover",summary:"A floating panel containing html content."},{id:"progress",name:"Progress",summary:"A linear progress indicator with Bootstrap style."},{id:"select",name:"Select",summary:"A ng-select wrapper to be used in the form field."},{id:"split",name:"Split Pane",summary:"A component for creating multi-view layouts."},{id:"tooltip",name:"Tooltip",summary:"The tooltip support rich content."}];let Si=(()=>{class l{constructor(){this.menus=Ct}static#t=this.\u0275fac=function(a){return new(a||l)};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["app-component-nav"]],inputs:{params:"params"},standalone:!0,features:[i.aNF],decls:5,vars:0,consts:[["routerLinkActiveInstance","routerLinkActive"],[1,"docs-component-viewer-nav"],[1,"docs-component-viewer-nav-content"],["mat-list-item","","routerLinkActive","docs-component-viewer-sidenav-item-selected"],["mat-list-item","","routerLinkActive","docs-component-viewer-sidenav-item-selected",3,"routerLink"]],template:function(a,d){1&a&&(i.j41(0,"div",1)(1,"div",2)(2,"mat-nav-list"),i.Z7z(3,ai,3,4,"a",3,i.fX1),i.k0s()()()),2&a&&(i.R7$(3),i.Dyx(d.menus))},dependencies:[Di,ht,s.wQ,s.Wk],data:{animation:[(0,V.hZ)("bodyExpansion",[(0,V.wk)("collapsed",(0,V.iF)({height:"0px",display:"none"})),(0,V.wk)("expanded",(0,V.iF)({height:"*",display:"block"})),(0,V.kY)("expanded <=> collapsed",(0,V.i0)("225ms cubic-bezier(0.4,0.0,0.2,1)"))])]}})}return l})();var di=g(78731);const Oi=l=>[l];function et(l,v){if(1&l&&(i.j41(0,"a",4)(1,"div",5)(2,"div",6),i.EFF(3),i.k0s(),i.j41(4,"div",7),i.EFF(5),i.k0s()()()),2&l){const o=v.$implicit;i.Y8G("routerLink",i.eq3(3,Oi,"/components/"+o.id)),i.R7$(3),i.JRh(o.name),i.R7$(2),i.JRh(o.summary)}}let pt=(()=>{class l{constructor(o,a){this._componentPageTitle=o,this._route=a,this.list=Ct}ngOnInit(){this.params=(0,A.z)(this._route.pathFromRoot.map(o=>o.params),Object.assign),this.routeParamSubscription=this.params.subscribe(o=>{this._componentPageTitle.title="components"})}ngOnDestroy(){this.routeParamSubscription&&this.routeParamSubscription.unsubscribe()}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(di.X),i.rXU(s.nX))};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["app-component-category-list"]],standalone:!0,features:[i.aNF],decls:5,vars:1,consts:[["id","category-summary","focusOnNavigation","",1,"docs-component-category-list-summary"],[3,"innerHTML"],[1,"docs-component-category-list"],[1,"docs-component-category-list-item"],[1,"docs-component-category-list-item",3,"routerLink"],[1,"docs-component-category-list-card"],[1,"docs-component-category-list-card-title"],[1,"docs-component-category-list-card-summary"]],template:function(a,d){1&a&&(i.j41(0,"div",0),i.nrm(1,"div",1),i.k0s(),i.j41(2,"div",2),i.Z7z(3,et,6,5,"a",3,i.fX1),i.k0s()),2&a&&(i.R7$(),i.Y8G("innerHTML",d._categoryListSummary,i.npT),i.R7$(2),i.Dyx(d.list))},dependencies:[tt.r,s.Wk],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;align-items:center}.docs-component-category-list-summary[_ngcontent-%COMP%]{padding:40px 40px 0;font-size:16px;line-height:1.5;display:flex;justify-content:center}@media (width <= 1255px){.docs-component-category-list-summary[_ngcontent-%COMP%]{max-width:600px}}@media (width <= 694px){.docs-component-category-list-summary[_ngcontent-%COMP%]{max-width:280px}}.docs-component-category-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding:20px 20px 100px;justify-content:center}.docs-component-category-list-item[_ngcontent-%COMP%]{display:inline-block;margin:20px;vertical-align:top;width:280px}.docs-component-category-list-item[_ngcontent-%COMP%] .docs-component-category-list-card-title[_ngcontent-%COMP%]{align-items:center;display:flex;padding:16px;font-size:20px;font-weight:500}.docs-component-category-list-item[_ngcontent-%COMP%], .docs-component-category-list-item[_ngcontent-%COMP%]:active, .docs-component-category-list-item[_ngcontent-%COMP%]:hover, .docs-component-category-list-item[_ngcontent-%COMP%]:focus{text-decoration:none}.docs-component-category-list-card[_ngcontent-%COMP%]{overflow:hidden;transition:background .3s ease}.docs-component-category-list-card-image-wrapper[_ngcontent-%COMP%]{height:156px}.docs-component-category-list-card-summary[_ngcontent-%COMP%]{padding:0 16px 16px;min-height:2.4em;font-size:16px}.docs-component-category-list-card-image[_ngcontent-%COMP%]{width:100%}"]})}return l})();var N=g(65478),nt=g(28203),Mt=g(33726),Z=g(5964),$=g(96354),Yt=g(73703),gt=g(23294),Dt=g(96697),Vt=g(99172),At=g(70152);const Y=["*"],Ti=["content"],Bi=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],Ii=["mat-drawer","mat-drawer-content","*"];function ci(l,v){if(1&l){const o=i.RV6();i.j41(0,"div",1),i.bIt("click",function(){i.eBV(o);const d=i.XpG();return i.Njj(d._onBackdropClicked())}),i.k0s()}if(2&l){const o=i.XpG();i.AVh("mat-drawer-shown",o._isShowingBackdrop())}}function Li(l,v){1&l&&(i.j41(0,"mat-drawer-content"),i.SdG(1,2),i.k0s())}const K=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],ot=["mat-sidenav","mat-sidenav-content","*"];function ut(l,v){if(1&l){const o=i.RV6();i.j41(0,"div",1),i.bIt("click",function(){i.eBV(o);const d=i.XpG();return i.Njj(d._onBackdropClicked())}),i.k0s()}if(2&l){const o=i.XpG();i.AVh("mat-drawer-shown",o._isShowingBackdrop())}}function rt(l,v){1&l&&(i.j41(0,"mat-sidenav-content"),i.SdG(1,2),i.k0s())}const st={transformDrawer:(0,V.hZ)("transform",[(0,V.wk)("open, open-instant",(0,V.iF)({transform:"none",visibility:"visible"})),(0,V.wk)("void",(0,V.iF)({"box-shadow":"none",visibility:"hidden"})),(0,V.kY)("void => open-instant",(0,V.i0)("0ms")),(0,V.kY)("void <=> open, open-instant => void",(0,V.i0)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},Ft=new i.nKC("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function li(){return!1}}),q=new i.nKC("MAT_DRAWER_CONTAINER");let ft=(()=>{class l extends N.uv{constructor(o,a,d,m,u){super(d,m,u),this._changeDetectorRef=o,this._container=a}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(i.gRc),i.rXU((0,i.Rfq)(()=>qt)),i.rXU(i.aKT),i.rXU(N.R),i.rXU(i.SKi))};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(a,d){2&a&&i.xc7("margin-left",d._container._contentMargins.left,"px")("margin-right",d._container._contentMargins.right,"px")},standalone:!0,features:[i.Jv_([{provide:N.uv,useExisting:l}]),i.Vt3,i.aNF],ngContentSelectors:Y,decls:1,vars:0,template:function(a,d){1&a&&(i.NAR(),i.SdG(0))},encapsulation:2,changeDetection:0})}return l})(),Et=(()=>{class l{get position(){return this._position}set position(o){(o="end"===o?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(o),this._position=o,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(o){this._mode=o,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(o){this._disableClose=(0,y.he)(o)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(o){("true"===o||"false"===o||null==o)&&(o=(0,y.he)(o)),this._autoFocus=o}get opened(){return this._opened}set opened(o){this.toggle((0,y.he)(o))}constructor(o,a,d,m,u,H,bt,Xi){this._elementRef=o,this._focusTrapFactory=a,this._focusMonitor=d,this._platform=m,this._ngZone=u,this._interactivityChecker=H,this._doc=bt,this._container=Xi,this._focusTrap=null,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new G.B,this._animationEnd=new G.B,this._animationState="void",this.openedChange=new i.bkB(!0),this._openedStream=this.openedChange.pipe((0,Z.p)(D=>D),(0,$.T)(()=>{})),this.openedStart=this._animationStarted.pipe((0,Z.p)(D=>D.fromState!==D.toState&&0===D.toState.indexOf("open")),(0,Yt.u)(void 0)),this._closedStream=this.openedChange.pipe((0,Z.p)(D=>!D),(0,$.T)(()=>{})),this.closedStart=this._animationStarted.pipe((0,Z.p)(D=>D.fromState!==D.toState&&"void"===D.toState),(0,Yt.u)(void 0)),this._destroyed=new G.B,this.onPositionChanged=new i.bkB,this._modeChanged=new G.B,this.openedChange.subscribe(D=>{D?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,Mt.R)(this._elementRef.nativeElement,"keydown").pipe((0,Z.p)(D=>D.keyCode===x._f&&!this.disableClose&&!(0,x.rp)(D)),(0,p.Q)(this._destroyed)).subscribe(D=>this._ngZone.run(()=>{this.close(),D.stopPropagation(),D.preventDefault()}))}),this._animationEnd.pipe((0,gt.F)((D,dt)=>D.fromState===dt.fromState&&D.toState===dt.toState)).subscribe(D=>{const{fromState:dt,toState:Lt}=D;(0===Lt.indexOf("open")&&"void"===dt||"void"===Lt&&0===dt.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(o,a){this._interactivityChecker.isFocusable(o)||(o.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const d=()=>{o.removeEventListener("blur",d),o.removeEventListener("mousedown",d),o.removeAttribute("tabindex")};o.addEventListener("blur",d),o.addEventListener("mousedown",d)})),o.focus(a)}_focusByCssSelector(o,a){let d=this._elementRef.nativeElement.querySelector(o);d&&this._forceFocus(d,a)}_takeFocus(){if(!this._focusTrap)return;const o=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(a=>{!a&&"function"==typeof this._elementRef.nativeElement.focus&&o.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(o){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,o):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const o=this._doc.activeElement;return!!o&&this._elementRef.nativeElement.contains(o)}ngAfterViewInit(){this._isAttached=!0,"end"===this._position&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){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(o){return this.toggle(!0,o)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(o=!this.opened,a){o&&a&&(this._openedVia=a);const d=this._setOpen(o,!o&&this._isFocusWithinDrawer(),this._openedVia||"program");return o||(this._openedVia=null),d}_setOpen(o,a,d){return this._opened=o,o?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",a&&this._restoreFocus(d)),this._updateFocusTrapState(),new Promise(m=>{this.openedChange.pipe((0,Dt.s)(1)).subscribe(u=>m(u?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop)}_updatePositionInParent(o){if(!this._platform.isBrowser)return;const a=this._elementRef.nativeElement,d=a.parentNode;"end"===o?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),d.insertBefore(this._anchor,a)),d.appendChild(a)):this._anchor&&this._anchor.parentNode.insertBefore(a,this._anchor)}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(i.aKT),i.rXU(F.GX),i.rXU(F.FN),i.rXU(T.OD),i.rXU(i.SKi),i.rXU(F.Z7),i.rXU(k.qQ,8),i.rXU(q,8))};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["mat-drawer"]],viewQuery:function(a,d){if(1&a&&i.GBs(Ti,5),2&a){let m;i.mGM(m=i.lsd())&&(d._content=m.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(a,d){1&a&&i.Kam("@transform.start",function(u){return d._animationStarted.next(u)})("@transform.done",function(u){return d._animationEnd.next(u)}),2&a&&(i.zvX("@transform",d._animationState),i.BMQ("align",null),i.AVh("mat-drawer-end","end"===d.position)("mat-drawer-over","over"===d.mode)("mat-drawer-push","push"===d.mode)("mat-drawer-side","side"===d.mode)("mat-drawer-opened",d.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"],standalone:!0,features:[i.aNF],ngContentSelectors:Y,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(a,d){1&a&&(i.NAR(),i.j41(0,"div",1,0),i.SdG(2),i.k0s())},dependencies:[N.uv],encapsulation:2,data:{animation:[st.transformDrawer]},changeDetection:0})}return l})(),qt=(()=>{class l{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(o){this._autosize=(0,y.he)(o)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(o){this._backdropOverride=null==o?null:(0,y.he)(o)}get scrollable(){return this._userContent||this._content}constructor(o,a,d,m,u,H=!1,bt){this._dir=o,this._element=a,this._ngZone=d,this._changeDetectorRef=m,this._animationMode=bt,this._drawers=new i.rOR,this.backdropClick=new i.bkB,this._destroyed=new G.B,this._doCheckSubject=new G.B,this._contentMargins={left:null,right:null},this._contentMarginChanges=new G.B,o&&o.change.pipe((0,p.Q)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),u.change().pipe((0,p.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=H}ngAfterContentInit(){this._allDrawers.changes.pipe((0,Vt.Z)(this._allDrawers),(0,p.Q)(this._destroyed)).subscribe(o=>{this._drawers.reset(o.filter(a=>!a._container||a._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,Vt.Z)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(o=>{this._watchDrawerToggle(o),this._watchDrawerPosition(o),this._watchDrawerMode(o)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,At.B)(10),(0,p.Q)(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(o=>o.open())}close(){this._drawers.forEach(o=>o.close())}updateContentMargins(){let o=0,a=0;if(this._left&&this._left.opened)if("side"==this._left.mode)o+=this._left._getWidth();else if("push"==this._left.mode){const d=this._left._getWidth();o+=d,a-=d}if(this._right&&this._right.opened)if("side"==this._right.mode)a+=this._right._getWidth();else if("push"==this._right.mode){const d=this._right._getWidth();a+=d,o-=d}o=o||null,a=a||null,(o!==this._contentMargins.left||a!==this._contentMargins.right)&&(this._contentMargins={left:o,right:a},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(o){o._animationStarted.pipe((0,Z.p)(a=>a.fromState!==a.toState),(0,p.Q)(this._drawers.changes)).subscribe(a=>{"open-instant"!==a.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==o.mode&&o.openedChange.pipe((0,p.Q)(this._drawers.changes)).subscribe(()=>this._setContainerClass(o.opened))}_watchDrawerPosition(o){o&&o.onPositionChanged.pipe((0,p.Q)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,Dt.s)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(o){o&&o._modeChanged.pipe((0,p.Q)((0,M.h)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(o){const a=this._element.nativeElement.classList,d="mat-drawer-container-has-open";o?a.add(d):a.remove(d)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(o=>{"end"==o.position?this._end=o:this._start=o}),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(o=>o&&!o.disableClose&&this._drawerHasBackdrop(o)).forEach(o=>o._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(o){return null!=o&&o.opened}_drawerHasBackdrop(o){return null==this._backdropOverride?!!o&&"side"!==o.mode:this._backdropOverride}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(nt.dS,8),i.rXU(i.aKT),i.rXU(i.SKi),i.rXU(i.gRc),i.rXU(N.Xj),i.rXU(Ft),i.rXU(i.bc$,8))};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["mat-drawer-container"]],contentQueries:function(a,d,m){if(1&a&&(i.wni(m,ft,5),i.wni(m,Et,5)),2&a){let u;i.mGM(u=i.lsd())&&(d._content=u.first),i.mGM(u=i.lsd())&&(d._allDrawers=u)}},viewQuery:function(a,d){if(1&a&&i.GBs(ft,5),2&a){let m;i.mGM(m=i.lsd())&&(d._userContent=m.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(a,d){2&a&&i.AVh("mat-drawer-container-explicit-backdrop",d._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],standalone:!0,features:[i.Jv_([{provide:q,useExisting:l}]),i.aNF],ngContentSelectors:Ii,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop"],[1,"mat-drawer-backdrop",3,"click"]],template:function(a,d){1&a&&(i.NAR(Bi),i.DNE(0,ci,1,2,"div",0),i.SdG(1),i.SdG(2,1),i.DNE(3,Li,2,0,"mat-drawer-content")),2&a&&(i.vxM(0,d.hasBackdrop?0:-1),i.R7$(3),i.vxM(3,d._content?-1:3))},dependencies:[ft],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{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color);box-shadow:var(--mat-sidenav-container-elevation-shadow);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);width:var(--mat-sidenav-container-width);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})}return l})(),St=(()=>{class l extends ft{constructor(o,a,d,m,u){super(o,a,d,m,u)}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(i.gRc),i.rXU((0,i.Rfq)(()=>mi)),i.rXU(i.aKT),i.rXU(N.R),i.rXU(i.SKi))};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(a,d){2&a&&i.xc7("margin-left",d._container._contentMargins.left,"px")("margin-right",d._container._contentMargins.right,"px")},standalone:!0,features:[i.Jv_([{provide:N.uv,useExisting:l}]),i.Vt3,i.aNF],ngContentSelectors:Y,decls:1,vars:0,template:function(a,d){1&a&&(i.NAR(),i.SdG(0))},encapsulation:2,changeDetection:0})}return l})(),Ot=(()=>{class l extends Et{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(o){this._fixedInViewport=(0,y.he)(o)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(o){this._fixedTopGap=(0,y.OE)(o)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(o){this._fixedBottomGap=(0,y.OE)(o)}static#t=this.\u0275fac=(()=>{let o;return function(d){return(o||(o=i.xGo(l)))(d||l)}})();static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(a,d){2&a&&(i.BMQ("align",null),i.xc7("top",d.fixedInViewport?d.fixedTopGap:null,"px")("bottom",d.fixedInViewport?d.fixedBottomGap:null,"px"),i.AVh("mat-drawer-end","end"===d.position)("mat-drawer-over","over"===d.mode)("mat-drawer-push","push"===d.mode)("mat-drawer-side","side"===d.mode)("mat-drawer-opened",d.opened)("mat-sidenav-fixed",d.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],standalone:!0,features:[i.Vt3,i.aNF],ngContentSelectors:Y,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(a,d){1&a&&(i.NAR(),i.j41(0,"div",1,0),i.SdG(2),i.k0s())},dependencies:[N.uv],encapsulation:2,data:{animation:[st.transformDrawer]},changeDetection:0})}return l})(),mi=(()=>{class l extends qt{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}static#t=this.\u0275fac=(()=>{let o;return function(d){return(o||(o=i.xGo(l)))(d||l)}})();static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["mat-sidenav-container"]],contentQueries:function(a,d,m){if(1&a&&(i.wni(m,St,5),i.wni(m,Ot,5)),2&a){let u;i.mGM(u=i.lsd())&&(d._content=u.first),i.mGM(u=i.lsd())&&(d._allDrawers=u)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(a,d){2&a&&i.AVh("mat-drawer-container-explicit-backdrop",d._backdropOverride)},exportAs:["matSidenavContainer"],standalone:!0,features:[i.Jv_([{provide:q,useExisting:l}]),i.Vt3,i.aNF],ngContentSelectors:ot,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop"],[1,"mat-drawer-backdrop",3,"click"]],template:function(a,d){1&a&&(i.NAR(K),i.DNE(0,ut,1,2,"div",0),i.SdG(1),i.SdG(2,1),i.DNE(3,rt,2,0,"mat-sidenav-content")),2&a&&(i.vxM(0,d.hasBackdrop?0:-1),i.R7$(3),i.vxM(3,d._content?-1:3))},dependencies:[St],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{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color);box-shadow:var(--mat-sidenav-container-elevation-shadow);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);width:var(--mat-sidenav-container-width);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})}return l})();var Tt=g(88834),Ri=g(99213);let Gi=(()=>{class l{constructor(o){this._componentPageTitle=o,this.toggleSidenav=new i.bkB}getTitle(){return this._componentPageTitle.title}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(di.X))};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["component-page-header"]],outputs:{toggleSidenav:"toggleSidenav"},standalone:!0,features:[i.aNF],decls:5,vars:0,consts:[[1,"docs-component-page-header"],["mat-button","",3,"click"]],template:function(a,d){1&a&&(i.j41(0,"header",0)(1,"button",1),i.bIt("click",function(){return d.toggleSidenav.emit()}),i.j41(2,"mat-icon"),i.EFF(3,"menu"),i.k0s(),i.EFF(4," Menu "),i.k0s()())},dependencies:[Tt.$z,Ri.An],styles:[".docs-component-page-header[_ngcontent-%COMP%]{display:none;justify-content:center;align-items:center;min-height:60px}@media (max-width: 959px){.docs-component-page-header[_ngcontent-%COMP%]{display:flex}}"]})}return l})();var Bt=g(35309),hi=g(99327);function ti(l,v){if(1&l&&(i.j41(0,"mat-sidenav",7,0),i.nI1(2,"async"),i.nI1(3,"async"),i.nI1(4,"async"),i.nI1(5,"async"),i.nrm(6,"app-component-nav",8),i.k0s()),2&l){const o=i.XpG();i.Y8G("opened",!1===i.bMT(2,5,o.isScreenSmall))("mode",i.bMT(3,7,o.isScreenSmall)?"over":"side")("fixedInViewport",i.bMT(4,9,o.isScreenSmall))("fixedTopGap",i.bMT(5,11,o.isExtraScreenSmall)?92:56),i.R7$(6),i.Y8G("params",o.params)}}function It(l,v){if(1&l&&i.nrm(0,"app-component-nav",8),2&l){const o=i.XpG();i.Y8G("params",o.params)}}const at=[{path:"",component:(()=>{class l{constructor(o,a,d){this._route=o,this._navigationFocusService=a,this._urlFragment="",this.subscriptions=new L.yU,this.isExtraScreenSmall=d.observe("(max-width: 720px)").pipe((0,$.T)(m=>m.matches)),this.isScreenSmall=d.observe("(max-width: 959px)").pipe((0,$.T)(m=>m.matches))}ngOnInit(){this.params=(0,A.z)(this._route.pathFromRoot.map(o=>o.params),Object.assign),this.subscriptions.add(this._navigationFocusService.navigationEndEvents.pipe((0,$.T)(()=>this.isScreenSmall)).subscribe(o=>{o&&this.sidenav&&this.sidenav.close()})),this._route.fragment.subscribe(o=>{null!=o&&(this._urlFragment=o,setTimeout(()=>{const a=document.getElementById(this._urlFragment);a&&a.scrollIntoView()}))})}ngOnDestroy(){this.subscriptions.unsubscribe()}toggleSidenav(o){return o.toggle()}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(s.nX),i.rXU(Bt._),i.rXU(hi.QP))};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["app-component-sidenav"]],viewQuery:function(a,d){if(1&a&&i.GBs(Ot,5),2&a){let m;i.mGM(m=i.lsd())&&(d.sidenav=m.first)}},standalone:!0,features:[i.aNF],decls:10,vars:6,consts:[["sidenav",""],[1,"docs-component-viewer-sidenav-container"],["role","navigation",1,"docs-component-viewer-sidenav"],[1,"docs-component-sidenav-content"],[3,"toggleSidenav"],[1,"docs-component-sidenav-inner-content"],[1,"docs-component-sidenav-body-content"],["role","navigation",1,"docs-component-viewer-sidenav",3,"opened","mode","fixedInViewport","fixedTopGap"],[3,"params"]],template:function(a,d){1&a&&(i.j41(0,"mat-sidenav-container",1),i.DNE(1,ti,7,13,"mat-sidenav",2),i.nI1(2,"async"),i.j41(3,"div",3)(4,"component-page-header",4),i.bIt("toggleSidenav",function(){return d.toggleSidenav(d.sidenav)}),i.k0s(),i.j41(5,"div",5)(6,"main",6),i.DNE(7,It,1,1,"app-component-nav"),i.nI1(8,"async"),i.nrm(9,"router-outlet"),i.k0s()()()()),2&a&&(i.R7$(),i.vxM(1,i.bMT(2,2,d.isScreenSmall)?1:-1),i.R7$(6),i.vxM(7,!1===i.bMT(8,4,d.isScreenSmall)?7:-1))},dependencies:[mi,Ot,Si,Gi,s.n3,k.Jj],styles:["app-component-sidenav{display:flex;flex-direction:column;overflow:auto}.docs-component-viewer-sidenav-container{flex:1;box-sizing:border-box}.docs-component-viewer-sidenav{overflow:auto}.mat-drawer::-webkit-scrollbar{height:4px;width:4px}.docs-component-viewer-nav{position:sticky;top:0}.docs-component-viewer-nav .docs-component-viewer-nav-content{width:240px;padding:16px 0;height:calc(100vh - 56px);overflow:auto}.docs-component-viewer-nav .docs-component-viewer-nav-content::-webkit-scrollbar{height:4px;width:4px}.docs-component-viewer-nav .docs-component-viewer-nav-content ul{list-style-type:none;margin:0 0 5px;padding:0;overflow:hidden}.docs-component-viewer-nav .docs-component-viewer-nav-content li{font-size:13px;line-height:16px;margin:0;padding:5px 15px 5px 20px}.docs-component-sidenav-content{display:flex;flex-direction:column;min-height:100%}.docs-component-sidenav-inner-content{display:flex;flex-direction:column;flex:1}.docs-component-sidenav-body-content{display:flex;flex:1 1 auto}div .mat-mdc-list-base{padding-top:0}div.docs-component-viewer-nav-content .mat-nav-list .mat-mdc-list-item .mat-list-item-content{padding-left:25px}@media (max-width: 959px){.docs-component-viewer-sidenav-container .docs-component-viewer-sidenav{z-index:4}.docs-component-viewer-nav{position:relative;top:0}.docs-component-viewer-nav .docs-component-viewer-nav-content{width:100%;border:none;margin:0;max-height:initial}}@media (width <= 720px){.docs-component-viewer-sidenav-container{flex:1 0 auto}.docs-component-sidenav-body-content{flex-direction:column}}\n"],encapsulation:2})}return l})(),children:[{path:"",redirectTo:"categories",pathMatch:"full"},{path:"categories",children:[{path:"",component:pt}]},{path:"",loadChildren:()=>g.e(258).then(g.bind(g,50258)).then(l=>l.routes)},{path:"**",redirectTo:"categories"}]}]},45024:(oi,J,g)=>{g.d(J,{CB:()=>k,DQ:()=>f,Q3:()=>L,qS:()=>y,sL:()=>M,xn:()=>G,y4:()=>T,zP:()=>I});var s=g(30017),V=(g(74402),g(7673),g(21413)),i=g(54438);class y{}function T(x){return x&&"function"==typeof x.connect&&!(x instanceof s.G)}var L=function(x){return x[x.REPLACED=0]="REPLACED",x[x.INSERTED=1]="INSERTED",x[x.MOVED=2]="MOVED",x[x.REMOVED=3]="REMOVED",x}(L||{});const M=new i.nKC("_ViewRepeater");class G{applyChanges(h,p,b,S,C){h.forEachOperation((O,z,P)=>{let U,R;if(null==O.previousIndex){const j=b(O,z,P);U=p.createEmbeddedView(j.templateRef,j.context,j.index),R=L.INSERTED}else null==P?(p.remove(z),R=L.REMOVED):(U=p.get(z),p.move(U,P),R=L.MOVED);C&&C({context:U?.context,operation:R,record:O})})}detach(){}}class f{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(h,p,b,S,C){h.forEachOperation((O,z,P)=>{let U,R;null==O.previousIndex?(U=this._insertView(()=>b(O,z,P),P,p,S(O)),R=U?L.INSERTED:L.REPLACED):null==P?(this._detachAndCacheView(z,p),R=L.REMOVED):(U=this._moveView(z,P,p,S(O)),R=L.MOVED),C&&C({context:U?.context,operation:R,record:O})})}detach(){for(const h of this._viewCache)h.destroy();this._viewCache=[]}_insertView(h,p,b,S){const C=this._insertViewFromCache(p,b);if(C)return void(C.context.$implicit=S);const O=h();return b.createEmbeddedView(O.templateRef,O.context,O.index)}_detachAndCacheView(h,p){const b=p.detach(h);this._maybeCacheView(b,p)}_moveView(h,p,b,S){const C=b.get(h);return b.move(C,p),C.context.$implicit=S,C}_maybeCacheView(h,p){if(this._viewCache.lengththis._markSelected(C)):this._markSelected(p[0]),this._selectedToEmit.length=0)}select(...h){this._verifyValueAssignment(h),h.forEach(b=>this._markSelected(b));const p=this._hasQueuedChanges();return this._emitChangeEvent(),p}deselect(...h){this._verifyValueAssignment(h),h.forEach(b=>this._unmarkSelected(b));const p=this._hasQueuedChanges();return this._emitChangeEvent(),p}setSelection(...h){this._verifyValueAssignment(h);const p=this.selected,b=new Set(h);h.forEach(C=>this._markSelected(C)),p.filter(C=>!b.has(this._getConcreteValue(C,b))).forEach(C=>this._unmarkSelected(C));const S=this._hasQueuedChanges();return this._emitChangeEvent(),S}toggle(h){return this.isSelected(h)?this.deselect(h):this.select(h)}clear(h=!0){this._unmarkAll();const p=this._hasQueuedChanges();return h&&this._emitChangeEvent(),p}isSelected(h){return this._selection.has(this._getConcreteValue(h))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(h){this._multiple&&this.selected&&this._selected.sort(h)}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(h){h=this._getConcreteValue(h),this.isSelected(h)||(this._multiple||this._unmarkAll(),this.isSelected(h)||this._selection.add(h),this._emitChanges&&this._selectedToEmit.push(h))}_unmarkSelected(h){h=this._getConcreteValue(h),this.isSelected(h)&&(this._selection.delete(h),this._emitChanges&&this._deselectedToEmit.push(h))}_unmarkAll(){this.isEmpty()||this._selection.forEach(h=>this._unmarkSelected(h))}_verifyValueAssignment(h){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(h,p){if(this.compareWith){p=p??this._selection;for(let b of p)if(this.compareWith(h,b))return b;return h}return h}}let I=(()=>{class x{constructor(){this._listeners=[]}notify(p,b){for(let S of this._listeners)S(p,b)}listen(p){return this._listeners.push(p),()=>{this._listeners=this._listeners.filter(b=>p!==b)}}ngOnDestroy(){this._listeners=[]}static#t=this.\u0275fac=function(b){return new(b||x)};static#i=this.\u0275prov=i.jDH({token:x,factory:x.\u0275fac,providedIn:"root"})}return x})()},72318:(oi,J,g)=>{g.d(J,{Wv:()=>E});var s=g(14085),A=g(54438),tt=g(71985),V=g(21413),i=g(70152);let y=(()=>{class M{create(f){return typeof MutationObserver>"u"?null:new MutationObserver(f)}static#t=this.\u0275fac=function(k){return new(k||M)};static#i=this.\u0275prov=A.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}return M})(),T=(()=>{class M{constructor(f){this._mutationObserverFactory=f,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((f,k)=>this._cleanupObserver(k))}observe(f){const k=(0,s.i8)(f);return new tt.c(F=>{const x=this._observeElement(k).subscribe(F);return()=>{x.unsubscribe(),this._unobserveElement(k)}})}_observeElement(f){if(this._observedElements.has(f))this._observedElements.get(f).count++;else{const k=new V.B,F=this._mutationObserverFactory.create(I=>k.next(I));F&&F.observe(f,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(f,{observer:F,stream:k,count:1})}return this._observedElements.get(f).stream}_unobserveElement(f){this._observedElements.has(f)&&(this._observedElements.get(f).count--,this._observedElements.get(f).count||this._cleanupObserver(f))}_cleanupObserver(f){if(this._observedElements.has(f)){const{observer:k,stream:F}=this._observedElements.get(f);k&&k.disconnect(),F.complete(),this._observedElements.delete(f)}}static#t=this.\u0275fac=function(k){return new(k||M)(A.KVO(y))};static#i=this.\u0275prov=A.jDH({token:M,factory:M.\u0275fac,providedIn:"root"})}return M})(),E=(()=>{class M{get disabled(){return this._disabled}set disabled(f){this._disabled=f,this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(f){this._debounce=(0,s.OE)(f),this._subscribe()}constructor(f,k,F){this._contentObserver=f,this._elementRef=k,this._ngZone=F,this.event=new A.bkB,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const f=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?f.pipe((0,i.B)(this.debounce)):f).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}static#t=this.\u0275fac=function(k){return new(k||M)(A.rXU(T),A.rXU(A.aKT),A.rXU(A.SKi))};static#i=this.\u0275dir=A.FsC({type:M,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[A.Mj6.HasDecoratorInputTransform,"cdkObserveContentDisabled","disabled",A.L39],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],standalone:!0,features:[A.GFd]})}return M})()},89417:(oi,J,g)=>{g.d(J,{BC:()=>si,Q0:()=>ui,X1:()=>Le,YN:()=>Ie,YS:()=>ei,cV:()=>l,cz:()=>h,hs:()=>d,j4:()=>ii,k0:()=>S,kq:()=>E,l_:()=>fi,me:()=>F,vO:()=>X,vS:()=>gi,xq:()=>ki});var s=g(54438),A=g(60177),tt=g(86648),V=g(27468),i=g(96354);let y=(()=>{class e{constructor(t,r){this._renderer=t,this._elementRef=r,this.onChange=c=>{},this.onTouched=()=>{}}setProperty(t,r){this._renderer.setProperty(this._elementRef.nativeElement,t,r)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}static#t=this.\u0275fac=function(r){return new(r||e)(s.rXU(s.sFG),s.rXU(s.aKT))};static#i=this.\u0275dir=s.FsC({type:e})}return e})(),T=(()=>{class e extends y{static#t=this.\u0275fac=(()=>{let t;return function(c){return(t||(t=s.xGo(e)))(c||e)}})();static#i=this.\u0275dir=s.FsC({type:e,features:[s.Vt3]})}return e})();const E=new s.nKC(""),G={provide:E,useExisting:(0,s.Rfq)(()=>F),multi:!0},k=new s.nKC("");let F=(()=>{class e extends y{constructor(t,r,c){super(t,r),this._compositionMode=c,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function f(){const e=(0,A.QT)()?(0,A.QT)().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(t){this.setProperty("value",t??"")}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}static#t=this.\u0275fac=function(r){return new(r||e)(s.rXU(s.sFG),s.rXU(s.aKT),s.rXU(k,8))};static#i=this.\u0275dir=s.FsC({type:e,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(r,c){1&r&&s.bIt("input",function(w){return c._handleInput(w.target.value)})("blur",function(){return c.onTouched()})("compositionstart",function(){return c._compositionStart()})("compositionend",function(w){return c._compositionEnd(w.target.value)})},features:[s.Jv_([G]),s.Vt3]})}return e})();function I(e){return null==e||("string"==typeof e||Array.isArray(e))&&0===e.length}function x(e){return null!=e&&"number"==typeof e.length}const h=new s.nKC(""),p=new s.nKC(""),b=/^(?=.{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 S{static min(n){return function C(e){return n=>{if(I(n.value)||I(e))return null;const t=parseFloat(n.value);return!isNaN(t)&&t{if(I(n.value)||I(e))return null;const t=parseFloat(n.value);return!isNaN(t)&&t>e?{max:{max:e,actual:n.value}}:null}}(n)}static required(n){return z(n)}static requiredTrue(n){return P(n)}static email(n){return function U(e){return I(e.value)||b.test(e.value)?null:{email:!0}}(n)}static minLength(n){return function R(e){return n=>I(n.value)||!x(n.value)?null:n.value.lengthx(n.value)&&n.value.length>e?{maxlength:{requiredLength:e,actualLength:n.value.length}}:null}(n)}static pattern(n){return function Nt(e){if(!e)return lt;let n,t;return"string"==typeof e?(t="","^"!==e.charAt(0)&&(t+="^"),t+=e,"$"!==e.charAt(e.length-1)&&(t+="$"),n=new RegExp(t)):(t=e.toString(),n=e),r=>{if(I(r.value))return null;const c=r.value;return n.test(c)?null:{pattern:{requiredPattern:t,actualValue:c}}}}(n)}static nullValidator(n){return null}static compose(n){return Xt(n)}static composeAsync(n){return jt(n)}}function z(e){return I(e.value)?{required:!0}:null}function P(e){return!0===e.value?null:{required:!0}}function lt(e){return null}function Ut(e){return null!=e}function Rt(e){return(0,s.jNT)(e)?(0,tt.H)(e):e}function Gt(e){let n={};return e.forEach(t=>{n=null!=t?{...n,...t}:n}),0===Object.keys(n).length?null:n}function Pt(e,n){return n.map(t=>t(e))}function zt(e){return e.map(n=>function ri(e){return!e.validate}(n)?n:t=>n.validate(t))}function Xt(e){if(!e)return null;const n=e.filter(Ut);return 0==n.length?null:function(t){return Gt(Pt(t,n))}}function vt(e){return null!=e?Xt(zt(e)):null}function jt(e){if(!e)return null;const n=e.filter(Ut);return 0==n.length?null:function(t){const r=Pt(t,n).map(Rt);return(0,V.p)(r).pipe((0,i.T)(Gt))}}function wt(e){return null!=e?jt(zt(e)):null}function Ht(e,n){return null===e?[n]:Array.isArray(e)?[...e,n]:[e,n]}function Wt(e){return e._rawValidators}function xt(e){return e._rawAsyncValidators}function mt(e){return e?Array.isArray(e)?e:[e]:[]}function it(e,n){return Array.isArray(e)?e.includes(n):e===n}function $t(e,n){const t=mt(n);return mt(e).forEach(c=>{it(t,c)||t.push(c)}),t}function kt(e,n){return mt(n).filter(t=>!it(e,t))}class Kt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=vt(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=wt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,t){return!!this.control&&this.control.hasError(n,t)}getError(n,t){return this.control?this.control.getError(n,t):null}}class B extends Kt{get formDirective(){return null}get path(){return null}}class X extends Kt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class W{constructor(n){this._cd=n}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let si=(()=>{class e extends W{constructor(t){super(t)}static#t=this.\u0275fac=function(r){return new(r||e)(s.rXU(X,2))};static#i=this.\u0275dir=s.FsC({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,c){2&r&&s.AVh("ng-untouched",c.isUntouched)("ng-touched",c.isTouched)("ng-pristine",c.isPristine)("ng-dirty",c.isDirty)("ng-valid",c.isValid)("ng-invalid",c.isInvalid)("ng-pending",c.isPending)},features:[s.Vt3]})}return e})();const et="VALID",pt="INVALID",N="PENDING",nt="DISABLED";function Mt(e){return(gt(e)?e.validators:e)||null}function $(e,n){return(gt(n)?n.asyncValidators:e)||null}function gt(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}class At{constructor(n,t){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(t)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get valid(){return this.status===et}get invalid(){return this.status===pt}get pending(){return this.status==N}get disabled(){return this.status===nt}get enabled(){return this.status!==nt}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators($t(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators($t(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(kt(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(kt(n,this._rawAsyncValidators))}hasValidator(n){return it(this._rawValidators,n)}hasAsyncValidator(n){return it(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){this.touched=!0,this._parent&&!n.onlySelf&&this._parent.markAsTouched(n)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(n=>n.markAllAsTouched())}markAsUntouched(n={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(t=>{t.markAsUntouched({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}markAsDirty(n={}){this.pristine=!1,this._parent&&!n.onlySelf&&this._parent.markAsDirty(n)}markAsPristine(n={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(t=>{t.markAsPristine({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}markAsPending(n={}){this.status=N,!1!==n.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!n.onlySelf&&this._parent.markAsPending(n)}disable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=nt,this.errors=null,this._forEachChild(r=>{r.disable({...n,onlySelf:!0})}),this._updateValue(),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:t}),this._onDisabledChange.forEach(r=>r(!0))}enable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=et,this._forEachChild(r=>{r.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:t}),this._onDisabledChange.forEach(r=>r(!1))}_updateAncestors(n){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===et||this.status===N)&&this._runAsyncValidator(n.emitEvent)),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(n)}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?nt:et}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n){if(this.asyncValidator){this.status=N,this._hasOwnPendingAsyncValidator=!0;const t=Rt(this.asyncValidator(this));this._asyncValidationSubscription=t.subscribe(r=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(r,{emitEvent:n})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(n,t={}){this.errors=n,this._updateControlsErrors(!1!==t.emitEvent)}get(n){let t=n;return null==t||(Array.isArray(t)||(t=t.split(".")),0===t.length)?null:t.reduce((r,c)=>r&&r._find(c),this)}getError(n,t){const r=t?this.get(t):this;return r&&r.errors?r.errors[n]:null}hasError(n,t){return!!this.getError(n,t)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(n)}_initObservables(){this.valueChanges=new s.bkB,this.statusChanges=new s.bkB}_calculateStatus(){return this._allControlsDisabled()?nt:this.errors?pt:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(N)?N:this._anyControlsHaveStatus(pt)?pt:et}_anyControlsHaveStatus(n){return this._anyControls(t=>t.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n={}){this.pristine=!this._anyControlsDirty(),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}_updateTouched(n={}){this.touched=this._anyControlsTouched(),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){gt(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function Z(e){return Array.isArray(e)?vt(e):e||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function Yt(e){return Array.isArray(e)?wt(e):e||null}(this._rawAsyncValidators)}}class Y extends At{constructor(n,t,r){super(Mt(t),$(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,t){return this.controls[n]?this.controls[n]:(this.controls[n]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(n,t,r={}){this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}removeControl(n,t={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(n,t,r={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],t&&this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,t={}){(function Vt(e,n,t){e._forEachChild((r,c)=>{if(void 0===t[c])throw new s.wOt(1002,"")})})(this,0,n),Object.keys(n).forEach(r=>{(function Dt(e,n,t){const r=e.controls;if(!(n?Object.keys(r):r).length)throw new s.wOt(1e3,"");if(!r[t])throw new s.wOt(1001,"")})(this,!0,r),this.controls[r].setValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(Object.keys(n).forEach(r=>{const c=this.controls[r];c&&c.patchValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n={},t={}){this._forEachChild((r,c)=>{r.reset(n?n[c]:null,{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(n,t,r)=>(n[r]=t.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(t,r)=>!!r._syncPendingControls()||t);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(t=>{const r=this.controls[t];r&&n(r,t)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[t,r]of Object.entries(this.controls))if(this.contains(t)&&n(r))return!0;return!1}_reduceValue(){return this._reduceChildren({},(t,r,c)=>((r.enabled||this.disabled)&&(t[c]=r.value),t))}_reduceChildren(n,t){let r=n;return this._forEachChild((c,_)=>{r=t(r,c,_)}),r}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}const K=new s.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>ot}),ot="always";function rt(e,n,t=ot){Ft(e,n),n.valueAccessor.writeValue(e.value),(e.disabled||"always"===t)&&n.valueAccessor.setDisabledState?.(e.disabled),function li(e,n){n.valueAccessor.registerOnChange(t=>{e._pendingValue=t,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&Et(e,n)})}(e,n),function qt(e,n){const t=(r,c)=>{n.valueAccessor.writeValue(r),c&&n.viewToModelUpdate(r)};e.registerOnChange(t),n._registerOnDestroy(()=>{e._unregisterOnChange(t)})}(e,n),function ft(e,n){n.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&Et(e,n),"submit"!==e.updateOn&&e.markAsTouched()})}(e,n),function Ni(e,n){if(n.valueAccessor.setDisabledState){const t=r=>{n.valueAccessor.setDisabledState(r)};e.registerOnDisabledChange(t),n._registerOnDestroy(()=>{e._unregisterOnDisabledChange(t)})}}(e,n)}function _t(e,n,t=!0){const r=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(r),n.valueAccessor.registerOnTouched(r)),q(e,n),e&&(n._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(()=>{}))}function st(e,n){e.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(n)})}function Ft(e,n){const t=Wt(e);null!==n.validator?e.setValidators(Ht(t,n.validator)):"function"==typeof t&&e.setValidators([t]);const r=xt(e);null!==n.asyncValidator?e.setAsyncValidators(Ht(r,n.asyncValidator)):"function"==typeof r&&e.setAsyncValidators([r]);const c=()=>e.updateValueAndValidity();st(n._rawValidators,c),st(n._rawAsyncValidators,c)}function q(e,n){let t=!1;if(null!==e){if(null!==n.validator){const c=Wt(e);if(Array.isArray(c)&&c.length>0){const _=c.filter(w=>w!==n.validator);_.length!==c.length&&(t=!0,e.setValidators(_))}}if(null!==n.asyncValidator){const c=xt(e);if(Array.isArray(c)&&c.length>0){const _=c.filter(w=>w!==n.asyncValidator);_.length!==c.length&&(t=!0,e.setAsyncValidators(_))}}}const r=()=>{};return st(n._rawValidators,r),st(n._rawAsyncValidators,r),t}function Et(e,n){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function St(e,n){Ft(e,n)}function Bt(e,n){if(!e.hasOwnProperty("model"))return!1;const t=e.model;return!!t.isFirstChange()||!Object.is(n,t.currentValue)}function ti(e,n){e._syncPendingControls(),n.forEach(t=>{const r=t.control;"submit"===r.updateOn&&r._pendingChange&&(t.viewToModelUpdate(r._pendingValue),r._pendingChange=!1)})}function It(e,n){if(!n)return null;let t,r,c;return Array.isArray(n),n.forEach(_=>{_.constructor===F?t=_:function hi(e){return Object.getPrototypeOf(e.constructor)===T}(_)?r=_:c=_}),c||r||t||null}const zi={provide:B,useExisting:(0,s.Rfq)(()=>l)},at=Promise.resolve();let l=(()=>{class e extends B{constructor(t,r,c){super(),this.callSetDisabledState=c,this.submitted=!1,this._directives=new Set,this.ngSubmit=new s.bkB,this.form=new Y({},vt(t),wt(r))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){at.then(()=>{const r=this._findContainer(t.path);t.control=r.registerControl(t.name,t.control),rt(t.control,t,this.callSetDisabledState),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){at.then(()=>{const r=this._findContainer(t.path);r&&r.removeControl(t.name),this._directives.delete(t)})}addFormGroup(t){at.then(()=>{const r=this._findContainer(t.path),c=new Y({});St(c,t),r.registerControl(t.name,c),c.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){at.then(()=>{const r=this._findContainer(t.path);r&&r.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,r){at.then(()=>{this.form.get(t.path).setValue(r)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submitted=!0,ti(this.form,this._directives),this.ngSubmit.emit(t),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}static#t=this.\u0275fac=function(r){return new(r||e)(s.rXU(h,10),s.rXU(p,10),s.rXU(K,8))};static#i=this.\u0275dir=s.FsC({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(r,c){1&r&&s.bIt("submit",function(w){return c.onSubmit(w)})("reset",function(){return c.onReset()})},inputs:{options:[s.Mj6.None,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.Jv_([zi]),s.Vt3]})}return e})();function v(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function o(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}const a=class extends At{constructor(n=null,t,r){super(Mt(t),$(r,t)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),gt(t)&&(t.nonNullable||t.initialValueIsDefault)&&(this.defaultValue=o(n)?n.value:n)}setValue(n,t={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(r=>r(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(n,t={}){this.setValue(n,t)}reset(n=this.defaultValue,t={}){this._applyFormState(n),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){v(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){v(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){o(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}},d=a,ce={provide:X,useExisting:(0,s.Rfq)(()=>gi)},ji=Promise.resolve();let gi=(()=>{class e extends X{constructor(t,r,c,_,w,Q){super(),this._changeDetectorRef=w,this.callSetDisabledState=Q,this.control=new a,this._registered=!1,this.name="",this.update=new s.bkB,this._parent=t,this._setValidators(r),this._setAsyncValidators(c),this.valueAccessor=It(0,_)}ngOnChanges(t){if(this._checkForErrors(),!this._registered||"name"in t){if(this._registered&&(this._checkName(),this.formDirective)){const r=t.name.previousValue;this.formDirective.removeControl({name:r,path:this._getPath(r)})}this._setUpControl()}"isDisabled"in t&&this._updateDisabled(t),Bt(t,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(t){this.viewModel=t,this.update.emit(t)}_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(){rt(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(t){ji.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(t){const r=t.isDisabled.currentValue,c=0!==r&&(0,s.L39)(r);ji.then(()=>{c&&!this.control.disabled?this.control.disable():!c&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(t){return this._parent?function ut(e,n){return[...n.path,e]}(t,this._parent):[t]}static#t=this.\u0275fac=function(r){return new(r||e)(s.rXU(B,9),s.rXU(h,10),s.rXU(p,10),s.rXU(E,10),s.rXU(s.gRc,8),s.rXU(K,8))};static#i=this.\u0275dir=s.FsC({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[s.Mj6.None,"disabled","isDisabled"],model:[s.Mj6.None,"ngModel","model"],options:[s.Mj6.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[s.Jv_([ce]),s.Vt3,s.OA$]})}return e})();const me={provide:E,useExisting:(0,s.Rfq)(()=>ui),multi:!0};let ui=(()=>{class e extends T{writeValue(t){this.setProperty("value",t??"")}registerOnChange(t){this.onChange=r=>{t(""==r?null:parseFloat(r))}}static#t=this.\u0275fac=(()=>{let t;return function(c){return(t||(t=s.xGo(e)))(c||e)}})();static#i=this.\u0275dir=s.FsC({type:e,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(r,c){1&r&&s.bIt("input",function(w){return c.onChange(w.target.value)})("blur",function(){return c.onTouched()})},features:[s.Jv_([me]),s.Vt3]})}return e})();const _i=new s.nKC(""),ue={provide:X,useExisting:(0,s.Rfq)(()=>fi)};let fi=(()=>{class e extends X{set isDisabled(t){}static#t=this._ngModelWarningSentOnce=!1;constructor(t,r,c,_,w){super(),this._ngModelWarningConfig=_,this.callSetDisabledState=w,this.update=new s.bkB,this._ngModelWarningSent=!1,this._setValidators(t),this._setAsyncValidators(r),this.valueAccessor=It(0,c)}ngOnChanges(t){if(this._isControlChanged(t)){const r=t.form.previousValue;r&&_t(r,this,!1),rt(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Bt(t,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&_t(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_isControlChanged(t){return t.hasOwnProperty("form")}static#i=this.\u0275fac=function(r){return new(r||e)(s.rXU(h,10),s.rXU(p,10),s.rXU(E,10),s.rXU(_i,8),s.rXU(K,8))};static#e=this.\u0275dir=s.FsC({type:e,selectors:[["","formControl",""]],inputs:{form:[s.Mj6.None,"formControl","form"],isDisabled:[s.Mj6.None,"disabled","isDisabled"],model:[s.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[s.Jv_([ue]),s.Vt3,s.OA$]})}return e})();const _e={provide:B,useExisting:(0,s.Rfq)(()=>ii)};let ii=(()=>{class e extends B{constructor(t,r,c){super(),this.callSetDisabledState=c,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new s.bkB,this._setValidators(t),this._setAsyncValidators(r)}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(q(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const r=this.form.get(t.path);return rt(r,t,this.callSetDisabledState),r.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),r}getControl(t){return this.form.get(t.path)}removeControl(t){_t(t.control||null,t,!1),function pi(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,r){this.form.get(t.path).setValue(r)}onSubmit(t){return this.submitted=!0,ti(this.form,this.directives),this.ngSubmit.emit(t),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submitted=!1}_updateDomValue(){this.directives.forEach(t=>{const r=t.control,c=this.form.get(t.path);r!==c&&(_t(r||null,t),(e=>e instanceof a)(c)&&(rt(c,t,this.callSetDisabledState),t.control=c))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){const r=this.form.get(t.path);St(r,t),r.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){const r=this.form.get(t.path);r&&function Ot(e,n){return q(e,n)}(r,t)&&r.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Ft(this.form,this),this._oldForm&&q(this._oldForm,this)}_checkFormPresent(){}static#t=this.\u0275fac=function(r){return new(r||e)(s.rXU(h,10),s.rXU(p,10),s.rXU(K,8))};static#i=this.\u0275dir=s.FsC({type:e,selectors:[["","formGroup",""]],hostBindings:function(r,c){1&r&&s.bIt("submit",function(w){return c.onSubmit(w)})("reset",function(){return c.onReset()})},inputs:{form:[s.Mj6.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.Jv_([_e]),s.Vt3,s.OA$]})}return e})(),ct=(()=>{class e{constructor(){this._validator=lt}ngOnChanges(t){if(this.inputName in t){const r=this.normalizeInput(t[this.inputName].currentValue);this._enabled=this.enabled(r),this._validator=this._enabled?this.createValidator(r):lt,this._onChange&&this._onChange()}}validate(t){return this._validator(t)}registerOnValidatorChange(t){this._onChange=t}enabled(t){return null!=t}static#t=this.\u0275fac=function(r){return new(r||e)};static#i=this.\u0275dir=s.FsC({type:e,features:[s.OA$]})}return e})();const Ae={provide:h,useExisting:(0,s.Rfq)(()=>ei),multi:!0},Fe={provide:h,useExisting:(0,s.Rfq)(()=>ki),multi:!0};let ei=(()=>{class e extends ct{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=s.L39,this.createValidator=t=>z}enabled(t){return t}static#t=this.\u0275fac=(()=>{let t;return function(c){return(t||(t=s.xGo(e)))(c||e)}})();static#i=this.\u0275dir=s.FsC({type:e,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(r,c){2&r&&s.BMQ("required",c._enabled?"":null)},inputs:{required:"required"},features:[s.Jv_([Ae]),s.Vt3]})}return e})(),ki=(()=>{class e extends ei{constructor(){super(...arguments),this.createValidator=t=>P}static#t=this.\u0275fac=(()=>{let t;return function(c){return(t||(t=s.xGo(e)))(c||e)}})();static#i=this.\u0275dir=s.FsC({type:e,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(r,c){2&r&&s.BMQ("required",c._enabled?"":null)},features:[s.Jv_([Fe]),s.Vt3]})}return e})(),re=(()=>{class e{static#t=this.\u0275fac=function(r){return new(r||e)};static#i=this.\u0275mod=s.$C({type:e});static#e=this.\u0275inj=s.G2t({})}return e})(),Ie=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:K,useValue:t.callSetDisabledState??ot}]}}static#t=this.\u0275fac=function(r){return new(r||e)};static#i=this.\u0275mod=s.$C({type:e});static#e=this.\u0275inj=s.G2t({imports:[re]})}return e})(),Le=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:_i,useValue:t.warnOnNgModelWithFormControl??"always"},{provide:K,useValue:t.callSetDisabledState??ot}]}}static#t=this.\u0275fac=function(r){return new(r||e)};static#i=this.\u0275mod=s.$C({type:e});static#e=this.\u0275inj=s.G2t({imports:[re]})}return e})()}}]); \ No newline at end of file diff --git a/621.84ba5cb9886948d6.js b/621.84ba5cb9886948d6.js deleted file mode 100644 index 5ec8bc02..00000000 --- a/621.84ba5cb9886948d6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[621],{28621:(Gt,K,p)=>{p.r(K),p.d(K,{routes:()=>mt});var s=p(74710),F=p(84572),Z=p(69576),S=p(49969),i=p(54438),A=p(14085),N=p(36860),T=p(3),R=p(18359),V=p(57786),G=p(21413),b=p(72318),M=p(60177),L=p(18617),f=(p(45024),p(67336)),g=(p(89417),p(56977));const v=["*"],D=["unscopedContent"],I=["text"],k=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],O=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],Mt=new i.nKC("ListOption");let ut=(()=>{class l{constructor(o){this._elementRef=o}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(i.aKT))};static#i=this.\u0275dir=i.FsC({type:l,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"],standalone:!0})}return l})(),rt=(()=>{class l{constructor(o){this._elementRef=o}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(i.aKT))};static#i=this.\u0275dir=i.FsC({type:l,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"],standalone:!0})}return l})(),Kt=(()=>{class l{static#t=this.\u0275fac=function(a){return new(a||l)};static#i=this.\u0275dir=i.FsC({type:l,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"],standalone:!0})}return l})(),Dt=(()=>{class l{constructor(o){this._listOption=o}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(Mt,8))};static#i=this.\u0275dir=i.FsC({type:l,hostVars:4,hostBindings:function(a,d){2&a&&i.AVh("mdc-list-item__start",d._isAlignedAtStart())("mdc-list-item__end",!d._isAlignedAtStart())},standalone:!0})}return l})(),Qt=(()=>{class l extends Dt{static#t=this.\u0275fac=(()=>{let o;return function(d){return(o||(o=i.xGo(l)))(d||l)}})();static#i=this.\u0275dir=i.FsC({type:l,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],standalone:!0,features:[i.Vt3]})}return l})(),U=(()=>{class l extends Dt{static#t=this.\u0275fac=(()=>{let o;return function(d){return(o||(o=i.xGo(l)))(d||l)}})();static#i=this.\u0275dir=i.FsC({type:l,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],standalone:!0,features:[i.Vt3]})}return l})();const $=new i.nKC("MAT_LIST_CONFIG");let Y=(()=>{class l{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,i.WQX)($,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(o){this._disableRipple=(0,A.he)(o)}get disabled(){return this._disabled}set disabled(o){this._disabled=(0,A.he)(o)}static#t=this.\u0275fac=function(a){return new(a||l)};static#i=this.\u0275dir=i.FsC({type:l,hostVars:1,hostBindings:function(a,d){2&a&&i.BMQ("aria-disabled",d.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},standalone:!0})}return l})(),Zt=(()=>{class l{set lines(o){this._explicitLines=(0,A.OE)(o,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(o){this._disableRipple=(0,A.he)(o)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(o){this._disabled=(0,A.he)(o)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(o,a,d,m,u,Q){this._elementRef=o,this._ngZone=a,this._listBase=d,this._platform=m,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new R.yU,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=u||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===Q,d&&!d._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 T.ug(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,V.h)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(o){if(!this._lines||!this._titles||!this._unscopedContent)return;o&&this._checkDomForUnscopedTextContent();const a=this._explicitLines??this._inferLinesFromContent(),d=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",a<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",a<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===a),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===a),this._hasUnscopedTextContent){const m=0===this._titles.length&&1===a;d.classList.toggle("mdc-list-item__primary-text",m),d.classList.toggle("mdc-list-item__secondary-text",!m)}else d.classList.remove("mdc-list-item__primary-text"),d.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let o=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(o+=1),o}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(o=>o.nodeType!==o.COMMENT_NODE).some(o=>!(!o.textContent||!o.textContent.trim()))}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(i.aKT),i.rXU(i.SKi),i.rXU(Y,8),i.rXU(N.OD),i.rXU(T.$E,8),i.rXU(i.bc$,8))};static#i=this.\u0275dir=i.FsC({type:l,contentQueries:function(a,d,m){if(1&a&&(i.wni(m,Qt,4),i.wni(m,U,4)),2&a){let u;i.mGM(u=i.lsd())&&(d._avatars=u),i.mGM(u=i.lsd())&&(d._icons=u)}},hostVars:4,hostBindings:function(a,d){2&a&&(i.BMQ("aria-disabled",d.disabled)("disabled",d._isButtonElement&&d.disabled||null),i.AVh("mdc-list-item--disabled",d.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"},standalone:!0})}return l})(),_t=(()=>{class l extends Zt{get activated(){return this._activated}set activated(o){this._activated=(0,A.he)(o)}constructor(o,a,d,m,u,Q){super(o,a,d,m,u,Q),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(i.aKT),i.rXU(i.SKi),i.rXU(Y,8),i.rXU(N.OD),i.rXU(T.$E,8),i.rXU(i.bc$,8))};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(a,d,m){if(1&a&&(i.wni(m,rt,5),i.wni(m,ut,5),i.wni(m,Kt,5)),2&a){let u;i.mGM(u=i.lsd())&&(d._lines=u),i.mGM(u=i.lsd())&&(d._titles=u),i.mGM(u=i.lsd())&&(d._meta=u)}},viewQuery:function(a,d){if(1&a&&(i.GBs(D,5),i.GBs(I,5)),2&a){let m;i.mGM(m=i.lsd())&&(d._unscopedContent=m.first),i.mGM(m=i.lsd())&&(d._itemText=m.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:11,hostBindings:function(a,d){2&a&&(i.BMQ("aria-current",d._getAriaCurrent()),i.AVh("mdc-list-item--activated",d.activated)("mdc-list-item--with-leading-avatar",0!==d._avatars.length)("mdc-list-item--with-leading-icon",0!==d._icons.length)("mdc-list-item--with-trailing-meta",0!==d._meta.length)("_mat-animation-noopable",d._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],standalone:!0,features:[i.Vt3,i.aNF],ngContentSelectors:O,decls:10,vars:0,consts:[["unscopedContent",""],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mat-mdc-focus-indicator"]],template:function(a,d){if(1&a){const m=i.RV6();i.NAR(k),i.SdG(0),i.j41(1,"span",1),i.SdG(2,1),i.SdG(3,2),i.j41(4,"span",2,0),i.bIt("cdkObserveContent",function(){return i.eBV(m),i.Njj(d._updateItemLines(!0))}),i.SdG(6,3),i.k0s()(),i.SdG(7,4),i.SdG(8,5),i.nrm(9,"div",3)}},dependencies:[b.Wv],encapsulation:2,changeDetection:0})}return l})(),Di=(()=>{class l extends Y{constructor(){super(...arguments),this._isNonInteractive=!1}static#t=this.\u0275fac=(()=>{let o;return function(d){return(o||(o=i.xGo(l)))(d||l)}})();static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],standalone:!0,features:[i.Jv_([{provide:Y,useExisting:l}]),i.Vt3,i.aNF],ngContentSelectors:v,decls:1,vars:0,template:function(a,d){1&a&&(i.NAR(),i.SdG(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-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size)}.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:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space)}a.mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color)}a.mdc-list-item.mdc-list-item--activated.mdc-list-item{border-radius:var(--mat-list-active-indicator-shape)}'],encapsulation:2,changeDetection:0})}return l})();const Fi=l=>[l];function ai(l,x){if(1&l&&(i.j41(0,"a",4,0),i.EFF(2),i.k0s()),2&l){const o=x.$implicit;i.Y8G("routerLink",i.eq3(2,Fi,"/components/"+o.id)),i.R7$(2),i.SpI(" ",o.name," ")}}const Vt=[{id:"alert",name:"Alert",summary:"Provide contextual feedback messages for typical user actions."},{id:"button",name:"Button",summary:"Provide a button loading directive for Material."},{id:"checkbox-group",name:"Checkbox Group",summary:"Allows the user to create a set of checkbox with select all."},{id:"colorpicker",name:"Color Picker",summary:"An extra input to select color enhanced by the ngx-color."},{id:"grid",name:"Data Grid",summary:"A powerful data grid for Material table."},{id:"datetimepicker",name:"Datetimepicker",summary:"Allows the user to choose both dates and times."},{id:"dialog",name:"Dialog",summary:"A configurable modal to show alert and confirmation."},{id:"drawer",name:"Drawer",summary:"A large interactive panel that displays dynamic content."},{id:"loader",name:"Loader",summary:"An easier loading component wrap with progress bar and spinner."},{id:"photoviewer",name:"Photoviewer",summary:"A feature-rich image viewer."},{id:"popover",name:"Popover",summary:"A floating panel containing html content."},{id:"progress",name:"Progress",summary:"A linear progress indicator with Bootstrap style."},{id:"select",name:"Select",summary:"A ng-select wrapper to be used in the form field."},{id:"split",name:"Split Pane",summary:"A component for creating multi-view layouts."},{id:"tooltip",name:"Tooltip",summary:"The tooltip support rich content."}];let Si=(()=>{class l{constructor(){this.menus=Vt}static#t=this.\u0275fac=function(a){return new(a||l)};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["app-component-nav"]],inputs:{params:"params"},standalone:!0,features:[i.aNF],decls:5,vars:0,consts:[["routerLinkActiveInstance","routerLinkActive"],[1,"docs-component-viewer-nav"],[1,"docs-component-viewer-nav-content"],["mat-list-item","","routerLinkActive","docs-component-viewer-sidenav-item-selected"],["mat-list-item","","routerLinkActive","docs-component-viewer-sidenav-item-selected",3,"routerLink"]],template:function(a,d){1&a&&(i.j41(0,"div",1)(1,"div",2)(2,"mat-nav-list"),i.Z7z(3,ai,3,4,"a",3,i.fX1),i.k0s()()()),2&a&&(i.R7$(3),i.Dyx(d.menus))},dependencies:[Di,_t,s.wQ,s.Wk],data:{animation:[(0,S.hZ)("bodyExpansion",[(0,S.wk)("collapsed",(0,S.iF)({height:"0px",display:"none"})),(0,S.wk)("expanded",(0,S.iF)({height:"*",display:"block"})),(0,S.kY)("expanded <=> collapsed",(0,S.i0)("225ms cubic-bezier(0.4,0.0,0.2,1)"))])]}})}return l})();var di=p(78731);const Oi=l=>[l];function st(l,x){if(1&l&&(i.j41(0,"a",4)(1,"div",5)(2,"div",6),i.EFF(3),i.k0s(),i.j41(4,"div",7),i.EFF(5),i.k0s()()()),2&l){const o=x.$implicit;i.Y8G("routerLink",i.eq3(3,Oi,"/components/"+o.id)),i.R7$(3),i.JRh(o.name),i.R7$(2),i.JRh(o.summary)}}let ft=(()=>{class l{constructor(o,a){this._componentPageTitle=o,this._route=a,this.list=Vt}ngOnInit(){this.params=(0,F.z)(this._route.pathFromRoot.map(o=>o.params),Object.assign),this.routeParamSubscription=this.params.subscribe(o=>{this._componentPageTitle.title="components"})}ngOnDestroy(){this.routeParamSubscription&&this.routeParamSubscription.unsubscribe()}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(di.X),i.rXU(s.nX))};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["app-component-category-list"]],standalone:!0,features:[i.aNF],decls:5,vars:1,consts:[["id","category-summary","focusOnNavigation","",1,"docs-component-category-list-summary"],[3,"innerHTML"],[1,"docs-component-category-list"],[1,"docs-component-category-list-item"],[1,"docs-component-category-list-item",3,"routerLink"],[1,"docs-component-category-list-card"],[1,"docs-component-category-list-card-title"],[1,"docs-component-category-list-card-summary"]],template:function(a,d){1&a&&(i.j41(0,"div",0),i.nrm(1,"div",1),i.k0s(),i.j41(2,"div",2),i.Z7z(3,st,6,5,"a",3,i.fX1),i.k0s()),2&a&&(i.R7$(),i.Y8G("innerHTML",d._categoryListSummary,i.npT),i.R7$(2),i.Dyx(d.list))},dependencies:[Z.r,s.Wk],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;align-items:center}.docs-component-category-list-summary[_ngcontent-%COMP%]{padding:40px 40px 0;font-size:16px;line-height:1.5;display:flex;justify-content:center}@media (width <= 1255px){.docs-component-category-list-summary[_ngcontent-%COMP%]{max-width:600px}}@media (width <= 694px){.docs-component-category-list-summary[_ngcontent-%COMP%]{max-width:280px}}.docs-component-category-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding:20px 20px 100px;justify-content:center}.docs-component-category-list-item[_ngcontent-%COMP%]{display:inline-block;margin:20px;vertical-align:top;width:280px}.docs-component-category-list-item[_ngcontent-%COMP%] .docs-component-category-list-card-title[_ngcontent-%COMP%]{align-items:center;display:flex;padding:16px;font-size:20px;font-weight:500}.docs-component-category-list-item[_ngcontent-%COMP%], .docs-component-category-list-item[_ngcontent-%COMP%]:active, .docs-component-category-list-item[_ngcontent-%COMP%]:hover, .docs-component-category-list-item[_ngcontent-%COMP%]:focus{text-decoration:none}.docs-component-category-list-card[_ngcontent-%COMP%]{overflow:hidden;transition:background .3s ease}.docs-component-category-list-card-image-wrapper[_ngcontent-%COMP%]{height:156px}.docs-component-category-list-card-summary[_ngcontent-%COMP%]{padding:0 16px 16px;min-height:2.4em;font-size:16px}.docs-component-category-list-card-image[_ngcontent-%COMP%]{width:100%}"]})}return l})();var j=p(65478),at=p(28203),Et=p(33726),et=p(5964),q=p(96354),qt=p(73703),bt=p(23294),Ft=p(96697),St=p(99172),Ot=p(70152);const nt=["*"],Ti=["content"],Li=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],Bi=["mat-drawer","mat-drawer-content","*"];function ci(l,x){if(1&l){const o=i.RV6();i.j41(0,"div",1),i.bIt("click",function(){i.eBV(o);const d=i.XpG();return i.Njj(d._onBackdropClicked())}),i.k0s()}if(2&l){const o=i.XpG();i.AVh("mat-drawer-shown",o._isShowingBackdrop())}}function Ii(l,x){1&l&&(i.j41(0,"mat-drawer-content"),i.SdG(1,2),i.k0s())}const tt=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],dt=["mat-sidenav","mat-sidenav-content","*"];function vt(l,x){if(1&l){const o=i.RV6();i.j41(0,"div",1),i.bIt("click",function(){i.eBV(o);const d=i.XpG();return i.Njj(d._onBackdropClicked())}),i.k0s()}if(2&l){const o=i.XpG();i.AVh("mat-drawer-shown",o._isShowingBackdrop())}}function ct(l,x){1&l&&(i.j41(0,"mat-sidenav-content"),i.SdG(1,2),i.k0s())}const lt={transformDrawer:(0,S.hZ)("transform",[(0,S.wk)("open, open-instant",(0,S.iF)({transform:"none",visibility:"visible"})),(0,S.wk)("void",(0,S.iF)({"box-shadow":"none",visibility:"hidden"})),(0,S.kY)("void => open-instant",(0,S.i0)("0ms")),(0,S.kY)("void <=> open, open-instant => void",(0,S.i0)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},Tt=new i.nKC("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function li(){return!1}}),ot=new i.nKC("MAT_DRAWER_CONTAINER");let xt=(()=>{class l extends j.uv{constructor(o,a,d,m,u){super(d,m,u),this._changeDetectorRef=o,this._container=a}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(i.gRc),i.rXU((0,i.Rfq)(()=>ti)),i.rXU(i.aKT),i.rXU(j.R),i.rXU(i.SKi))};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(a,d){2&a&&i.xc7("margin-left",d._container._contentMargins.left,"px")("margin-right",d._container._contentMargins.right,"px")},standalone:!0,features:[i.Jv_([{provide:j.uv,useExisting:l}]),i.Vt3,i.aNF],ngContentSelectors:nt,decls:1,vars:0,template:function(a,d){1&a&&(i.NAR(),i.SdG(0))},encapsulation:2,changeDetection:0})}return l})(),Lt=(()=>{class l{get position(){return this._position}set position(o){(o="end"===o?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(o),this._position=o,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(o){this._mode=o,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(o){this._disableClose=(0,A.he)(o)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(o){("true"===o||"false"===o||null==o)&&(o=(0,A.he)(o)),this._autoFocus=o}get opened(){return this._opened}set opened(o){this.toggle((0,A.he)(o))}constructor(o,a,d,m,u,Q,yt,ji){this._elementRef=o,this._focusTrapFactory=a,this._focusMonitor=d,this._platform=m,this._ngZone=u,this._interactivityChecker=Q,this._doc=yt,this._container=ji,this._focusTrap=null,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new G.B,this._animationEnd=new G.B,this._animationState="void",this.openedChange=new i.bkB(!0),this._openedStream=this.openedChange.pipe((0,et.p)(E=>E),(0,q.T)(()=>{})),this.openedStart=this._animationStarted.pipe((0,et.p)(E=>E.fromState!==E.toState&&0===E.toState.indexOf("open")),(0,qt.u)(void 0)),this._closedStream=this.openedChange.pipe((0,et.p)(E=>!E),(0,q.T)(()=>{})),this.closedStart=this._animationStarted.pipe((0,et.p)(E=>E.fromState!==E.toState&&"void"===E.toState),(0,qt.u)(void 0)),this._destroyed=new G.B,this.onPositionChanged=new i.bkB,this._modeChanged=new G.B,this.openedChange.subscribe(E=>{E?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,Et.R)(this._elementRef.nativeElement,"keydown").pipe((0,et.p)(E=>E.keyCode===f._f&&!this.disableClose&&!(0,f.rp)(E)),(0,g.Q)(this._destroyed)).subscribe(E=>this._ngZone.run(()=>{this.close(),E.stopPropagation(),E.preventDefault()}))}),this._animationEnd.pipe((0,bt.F)((E,ht)=>E.fromState===ht.fromState&&E.toState===ht.toState)).subscribe(E=>{const{fromState:ht,toState:Ut}=E;(0===Ut.indexOf("open")&&"void"===ht||"void"===Ut&&0===ht.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(o,a){this._interactivityChecker.isFocusable(o)||(o.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const d=()=>{o.removeEventListener("blur",d),o.removeEventListener("mousedown",d),o.removeAttribute("tabindex")};o.addEventListener("blur",d),o.addEventListener("mousedown",d)})),o.focus(a)}_focusByCssSelector(o,a){let d=this._elementRef.nativeElement.querySelector(o);d&&this._forceFocus(d,a)}_takeFocus(){if(!this._focusTrap)return;const o=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(a=>{!a&&"function"==typeof this._elementRef.nativeElement.focus&&o.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(o){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,o):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const o=this._doc.activeElement;return!!o&&this._elementRef.nativeElement.contains(o)}ngAfterViewInit(){this._isAttached=!0,"end"===this._position&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){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(o){return this.toggle(!0,o)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(o=!this.opened,a){o&&a&&(this._openedVia=a);const d=this._setOpen(o,!o&&this._isFocusWithinDrawer(),this._openedVia||"program");return o||(this._openedVia=null),d}_setOpen(o,a,d){return this._opened=o,o?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",a&&this._restoreFocus(d)),this._updateFocusTrapState(),new Promise(m=>{this.openedChange.pipe((0,Ft.s)(1)).subscribe(u=>m(u?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop)}_updatePositionInParent(o){if(!this._platform.isBrowser)return;const a=this._elementRef.nativeElement,d=a.parentNode;"end"===o?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),d.insertBefore(this._anchor,a)),d.appendChild(a)):this._anchor&&this._anchor.parentNode.insertBefore(a,this._anchor)}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(i.aKT),i.rXU(L.GX),i.rXU(L.FN),i.rXU(N.OD),i.rXU(i.SKi),i.rXU(L.Z7),i.rXU(M.qQ,8),i.rXU(ot,8))};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["mat-drawer"]],viewQuery:function(a,d){if(1&a&&i.GBs(Ti,5),2&a){let m;i.mGM(m=i.lsd())&&(d._content=m.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(a,d){1&a&&i.Kam("@transform.start",function(u){return d._animationStarted.next(u)})("@transform.done",function(u){return d._animationEnd.next(u)}),2&a&&(i.zvX("@transform",d._animationState),i.BMQ("align",null),i.AVh("mat-drawer-end","end"===d.position)("mat-drawer-over","over"===d.mode)("mat-drawer-push","push"===d.mode)("mat-drawer-side","side"===d.mode)("mat-drawer-opened",d.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"],standalone:!0,features:[i.aNF],ngContentSelectors:nt,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(a,d){1&a&&(i.NAR(),i.j41(0,"div",1,0),i.SdG(2),i.k0s())},dependencies:[j.uv],encapsulation:2,data:{animation:[lt.transformDrawer]},changeDetection:0})}return l})(),ti=(()=>{class l{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(o){this._autosize=(0,A.he)(o)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(o){this._backdropOverride=null==o?null:(0,A.he)(o)}get scrollable(){return this._userContent||this._content}constructor(o,a,d,m,u,Q=!1,yt){this._dir=o,this._element=a,this._ngZone=d,this._changeDetectorRef=m,this._animationMode=yt,this._drawers=new i.rOR,this.backdropClick=new i.bkB,this._destroyed=new G.B,this._doCheckSubject=new G.B,this._contentMargins={left:null,right:null},this._contentMarginChanges=new G.B,o&&o.change.pipe((0,g.Q)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),u.change().pipe((0,g.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=Q}ngAfterContentInit(){this._allDrawers.changes.pipe((0,St.Z)(this._allDrawers),(0,g.Q)(this._destroyed)).subscribe(o=>{this._drawers.reset(o.filter(a=>!a._container||a._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,St.Z)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(o=>{this._watchDrawerToggle(o),this._watchDrawerPosition(o),this._watchDrawerMode(o)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,Ot.B)(10),(0,g.Q)(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(o=>o.open())}close(){this._drawers.forEach(o=>o.close())}updateContentMargins(){let o=0,a=0;if(this._left&&this._left.opened)if("side"==this._left.mode)o+=this._left._getWidth();else if("push"==this._left.mode){const d=this._left._getWidth();o+=d,a-=d}if(this._right&&this._right.opened)if("side"==this._right.mode)a+=this._right._getWidth();else if("push"==this._right.mode){const d=this._right._getWidth();a+=d,o-=d}o=o||null,a=a||null,(o!==this._contentMargins.left||a!==this._contentMargins.right)&&(this._contentMargins={left:o,right:a},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(o){o._animationStarted.pipe((0,et.p)(a=>a.fromState!==a.toState),(0,g.Q)(this._drawers.changes)).subscribe(a=>{"open-instant"!==a.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==o.mode&&o.openedChange.pipe((0,g.Q)(this._drawers.changes)).subscribe(()=>this._setContainerClass(o.opened))}_watchDrawerPosition(o){o&&o.onPositionChanged.pipe((0,g.Q)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,Ft.s)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(o){o&&o._modeChanged.pipe((0,g.Q)((0,V.h)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(o){const a=this._element.nativeElement.classList,d="mat-drawer-container-has-open";o?a.add(d):a.remove(d)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(o=>{"end"==o.position?this._end=o:this._start=o}),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(o=>o&&!o.disableClose&&this._drawerHasBackdrop(o)).forEach(o=>o._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(o){return null!=o&&o.opened}_drawerHasBackdrop(o){return null==this._backdropOverride?!!o&&"side"!==o.mode:this._backdropOverride}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(at.dS,8),i.rXU(i.aKT),i.rXU(i.SKi),i.rXU(i.gRc),i.rXU(j.Xj),i.rXU(Tt),i.rXU(i.bc$,8))};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["mat-drawer-container"]],contentQueries:function(a,d,m){if(1&a&&(i.wni(m,xt,5),i.wni(m,Lt,5)),2&a){let u;i.mGM(u=i.lsd())&&(d._content=u.first),i.mGM(u=i.lsd())&&(d._allDrawers=u)}},viewQuery:function(a,d){if(1&a&&i.GBs(xt,5),2&a){let m;i.mGM(m=i.lsd())&&(d._userContent=m.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(a,d){2&a&&i.AVh("mat-drawer-container-explicit-backdrop",d._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],standalone:!0,features:[i.Jv_([{provide:ot,useExisting:l}]),i.aNF],ngContentSelectors:Bi,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop"],[1,"mat-drawer-backdrop",3,"click"]],template:function(a,d){1&a&&(i.NAR(Li),i.DNE(0,ci,1,2,"div",0),i.SdG(1),i.SdG(2,1),i.DNE(3,Ii,2,0,"mat-drawer-content")),2&a&&(i.vxM(0,d.hasBackdrop?0:-1),i.R7$(3),i.vxM(3,d._content?-1:3))},dependencies:[xt],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{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color);box-shadow:var(--mat-sidenav-container-elevation-shadow);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);width:var(--mat-sidenav-container-width);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})}return l})(),Bt=(()=>{class l extends xt{constructor(o,a,d,m,u){super(o,a,d,m,u)}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(i.gRc),i.rXU((0,i.Rfq)(()=>mi)),i.rXU(i.aKT),i.rXU(j.R),i.rXU(i.SKi))};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(a,d){2&a&&i.xc7("margin-left",d._container._contentMargins.left,"px")("margin-right",d._container._contentMargins.right,"px")},standalone:!0,features:[i.Jv_([{provide:j.uv,useExisting:l}]),i.Vt3,i.aNF],ngContentSelectors:nt,decls:1,vars:0,template:function(a,d){1&a&&(i.NAR(),i.SdG(0))},encapsulation:2,changeDetection:0})}return l})(),It=(()=>{class l extends Lt{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(o){this._fixedInViewport=(0,A.he)(o)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(o){this._fixedTopGap=(0,A.OE)(o)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(o){this._fixedBottomGap=(0,A.OE)(o)}static#t=this.\u0275fac=(()=>{let o;return function(d){return(o||(o=i.xGo(l)))(d||l)}})();static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(a,d){2&a&&(i.BMQ("align",null),i.xc7("top",d.fixedInViewport?d.fixedTopGap:null,"px")("bottom",d.fixedInViewport?d.fixedBottomGap:null,"px"),i.AVh("mat-drawer-end","end"===d.position)("mat-drawer-over","over"===d.mode)("mat-drawer-push","push"===d.mode)("mat-drawer-side","side"===d.mode)("mat-drawer-opened",d.opened)("mat-sidenav-fixed",d.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],standalone:!0,features:[i.Vt3,i.aNF],ngContentSelectors:nt,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(a,d){1&a&&(i.NAR(),i.j41(0,"div",1,0),i.SdG(2),i.k0s())},dependencies:[j.uv],encapsulation:2,data:{animation:[lt.transformDrawer]},changeDetection:0})}return l})(),mi=(()=>{class l extends ti{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}static#t=this.\u0275fac=(()=>{let o;return function(d){return(o||(o=i.xGo(l)))(d||l)}})();static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["mat-sidenav-container"]],contentQueries:function(a,d,m){if(1&a&&(i.wni(m,Bt,5),i.wni(m,It,5)),2&a){let u;i.mGM(u=i.lsd())&&(d._content=u.first),i.mGM(u=i.lsd())&&(d._allDrawers=u)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(a,d){2&a&&i.AVh("mat-drawer-container-explicit-backdrop",d._backdropOverride)},exportAs:["matSidenavContainer"],standalone:!0,features:[i.Jv_([{provide:ot,useExisting:l}]),i.Vt3,i.aNF],ngContentSelectors:dt,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop"],[1,"mat-drawer-backdrop",3,"click"]],template:function(a,d){1&a&&(i.NAR(tt),i.DNE(0,vt,1,2,"div",0),i.SdG(1),i.SdG(2,1),i.DNE(3,ct,2,0,"mat-sidenav-content")),2&a&&(i.vxM(0,d.hasBackdrop?0:-1),i.R7$(3),i.vxM(3,d._content?-1:3))},dependencies:[Bt],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{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color);box-shadow:var(--mat-sidenav-container-elevation-shadow);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);width:var(--mat-sidenav-container-width);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})}return l})();var Nt=p(88834),Ri=p(99213);let Ui=(()=>{class l{constructor(o){this._componentPageTitle=o,this.toggleSidenav=new i.bkB}getTitle(){return this._componentPageTitle.title}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(di.X))};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["component-page-header"]],outputs:{toggleSidenav:"toggleSidenav"},standalone:!0,features:[i.aNF],decls:5,vars:0,consts:[[1,"docs-component-page-header"],["mat-button","",3,"click"]],template:function(a,d){1&a&&(i.j41(0,"header",0)(1,"button",1),i.bIt("click",function(){return d.toggleSidenav.emit()}),i.j41(2,"mat-icon"),i.EFF(3,"menu"),i.k0s(),i.EFF(4," Menu "),i.k0s()())},dependencies:[Nt.$z,Ri.An],styles:[".docs-component-page-header[_ngcontent-%COMP%]{display:none;justify-content:center;align-items:center;min-height:60px}@media (max-width: 959px){.docs-component-page-header[_ngcontent-%COMP%]{display:flex}}"]})}return l})();var Pt=p(35309),hi=p(99327);function ii(l,x){if(1&l&&(i.j41(0,"mat-sidenav",7,0),i.nI1(2,"async"),i.nI1(3,"async"),i.nI1(4,"async"),i.nI1(5,"async"),i.nrm(6,"app-component-nav",8),i.k0s()),2&l){const o=i.XpG();i.Y8G("opened",!1===i.bMT(2,5,o.isScreenSmall))("mode",i.bMT(3,7,o.isScreenSmall)?"over":"side")("fixedInViewport",i.bMT(4,9,o.isScreenSmall))("fixedTopGap",i.bMT(5,11,o.isExtraScreenSmall)?92:56),i.R7$(6),i.Y8G("params",o.params)}}function Rt(l,x){if(1&l&&i.nrm(0,"app-component-nav",8),2&l){const o=i.XpG();i.Y8G("params",o.params)}}const mt=[{path:"",component:(()=>{class l{constructor(o,a,d){this._route=o,this._navigationFocusService=a,this._urlFragment="",this.subscriptions=new R.yU,this.isExtraScreenSmall=d.observe("(max-width: 720px)").pipe((0,q.T)(m=>m.matches)),this.isScreenSmall=d.observe("(max-width: 959px)").pipe((0,q.T)(m=>m.matches))}ngOnInit(){this.params=(0,F.z)(this._route.pathFromRoot.map(o=>o.params),Object.assign),this.subscriptions.add(this._navigationFocusService.navigationEndEvents.pipe((0,q.T)(()=>this.isScreenSmall)).subscribe(o=>{o&&this.sidenav&&this.sidenav.close()})),this._route.fragment.subscribe(o=>{null!=o&&(this._urlFragment=o,setTimeout(()=>{const a=document.getElementById(this._urlFragment);a&&a.scrollIntoView()}))})}ngOnDestroy(){this.subscriptions.unsubscribe()}toggleSidenav(o){return o.toggle()}static#t=this.\u0275fac=function(a){return new(a||l)(i.rXU(s.nX),i.rXU(Pt._),i.rXU(hi.QP))};static#i=this.\u0275cmp=i.VBU({type:l,selectors:[["app-component-sidenav"]],viewQuery:function(a,d){if(1&a&&i.GBs(It,5),2&a){let m;i.mGM(m=i.lsd())&&(d.sidenav=m.first)}},standalone:!0,features:[i.aNF],decls:10,vars:6,consts:[["sidenav",""],[1,"docs-component-viewer-sidenav-container"],["role","navigation",1,"docs-component-viewer-sidenav"],[1,"docs-component-sidenav-content"],[3,"toggleSidenav"],[1,"docs-component-sidenav-inner-content"],[1,"docs-component-sidenav-body-content"],["role","navigation",1,"docs-component-viewer-sidenav",3,"opened","mode","fixedInViewport","fixedTopGap"],[3,"params"]],template:function(a,d){1&a&&(i.j41(0,"mat-sidenav-container",1),i.DNE(1,ii,7,13,"mat-sidenav",2),i.nI1(2,"async"),i.j41(3,"div",3)(4,"component-page-header",4),i.bIt("toggleSidenav",function(){return d.toggleSidenav(d.sidenav)}),i.k0s(),i.j41(5,"div",5)(6,"main",6),i.DNE(7,Rt,1,1,"app-component-nav"),i.nI1(8,"async"),i.nrm(9,"router-outlet"),i.k0s()()()()),2&a&&(i.R7$(),i.vxM(1,i.bMT(2,2,d.isScreenSmall)?1:-1),i.R7$(6),i.vxM(7,!1===i.bMT(8,4,d.isScreenSmall)?7:-1))},dependencies:[mi,It,Si,Ui,s.n3,M.Jj],styles:["app-component-sidenav{display:flex;flex-direction:column;overflow:auto}.docs-component-viewer-sidenav-container{flex:1;box-sizing:border-box}.docs-component-viewer-sidenav{overflow:auto}.mat-drawer::-webkit-scrollbar{height:4px;width:4px}.docs-component-viewer-nav{position:sticky;top:0}.docs-component-viewer-nav .docs-component-viewer-nav-content{width:240px;padding:16px 0;height:calc(100vh - 56px);overflow:auto}.docs-component-viewer-nav .docs-component-viewer-nav-content::-webkit-scrollbar{height:4px;width:4px}.docs-component-viewer-nav .docs-component-viewer-nav-content ul{list-style-type:none;margin:0 0 5px;padding:0;overflow:hidden}.docs-component-viewer-nav .docs-component-viewer-nav-content li{font-size:13px;line-height:16px;margin:0;padding:5px 15px 5px 20px}.docs-component-sidenav-content{display:flex;flex-direction:column;min-height:100%}.docs-component-sidenav-inner-content{display:flex;flex-direction:column;flex:1}.docs-component-sidenav-body-content{display:flex;flex:1 1 auto}div .mat-mdc-list-base{padding-top:0}div.docs-component-viewer-nav-content .mat-nav-list .mat-mdc-list-item .mat-list-item-content{padding-left:25px}@media (max-width: 959px){.docs-component-viewer-sidenav-container .docs-component-viewer-sidenav{z-index:4}.docs-component-viewer-nav{position:relative;top:0}.docs-component-viewer-nav .docs-component-viewer-nav-content{width:100%;border:none;margin:0;max-height:initial}}@media (width <= 720px){.docs-component-viewer-sidenav-container{flex:1 0 auto}.docs-component-sidenav-body-content{flex-direction:column}}\n"],encapsulation:2})}return l})(),children:[{path:"",redirectTo:"categories",pathMatch:"full"},{path:"categories",children:[{path:"",component:ft}]},{path:"",loadChildren:()=>p.e(258).then(p.bind(p,50258)).then(l=>l.routes)},{path:"**",redirectTo:"categories"}]}]},45024:(Gt,K,p)=>{p.d(K,{CB:()=>M,DQ:()=>b,Q3:()=>R,qS:()=>A,sL:()=>V,xn:()=>G,y4:()=>N,zP:()=>P});var s=p(30017),S=(p(74402),p(7673),p(21413)),i=p(54438);class A{}function N(f){return f&&"function"==typeof f.connect&&!(f instanceof s.G)}var R=function(f){return f[f.REPLACED=0]="REPLACED",f[f.INSERTED=1]="INSERTED",f[f.MOVED=2]="MOVED",f[f.REMOVED=3]="REMOVED",f}(R||{});const V=new i.nKC("_ViewRepeater");class G{applyChanges(h,g,v,B,D){h.forEachOperation((I,k,O)=>{let w,C;if(null==I.previousIndex){const z=v(I,k,O);w=g.createEmbeddedView(z.templateRef,z.context,z.index),C=R.INSERTED}else null==O?(g.remove(k),C=R.REMOVED):(w=g.get(k),g.move(w,O),C=R.MOVED);D&&D({context:w?.context,operation:C,record:I})})}detach(){}}class b{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(h,g,v,B,D){h.forEachOperation((I,k,O)=>{let w,C;null==I.previousIndex?(w=this._insertView(()=>v(I,k,O),O,g,B(I)),C=w?R.INSERTED:R.REPLACED):null==O?(this._detachAndCacheView(k,g),C=R.REMOVED):(w=this._moveView(k,O,g,B(I)),C=R.MOVED),D&&D({context:w?.context,operation:C,record:I})})}detach(){for(const h of this._viewCache)h.destroy();this._viewCache=[]}_insertView(h,g,v,B){const D=this._insertViewFromCache(g,v);if(D)return void(D.context.$implicit=B);const I=h();return v.createEmbeddedView(I.templateRef,I.context,I.index)}_detachAndCacheView(h,g){const v=g.detach(h);this._maybeCacheView(v,g)}_moveView(h,g,v,B){const D=v.get(h);return v.move(D,g),D.context.$implicit=B,D}_maybeCacheView(h,g){if(this._viewCache.lengththis._markSelected(D)):this._markSelected(g[0]),this._selectedToEmit.length=0)}select(...h){this._verifyValueAssignment(h),h.forEach(v=>this._markSelected(v));const g=this._hasQueuedChanges();return this._emitChangeEvent(),g}deselect(...h){this._verifyValueAssignment(h),h.forEach(v=>this._unmarkSelected(v));const g=this._hasQueuedChanges();return this._emitChangeEvent(),g}setSelection(...h){this._verifyValueAssignment(h);const g=this.selected,v=new Set(h);h.forEach(D=>this._markSelected(D)),g.filter(D=>!v.has(this._getConcreteValue(D,v))).forEach(D=>this._unmarkSelected(D));const B=this._hasQueuedChanges();return this._emitChangeEvent(),B}toggle(h){return this.isSelected(h)?this.deselect(h):this.select(h)}clear(h=!0){this._unmarkAll();const g=this._hasQueuedChanges();return h&&this._emitChangeEvent(),g}isSelected(h){return this._selection.has(this._getConcreteValue(h))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(h){this._multiple&&this.selected&&this._selected.sort(h)}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(h){h=this._getConcreteValue(h),this.isSelected(h)||(this._multiple||this._unmarkAll(),this.isSelected(h)||this._selection.add(h),this._emitChanges&&this._selectedToEmit.push(h))}_unmarkSelected(h){h=this._getConcreteValue(h),this.isSelected(h)&&(this._selection.delete(h),this._emitChanges&&this._deselectedToEmit.push(h))}_unmarkAll(){this.isEmpty()||this._selection.forEach(h=>this._unmarkSelected(h))}_verifyValueAssignment(h){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(h,g){if(this.compareWith){g=g??this._selection;for(let v of g)if(this.compareWith(h,v))return v;return h}return h}}let P=(()=>{class f{constructor(){this._listeners=[]}notify(g,v){for(let B of this._listeners)B(g,v)}listen(g){return this._listeners.push(g),()=>{this._listeners=this._listeners.filter(v=>g!==v)}}ngOnDestroy(){this._listeners=[]}static#t=this.\u0275fac=function(v){return new(v||f)};static#i=this.\u0275prov=i.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})()},99327:(Gt,K,p)=>{p.d(K,{QP:()=>B,Rp:()=>I});var s=p(54438),F=p(14085),Z=p(21413),S=p(84572),i=p(28793),A=p(71985),N=p(96697),T=p(65245),R=p(70152),V=p(96354),G=p(99172),b=p(56977),M=p(36860);const P=new Set;let f,h=(()=>{class k{constructor(w,C){this._platform=w,this._nonce=C,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):v}matchMedia(w){return(this._platform.WEBKIT||this._platform.BLINK)&&function g(k,O){if(!P.has(k))try{f||(f=document.createElement("style"),O&&(f.nonce=O),f.setAttribute("type","text/css"),document.head.appendChild(f)),f.sheet&&(f.sheet.insertRule(`@media ${k} {body{ }}`,0),P.add(k))}catch(w){console.error(w)}}(w,this._nonce),this._matchMedia(w)}static#t=this.\u0275fac=function(C){return new(C||k)(s.KVO(M.OD),s.KVO(s.BIS,8))};static#i=this.\u0275prov=s.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})();function v(k){return{matches:"all"===k||""===k,media:k,addListener:()=>{},removeListener:()=>{}}}let B=(()=>{class k{constructor(w,C){this._mediaMatcher=w,this._zone=C,this._queries=new Map,this._destroySubject=new Z.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(w){return D((0,F.FG)(w)).some(z=>this._registerQuery(z).mql.matches)}observe(w){const z=D((0,F.FG)(w)).map(X=>this._registerQuery(X).observable);let W=(0,S.z)(z);return W=(0,i.x)(W.pipe((0,N.s)(1)),W.pipe((0,T.i)(1),(0,R.B)(0))),W.pipe((0,V.T)(X=>{const H={matches:!1,breakpoints:{}};return X.forEach(({matches:J,query:gt})=>{H.matches=H.matches||J,H.breakpoints[gt]=J}),H}))}_registerQuery(w){if(this._queries.has(w))return this._queries.get(w);const C=this._mediaMatcher.matchMedia(w),W={observable:new A.c(X=>{const H=J=>this._zone.run(()=>X.next(J));return C.addListener(H),()=>{C.removeListener(H)}}).pipe((0,G.Z)(C),(0,V.T)(({matches:X})=>({query:w,matches:X})),(0,b.Q)(this._destroySubject)),mql:C};return this._queries.set(w,W),W}static#t=this.\u0275fac=function(C){return new(C||k)(s.KVO(h),s.KVO(s.SKi))};static#i=this.\u0275prov=s.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})();function D(k){return k.map(O=>O.split(",")).reduce((O,w)=>O.concat(w)).map(O=>O.trim())}const I={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},72318:(Gt,K,p)=>{p.d(K,{Wv:()=>T});var s=p(14085),F=p(54438),Z=p(71985),S=p(21413),i=p(70152);let A=(()=>{class V{create(b){return typeof MutationObserver>"u"?null:new MutationObserver(b)}static#t=this.\u0275fac=function(M){return new(M||V)};static#i=this.\u0275prov=F.jDH({token:V,factory:V.\u0275fac,providedIn:"root"})}return V})(),N=(()=>{class V{constructor(b){this._mutationObserverFactory=b,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((b,M)=>this._cleanupObserver(M))}observe(b){const M=(0,s.i8)(b);return new Z.c(L=>{const f=this._observeElement(M).subscribe(L);return()=>{f.unsubscribe(),this._unobserveElement(M)}})}_observeElement(b){if(this._observedElements.has(b))this._observedElements.get(b).count++;else{const M=new S.B,L=this._mutationObserverFactory.create(P=>M.next(P));L&&L.observe(b,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(b,{observer:L,stream:M,count:1})}return this._observedElements.get(b).stream}_unobserveElement(b){this._observedElements.has(b)&&(this._observedElements.get(b).count--,this._observedElements.get(b).count||this._cleanupObserver(b))}_cleanupObserver(b){if(this._observedElements.has(b)){const{observer:M,stream:L}=this._observedElements.get(b);M&&M.disconnect(),L.complete(),this._observedElements.delete(b)}}static#t=this.\u0275fac=function(M){return new(M||V)(F.KVO(A))};static#i=this.\u0275prov=F.jDH({token:V,factory:V.\u0275fac,providedIn:"root"})}return V})(),T=(()=>{class V{get disabled(){return this._disabled}set disabled(b){this._disabled=b,this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(b){this._debounce=(0,s.OE)(b),this._subscribe()}constructor(b,M,L){this._contentObserver=b,this._elementRef=M,this._ngZone=L,this.event=new F.bkB,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const b=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?b.pipe((0,i.B)(this.debounce)):b).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}static#t=this.\u0275fac=function(M){return new(M||V)(F.rXU(N),F.rXU(F.aKT),F.rXU(F.SKi))};static#i=this.\u0275dir=F.FsC({type:V,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[F.Mj6.HasDecoratorInputTransform,"cdkObserveContentDisabled","disabled",F.L39],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],standalone:!0,features:[F.GFd]})}return V})()},89417:(Gt,K,p)=>{p.d(K,{BC:()=>si,Q0:()=>ui,X1:()=>Ie,YN:()=>Be,YS:()=>ni,cV:()=>l,cz:()=>h,hs:()=>d,j4:()=>ei,k0:()=>B,kq:()=>T,l_:()=>fi,me:()=>L,vO:()=>$,vS:()=>gi,xq:()=>yi});var s=p(54438),F=p(60177),Z=p(86648),S=p(27468),i=p(96354);let A=(()=>{class e{constructor(t,r){this._renderer=t,this._elementRef=r,this.onChange=c=>{},this.onTouched=()=>{}}setProperty(t,r){this._renderer.setProperty(this._elementRef.nativeElement,t,r)}registerOnTouched(t){this.onTouched=t}registerOnChange(t){this.onChange=t}setDisabledState(t){this.setProperty("disabled",t)}static#t=this.\u0275fac=function(r){return new(r||e)(s.rXU(s.sFG),s.rXU(s.aKT))};static#i=this.\u0275dir=s.FsC({type:e})}return e})(),N=(()=>{class e extends A{static#t=this.\u0275fac=(()=>{let t;return function(c){return(t||(t=s.xGo(e)))(c||e)}})();static#i=this.\u0275dir=s.FsC({type:e,features:[s.Vt3]})}return e})();const T=new s.nKC(""),G={provide:T,useExisting:(0,s.Rfq)(()=>L),multi:!0},M=new s.nKC("");let L=(()=>{class e extends A{constructor(t,r,c){super(t,r),this._compositionMode=c,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function b(){const e=(0,F.QT)()?(0,F.QT)().getUserAgent():"";return/android (\d+)/.test(e.toLowerCase())}())}writeValue(t){this.setProperty("value",t??"")}_handleInput(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}_compositionStart(){this._composing=!0}_compositionEnd(t){this._composing=!1,this._compositionMode&&this.onChange(t)}static#t=this.\u0275fac=function(r){return new(r||e)(s.rXU(s.sFG),s.rXU(s.aKT),s.rXU(M,8))};static#i=this.\u0275dir=s.FsC({type:e,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(r,c){1&r&&s.bIt("input",function(y){return c._handleInput(y.target.value)})("blur",function(){return c.onTouched()})("compositionstart",function(){return c._compositionStart()})("compositionend",function(y){return c._compositionEnd(y.target.value)})},features:[s.Jv_([G]),s.Vt3]})}return e})();function P(e){return null==e||("string"==typeof e||Array.isArray(e))&&0===e.length}function f(e){return null!=e&&"number"==typeof e.length}const h=new s.nKC(""),g=new s.nKC(""),v=/^(?=.{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 B{static min(n){return function D(e){return n=>{if(P(n.value)||P(e))return null;const t=parseFloat(n.value);return!isNaN(t)&&t{if(P(n.value)||P(e))return null;const t=parseFloat(n.value);return!isNaN(t)&&t>e?{max:{max:e,actual:n.value}}:null}}(n)}static required(n){return k(n)}static requiredTrue(n){return O(n)}static email(n){return function w(e){return P(e.value)||v.test(e.value)?null:{email:!0}}(n)}static minLength(n){return function C(e){return n=>P(n.value)||!f(n.value)?null:n.value.lengthf(n.value)&&n.value.length>e?{maxlength:{requiredLength:e,actualLength:n.value.length}}:null}(n)}static pattern(n){return function W(e){if(!e)return X;let n,t;return"string"==typeof e?(t="","^"!==e.charAt(0)&&(t+="^"),t+=e,"$"!==e.charAt(e.length-1)&&(t+="$"),n=new RegExp(t)):(t=e.toString(),n=e),r=>{if(P(r.value))return null;const c=r.value;return n.test(c)?null:{pattern:{requiredPattern:t,actualValue:c}}}}(n)}static nullValidator(n){return null}static compose(n){return Xt(n)}static composeAsync(n){return Wt(n)}}function k(e){return P(e.value)?{required:!0}:null}function O(e){return!0===e.value?null:{required:!0}}function X(e){return null}function H(e){return null!=e}function J(e){return(0,s.jNT)(e)?(0,Z.H)(e):e}function gt(e){let n={};return e.forEach(t=>{n=null!=t?{...n,...t}:n}),0===Object.keys(n).length?null:n}function zt(e,n){return n.map(t=>t(e))}function jt(e){return e.map(n=>function ri(e){return!e.validate}(n)?n:t=>n.validate(t))}function Xt(e){if(!e)return null;const n=e.filter(H);return 0==n.length?null:function(t){return gt(zt(t,n))}}function kt(e){return null!=e?Xt(jt(e)):null}function Wt(e){if(!e)return null;const n=e.filter(H);return 0==n.length?null:function(t){const r=zt(t,n).map(J);return(0,S.p)(r).pipe((0,i.T)(gt))}}function Ct(e){return null!=e?Wt(jt(e)):null}function Ht(e,n){return null===e?[n]:Array.isArray(e)?[...e,n]:[e,n]}function $t(e){return e._rawValidators}function Mt(e){return e._rawAsyncValidators}function ut(e){return e?Array.isArray(e)?e:[e]:[]}function rt(e,n){return Array.isArray(e)?e.includes(n):e===n}function Kt(e,n){const t=ut(n);return ut(e).forEach(c=>{rt(t,c)||t.push(c)}),t}function Dt(e,n){return ut(n).filter(t=>!rt(e,t))}class Qt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(n){this._rawValidators=n||[],this._composedValidatorFn=kt(this._rawValidators)}_setAsyncValidators(n){this._rawAsyncValidators=n||[],this._composedAsyncValidatorFn=Ct(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(n){this._onDestroyCallbacks.push(n)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(n=>n()),this._onDestroyCallbacks=[]}reset(n=void 0){this.control&&this.control.reset(n)}hasError(n,t){return!!this.control&&this.control.hasError(n,t)}getError(n,t){return this.control?this.control.getError(n,t):null}}class U extends Qt{get formDirective(){return null}get path(){return null}}class $ extends Qt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Y{constructor(n){this._cd=n}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let si=(()=>{class e extends Y{constructor(t){super(t)}static#t=this.\u0275fac=function(r){return new(r||e)(s.rXU($,2))};static#i=this.\u0275dir=s.FsC({type:e,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,c){2&r&&s.AVh("ng-untouched",c.isUntouched)("ng-touched",c.isTouched)("ng-pristine",c.isPristine)("ng-dirty",c.isDirty)("ng-valid",c.isValid)("ng-invalid",c.isInvalid)("ng-pending",c.isPending)},features:[s.Vt3]})}return e})();const st="VALID",ft="INVALID",j="PENDING",at="DISABLED";function Et(e){return(bt(e)?e.validators:e)||null}function q(e,n){return(bt(n)?n.asyncValidators:e)||null}function bt(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}class Ot{constructor(n,t){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(n),this._assignAsyncValidators(t)}get validator(){return this._composedValidatorFn}set validator(n){this._rawValidators=this._composedValidatorFn=n}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(n){this._rawAsyncValidators=this._composedAsyncValidatorFn=n}get parent(){return this._parent}get valid(){return this.status===st}get invalid(){return this.status===ft}get pending(){return this.status==j}get disabled(){return this.status===at}get enabled(){return this.status!==at}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(n){this._assignValidators(n)}setAsyncValidators(n){this._assignAsyncValidators(n)}addValidators(n){this.setValidators(Kt(n,this._rawValidators))}addAsyncValidators(n){this.setAsyncValidators(Kt(n,this._rawAsyncValidators))}removeValidators(n){this.setValidators(Dt(n,this._rawValidators))}removeAsyncValidators(n){this.setAsyncValidators(Dt(n,this._rawAsyncValidators))}hasValidator(n){return rt(this._rawValidators,n)}hasAsyncValidator(n){return rt(this._rawAsyncValidators,n)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(n={}){this.touched=!0,this._parent&&!n.onlySelf&&this._parent.markAsTouched(n)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(n=>n.markAllAsTouched())}markAsUntouched(n={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(t=>{t.markAsUntouched({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}markAsDirty(n={}){this.pristine=!1,this._parent&&!n.onlySelf&&this._parent.markAsDirty(n)}markAsPristine(n={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(t=>{t.markAsPristine({onlySelf:!0})}),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}markAsPending(n={}){this.status=j,!1!==n.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!n.onlySelf&&this._parent.markAsPending(n)}disable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=at,this.errors=null,this._forEachChild(r=>{r.disable({...n,onlySelf:!0})}),this._updateValue(),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...n,skipPristineCheck:t}),this._onDisabledChange.forEach(r=>r(!0))}enable(n={}){const t=this._parentMarkedDirty(n.onlySelf);this.status=st,this._forEachChild(r=>{r.enable({...n,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent}),this._updateAncestors({...n,skipPristineCheck:t}),this._onDisabledChange.forEach(r=>r(!1))}_updateAncestors(n){this._parent&&!n.onlySelf&&(this._parent.updateValueAndValidity(n),n.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(n){this._parent=n}getRawValue(){return this.value}updateValueAndValidity(n={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===st||this.status===j)&&this._runAsyncValidator(n.emitEvent)),!1!==n.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!n.onlySelf&&this._parent.updateValueAndValidity(n)}_updateTreeValidity(n={emitEvent:!0}){this._forEachChild(t=>t._updateTreeValidity(n)),this.updateValueAndValidity({onlySelf:!0,emitEvent:n.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?at:st}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(n){if(this.asyncValidator){this.status=j,this._hasOwnPendingAsyncValidator=!0;const t=J(this.asyncValidator(this));this._asyncValidationSubscription=t.subscribe(r=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(r,{emitEvent:n})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(n,t={}){this.errors=n,this._updateControlsErrors(!1!==t.emitEvent)}get(n){let t=n;return null==t||(Array.isArray(t)||(t=t.split(".")),0===t.length)?null:t.reduce((r,c)=>r&&r._find(c),this)}getError(n,t){const r=t?this.get(t):this;return r&&r.errors?r.errors[n]:null}hasError(n,t){return!!this.getError(n,t)}get root(){let n=this;for(;n._parent;)n=n._parent;return n}_updateControlsErrors(n){this.status=this._calculateStatus(),n&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(n)}_initObservables(){this.valueChanges=new s.bkB,this.statusChanges=new s.bkB}_calculateStatus(){return this._allControlsDisabled()?at:this.errors?ft:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(j)?j:this._anyControlsHaveStatus(ft)?ft:st}_anyControlsHaveStatus(n){return this._anyControls(t=>t.status===n)}_anyControlsDirty(){return this._anyControls(n=>n.dirty)}_anyControlsTouched(){return this._anyControls(n=>n.touched)}_updatePristine(n={}){this.pristine=!this._anyControlsDirty(),this._parent&&!n.onlySelf&&this._parent._updatePristine(n)}_updateTouched(n={}){this.touched=this._anyControlsTouched(),this._parent&&!n.onlySelf&&this._parent._updateTouched(n)}_registerOnCollectionChange(n){this._onCollectionChange=n}_setUpdateStrategy(n){bt(n)&&null!=n.updateOn&&(this._updateOn=n.updateOn)}_parentMarkedDirty(n){return!n&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(n){return null}_assignValidators(n){this._rawValidators=Array.isArray(n)?n.slice():n,this._composedValidatorFn=function et(e){return Array.isArray(e)?kt(e):e||null}(this._rawValidators)}_assignAsyncValidators(n){this._rawAsyncValidators=Array.isArray(n)?n.slice():n,this._composedAsyncValidatorFn=function qt(e){return Array.isArray(e)?Ct(e):e||null}(this._rawAsyncValidators)}}class nt extends Ot{constructor(n,t,r){super(Et(t),q(r,t)),this.controls=n,this._initObservables(),this._setUpdateStrategy(t),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(n,t){return this.controls[n]?this.controls[n]:(this.controls[n]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}addControl(n,t,r={}){this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}removeControl(n,t={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}setControl(n,t,r={}){this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),delete this.controls[n],t&&this.registerControl(n,t),this.updateValueAndValidity({emitEvent:r.emitEvent}),this._onCollectionChange()}contains(n){return this.controls.hasOwnProperty(n)&&this.controls[n].enabled}setValue(n,t={}){(function St(e,n,t){e._forEachChild((r,c)=>{if(void 0===t[c])throw new s.wOt(1002,"")})})(this,0,n),Object.keys(n).forEach(r=>{(function Ft(e,n,t){const r=e.controls;if(!(n?Object.keys(r):r).length)throw new s.wOt(1e3,"");if(!r[t])throw new s.wOt(1001,"")})(this,!0,r),this.controls[r].setValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t)}patchValue(n,t={}){null!=n&&(Object.keys(n).forEach(r=>{const c=this.controls[r];c&&c.patchValue(n[r],{onlySelf:!0,emitEvent:t.emitEvent})}),this.updateValueAndValidity(t))}reset(n={},t={}){this._forEachChild((r,c)=>{r.reset(n?n[c]:null,{onlySelf:!0,emitEvent:t.emitEvent})}),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}getRawValue(){return this._reduceChildren({},(n,t,r)=>(n[r]=t.getRawValue(),n))}_syncPendingControls(){let n=this._reduceChildren(!1,(t,r)=>!!r._syncPendingControls()||t);return n&&this.updateValueAndValidity({onlySelf:!0}),n}_forEachChild(n){Object.keys(this.controls).forEach(t=>{const r=this.controls[t];r&&n(r,t)})}_setUpControls(){this._forEachChild(n=>{n.setParent(this),n._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(n){for(const[t,r]of Object.entries(this.controls))if(this.contains(t)&&n(r))return!0;return!1}_reduceValue(){return this._reduceChildren({},(t,r,c)=>((r.enabled||this.disabled)&&(t[c]=r.value),t))}_reduceChildren(n,t){let r=n;return this._forEachChild((c,_)=>{r=t(r,c,_)}),r}_allControlsDisabled(){for(const n of Object.keys(this.controls))if(this.controls[n].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(n){return this.controls.hasOwnProperty(n)?this.controls[n]:null}}const tt=new s.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>dt}),dt="always";function ct(e,n,t=dt){Tt(e,n),n.valueAccessor.writeValue(e.value),(e.disabled||"always"===t)&&n.valueAccessor.setDisabledState?.(e.disabled),function li(e,n){n.valueAccessor.registerOnChange(t=>{e._pendingValue=t,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&Lt(e,n)})}(e,n),function ti(e,n){const t=(r,c)=>{n.valueAccessor.writeValue(r),c&&n.viewToModelUpdate(r)};e.registerOnChange(t),n._registerOnDestroy(()=>{e._unregisterOnChange(t)})}(e,n),function xt(e,n){n.valueAccessor.registerOnTouched(()=>{e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&Lt(e,n),"submit"!==e.updateOn&&e.markAsTouched()})}(e,n),function Ni(e,n){if(n.valueAccessor.setDisabledState){const t=r=>{n.valueAccessor.setDisabledState(r)};e.registerOnDisabledChange(t),n._registerOnDestroy(()=>{e._unregisterOnDisabledChange(t)})}}(e,n)}function wt(e,n,t=!0){const r=()=>{};n.valueAccessor&&(n.valueAccessor.registerOnChange(r),n.valueAccessor.registerOnTouched(r)),ot(e,n),e&&(n._invokeOnDestroyCallbacks(),e._registerOnCollectionChange(()=>{}))}function lt(e,n){e.forEach(t=>{t.registerOnValidatorChange&&t.registerOnValidatorChange(n)})}function Tt(e,n){const t=$t(e);null!==n.validator?e.setValidators(Ht(t,n.validator)):"function"==typeof t&&e.setValidators([t]);const r=Mt(e);null!==n.asyncValidator?e.setAsyncValidators(Ht(r,n.asyncValidator)):"function"==typeof r&&e.setAsyncValidators([r]);const c=()=>e.updateValueAndValidity();lt(n._rawValidators,c),lt(n._rawAsyncValidators,c)}function ot(e,n){let t=!1;if(null!==e){if(null!==n.validator){const c=$t(e);if(Array.isArray(c)&&c.length>0){const _=c.filter(y=>y!==n.validator);_.length!==c.length&&(t=!0,e.setValidators(_))}}if(null!==n.asyncValidator){const c=Mt(e);if(Array.isArray(c)&&c.length>0){const _=c.filter(y=>y!==n.asyncValidator);_.length!==c.length&&(t=!0,e.setAsyncValidators(_))}}}const r=()=>{};return lt(n._rawValidators,r),lt(n._rawAsyncValidators,r),t}function Lt(e,n){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),n.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function Bt(e,n){Tt(e,n)}function Pt(e,n){if(!e.hasOwnProperty("model"))return!1;const t=e.model;return!!t.isFirstChange()||!Object.is(n,t.currentValue)}function ii(e,n){e._syncPendingControls(),n.forEach(t=>{const r=t.control;"submit"===r.updateOn&&r._pendingChange&&(t.viewToModelUpdate(r._pendingValue),r._pendingChange=!1)})}function Rt(e,n){if(!n)return null;let t,r,c;return Array.isArray(n),n.forEach(_=>{_.constructor===L?t=_:function hi(e){return Object.getPrototypeOf(e.constructor)===N}(_)?r=_:c=_}),c||r||t||null}const zi={provide:U,useExisting:(0,s.Rfq)(()=>l)},mt=Promise.resolve();let l=(()=>{class e extends U{constructor(t,r,c){super(),this.callSetDisabledState=c,this.submitted=!1,this._directives=new Set,this.ngSubmit=new s.bkB,this.form=new nt({},kt(t),Ct(r))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(t){mt.then(()=>{const r=this._findContainer(t.path);t.control=r.registerControl(t.name,t.control),ct(t.control,t,this.callSetDisabledState),t.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(t)})}getControl(t){return this.form.get(t.path)}removeControl(t){mt.then(()=>{const r=this._findContainer(t.path);r&&r.removeControl(t.name),this._directives.delete(t)})}addFormGroup(t){mt.then(()=>{const r=this._findContainer(t.path),c=new nt({});Bt(c,t),r.registerControl(t.name,c),c.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(t){mt.then(()=>{const r=this._findContainer(t.path);r&&r.removeControl(t.name)})}getFormGroup(t){return this.form.get(t.path)}updateModel(t,r){mt.then(()=>{this.form.get(t.path).setValue(r)})}setValue(t){this.control.setValue(t)}onSubmit(t){return this.submitted=!0,ii(this.form,this._directives),this.ngSubmit.emit(t),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(t){return t.pop(),t.length?this.form.get(t):this.form}static#t=this.\u0275fac=function(r){return new(r||e)(s.rXU(h,10),s.rXU(g,10),s.rXU(tt,8))};static#i=this.\u0275dir=s.FsC({type:e,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(r,c){1&r&&s.bIt("submit",function(y){return c.onSubmit(y)})("reset",function(){return c.onReset()})},inputs:{options:[s.Mj6.None,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.Jv_([zi]),s.Vt3]})}return e})();function x(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}function o(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}const a=class extends Ot{constructor(n=null,t,r){super(Et(t),q(r,t)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(n),this._setUpdateStrategy(t),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),bt(t)&&(t.nonNullable||t.initialValueIsDefault)&&(this.defaultValue=o(n)?n.value:n)}setValue(n,t={}){this.value=this._pendingValue=n,this._onChange.length&&!1!==t.emitModelToViewChange&&this._onChange.forEach(r=>r(this.value,!1!==t.emitViewToModelChange)),this.updateValueAndValidity(t)}patchValue(n,t={}){this.setValue(n,t)}reset(n=this.defaultValue,t={}){this._applyFormState(n),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}_updateValue(){}_anyControls(n){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(n){this._onChange.push(n)}_unregisterOnChange(n){x(this._onChange,n)}registerOnDisabledChange(n){this._onDisabledChange.push(n)}_unregisterOnDisabledChange(n){x(this._onDisabledChange,n)}_forEachChild(n){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(n){o(n)?(this.value=this._pendingValue=n.value,n.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=n}},d=a,ce={provide:$,useExisting:(0,s.Rfq)(()=>gi)},Xi=Promise.resolve();let gi=(()=>{class e extends ${constructor(t,r,c,_,y,it){super(),this._changeDetectorRef=y,this.callSetDisabledState=it,this.control=new a,this._registered=!1,this.name="",this.update=new s.bkB,this._parent=t,this._setValidators(r),this._setAsyncValidators(c),this.valueAccessor=Rt(0,_)}ngOnChanges(t){if(this._checkForErrors(),!this._registered||"name"in t){if(this._registered&&(this._checkName(),this.formDirective)){const r=t.name.previousValue;this.formDirective.removeControl({name:r,path:this._getPath(r)})}this._setUpControl()}"isDisabled"in t&&this._updateDisabled(t),Pt(t,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(t){this.viewModel=t,this.update.emit(t)}_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(){ct(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(t){Xi.then(()=>{this.control.setValue(t,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(t){const r=t.isDisabled.currentValue,c=0!==r&&(0,s.L39)(r);Xi.then(()=>{c&&!this.control.disabled?this.control.disable():!c&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(t){return this._parent?function vt(e,n){return[...n.path,e]}(t,this._parent):[t]}static#t=this.\u0275fac=function(r){return new(r||e)(s.rXU(U,9),s.rXU(h,10),s.rXU(g,10),s.rXU(T,10),s.rXU(s.gRc,8),s.rXU(tt,8))};static#i=this.\u0275dir=s.FsC({type:e,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[s.Mj6.None,"disabled","isDisabled"],model:[s.Mj6.None,"ngModel","model"],options:[s.Mj6.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[s.Jv_([ce]),s.Vt3,s.OA$]})}return e})();const me={provide:T,useExisting:(0,s.Rfq)(()=>ui),multi:!0};let ui=(()=>{class e extends N{writeValue(t){this.setProperty("value",t??"")}registerOnChange(t){this.onChange=r=>{t(""==r?null:parseFloat(r))}}static#t=this.\u0275fac=(()=>{let t;return function(c){return(t||(t=s.xGo(e)))(c||e)}})();static#i=this.\u0275dir=s.FsC({type:e,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(r,c){1&r&&s.bIt("input",function(y){return c.onChange(y.target.value)})("blur",function(){return c.onTouched()})},features:[s.Jv_([me]),s.Vt3]})}return e})();const _i=new s.nKC(""),ue={provide:$,useExisting:(0,s.Rfq)(()=>fi)};let fi=(()=>{class e extends ${set isDisabled(t){}static#t=this._ngModelWarningSentOnce=!1;constructor(t,r,c,_,y){super(),this._ngModelWarningConfig=_,this.callSetDisabledState=y,this.update=new s.bkB,this._ngModelWarningSent=!1,this._setValidators(t),this._setAsyncValidators(r),this.valueAccessor=Rt(0,c)}ngOnChanges(t){if(this._isControlChanged(t)){const r=t.form.previousValue;r&&wt(r,this,!1),ct(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Pt(t,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&wt(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(t){this.viewModel=t,this.update.emit(t)}_isControlChanged(t){return t.hasOwnProperty("form")}static#i=this.\u0275fac=function(r){return new(r||e)(s.rXU(h,10),s.rXU(g,10),s.rXU(T,10),s.rXU(_i,8),s.rXU(tt,8))};static#e=this.\u0275dir=s.FsC({type:e,selectors:[["","formControl",""]],inputs:{form:[s.Mj6.None,"formControl","form"],isDisabled:[s.Mj6.None,"disabled","isDisabled"],model:[s.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[s.Jv_([ue]),s.Vt3,s.OA$]})}return e})();const _e={provide:U,useExisting:(0,s.Rfq)(()=>ei)};let ei=(()=>{class e extends U{constructor(t,r,c){super(),this.callSetDisabledState=c,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new s.bkB,this._setValidators(t),this._setAsyncValidators(r)}ngOnChanges(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(ot(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(t){const r=this.form.get(t.path);return ct(r,t,this.callSetDisabledState),r.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),r}getControl(t){return this.form.get(t.path)}removeControl(t){wt(t.control||null,t,!1),function pi(e,n){const t=e.indexOf(n);t>-1&&e.splice(t,1)}(this.directives,t)}addFormGroup(t){this._setUpFormContainer(t)}removeFormGroup(t){this._cleanUpFormContainer(t)}getFormGroup(t){return this.form.get(t.path)}addFormArray(t){this._setUpFormContainer(t)}removeFormArray(t){this._cleanUpFormContainer(t)}getFormArray(t){return this.form.get(t.path)}updateModel(t,r){this.form.get(t.path).setValue(r)}onSubmit(t){return this.submitted=!0,ii(this.form,this.directives),this.ngSubmit.emit(t),"dialog"===t?.target?.method}onReset(){this.resetForm()}resetForm(t=void 0){this.form.reset(t),this.submitted=!1}_updateDomValue(){this.directives.forEach(t=>{const r=t.control,c=this.form.get(t.path);r!==c&&(wt(r||null,t),(e=>e instanceof a)(c)&&(ct(c,t,this.callSetDisabledState),t.control=c))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(t){const r=this.form.get(t.path);Bt(r,t),r.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(t){if(this.form){const r=this.form.get(t.path);r&&function It(e,n){return ot(e,n)}(r,t)&&r.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Tt(this.form,this),this._oldForm&&ot(this._oldForm,this)}_checkFormPresent(){}static#t=this.\u0275fac=function(r){return new(r||e)(s.rXU(h,10),s.rXU(g,10),s.rXU(tt,8))};static#i=this.\u0275dir=s.FsC({type:e,selectors:[["","formGroup",""]],hostBindings:function(r,c){1&r&&s.bIt("submit",function(y){return c.onSubmit(y)})("reset",function(){return c.onReset()})},inputs:{form:[s.Mj6.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.Jv_([_e]),s.Vt3,s.OA$]})}return e})(),pt=(()=>{class e{constructor(){this._validator=X}ngOnChanges(t){if(this.inputName in t){const r=this.normalizeInput(t[this.inputName].currentValue);this._enabled=this.enabled(r),this._validator=this._enabled?this.createValidator(r):X,this._onChange&&this._onChange()}}validate(t){return this._validator(t)}registerOnValidatorChange(t){this._onChange=t}enabled(t){return null!=t}static#t=this.\u0275fac=function(r){return new(r||e)};static#i=this.\u0275dir=s.FsC({type:e,features:[s.OA$]})}return e})();const Ve={provide:h,useExisting:(0,s.Rfq)(()=>ni),multi:!0},Ee={provide:h,useExisting:(0,s.Rfq)(()=>yi),multi:!0};let ni=(()=>{class e extends pt{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=s.L39,this.createValidator=t=>k}enabled(t){return t}static#t=this.\u0275fac=(()=>{let t;return function(c){return(t||(t=s.xGo(e)))(c||e)}})();static#i=this.\u0275dir=s.FsC({type:e,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(r,c){2&r&&s.BMQ("required",c._enabled?"":null)},inputs:{required:"required"},features:[s.Jv_([Ve]),s.Vt3]})}return e})(),yi=(()=>{class e extends ni{constructor(){super(...arguments),this.createValidator=t=>O}static#t=this.\u0275fac=(()=>{let t;return function(c){return(t||(t=s.xGo(e)))(c||e)}})();static#i=this.\u0275dir=s.FsC({type:e,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(r,c){2&r&&s.BMQ("required",c._enabled?"":null)},features:[s.Jv_([Ee]),s.Vt3]})}return e})(),re=(()=>{class e{static#t=this.\u0275fac=function(r){return new(r||e)};static#i=this.\u0275mod=s.$C({type:e});static#e=this.\u0275inj=s.G2t({})}return e})(),Be=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:tt,useValue:t.callSetDisabledState??dt}]}}static#t=this.\u0275fac=function(r){return new(r||e)};static#i=this.\u0275mod=s.$C({type:e});static#e=this.\u0275inj=s.G2t({imports:[re]})}return e})(),Ie=(()=>{class e{static withConfig(t){return{ngModule:e,providers:[{provide:_i,useValue:t.warnOnNgModelWithFormControl??"always"},{provide:tt,useValue:t.callSetDisabledState??dt}]}}static#t=this.\u0275fac=function(r){return new(r||e)};static#i=this.\u0275mod=s.$C({type:e});static#e=this.\u0275inj=s.G2t({imports:[re]})}return e})()}}]); \ No newline at end of file diff --git a/631.a7cf7cce3e0b841e.js b/631.a7cf7cce3e0b841e.js deleted file mode 100644 index 25617219..00000000 --- a/631.a7cf7cce3e0b841e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[631],{99631:(k,b,a)=>{a.d(b,{Oh:()=>M,fg:()=>H});var h=a(14085),d=a(36860),s=a(54438),I=a(983),g=a(21413);const v=(0,d.BQ)({passive:!0});let T=(()=>{class n{constructor(e,t){this._platform=e,this._ngZone=t,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return I.w;const t=(0,h.i8)(e),i=this._monitoredElements.get(t);if(i)return i.subject;const r=new g.B,o="cdk-text-field-autofilled",u=l=>{"cdk-text-field-autofill-start"!==l.animationName||t.classList.contains(o)?"cdk-text-field-autofill-end"===l.animationName&&t.classList.contains(o)&&(t.classList.remove(o),this._ngZone.run(()=>r.next({target:l.target,isAutofilled:!1}))):(t.classList.add(o),this._ngZone.run(()=>r.next({target:l.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{t.addEventListener("animationstart",u,v),t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(t,{subject:r,unlisten:()=>{t.removeEventListener("animationstart",u,v)}}),r}stopMonitoring(e){const t=(0,h.i8)(e),i=this._monitoredElements.get(t);i&&(i.unlisten(),i.subject.complete(),t.classList.remove("cdk-text-field-autofill-monitored"),t.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(t))}ngOnDestroy(){this._monitoredElements.forEach((e,t)=>this.stopMonitoring(t))}static#e=this.\u0275fac=function(t){return new(t||n)(s.KVO(d.OD),s.KVO(s.SKi))};static#t=this.\u0275prov=s.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var m=a(89417),x=a(3),y=a(32102);const M=new s.nKC("MAT_INPUT_VALUE_ACCESSOR"),A=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let w=0,H=(()=>{class n{get disabled(){return this._disabled}set disabled(e){this._disabled=(0,h.he)(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(m.k0.required)??!1}set required(e){this._required=(0,h.he)(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&(0,d.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=(0,h.he)(e)}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(e,t,i,r,o,u,l,R,F,C){this._elementRef=e,this._platform=t,this.ngControl=i,this._autofillMonitor=R,this._formField=C,this._uid="mat-input-"+w++,this.focused=!1,this.stateChanges=new g.B,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(p=>(0,d.MU)().has(p)),this._iOSKeyupListener=p=>{const c=p.target;!c.value&&0===c.selectionStart&&0===c.selectionEnd&&(c.setSelectionRange(1,1),c.setSelectionRange(0,0))};const _=this._elementRef.nativeElement,E=_.nodeName.toLowerCase();this._inputValueAccessor=l||_,this._previousNativeValue=this.value,this.id=this.id,t.IOS&&F.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new x.X0(u,i,o,r,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===E,this._isTextarea="textarea"===E,this._isInFormField=!!C,this._isNativeSelect&&(this.controlType=_.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){const e=this._getPlaceholder();if(e!==this._previousPlaceholder){const t=this._elementRef.nativeElement;this._previousPlaceholder=e,e?t.setAttribute("placeholder",e):t.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){A.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,t=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&t&&t.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}static#e=this.\u0275fac=function(t){return new(t||n)(s.rXU(s.aKT),s.rXU(d.OD),s.rXU(m.vO,10),s.rXU(m.cV,8),s.rXU(m.j4,8),s.rXU(x.es),s.rXU(M,10),s.rXU(T),s.rXU(s.SKi),s.rXU(y.xb,8))};static#t=this.\u0275dir=s.FsC({type:n,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(t,i){1&t&&s.bIt("focus",function(){return i._focusChanged(!0)})("blur",function(){return i._focusChanged(!1)})("input",function(){return i._onInput()}),2&t&&(s.Mr5("id",i.id)("disabled",i.disabled)("required",i.required),s.BMQ("name",i.name||null)("readonly",i.readonly&&!i._isNativeSelect||null)("aria-invalid",i.empty&&i.required?null:i.errorState)("aria-required",i.required)("id",i.id),s.AVh("mat-input-server",i._isServer)("mat-mdc-form-field-textarea-control",i._isInFormField&&i._isTextarea)("mat-mdc-form-field-input-control",i._isInFormField)("mdc-text-field__input",i._isInFormField)("mat-mdc-native-select-inline",i._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[s.Mj6.None,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[s.Jv_([{provide:y.qT,useExisting:n}]),s.OA$]})}return n})()}}]); \ No newline at end of file diff --git a/631.f8269a4bda18e1e0.js b/631.f8269a4bda18e1e0.js new file mode 100644 index 00000000..1dc2f745 --- /dev/null +++ b/631.f8269a4bda18e1e0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[631],{99631:(k,b,a)=>{a.d(b,{Oh:()=>M,fg:()=>H});var h=a(14085),d=a(36860),s=a(54438),I=a(983),g=a(21413);const v=(0,d.BQ)({passive:!0});let T=(()=>{class n{constructor(e,t){this._platform=e,this._ngZone=t,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return I.w;const t=(0,h.i8)(e),i=this._monitoredElements.get(t);if(i)return i.subject;const r=new g.B,o="cdk-text-field-autofilled",u=l=>{"cdk-text-field-autofill-start"!==l.animationName||t.classList.contains(o)?"cdk-text-field-autofill-end"===l.animationName&&t.classList.contains(o)&&(t.classList.remove(o),this._ngZone.run(()=>r.next({target:l.target,isAutofilled:!1}))):(t.classList.add(o),this._ngZone.run(()=>r.next({target:l.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{t.addEventListener("animationstart",u,v),t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(t,{subject:r,unlisten:()=>{t.removeEventListener("animationstart",u,v)}}),r}stopMonitoring(e){const t=(0,h.i8)(e),i=this._monitoredElements.get(t);i&&(i.unlisten(),i.subject.complete(),t.classList.remove("cdk-text-field-autofill-monitored"),t.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(t))}ngOnDestroy(){this._monitoredElements.forEach((e,t)=>this.stopMonitoring(t))}static#e=this.\u0275fac=function(t){return new(t||n)(s.KVO(d.OD),s.KVO(s.SKi))};static#t=this.\u0275prov=s.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var m=a(89417),x=a(86600),y=a(32102);const M=new s.nKC("MAT_INPUT_VALUE_ACCESSOR"),A=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let w=0,H=(()=>{class n{get disabled(){return this._disabled}set disabled(e){this._disabled=(0,h.he)(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(m.k0.required)??!1}set required(e){this._required=(0,h.he)(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&(0,d.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=(0,h.he)(e)}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(e,t,i,r,o,u,l,R,F,C){this._elementRef=e,this._platform=t,this.ngControl=i,this._autofillMonitor=R,this._formField=C,this._uid="mat-input-"+w++,this.focused=!1,this.stateChanges=new g.B,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(p=>(0,d.MU)().has(p)),this._iOSKeyupListener=p=>{const c=p.target;!c.value&&0===c.selectionStart&&0===c.selectionEnd&&(c.setSelectionRange(1,1),c.setSelectionRange(0,0))};const _=this._elementRef.nativeElement,E=_.nodeName.toLowerCase();this._inputValueAccessor=l||_,this._previousNativeValue=this.value,this.id=this.id,t.IOS&&F.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new x.X0(u,i,o,r,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===E,this._isTextarea="textarea"===E,this._isInFormField=!!C,this._isNativeSelect&&(this.controlType=_.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(e){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){const e=this._getPlaceholder();if(e!==this._previousPlaceholder){const t=this._elementRef.nativeElement;this._previousPlaceholder=e,e?t.setAttribute("placeholder",e):t.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){A.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const e=this._elementRef.nativeElement,t=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&t&&t.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}static#e=this.\u0275fac=function(t){return new(t||n)(s.rXU(s.aKT),s.rXU(d.OD),s.rXU(m.vO,10),s.rXU(m.cV,8),s.rXU(m.j4,8),s.rXU(x.es),s.rXU(M,10),s.rXU(T),s.rXU(s.SKi),s.rXU(y.xb,8))};static#t=this.\u0275dir=s.FsC({type:n,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(t,i){1&t&&s.bIt("focus",function(){return i._focusChanged(!0)})("blur",function(){return i._focusChanged(!1)})("input",function(){return i._onInput()}),2&t&&(s.Mr5("id",i.id)("disabled",i.disabled)("required",i.required),s.BMQ("name",i.name||null)("readonly",i.readonly&&!i._isNativeSelect||null)("aria-invalid",i.empty&&i.required?null:i.errorState)("aria-required",i.required)("id",i.id),s.AVh("mat-input-server",i._isServer)("mat-mdc-form-field-textarea-control",i._isInFormField&&i._isTextarea)("mat-mdc-form-field-input-control",i._isInFormField)("mdc-text-field__input",i._isInFormField)("mat-mdc-native-select-inline",i._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[s.Mj6.None,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[s.Jv_([{provide:y.qT,useExisting:n}]),s.OA$]})}return n})()}}]); \ No newline at end of file diff --git a/666.8d25700f0749c0fc.js b/666.8d25700f0749c0fc.js deleted file mode 100644 index c4f61468..00000000 --- a/666.8d25700f0749c0fc.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[666],{11666:(c,i,o)=>{"use strict";o.r(i),o.d(i,{PopoverApiComponent:()=>N,PopoverOverviewComponent:()=>q,routes:()=>Ds});var h=o(60177),U=o(4840),H=o(91526),R=o(1875),g=o(89417),C=o(88834),V=o(82765),G=o(3),S=o(32102),W=o(99631),_=o(5951),z=o(82798),B=o(43881),M=o(18617),P=o(67336),y=o(66969),T=o(76939),s=o(54438),O=o(18359),K=o(7673),$=o(57786),J=o(5964),Q=o(96697),Z=o(56977),X=o(21413),d=o(49969);const ss=(0,d.hZ)("transformPopover",[(0,d.wk)("void",(0,d.iF)({opacity:0,transform:"scale(0.8)"})),(0,d.kY)("void => enter",(0,d.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,d.iF)({opacity:1,transform:"scale(1)"}))),(0,d.kY)("* => void",(0,d.i0)("100ms 25ms linear",(0,d.iF)({opacity:0})))]),I=new s.nKC("MtxPopoverContent");let ts=(()=>{class e{constructor(t,a,n,l,p,r,v){this._template=t,this._componentFactoryResolver=a,this._appRef=n,this._injector=l,this._viewContainerRef=p,this._document=r,this._changeDetectorRef=v,this._attached=new X.B}attach(t={}){this._portal||(this._portal=new T.VA(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new T.aI(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));const a=this._template.elementRef.nativeElement;a.parentNode.insertBefore(this._outlet.outletElement,a),this._changeDetectorRef&&this._changeDetectorRef.markForCheck(),this._portal.attach(this._outlet,t),this._attached.next()}detach(){this._portal.isAttached&&this._portal.detach()}ngOnDestroy(){this._outlet&&this._outlet.dispose()}static#s=this.\u0275fac=function(a){return new(a||e)(s.rXU(s.C4Q),s.rXU(s.OM3),s.rXU(s.o8S),s.rXU(s.zZn),s.rXU(s.c1b),s.rXU(h.qQ),s.rXU(s.gRc))};static#t=this.\u0275dir=s.FsC({type:e})}return e})(),ns=(()=>{class e extends ts{static#s=this.\u0275fac=(()=>{let t;return function(n){return(t||(t=s.xGo(e)))(n||e)}})();static#t=this.\u0275dir=s.FsC({type:e,selectors:[["ng-template","mtxPopoverContent",""]],standalone:!0,features:[s.Jv_([{provide:I,useExisting:e}]),s.Vt3]})}return e})();const ls=["*"];function rs(e,m){if(1&e&&s.nrm(0,"div",3),2&e){const t=s.XpG(2);s.Y8G("ngStyle",t.arrowStyles)}}function ps(e,m){if(1&e){const t=s.RV6();s.j41(0,"div",0),s.bIt("keydown",function(n){s.eBV(t);const l=s.XpG();return s.Njj(l._handleKeydown(n))})("click",function(){s.eBV(t);const n=s.XpG();return s.Njj(n._handleClick())})("mouseover",function(){s.eBV(t);const n=s.XpG();return s.Njj(n._handleMouseOver())})("mouseleave",function(){s.eBV(t);const n=s.XpG();return s.Njj(n._handleMouseLeave())})("@transformPopover.start",function(n){s.eBV(t);const l=s.XpG();return s.Njj(l._onAnimationStart(n))})("@transformPopover.done",function(n){s.eBV(t);const l=s.XpG();return s.Njj(l._onAnimationDone(n))}),s.j41(1,"div",1),s.SdG(2),s.k0s(),s.DNE(3,rs,1,1,"div",2),s.k0s()}if(2&e){const t=s.XpG();s.AVh("mtx-popover-panel-without-arrow",t.hideArrow),s.Y8G("id",t.panelId)("ngClass",t._classList)("@transformPopover",t._panelAnimationState)("cdkTrapFocus",t.focusTrapEnabled)("cdkTrapFocusAutoCapture",t.focusTrapAutoCaptureEnabled),s.BMQ("aria-label",t.ariaLabel||null)("aria-labelledby",t.ariaLabelledby||null)("aria-describedby",t.ariaDescribedby||null),s.R7$(3),s.vxM(3,t.hideArrow?-1:3)}}const is=new s.nKC("mtx-popover-default-options",{providedIn:"root",factory:function cs(){return{backdropClass:"cdk-overlay-transparent-backdrop"}}});let hs=0,b=(()=>{class e{get position(){return this._position}set position(t){["before","after","above","below"].includes(t[0])||function es(){throw Error("mtxPopoverPosition[0] value must be either 'above', 'below', 'before' or 'after'.\n Example: ")}(),["before","after","above","below","center"].includes(t[1])||function os(){throw Error("mtxPopoverPosition[1] value must be either 'above', 'below', 'before', 'after' or 'center'.\n Example: ")}(),this._position=t,this.setPositionClasses()}get elevation(){return Math.max(0,Math.min(Math.round(this._elevation),24))}set elevation(t){this._elevation=t}set panelClass(t){t&&t.length&&(this._classList=t.split(" ").reduce((a,n)=>(a[n]=!0,a),{}),this._elementRef.nativeElement.className="",this.setPositionClasses())}get classList(){return this.panelClass}set classList(t){this.panelClass=t}constructor(t,a,n){this._elementRef=t,this._ngZone=a,this._defaultOptions=n,this._elevationPrefix="mat-elevation-z",this._classList={},this._panelAnimationState="void",this._animationDone=new X.B,this._isAnimating=!1,this.closeDisabled=!1,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,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.xOffset=this._defaultOptions.xOffset??0,this.yOffset=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.hideArrow=this._defaultOptions.hideArrow??!1,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.closed=new s.bkB,this.panelId="mtx-popover-panel-"+hs++}ngOnInit(){this.setPositionClasses()}ngOnDestroy(){this.closed.complete()}_handleKeydown(t){t.keyCode===P._f&&((0,P.rp)(t)||(t.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(t=this.position){const a="after"===t[1]?this.arrowOffsetX-this.arrowWidth/2+"px":"center"===t[1]?`calc(50% - ${this.arrowWidth/2}px)`:"",n="before"===t[1]?this.arrowOffsetX-this.arrowWidth/2+"px":"";this.arrowStyles="above"===t[0]||"below"===t[0]?{left:"ltr"===this.direction?a:n,right:"ltr"===this.direction?n:a}:{top:"below"===t[1]?this.arrowOffsetY-this.arrowHeight/2+"px":"",bottom:"above"===t[1]?this.arrowOffsetY-this.arrowHeight/2+"px":"center"===t[1]?`calc(50% - ${this.arrowHeight/2}px)`:""}}setPositionClasses(t=this.position){this._classList["mtx-popover-before-above"]="before"===t[0]&&"above"===t[1],this._classList["mtx-popover-before-center"]="before"===t[0]&&"center"===t[1],this._classList["mtx-popover-before-below"]="before"===t[0]&&"below"===t[1],this._classList["mtx-popover-after-above"]="after"===t[0]&&"above"===t[1],this._classList["mtx-popover-after-center"]="after"===t[0]&&"center"===t[1],this._classList["mtx-popover-after-below"]="after"===t[0]&&"below"===t[1],this._classList["mtx-popover-above-before"]="above"===t[0]&&"before"===t[1],this._classList["mtx-popover-above-center"]="above"===t[0]&&"center"===t[1],this._classList["mtx-popover-above-after"]="above"===t[0]&&"after"===t[1],this._classList["mtx-popover-below-before"]="below"===t[0]&&"before"===t[1],this._classList["mtx-popover-below-center"]="below"===t[0]&&"center"===t[1],this._classList["mtx-popover-below-after"]="below"===t[0]&&"after"===t[1]}setElevation(){const t=`${this._elevationPrefix}${this.elevation}`;this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[t]=!0,this._previousElevation=t}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(t){this._animationDone.next(t),this._isAnimating=!1}_onAnimationStart(t){this._isAnimating=!0}static#s=this.\u0275fac=function(a){return new(a||e)(s.rXU(s.aKT),s.rXU(s.SKi),s.rXU(is))};static#t=this.\u0275cmp=s.VBU({type:e,selectors:[["mtx-popover"]],contentQueries:function(a,n,l){if(1&a&&s.wni(l,I,5),2&a){let p;s.mGM(p=s.lsd())&&(n.lazyContent=p.first)}},viewQuery:function(a,n){if(1&a&&s.GBs(s.C4Q,5),2&a){let l;s.mGM(l=s.lsd())&&(n.templateRef=l.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:[s.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[s.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[s.Mj6.None,"aria-describedby","ariaDescribedby"],triggerEvent:"triggerEvent",enterDelay:"enterDelay",leaveDelay:"leaveDelay",position:"position",xOffset:"xOffset",yOffset:"yOffset",arrowWidth:"arrowWidth",arrowHeight:"arrowHeight",arrowOffsetX:"arrowOffsetX",arrowOffsetY:"arrowOffsetY",hideArrow:[s.Mj6.HasDecoratorInputTransform,"hideArrow","hideArrow",s.L39],closeOnPanelClick:[s.Mj6.HasDecoratorInputTransform,"closeOnPanelClick","closeOnPanelClick",s.L39],closeOnBackdropClick:[s.Mj6.HasDecoratorInputTransform,"closeOnBackdropClick","closeOnBackdropClick",s.L39],focusTrapEnabled:[s.Mj6.HasDecoratorInputTransform,"focusTrapEnabled","focusTrapEnabled",s.L39],focusTrapAutoCaptureEnabled:[s.Mj6.HasDecoratorInputTransform,"focusTrapAutoCaptureEnabled","focusTrapAutoCaptureEnabled",s.L39],hasBackdrop:[s.Mj6.HasDecoratorInputTransform,"hasBackdrop","hasBackdrop",s.L39],elevation:"elevation",panelClass:[s.Mj6.None,"class","panelClass"],classList:"classList"},outputs:{closed:"closed"},exportAs:["mtxPopover"],standalone:!0,features:[s.GFd,s.aNF],ngContentSelectors:ls,decls:1,vars:0,consts:[["tabindex","-1","role","dialog",1,"mtx-popover-panel",3,"keydown","click","mouseover","mouseleave","id","ngClass","cdkTrapFocus","cdkTrapFocusAutoCapture"],[1,"mtx-popover-content"],[1,"mtx-popover-direction-arrow"],[1,"mtx-popover-direction-arrow",3,"ngStyle"]],template:function(a,n){1&a&&(s.NAR(),s.DNE(0,ps,4,11,"ng-template"))},dependencies:[h.YU,h.B3,M.kB],styles:['.mtx-popover-panel{position:relative;max-height:calc(100vh - 48px);padding:8px;font-size:inherit;outline:0;border-radius:var(--mtx-popover-container-shape);background-color:var(--mtx-popover-background-color);color:var(--mtx-popover-text-color)}.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-panel.mtx-popover-panel-without-arrow{margin:0}.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:before{border-color:var(--mtx-popover-outline-color)}.mtx-popover-direction-arrow:after{border-width:calc(.5em - 1px);border-color:var(--mtx-popover-background-color)}[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: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-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: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}[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:[ss]},changeDetection:0})}return e})();var ms=o(28203);const Y=new s.nKC("mtx-popover-scroll-strategy",{providedIn:"root",factory:()=>{const e=(0,s.WQX)(y.hJ);return()=>e.scrollStrategies.reposition()}});let w=(()=>{class e{get popover(){return this._popover}set popover(t){t!==this._popover&&(this._popover=t,this._popoverCloseSubscription.unsubscribe(),t&&(this._popoverCloseSubscription=t.closed.subscribe(a=>{this._destroyPopover()})))}constructor(t,a,n,l,p,r,v){this._overlay=t,this._elementRef=a,this._viewContainerRef=n,this._dir=p,this._changeDetectorRef=r,this._focusMonitor=v,this._overlayRef=null,this._popoverOpen=!1,this._halt=!1,this._positionSubscription=O.yU.EMPTY,this._popoverCloseSubscription=O.yU.EMPTY,this._closingActionsSubscription=O.yU.EMPTY,this._openedBy=void 0,this.popoverOpened=new s.bkB,this.popoverClosed=new s.bkB,this._scrollStrategy=l}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(t){"click"===this.popover.triggerEvent&&this.togglePopover()}_handleMouseEnter(t){this._halt=!1,"hover"===this.popover.triggerEvent&&(this._mouseoverTimer=setTimeout(()=>{this.openPopover()},this.popover.enterDelay))}_handleMouseLeave(t){"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(t){(0,M._G)(t)||(this._openedBy=0===t.button?"mouse":void 0)}_handleKeydown(t){const a=t.keyCode;(a===P.Fm||a===P.t6)&&(this._openedBy="keyboard")}togglePopover(){return this._popoverOpen?this.closePopover():this.openPopover()}openPopover(){if(this._popoverOpen||this._halt)return;this._checkPopover();const t=this._createOverlay(),a=t.getConfig();this._setPosition(a.positionStrategy),"click"===this.popover.triggerEvent&&(a.hasBackdrop=this.popover.hasBackdrop??!0),t.attach(this._getPortal()),this.popover.lazyContent&&this.popover.lazyContent.attach(this.popoverData),this._closingActionsSubscription=this._popoverClosingActions().subscribe(()=>this.closePopover()),this._initPopover(),this.popover instanceof b&&this.popover._startAnimation()}closePopover(){this.popover.closed.emit()}focus(t,a){this._focusMonitor&&t?this._focusMonitor.focusVia(this._elementRef,t,a):this._elementRef.nativeElement.focus(a)}_destroyPopover(t){if(!this._overlayRef||!this.popoverOpen)return;this._mouseoverTimer&&(clearTimeout(this._mouseoverTimer),this._mouseoverTimer=null);const a=this.popover;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this._openedBy=void 0,a instanceof b?(a._resetAnimation(),a.lazyContent?a._animationDone.pipe((0,J.p)(n=>"void"===n.toState),(0,Q.s)(1),(0,Z.Q)(a.lazyContent._attached)).subscribe({next:()=>a.lazyContent.detach(),complete:()=>this._setIsPopoverOpen(!1)}):this._setIsPopoverOpen(!1)):(this._setIsPopoverOpen(!1),a.lazyContent&&a.lazyContent.detach())}_initPopover(){this.popover.direction=this.dir,this.popover.setElevation(),this._setIsPopoverOpen(!0)}_setIsPopoverOpen(t){this._popoverOpen=t,this._popoverOpen?this.popoverOpened.emit():this.popoverClosed.emit()}_checkPopover(){this.popover||function as(){throw Error('mtx-popover-trigger: must pass in an mtx-popover instance.\n\n Example:\n \n ')}()}_createOverlay(){if(this._overlayRef)this._overlayRef.getConfig().positionStrategy.setOrigin(this._getTargetElement());else{const t=this._getOverlayConfig();this._subscribeToPositions(t.positionStrategy),this._overlayRef=this._overlay.create(t)}return this._overlayRef}_getOverlayConfig(){return new y.rR({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(t){this._positionSubscription=t.positionChanges.subscribe(a=>{const n="start"===a.connectionPair.overlayX?"after":"end"===a.connectionPair.overlayX?"before":"center",l="top"===a.connectionPair.overlayY?"below":"bottom"===a.connectionPair.overlayY?"above":"center",p="above"===this.popover.position[0]||"below"===this.popover.position[0]?[l,n]:[n,l];this._changeDetectorRef.markForCheck(),this.popover.setCurrentStyles(p),this.popover.setPositionClasses(p)})}_setPosition(t){const[a,n,l]="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"],[p,r,v]="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"],[u,k]="below"===this.popover.position[0]||"above"===this.popover.position[0]?[a,a]:"before"===this.popover.position[0]?["end","start"]:["start","end"],[f,E]="before"===this.popover.position[0]||"after"===this.popover.position[0]?[p,p]:"below"===this.popover.position[0]?["top","bottom"]:["bottom","top"],D=u,F=f,j=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 A=[{originX:a,originY:p,overlayX:u,overlayY:f}];("above"===this.popover.position[0]||"below"===this.popover.position[0])&&(A=[{originX:a,originY:p,overlayX:u,overlayY:f,offsetY:x},{originX:n,originY:p,overlayX:n,overlayY:f,offsetY:x},{originX:l,originY:p,overlayX:l,overlayY:f,offsetY:x},{originX:a,originY:F,overlayX:u,overlayY:E,offsetY:-x},{originX:n,originY:F,overlayX:n,overlayY:E,offsetY:-x},{originX:l,originY:F,overlayX:l,overlayY:E,offsetY:-x}]),("before"===this.popover.position[0]||"after"===this.popover.position[0])&&(A=[{originX:a,originY:p,overlayX:u,overlayY:f,offsetX:j},{originX:a,originY:r,overlayX:u,overlayY:r,offsetX:j},{originX:a,originY:v,overlayX:u,overlayY:v,offsetX:j},{originX:D,originY:p,overlayX:k,overlayY:f,offsetX:-j},{originX:D,originY:r,overlayX:k,overlayY:r,offsetX:-j},{originX:D,originY:v,overlayX:k,overlayY:v,offsetX:-j}]),t.withPositions(A).withDefaultOffsetX(j).withDefaultOffsetY(x)}_popoverClosingActions(){const t="click"===this.popover.triggerEvent&&!0===this.popover.closeOnBackdropClick?this._overlayRef.backdropClick():(0,K.of)(),a=this._overlayRef.detachments();return(0,$.h)(t,a)}_getPortal(){return(!this._portal||this._portal.templateRef!==this.popover.templateRef)&&(this._portal=new T.VA(this.popover.templateRef,this._viewContainerRef)),this._portal}static#s=this.\u0275fac=function(a){return new(a||e)(s.rXU(y.hJ),s.rXU(s.aKT),s.rXU(s.c1b),s.rXU(Y),s.rXU(ms.dS,8),s.rXU(s.gRc),s.rXU(M.FN))};static#t=this.\u0275dir=s.FsC({type:e,selectors:[["","mtx-popover-trigger-for",""],["","mtxPopoverTriggerFor",""]],hostAttrs:["aria-haspopup","true"],hostVars:2,hostBindings:function(a,n){1&a&&s.bIt("click",function(p){return n._handleClick(p)})("mouseenter",function(p){return n._handleMouseEnter(p)})("mouseleave",function(p){return n._handleMouseLeave(p)})("mousedown",function(p){return n._handleMousedown(p)})("keydown",function(p){return n._handleKeydown(p)}),2&a&&s.BMQ("aria-expanded",n.popoverOpen||null)("aria-controls",n.popoverOpen?n.popover.panelId:null)},inputs:{popover:[s.Mj6.None,"mtxPopoverTriggerFor","popover"],popoverData:[s.Mj6.None,"mtxPopoverTriggerData","popoverData"],targetElement:[s.Mj6.None,"mtxPopoverTargetAt","targetElement"],triggerEvent:[s.Mj6.None,"mtxPopoverTriggerOn","triggerEvent"]},outputs:{popoverOpened:"popoverOpened",popoverClosed:"popoverClosed"},exportAs:["mtxPopoverTrigger"],standalone:!0})}return e})();const gs=(e,m)=>[e,m];function vs(e,m){if(1&e&&(s.j41(0,"mat-option",14),s.EFF(1),s.k0s()),2&e){const t=m.$implicit;s.Y8G("value",t),s.R7$(),s.JRh(t)}}function us(e,m){if(1&e&&(s.j41(0,"mat-option",14),s.EFF(1),s.k0s()),2&e){const t=m.$implicit;s.Y8G("value",t),s.R7$(),s.JRh(t)}}function fs(e,m){if(1&e){const t=s.RV6();s.j41(0,"section")(1,"mat-form-field")(2,"mat-label"),s.EFF(3,"EnterDelay"),s.k0s(),s.j41(4,"input",5),s.mxI("ngModelChange",function(n){s.eBV(t);const l=s.XpG();return s.DH7(l.enterDelay,n)||(l.enterDelay=n),s.Njj(n)}),s.k0s()(),s.j41(5,"mat-form-field")(6,"mat-label"),s.EFF(7,"LeaveDelay"),s.k0s(),s.j41(8,"input",5),s.mxI("ngModelChange",function(n){s.eBV(t);const l=s.XpG();return s.DH7(l.leaveDelay,n)||(l.leaveDelay=n),s.Njj(n)}),s.k0s()()()}if(2&e){const t=s.XpG();s.R7$(4),s.R50("ngModel",t.enterDelay),s.R7$(4),s.R50("ngModel",t.leaveDelay)}}function js(e,m){if(1&e){const t=s.RV6();s.j41(0,"section")(1,"mat-checkbox",4),s.mxI("ngModelChange",function(n){s.eBV(t);const l=s.XpG();return s.DH7(l.hasBackdrop,n)||(l.hasBackdrop=n),s.Njj(n)}),s.EFF(2,"HasBackdrop"),s.k0s()()}if(2&e){const t=s.XpG();s.R7$(),s.R50("ngModel",t.hasBackdrop)}}function xs(e,m){if(1&e&&(s.j41(0,"button",15,1),s.EFF(2," Show Popover With Hover "),s.k0s()),2&e){s.XpG();const t=s.sdS(55);s.Y8G("mtxPopoverTriggerFor",t)}}function bs(e,m){if(1&e&&(s.j41(0,"button",16,2),s.EFF(2," Show Popover With Click "),s.k0s()),2&e){s.XpG();const t=s.sdS(55);s.Y8G("mtxPopoverTriggerFor",t)}}const _s={title:"Configurable popover",component:(()=>{class e{constructor(){this.triggerEvent="hover",this.enterDelay=100,this.leaveDelay=100,this.xOffset=0,this.yOffset=0,this.closeOnPanelClick=!1,this.hasBackdrop=!0,this.elevation=8,this.hideArrow=!1,this.positionXOptions=["before","after"],this.positionYOptions=["above","below"],this.positionStartOptions=[...this.positionYOptions,...this.positionXOptions],this.positionEndOptions=[],this.positionStart="below",this.positionEnd="after"}onPositionStartChange(t){this.positionXOptions.includes(this.positionStart)&&(this.positionEnd="below",this.positionEndOptions=[...this.positionYOptions,"center"]),this.positionYOptions.includes(this.positionStart)&&(this.positionEnd="after",this.positionEndOptions=[...this.positionXOptions,"center"])}ngOnInit(){this.onPositionStartChange()}static#s=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=s.VBU({type:e,selectors:[["popover-example"]],standalone:!0,features:[s.aNF],decls:58,vars:25,consts:[["popover","mtxPopover"],["popoverTrigger","mtxPopoverTrigger"],["popoverTrigger2","mtxPopoverTrigger"],[1,"popover-position"],[3,"ngModelChange","ngModel"],["matInput","","type","number",3,"ngModelChange","ngModel"],["value","hover"],["value","click"],["min","0","max","24","discrete",""],["matSliderThumb","",3,"ngModelChange","ngModel"],["cdkDrag","","mat-raised-button","","color","primary","mtxPopoverTriggerOn","hover"],["cdkDrag","","mat-raised-button","","color","primary","mtxPopoverTriggerOn","click"],[3,"enterDelay","leaveDelay","position","xOffset","yOffset","closeOnPanelClick","closeOnBackdropClick","hasBackdrop","elevation","hideArrow"],[2,"max-width","300px"],[3,"value"],["cdkDrag","","mat-raised-button","","color","primary","mtxPopoverTriggerOn","hover",3,"mtxPopoverTriggerFor"],["cdkDrag","","mat-raised-button","","color","primary","mtxPopoverTriggerOn","click",3,"mtxPopoverTriggerFor"]],template:function(a,n){if(1&a){const l=s.RV6();s.j41(0,"h2"),s.EFF(1,"Popover configuration"),s.k0s(),s.j41(2,"section",3)(3,"label"),s.EFF(4,"Position:"),s.k0s(),s.EFF(5," [ "),s.j41(6,"mat-form-field")(7,"mat-label"),s.EFF(8,"Start"),s.k0s(),s.j41(9,"mat-select",4),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.positionStart,r)||(n.positionStart=r),s.Njj(r)}),s.bIt("ngModelChange",function(){return s.eBV(l),s.Njj(n.onPositionStartChange())}),s.Z7z(10,vs,2,2,"mat-option",null,s.fX1),s.k0s()(),s.EFF(12," , "),s.j41(13,"mat-form-field")(14,"mat-label"),s.EFF(15,"End"),s.k0s(),s.j41(16,"mat-select",4),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.positionEnd,r)||(n.positionEnd=r),s.Njj(r)}),s.Z7z(17,us,2,2,"mat-option",null,s.fX1),s.k0s()(),s.EFF(19," ]\n"),s.k0s(),s.j41(20,"section")(21,"mat-form-field")(22,"mat-label"),s.EFF(23,"XOffset"),s.k0s(),s.j41(24,"input",5),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.xOffset,r)||(n.xOffset=r),s.Njj(r)}),s.k0s()(),s.j41(25,"mat-form-field")(26,"mat-label"),s.EFF(27,"YOffset"),s.k0s(),s.j41(28,"input",5),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.yOffset,r)||(n.yOffset=r),s.Njj(r)}),s.k0s()()(),s.j41(29,"section")(30,"label"),s.EFF(31,"TriggerEvent:"),s.k0s(),s.j41(32,"mat-radio-group",4),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.triggerEvent,r)||(n.triggerEvent=r),s.Njj(r)}),s.j41(33,"mat-radio-button",6),s.EFF(34,"Hover"),s.k0s(),s.j41(35,"mat-radio-button",7),s.EFF(36,"Click"),s.k0s()()(),s.DNE(37,fs,9,2,"section"),s.j41(38,"section")(39,"mat-checkbox",4),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.closeOnPanelClick,r)||(n.closeOnPanelClick=r),s.Njj(r)}),s.EFF(40,"CloseOnPanelClick"),s.k0s()(),s.DNE(41,js,3,1,"section"),s.j41(42,"section")(43,"mat-checkbox",4),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.hideArrow,r)||(n.hideArrow=r),s.Njj(r)}),s.EFF(44,"HideArrow"),s.k0s()(),s.j41(45,"section")(46,"label"),s.EFF(47,"Elevation:"),s.k0s(),s.j41(48,"mat-slider",8)(49,"input",9),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.elevation,r)||(n.elevation=r),s.Njj(r)}),s.k0s()()(),s.j41(50,"h2"),s.EFF(51,"Result"),s.k0s(),s.DNE(52,xs,3,1,"button",10)(53,bs,3,1,"button",11),s.j41(54,"mtx-popover",12,0)(56,"div",13),s.EFF(57," A material design popover component created using Angular with the Angular CDK. "),s.k0s()()}2&a&&(s.R7$(9),s.R50("ngModel",n.positionStart),s.R7$(),s.Dyx(n.positionStartOptions),s.R7$(6),s.R50("ngModel",n.positionEnd),s.R7$(),s.Dyx(n.positionEndOptions),s.R7$(7),s.R50("ngModel",n.xOffset),s.R7$(4),s.R50("ngModel",n.yOffset),s.R7$(4),s.R50("ngModel",n.triggerEvent),s.R7$(5),s.vxM(37,"hover"===n.triggerEvent?37:-1),s.R7$(2),s.R50("ngModel",n.closeOnPanelClick),s.R7$(2),s.vxM(41,"click"===n.triggerEvent?41:-1),s.R7$(2),s.R50("ngModel",n.hideArrow),s.R7$(6),s.R50("ngModel",n.elevation),s.R7$(3),s.vxM(52,"hover"===n.triggerEvent?52:-1),s.R7$(),s.vxM(53,"click"===n.triggerEvent?53:-1),s.R7$(),s.Y8G("enterDelay",n.enterDelay)("leaveDelay",n.leaveDelay)("position",s.l_i(22,gs,n.positionStart,n.positionEnd))("xOffset",n.xOffset)("yOffset",n.yOffset)("closeOnPanelClick",n.closeOnPanelClick)("closeOnBackdropClick",!0)("hasBackdrop",n.hasBackdrop)("elevation",n.elevation)("hideArrow",n.hideArrow))},dependencies:[g.YN,g.me,g.Q0,g.BC,g.vS,S.rl,W.fg,S.nJ,z.VO,G.wT,_.VT,_._g,V.So,B.IV,B.OU,C.$z,R.T1,w,b],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{margin-right:1rem}.popover-position[_ngcontent-%COMP%] .mat-mdc-form-field[_ngcontent-%COMP%]{width:120px;margin:0;font-size:14px}label[_ngcontent-%COMP%]{padding:0 8px}"]})}return e})(),files:[{file:"app.component.html",content:o(29852),filecontent:o(43961)},{file:"app.component.ts",content:o(70046),filecontent:o(52597)},{file:"app.component.scss",content:o(21824),filecontent:o(76670)}]},Ps=()=>({name:"Sally"}),ys=()=>({name:"Bob"});function Cs(e,m){if(1&e&&(s.j41(0,"div"),s.EFF(1," Lazy rendering with additional context data "),s.j41(2,"strong"),s.EFF(3),s.k0s(),s.EFF(4,". "),s.k0s()),2&e){const t=m.name;s.R7$(3),s.JRh(t)}}const Ms={title:"Popover lazy rendering",component:(()=>{class e{static#s=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=s.VBU({type:e,selectors:[["popover-example"]],standalone:!0,features:[s.aNF],decls:9,vars:6,consts:[["popover","mtxPopover"],["popoverTrigger","mtxPopoverTrigger"],["mtxPopoverContent",""],["mat-raised-button","","color","primary",3,"mtxPopoverTriggerFor","mtxPopoverTriggerData"]],template:function(a,n){if(1&a&&(s.j41(0,"mtx-popover",null,0),s.DNE(2,Cs,5,1,"ng-template",2),s.k0s(),s.j41(3,"button",3,1),s.EFF(5," Show Sally's Popover\n"),s.k0s(),s.j41(6,"button",3,1),s.EFF(8," Show Bob's Popover\n"),s.k0s()),2&a){const l=s.sdS(1);s.R7$(3),s.Y8G("mtxPopoverTriggerFor",l)("mtxPopoverTriggerData",s.lJ4(4,Ps)),s.R7$(3),s.Y8G("mtxPopoverTriggerFor",l)("mtxPopoverTriggerData",s.lJ4(5,ys))}},dependencies:[b,ns,C.$z,w],styles:[".mat-mdc-button-base[_ngcontent-%COMP%]{margin:0 .5em}"]})}return e})(),files:[{file:"app.component.html",content:o(86462),filecontent:o(99555)},{file:"app.component.ts",content:o(62632),filecontent:o(17787)},{file:"app.component.scss",content:o(26838),filecontent:o(86128)}]};let Ts=(()=>{class e{constructor(t){this.elementRef=t}static#s=this.\u0275fac=function(a){return new(a||e)(s.rXU(s.aKT))};static#t=this.\u0275dir=s.FsC({type:e,selectors:[["mtx-popover-target"],["","mtxPopoverTarget",""]],exportAs:["mtxPopoverTarget"],standalone:!0})}return e})();const Os={title:"Popover target",component:(()=>{class e{static#s=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=s.VBU({type:e,selectors:[["popover-example"]],standalone:!0,features:[s.aNF],decls:18,vars:5,consts:[["popoverTrigger","mtxPopoverTrigger"],["popover","mtxPopover"],["target1","mtxPopoverTarget"],["target2","mtxPopoverTarget"],[3,"ngModelChange","ngModel"],[3,"value"],["cdkDrag","","mat-raised-button","","color","primary",3,"mtxPopoverTriggerFor","mtxPopoverTargetAt"],[2,"max-width","300px"],["mtxPopoverTarget",""]],template:function(a,n){if(1&a){const l=s.RV6();s.j41(0,"mat-radio-group",4),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.target,r)||(n.target=r),s.Njj(r)}),s.j41(1,"mat-radio-button",5),s.EFF(2,"Target 1"),s.k0s(),s.j41(3,"mat-radio-button",5),s.EFF(4,"Target 2"),s.k0s()(),s.j41(5,"button",6,0),s.EFF(7," Show Popover\n"),s.k0s(),s.j41(8,"mtx-popover",null,1)(10,"div",7),s.EFF(11," A material design popover component created using Angular with the Angular CDK. "),s.k0s()(),s.j41(12,"div",8,2),s.EFF(14,"popover target directive"),s.k0s(),s.j41(15,"mtx-popover-target",null,3),s.EFF(17,"popover target component"),s.k0s()}if(2&a){const l=s.sdS(9),p=s.sdS(13),r=s.sdS(16);s.R50("ngModel",n.target),s.R7$(),s.Y8G("value",p),s.R7$(2),s.Y8G("value",r),s.R7$(2),s.Y8G("mtxPopoverTriggerFor",l)("mtxPopoverTargetAt",n.target)}},dependencies:[_.VT,g.YN,g.BC,g.vS,_._g,C.$z,R.T1,w,b,Ts],styles:["[mtxPopoverTarget][_ngcontent-%COMP%], mtx-popover-target[_ngcontent-%COMP%]{display:flex;align-items:center;height:64px;padding:0 1em;margin-top:1em;background:#f5f5f5;color:#000000de;font:500 20px/32px Roboto,Helvetica Neue,sans-serif}.mat-toolbar[_ngcontent-%COMP%]{margin-top:1em}.mat-mdc-button-base[_ngcontent-%COMP%]{margin:0 .5em}"]})}return e})(),files:[{file:"app.component.html",content:o(78960),filecontent:o(41409)},{file:"app.component.ts",content:o(90134),filecontent:o(77)},{file:"app.component.scss",content:o(19132),filecontent:o(1238)}]};var L=o(74710);function ws(e,m){1&e&&s.nrm(0,"example-viewer",0),2&e&&s.Y8G("exampleData",m.$implicit)}function ks(e,m){1&e&&s.Z7z(0,ws,1,1,"example-viewer",null,s.fX1),2&e&&s.Dyx(m.examples)}function Es(e,m){1&e&&s.nrm(0,"doc-viewer",0),2&e&&s.Y8G("textContent",m.content.default)}let q=(()=>{class e{constructor(t){this.route=t}static#s=this.\u0275fac=function(a){return new(a||e)(s.rXU(L.nX))};static#t=this.\u0275cmp=s.VBU({type:e,selectors:[["app-popover-overview"]],standalone:!0,features:[s.aNF],decls:2,vars:3,consts:[[3,"exampleData"]],template:function(a,n){if(1&a&&(s.DNE(0,ks,2,0),s.nI1(1,"async")),2&a){let l;s.vxM(0,(l=s.bMT(1,1,n.route.data))?0:-1,l)}},dependencies:[H.v,h.Jj],encapsulation:2})}return e})(),N=(()=>{class e{constructor(t){this.route=t}static#s=this.\u0275fac=function(a){return new(a||e)(s.rXU(L.nX))};static#t=this.\u0275cmp=s.VBU({type:e,selectors:[["app-popover-api"]],standalone:!0,features:[s.aNF],decls:2,vars:3,consts:[[3,"textContent"]],template:function(a,n){if(1&a&&(s.DNE(0,Es,1,1,"doc-viewer"),s.nI1(1,"async")),2&a){let l;s.vxM(0,(l=s.bMT(1,1,n.route.data))?0:-1,l)}},dependencies:[U.T,h.Jj],encapsulation:2})}return e})();const Ds=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:q,pathMatch:"full",data:{examples:[_s,Os,Ms]}},{path:"api",component:N,pathMatch:"full",data:{content:o(28204)}},{path:"**",redirectTo:"overview"}]},29852:c=>{c.exports='<h2>Popover configuration</h2>\n\n<section class="popover-position">\n <label>Position:</label>\n [\n <mat-form-field>\n <mat-label>Start</mat-label>\n <mat-select [(ngModel)]="positionStart" (ngModelChange)="onPositionStartChange()">\n @for (item of positionStartOptions; track item) {\n <mat-option [value]="item">{{item}}</mat-option>\n }\n </mat-select>\n </mat-form-field>\n ,\n <mat-form-field>\n <mat-label>End</mat-label>\n <mat-select [(ngModel)]="positionEnd">\n @for (item of positionEndOptions; track item) {\n <mat-option [value]="item">{{item}}</mat-option>\n }\n </mat-select>\n </mat-form-field>\n ]\n</section>\n\n<section>\n <mat-form-field>\n <mat-label>XOffset</mat-label>\n <input matInput type="number" [(ngModel)]="xOffset">\n </mat-form-field>\n <mat-form-field>\n <mat-label>YOffset</mat-label>\n <input matInput type="number" [(ngModel)]="yOffset">\n </mat-form-field>\n</section>\n\n<section>\n <label>TriggerEvent:</label>\n <mat-radio-group [(ngModel)]="triggerEvent">\n <mat-radio-button value="hover">Hover</mat-radio-button>\n <mat-radio-button value="click">Click</mat-radio-button>\n </mat-radio-group>\n</section>\n\n@if (triggerEvent==='hover') {\n <section>\n <mat-form-field>\n <mat-label>EnterDelay</mat-label>\n <input matInput type="number" [(ngModel)]="enterDelay">\n </mat-form-field>\n <mat-form-field>\n <mat-label>LeaveDelay</mat-label>\n <input matInput type="number" [(ngModel)]="leaveDelay">\n </mat-form-field>\n </section>\n}\n\n<section>\n <mat-checkbox [(ngModel)]="closeOnPanelClick">CloseOnPanelClick</mat-checkbox>\n</section>\n\n@if (triggerEvent==='click') {\n <section>\n <mat-checkbox [(ngModel)]="hasBackdrop">HasBackdrop</mat-checkbox>\n </section>\n}\n\n<section>\n <mat-checkbox [(ngModel)]="hideArrow">HideArrow</mat-checkbox>\n</section>\n\n<section>\n <label>Elevation:</label>\n <mat-slider min="0" max="24" discrete>\n <input matSliderThumb [(ngModel)]="elevation">\n </mat-slider>\n</section>\n\n<h2>Result</h2>\n\n@if (triggerEvent==='hover') {\n <button cdkDrag\n mat-raised-button color="primary"\n #popoverTrigger="mtxPopoverTrigger"\n [mtxPopoverTriggerFor]="popover"\n mtxPopoverTriggerOn="hover">\n Show Popover With Hover\n </button>\n}\n\n@if (triggerEvent==='click') {\n <button cdkDrag\n mat-raised-button color="primary"\n #popoverTrigger2="mtxPopoverTrigger"\n [mtxPopoverTriggerFor]="popover"\n mtxPopoverTriggerOn="click">\n Show Popover With Click\n </button>\n}\n\n<mtx-popover #popover="mtxPopover"\n [enterDelay]="enterDelay"\n [leaveDelay]="leaveDelay"\n [position]="[positionStart, positionEnd]"\n [xOffset]="xOffset"\n [yOffset]="yOffset"\n [closeOnPanelClick]="closeOnPanelClick"\n [closeOnBackdropClick]="true"\n [hasBackdrop]="hasBackdrop"\n [elevation]="elevation"\n [hideArrow]="hideArrow">\n <div style="max-width: 300px;">\n A material design popover component created using Angular with the Angular CDK.\n </div>\n</mtx-popover>\n'},86462:c=>{c.exports='<mtx-popover #popover="mtxPopover">\n <ng-template mtxPopoverContent let-name="name">\n <div>\n Lazy rendering with additional context data <strong>{{name}}</strong>.\n </div>\n </ng-template>\n</mtx-popover>\n\n<button mat-raised-button color="primary"\n #popoverTrigger="mtxPopoverTrigger"\n [mtxPopoverTriggerFor]="popover"\n [mtxPopoverTriggerData]="{name: 'Sally'}">\n Show Sally's Popover\n</button>\n\n<button mat-raised-button color="primary"\n #popoverTrigger="mtxPopoverTrigger"\n [mtxPopoverTriggerFor]="popover"\n [mtxPopoverTriggerData]="{name: 'Bob'}">\n Show Bob's Popover\n</button>\n'},78960:c=>{c.exports='<mat-radio-group [(ngModel)]="target">\n <mat-radio-button [value]="target1">Target 1</mat-radio-button>\n <mat-radio-button [value]="target2">Target 2</mat-radio-button>\n</mat-radio-group>\n\n<button cdkDrag mat-raised-button color="primary"\n #popoverTrigger="mtxPopoverTrigger"\n [mtxPopoverTriggerFor]="popover"\n [mtxPopoverTargetAt]="target">\n Show Popover\n</button>\n\n<mtx-popover #popover="mtxPopover">\n <div style="max-width: 300px;">\n A material design popover component created using Angular with the Angular CDK.\n </div>\n</mtx-popover>\n\n<div mtxPopoverTarget #target1="mtxPopoverTarget">popover target directive</div>\n\n<mtx-popover-target #target2="mtxPopoverTarget">popover target component</mtx-popover-target>\n'},21824:c=>{c.exports='.mat-mdc-form-field {\n margin-right: 1rem;\n}\n\n.popover-position {\n .mat-mdc-form-field {\n width: 120px;\n margin: 0;\n font-size: 14px;\n }\n}\n\nlabel {\n padding: 0 8px;\n}\n'},26838:c=>{c.exports='.mat-mdc-button-base {\n margin: 0 .5em;\n}\n'},19132:c=>{c.exports='[mtxPopoverTarget],\nmtx-popover-target {\n display: flex;\n align-items: center;\n height: 64px;\n padding: 0 1em;\n margin-top: 1em;\n background: whitesmoke;\n color: rgba(0, 0, 0, .87);\n font: 500 20px / 32px Roboto, 'Helvetica Neue', sans-serif;\n}\n\n.mat-toolbar {\n margin-top: 1em;\n}\n\n.mat-mdc-button-base {\n margin: 0 .5em;\n}\n'},70046:c=>{c.exports='import { CdkDrag } from '@angular/cdk/drag-drop';\nimport { Component, OnInit } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatOption } from '@angular/material/core';\nimport { MatFormField, MatLabel } from '@angular/material/form-field';\nimport { MatInput } from '@angular/material/input';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MatSelect } from '@angular/material/select';\nimport { MatSlider, MatSliderThumb } from '@angular/material/slider';\nimport {\n MtxPopover,\n MtxPopoverPositionEnd,\n MtxPopoverPositionStart,\n MtxPopoverTrigger,\n MtxPopoverTriggerEvent,\n} from '@ng-matero/extensions/popover';\n\n@Component({\n selector: 'popover-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatFormField,\n MatInput,\n MatLabel,\n MatSelect,\n MatOption,\n MatRadioGroup,\n MatRadioButton,\n MatCheckbox,\n MatSlider,\n MatSliderThumb,\n MatButton,\n CdkDrag,\n MtxPopoverTrigger,\n MtxPopover,\n ],\n})\nexport class AppComponent implements OnInit {\n triggerEvent: MtxPopoverTriggerEvent = 'hover';\n enterDelay = 100;\n leaveDelay = 100;\n xOffset = 0;\n yOffset = 0;\n closeOnPanelClick = false;\n hasBackdrop = true;\n elevation = 8;\n hideArrow = false;\n\n positionXOptions = ['before', 'after'];\n positionYOptions = ['above', 'below'];\n\n positionStartOptions = [...this.positionYOptions, ...this.positionXOptions];\n positionEndOptions: any[] = [];\n\n positionStart: MtxPopoverPositionStart = 'below';\n positionEnd: MtxPopoverPositionEnd = 'after';\n\n onPositionStartChange(value?: string) {\n if (this.positionXOptions.includes(this.positionStart)) {\n this.positionEnd = 'below';\n this.positionEndOptions = [...this.positionYOptions, 'center'];\n }\n\n if (this.positionYOptions.includes(this.positionStart)) {\n this.positionEnd = 'after';\n this.positionEndOptions = [...this.positionXOptions, 'center'];\n }\n }\n\n ngOnInit() {\n this.onPositionStartChange();\n }\n}\n'},62632:c=>{c.exports='import { Component } from '@angular/core';\nimport { MatButton } from '@angular/material/button';\nimport { MtxPopover, MtxPopoverContent, MtxPopoverTrigger } from '@ng-matero/extensions/popover';\n\n@Component({\n selector: 'popover-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxPopover, MtxPopoverContent, MatButton, MtxPopoverTrigger],\n})\nexport class AppComponent {}\n'},90134:c=>{c.exports='import { CdkDrag } from '@angular/cdk/drag-drop';\nimport { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MtxPopoverTarget, MtxPopoverTrigger } from '@ng-matero/extensions/popover';\nimport { MtxPopover } from '@ng-matero/extensions/popover/popover';\n\n@Component({\n selector: 'popover-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n MatRadioGroup,\n FormsModule,\n MatRadioButton,\n MatButton,\n CdkDrag,\n MtxPopoverTrigger,\n MtxPopover,\n MtxPopoverTarget,\n ],\n})\nexport class AppComponent {\n target: any;\n}\n'},28204:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h='

Popover

\n

API reference for Material Extensions Popover

\n

import { MtxPopoverModule } from '@ng-matero/extensions/popover';

\n

Directives

\n

MtxPopover

\n

Selector: [mtx-popover]

\n

Exported as: mtxPopover

\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
NameDescription
@Input('aria-describedby')
ariaDescribedby: string
aria-describedby for the popover panel.
@Input('aria-label')
ariaLabel: string
aria-label for the popover panel.
@Input('aria-labelledby')
ariaLabelledby: string
aria-labelledby for the popover panel.
@Input()
triggerEvent: MtxPopoverTriggerEvent
Popover's trigger event. Default is hover.
@Input()
enterDelay: number
Popover's enter delay. Only support hover event. Default is 100.
@Input()
leaveDelay: number
Popover's leave delay. Only support hover event. Default is 100.
@Input()
position: MtxPopoverPosition
Popover's position. Default is ['below', 'after'].
@Input()
xOffset: number
Popover-panel's X offset. Default is 0.
@Input()
yOffset: number
Popover-panel's Y offset. Default is 0.
@Input()
arrowWidth: number
Popover-arrow's width. Default is 16.
@Input()
arrowHeight: number
Popover-arrow's height. Default is 16.
@Input()
arrowOffsetX: number
Popover-arrow's X offset. Default is 20.
@Input()
arrowOffsetY: number
Popover-arrow's Y offset. Default is 20.
@Input()
hideArrow: boolean
Whether the popover arrow should be hidden. Default is false.
@Input()
closeOnPanelClick: boolean
Whether popover can be closed when click the popover-panel. Default is false.
@Input()
closeOnBackdropClick: boolean
Whether popover can be closed when click the backdrop. Default is true.
@Input()
focusTrapEnabled: boolean
Whether the popover should focus trap. Default is false.
@Input()
focusTrapAutoCaptureEnabled: boolean
Whether the popover should focus trap auto capture. Default is false.
@Input()
backdropClass: string
Class to be added to the backdrop element.
@Input()
hasBackdrop: boolean | undefined
Whether the popover has a backdrop. It will always be false if the trigger event is hover.
@Input('class')
panelClass: string
This method takes classes set on the host mtx-popover element and applies them on the popover template that displays in the overlay container. Otherwise, it's difficult to style the containing popover from outside the component.
@Input()
elevation: number
Popover-panel's elevation (0~24). Default is 8.
@Output()
closed: EventEmitter<PopoverCloseReason>
Event emitted when the popover is closed.
\n

MtxPopoverTrigger

\n

Selector: [mtxPopoverTriggerFor]

\n

Exported as: mtxPopoverTrigger

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
mtxPopoverTriggerFor: MtxPopoverPanel
References the popover instance that the trigger is associated with.
@Input()
mtxPopoverTriggerOn: MtxPopoverTriggerEvent
Event for triggering popover click, hover and none. Default is 'hover'.
@Input()
mtxPopoverTargetAt: MtxPopoverTarget
References the popover target instance that the popover positioning is associated with.
\n

MtxPopoverTarget

\n

Selector: mtx-popover-target, [mtxPopoverTarget]

\n

Exported as: mtxPopoverTarget

\n

Interfaces

\n

MtxPopoverConfig

\n
export interface MtxPopoverDefaultOptions {\n  triggerEvent?: MtxPopoverTriggerEvent;\n  enterDelay?: number;\n  leaveDelay?: number;\n  position?: MtxPopoverPosition;\n  xOffset?: number;\n  yOffset?: number;\n  arrowWidth?: number;\n  arrowHeight?: number;\n  arrowOffsetX?: number;\n  arrowOffsetY?: number;\n  hideArrow?: boolean;\n  closeOnPanelClick?: boolean;\n  closeOnBackdropClick?: boolean;\n  overlayPanelClass?: string;\n  backdropClass?: string;\n  hasBackdrop?: boolean;\n  focusTrapEnabled?: boolean;\n  focusTrapAutoCaptureEnabled?: boolean;\n  elevation?: number;\n}\n
\n

Type aliases

\n

MtxPopoverPositionStart

\n
type MtxPopoverPositionStart = 'above' | 'below' | 'before' | 'after';\n
\n

MtxPopoverPositionEnd

\n
type MtxPopoverPositionEnd = MtxPopoverPositionStart | 'center';\n
\n

MtxPopoverPosition

\n
type MtxPopoverPosition = [MtxPopoverPositionStart, MtxPopoverPositionEnd];\n
\n

MtxPopoverTriggerEvent

\n
type MtxPopoverTriggerEvent = 'click' | 'hover' | 'none';\n
\n

Constants

\n

MTX_POPOVER_DEFAULT_OPTIONS

\n

Injection token to be used to override the default options for mtx-popover.

\n
const MTX_POPOVER_DEFAULT_OPTIONS: InjectionToken<MtxPopoverDefaultOptions>;\n
\n

MTX_POPOVER_SCROLL_STRATEGY

\n

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

\n
const MTX_POPOVER_SCROLL_STRATEGY: InjectionToken<() => ScrollStrategy>;\n
\n

MTX_POPOVER_CONTENT

\n

Injection token that can be used to reference instances of MtxPopoverContent. It serves as alternative token to the actual MtxPopoverContent class which could cause unnecessary retention of the class and its directive metadata.

\n
const MTX_POPOVER_CONTENT: InjectionToken<MtxPopoverContent>;\n
\n'},43961:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h='

Popover configuration

\n\n
\n \n [\n \n Start\n \n @for (item of positionStartOptions; track item) {\n {{item}}\n }\n \n \n ,\n \n End\n \n @for (item of positionEndOptions; track item) {\n {{item}}\n }\n \n \n ]\n
\n\n
\n \n XOffset\n \n \n \n YOffset\n \n \n
\n\n
\n \n \n Hover\n Click\n \n
\n\n@if (triggerEvent===\'hover\') {\n
\n \n EnterDelay\n \n \n \n LeaveDelay\n \n \n
\n}\n\n
\n CloseOnPanelClick\n
\n\n@if (triggerEvent===\'click\') {\n
\n HasBackdrop\n
\n}\n\n
\n HideArrow\n
\n\n
\n \n \n \n \n
\n\n

Result

\n\n@if (triggerEvent===\'hover\') {\n \n}\n\n@if (triggerEvent===\'click\') {\n \n}\n\n\n
\n A material design popover component created using Angular with the Angular CDK.\n
\n
\n'},76670:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h=".mat-mdc-form-field {\n margin-right: 1rem;\n}\n\n.popover-position {\n .mat-mdc-form-field {\n width: 120px;\n margin: 0;\n font-size: 14px;\n }\n}\n\nlabel {\n padding: 0 8px;\n}\n"},52597:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h="import { CdkDrag } from '@angular/cdk/drag-drop';\nimport { Component, OnInit } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatOption } from '@angular/material/core';\nimport { MatFormField, MatLabel } from '@angular/material/form-field';\nimport { MatInput } from '@angular/material/input';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MatSelect } from '@angular/material/select';\nimport { MatSlider, MatSliderThumb } from '@angular/material/slider';\nimport {\n MtxPopover,\n MtxPopoverPositionEnd,\n MtxPopoverPositionStart,\n MtxPopoverTrigger,\n MtxPopoverTriggerEvent,\n} from '@ng-matero/extensions/popover';\n\n@Component({\n selector: 'popover-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatFormField,\n MatInput,\n MatLabel,\n MatSelect,\n MatOption,\n MatRadioGroup,\n MatRadioButton,\n MatCheckbox,\n MatSlider,\n MatSliderThumb,\n MatButton,\n CdkDrag,\n MtxPopoverTrigger,\n MtxPopover,\n ],\n})\nexport class AppComponent implements OnInit {\n triggerEvent: MtxPopoverTriggerEvent = 'hover';\n enterDelay = 100;\n leaveDelay = 100;\n xOffset = 0;\n yOffset = 0;\n closeOnPanelClick = false;\n hasBackdrop = true;\n elevation = 8;\n hideArrow = false;\n\n positionXOptions = ['before', 'after'];\n positionYOptions = ['above', 'below'];\n\n positionStartOptions = [...this.positionYOptions, ...this.positionXOptions];\n positionEndOptions: any[] = [];\n\n positionStart: MtxPopoverPositionStart = 'below';\n positionEnd: MtxPopoverPositionEnd = 'after';\n\n onPositionStartChange(value?: string) {\n if (this.positionXOptions.includes(this.positionStart)) {\n this.positionEnd = 'below';\n this.positionEndOptions = [...this.positionYOptions, 'center'];\n }\n\n if (this.positionYOptions.includes(this.positionStart)) {\n this.positionEnd = 'after';\n this.positionEndOptions = [...this.positionXOptions, 'center'];\n }\n }\n\n ngOnInit() {\n this.onPositionStartChange();\n }\n}\n"},99555:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h='\n \n
\n Lazy rendering with additional context data {{name}}.\n
\n
\n
\n\n\n\n\n'},86128:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h=".mat-mdc-button-base {\n margin: 0 .5em;\n}\n"},17787:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h="import { Component } from '@angular/core';\nimport { MatButton } from '@angular/material/button';\nimport { MtxPopover, MtxPopoverContent, MtxPopoverTrigger } from '@ng-matero/extensions/popover';\n\n@Component({\n selector: 'popover-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxPopover, MtxPopoverContent, MatButton, MtxPopoverTrigger],\n})\nexport class AppComponent {}\n"},41409:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h='\n Target 1\n Target 2\n\n\n\n\n\n
\n A material design popover component created using Angular with the Angular CDK.\n
\n
\n\n
popover target directive
\n\npopover target component\n'},1238:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h="[mtxPopoverTarget],\nmtx-popover-target {\n display: flex;\n align-items: center;\n height: 64px;\n padding: 0 1em;\n margin-top: 1em;\n background: whitesmoke;\n color: rgba(0, 0, 0, .87);\n font: 500 20px / 32px Roboto, 'Helvetica Neue', sans-serif;\n}\n\n.mat-toolbar {\n margin-top: 1em;\n}\n\n.mat-mdc-button-base {\n margin: 0 .5em;\n}\n"},77:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h="import { CdkDrag } from '@angular/cdk/drag-drop';\nimport { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MtxPopoverTarget, MtxPopoverTrigger } from '@ng-matero/extensions/popover';\nimport { MtxPopover } from '@ng-matero/extensions/popover/popover';\n\n@Component({\n selector: 'popover-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n MatRadioGroup,\n FormsModule,\n MatRadioButton,\n MatButton,\n CdkDrag,\n MtxPopoverTrigger,\n MtxPopover,\n MtxPopoverTarget,\n ],\n})\nexport class AppComponent {\n target: any;\n}\n"}}]); \ No newline at end of file diff --git a/666.c886d9ea41488934.js b/666.c886d9ea41488934.js new file mode 100644 index 00000000..1b73bad9 --- /dev/null +++ b/666.c886d9ea41488934.js @@ -0,0 +1 @@ +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[666],{11666:(c,i,o)=>{"use strict";o.r(i),o.d(i,{PopoverApiComponent:()=>N,PopoverOverviewComponent:()=>q,routes:()=>Ds});var h=o(60177),U=o(4840),H=o(91526),R=o(1875),g=o(89417),C=o(88834),V=o(82765),G=o(86600),S=o(32102),W=o(99631),_=o(5951),z=o(82798),B=o(43881),M=o(18617),P=o(67336),y=o(66969),T=o(76939),s=o(54438),O=o(18359),K=o(7673),$=o(57786),J=o(5964),Q=o(96697),Z=o(56977),X=o(21413),d=o(49969);const ss=(0,d.hZ)("transformPopover",[(0,d.wk)("void",(0,d.iF)({opacity:0,transform:"scale(0.8)"})),(0,d.kY)("void => enter",(0,d.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,d.iF)({opacity:1,transform:"scale(1)"}))),(0,d.kY)("* => void",(0,d.i0)("100ms 25ms linear",(0,d.iF)({opacity:0})))]),I=new s.nKC("MtxPopoverContent");let ts=(()=>{class e{constructor(t,a,n,l,p,r,v){this._template=t,this._componentFactoryResolver=a,this._appRef=n,this._injector=l,this._viewContainerRef=p,this._document=r,this._changeDetectorRef=v,this._attached=new X.B}attach(t={}){this._portal||(this._portal=new T.VA(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new T.aI(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));const a=this._template.elementRef.nativeElement;a.parentNode.insertBefore(this._outlet.outletElement,a),this._changeDetectorRef&&this._changeDetectorRef.markForCheck(),this._portal.attach(this._outlet,t),this._attached.next()}detach(){this._portal.isAttached&&this._portal.detach()}ngOnDestroy(){this._outlet&&this._outlet.dispose()}static#s=this.\u0275fac=function(a){return new(a||e)(s.rXU(s.C4Q),s.rXU(s.OM3),s.rXU(s.o8S),s.rXU(s.zZn),s.rXU(s.c1b),s.rXU(h.qQ),s.rXU(s.gRc))};static#t=this.\u0275dir=s.FsC({type:e})}return e})(),ns=(()=>{class e extends ts{static#s=this.\u0275fac=(()=>{let t;return function(n){return(t||(t=s.xGo(e)))(n||e)}})();static#t=this.\u0275dir=s.FsC({type:e,selectors:[["ng-template","mtxPopoverContent",""]],standalone:!0,features:[s.Jv_([{provide:I,useExisting:e}]),s.Vt3]})}return e})();const ls=["*"];function rs(e,m){if(1&e&&s.nrm(0,"div",2),2&e){const t=s.XpG(2);s.Aen(t.arrowStyles)}}function ps(e,m){if(1&e){const t=s.RV6();s.j41(0,"div",0),s.bIt("keydown",function(n){s.eBV(t);const l=s.XpG();return s.Njj(l._handleKeydown(n))})("click",function(){s.eBV(t);const n=s.XpG();return s.Njj(n._handleClick())})("mouseover",function(){s.eBV(t);const n=s.XpG();return s.Njj(n._handleMouseOver())})("mouseleave",function(){s.eBV(t);const n=s.XpG();return s.Njj(n._handleMouseLeave())})("@transformPopover.start",function(n){s.eBV(t);const l=s.XpG();return s.Njj(l._onAnimationStart(n))})("@transformPopover.done",function(n){s.eBV(t);const l=s.XpG();return s.Njj(l._onAnimationDone(n))}),s.j41(1,"div",1),s.SdG(2),s.k0s(),s.DNE(3,rs,1,2,"div",2),s.k0s()}if(2&e){const t=s.XpG();s.HbH(t._classList),s.AVh("mtx-popover-panel-without-arrow",t.hideArrow),s.Y8G("id",t.panelId)("@transformPopover",t._panelAnimationState)("cdkTrapFocus",t.focusTrapEnabled)("cdkTrapFocusAutoCapture",t.focusTrapAutoCaptureEnabled),s.BMQ("aria-label",t.ariaLabel||null)("aria-labelledby",t.ariaLabelledby||null)("aria-describedby",t.ariaDescribedby||null),s.R7$(3),s.vxM(3,t.hideArrow?-1:3)}}const is=new s.nKC("mtx-popover-default-options",{providedIn:"root",factory:function cs(){return{backdropClass:"cdk-overlay-transparent-backdrop"}}});let hs=0,b=(()=>{class e{get position(){return this._position}set position(t){["before","after","above","below"].includes(t[0])||function es(){throw Error("mtxPopoverPosition[0] value must be either 'above', 'below', 'before' or 'after'.\n Example: ")}(),["before","after","above","below","center"].includes(t[1])||function os(){throw Error("mtxPopoverPosition[1] value must be either 'above', 'below', 'before', 'after' or 'center'.\n Example: ")}(),this._position=t,this.setPositionClasses()}get elevation(){return Math.max(0,Math.min(Math.round(this._elevation),24))}set elevation(t){this._elevation=t}set panelClass(t){t&&t.length&&(this._classList=t.split(" ").reduce((a,n)=>(a[n]=!0,a),{}),this._elementRef.nativeElement.className="",this.setPositionClasses())}get classList(){return this.panelClass}set classList(t){this.panelClass=t}constructor(t,a,n){this._elementRef=t,this._ngZone=a,this._defaultOptions=n,this._elevationPrefix="mat-elevation-z",this._classList={},this._panelAnimationState="void",this._animationDone=new X.B,this._isAnimating=!1,this.closeDisabled=!1,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,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.xOffset=this._defaultOptions.xOffset??0,this.yOffset=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.hideArrow=this._defaultOptions.hideArrow??!1,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.closed=new s.bkB,this.panelId="mtx-popover-panel-"+hs++}ngOnInit(){this.setPositionClasses()}ngOnDestroy(){this.closed.complete()}_handleKeydown(t){t.keyCode===P._f&&((0,P.rp)(t)||(t.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(t=this.position){const a="after"===t[1]?this.arrowOffsetX-this.arrowWidth/2+"px":"center"===t[1]?`calc(50% - ${this.arrowWidth/2}px)`:"",n="before"===t[1]?this.arrowOffsetX-this.arrowWidth/2+"px":"";this.arrowStyles="above"===t[0]||"below"===t[0]?{left:"ltr"===this.direction?a:n,right:"ltr"===this.direction?n:a}:{top:"below"===t[1]?this.arrowOffsetY-this.arrowHeight/2+"px":"",bottom:"above"===t[1]?this.arrowOffsetY-this.arrowHeight/2+"px":"center"===t[1]?`calc(50% - ${this.arrowHeight/2}px)`:""}}setPositionClasses(t=this.position){this._classList["mtx-popover-before-above"]="before"===t[0]&&"above"===t[1],this._classList["mtx-popover-before-center"]="before"===t[0]&&"center"===t[1],this._classList["mtx-popover-before-below"]="before"===t[0]&&"below"===t[1],this._classList["mtx-popover-after-above"]="after"===t[0]&&"above"===t[1],this._classList["mtx-popover-after-center"]="after"===t[0]&&"center"===t[1],this._classList["mtx-popover-after-below"]="after"===t[0]&&"below"===t[1],this._classList["mtx-popover-above-before"]="above"===t[0]&&"before"===t[1],this._classList["mtx-popover-above-center"]="above"===t[0]&&"center"===t[1],this._classList["mtx-popover-above-after"]="above"===t[0]&&"after"===t[1],this._classList["mtx-popover-below-before"]="below"===t[0]&&"before"===t[1],this._classList["mtx-popover-below-center"]="below"===t[0]&&"center"===t[1],this._classList["mtx-popover-below-after"]="below"===t[0]&&"after"===t[1]}setElevation(){const t=`${this._elevationPrefix}${this.elevation}`;this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[t]=!0,this._previousElevation=t}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(t){this._animationDone.next(t),this._isAnimating=!1}_onAnimationStart(t){this._isAnimating=!0}static#s=this.\u0275fac=function(a){return new(a||e)(s.rXU(s.aKT),s.rXU(s.SKi),s.rXU(is))};static#t=this.\u0275cmp=s.VBU({type:e,selectors:[["mtx-popover"]],contentQueries:function(a,n,l){if(1&a&&s.wni(l,I,5),2&a){let p;s.mGM(p=s.lsd())&&(n.lazyContent=p.first)}},viewQuery:function(a,n){if(1&a&&s.GBs(s.C4Q,5),2&a){let l;s.mGM(l=s.lsd())&&(n.templateRef=l.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:[s.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[s.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[s.Mj6.None,"aria-describedby","ariaDescribedby"],triggerEvent:"triggerEvent",enterDelay:"enterDelay",leaveDelay:"leaveDelay",position:"position",xOffset:"xOffset",yOffset:"yOffset",arrowWidth:"arrowWidth",arrowHeight:"arrowHeight",arrowOffsetX:"arrowOffsetX",arrowOffsetY:"arrowOffsetY",hideArrow:[s.Mj6.HasDecoratorInputTransform,"hideArrow","hideArrow",s.L39],closeOnPanelClick:[s.Mj6.HasDecoratorInputTransform,"closeOnPanelClick","closeOnPanelClick",s.L39],closeOnBackdropClick:[s.Mj6.HasDecoratorInputTransform,"closeOnBackdropClick","closeOnBackdropClick",s.L39],focusTrapEnabled:[s.Mj6.HasDecoratorInputTransform,"focusTrapEnabled","focusTrapEnabled",s.L39],focusTrapAutoCaptureEnabled:[s.Mj6.HasDecoratorInputTransform,"focusTrapAutoCaptureEnabled","focusTrapAutoCaptureEnabled",s.L39],hasBackdrop:[s.Mj6.HasDecoratorInputTransform,"hasBackdrop","hasBackdrop",s.L39],elevation:"elevation",panelClass:[s.Mj6.None,"class","panelClass"],classList:"classList"},outputs:{closed:"closed"},exportAs:["mtxPopover"],standalone:!0,features:[s.GFd,s.aNF],ngContentSelectors:ls,decls:1,vars:0,consts:[["tabindex","-1","role","dialog",1,"mtx-popover-panel",3,"keydown","click","mouseover","mouseleave","id","cdkTrapFocus","cdkTrapFocusAutoCapture"],[1,"mtx-popover-content"],[1,"mtx-popover-direction-arrow"]],template:function(a,n){1&a&&(s.NAR(),s.DNE(0,ps,4,12,"ng-template"))},dependencies:[M.kB],styles:['.mtx-popover-panel{position:relative;max-height:calc(100vh - 48px);padding:8px;font-size:inherit;outline:0;border-radius:var(--mtx-popover-container-shape);background-color:var(--mtx-popover-background-color);color:var(--mtx-popover-text-color)}.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-panel.mtx-popover-panel-without-arrow{margin:0}.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:before{border-color:var(--mtx-popover-outline-color)}.mtx-popover-direction-arrow:after{border-width:calc(.5em - 1px);border-color:var(--mtx-popover-background-color)}[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: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-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: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}[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:[ss]},changeDetection:0})}return e})();var ms=o(28203);const Y=new s.nKC("mtx-popover-scroll-strategy",{providedIn:"root",factory:()=>{const e=(0,s.WQX)(y.hJ);return()=>e.scrollStrategies.reposition()}});let w=(()=>{class e{get popover(){return this._popover}set popover(t){t!==this._popover&&(this._popover=t,this._popoverCloseSubscription.unsubscribe(),t&&(this._popoverCloseSubscription=t.closed.subscribe(a=>{this._destroyPopover()})))}constructor(t,a,n,l,p,r,v){this._overlay=t,this._elementRef=a,this._viewContainerRef=n,this._dir=p,this._changeDetectorRef=r,this._focusMonitor=v,this._overlayRef=null,this._popoverOpen=!1,this._halt=!1,this._positionSubscription=O.yU.EMPTY,this._popoverCloseSubscription=O.yU.EMPTY,this._closingActionsSubscription=O.yU.EMPTY,this._openedBy=void 0,this.popoverOpened=new s.bkB,this.popoverClosed=new s.bkB,this._scrollStrategy=l}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(t){"click"===this.popover.triggerEvent&&this.togglePopover()}_handleMouseEnter(t){this._halt=!1,"hover"===this.popover.triggerEvent&&(this._mouseoverTimer=setTimeout(()=>{this.openPopover()},this.popover.enterDelay))}_handleMouseLeave(t){"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(t){(0,M._G)(t)||(this._openedBy=0===t.button?"mouse":void 0)}_handleKeydown(t){const a=t.keyCode;(a===P.Fm||a===P.t6)&&(this._openedBy="keyboard")}togglePopover(){return this._popoverOpen?this.closePopover():this.openPopover()}openPopover(){if(this._popoverOpen||this._halt)return;this._checkPopover();const t=this._createOverlay(),a=t.getConfig();this._setPosition(a.positionStrategy),"click"===this.popover.triggerEvent&&(a.hasBackdrop=this.popover.hasBackdrop??!0),t.attach(this._getPortal()),this.popover.lazyContent&&this.popover.lazyContent.attach(this.popoverData),this._closingActionsSubscription=this._popoverClosingActions().subscribe(()=>this.closePopover()),this._initPopover(),this.popover instanceof b&&this.popover._startAnimation()}closePopover(){this.popover.closed.emit()}focus(t,a){this._focusMonitor&&t?this._focusMonitor.focusVia(this._elementRef,t,a):this._elementRef.nativeElement.focus(a)}_destroyPopover(t){if(!this._overlayRef||!this.popoverOpen)return;this._mouseoverTimer&&(clearTimeout(this._mouseoverTimer),this._mouseoverTimer=null);const a=this.popover;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this._openedBy=void 0,a instanceof b?(a._resetAnimation(),a.lazyContent?a._animationDone.pipe((0,J.p)(n=>"void"===n.toState),(0,Q.s)(1),(0,Z.Q)(a.lazyContent._attached)).subscribe({next:()=>a.lazyContent.detach(),complete:()=>this._setIsPopoverOpen(!1)}):this._setIsPopoverOpen(!1)):(this._setIsPopoverOpen(!1),a.lazyContent&&a.lazyContent.detach())}_initPopover(){this.popover.direction=this.dir,this.popover.setElevation(),this._setIsPopoverOpen(!0)}_setIsPopoverOpen(t){this._popoverOpen=t,this._popoverOpen?this.popoverOpened.emit():this.popoverClosed.emit()}_checkPopover(){this.popover||function as(){throw Error('mtx-popover-trigger: must pass in an mtx-popover instance.\n\n Example:\n \n ')}()}_createOverlay(){if(this._overlayRef)this._overlayRef.getConfig().positionStrategy.setOrigin(this._getTargetElement());else{const t=this._getOverlayConfig();this._subscribeToPositions(t.positionStrategy),this._overlayRef=this._overlay.create(t)}return this._overlayRef}_getOverlayConfig(){return new y.rR({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(t){this._positionSubscription=t.positionChanges.subscribe(a=>{const n="start"===a.connectionPair.overlayX?"after":"end"===a.connectionPair.overlayX?"before":"center",l="top"===a.connectionPair.overlayY?"below":"bottom"===a.connectionPair.overlayY?"above":"center",p="above"===this.popover.position[0]||"below"===this.popover.position[0]?[l,n]:[n,l];this._changeDetectorRef.markForCheck(),this.popover.setCurrentStyles(p),this.popover.setPositionClasses(p)})}_setPosition(t){const[a,n,l]="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"],[p,r,v]="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"],[u,k]="below"===this.popover.position[0]||"above"===this.popover.position[0]?[a,a]:"before"===this.popover.position[0]?["end","start"]:["start","end"],[f,E]="before"===this.popover.position[0]||"after"===this.popover.position[0]?[p,p]:"below"===this.popover.position[0]?["top","bottom"]:["bottom","top"],D=u,F=f,j=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 A=[{originX:a,originY:p,overlayX:u,overlayY:f}];("above"===this.popover.position[0]||"below"===this.popover.position[0])&&(A=[{originX:a,originY:p,overlayX:u,overlayY:f,offsetY:x},{originX:n,originY:p,overlayX:n,overlayY:f,offsetY:x},{originX:l,originY:p,overlayX:l,overlayY:f,offsetY:x},{originX:a,originY:F,overlayX:u,overlayY:E,offsetY:-x},{originX:n,originY:F,overlayX:n,overlayY:E,offsetY:-x},{originX:l,originY:F,overlayX:l,overlayY:E,offsetY:-x}]),("before"===this.popover.position[0]||"after"===this.popover.position[0])&&(A=[{originX:a,originY:p,overlayX:u,overlayY:f,offsetX:j},{originX:a,originY:r,overlayX:u,overlayY:r,offsetX:j},{originX:a,originY:v,overlayX:u,overlayY:v,offsetX:j},{originX:D,originY:p,overlayX:k,overlayY:f,offsetX:-j},{originX:D,originY:r,overlayX:k,overlayY:r,offsetX:-j},{originX:D,originY:v,overlayX:k,overlayY:v,offsetX:-j}]),t.withPositions(A).withDefaultOffsetX(j).withDefaultOffsetY(x)}_popoverClosingActions(){const t="click"===this.popover.triggerEvent&&!0===this.popover.closeOnBackdropClick?this._overlayRef.backdropClick():(0,K.of)(),a=this._overlayRef.detachments();return(0,$.h)(t,a)}_getPortal(){return(!this._portal||this._portal.templateRef!==this.popover.templateRef)&&(this._portal=new T.VA(this.popover.templateRef,this._viewContainerRef)),this._portal}static#s=this.\u0275fac=function(a){return new(a||e)(s.rXU(y.hJ),s.rXU(s.aKT),s.rXU(s.c1b),s.rXU(Y),s.rXU(ms.dS,8),s.rXU(s.gRc),s.rXU(M.FN))};static#t=this.\u0275dir=s.FsC({type:e,selectors:[["","mtx-popover-trigger-for",""],["","mtxPopoverTriggerFor",""]],hostAttrs:["aria-haspopup","true"],hostVars:2,hostBindings:function(a,n){1&a&&s.bIt("click",function(p){return n._handleClick(p)})("mouseenter",function(p){return n._handleMouseEnter(p)})("mouseleave",function(p){return n._handleMouseLeave(p)})("mousedown",function(p){return n._handleMousedown(p)})("keydown",function(p){return n._handleKeydown(p)}),2&a&&s.BMQ("aria-expanded",n.popoverOpen||null)("aria-controls",n.popoverOpen?n.popover.panelId:null)},inputs:{popover:[s.Mj6.None,"mtxPopoverTriggerFor","popover"],popoverData:[s.Mj6.None,"mtxPopoverTriggerData","popoverData"],targetElement:[s.Mj6.None,"mtxPopoverTargetAt","targetElement"],triggerEvent:[s.Mj6.None,"mtxPopoverTriggerOn","triggerEvent"]},outputs:{popoverOpened:"popoverOpened",popoverClosed:"popoverClosed"},exportAs:["mtxPopoverTrigger"],standalone:!0})}return e})();const gs=(e,m)=>[e,m];function vs(e,m){if(1&e&&(s.j41(0,"mat-option",14),s.EFF(1),s.k0s()),2&e){const t=m.$implicit;s.Y8G("value",t),s.R7$(),s.JRh(t)}}function us(e,m){if(1&e&&(s.j41(0,"mat-option",14),s.EFF(1),s.k0s()),2&e){const t=m.$implicit;s.Y8G("value",t),s.R7$(),s.JRh(t)}}function fs(e,m){if(1&e){const t=s.RV6();s.j41(0,"section")(1,"mat-form-field")(2,"mat-label"),s.EFF(3,"EnterDelay"),s.k0s(),s.j41(4,"input",5),s.mxI("ngModelChange",function(n){s.eBV(t);const l=s.XpG();return s.DH7(l.enterDelay,n)||(l.enterDelay=n),s.Njj(n)}),s.k0s()(),s.j41(5,"mat-form-field")(6,"mat-label"),s.EFF(7,"LeaveDelay"),s.k0s(),s.j41(8,"input",5),s.mxI("ngModelChange",function(n){s.eBV(t);const l=s.XpG();return s.DH7(l.leaveDelay,n)||(l.leaveDelay=n),s.Njj(n)}),s.k0s()()()}if(2&e){const t=s.XpG();s.R7$(4),s.R50("ngModel",t.enterDelay),s.R7$(4),s.R50("ngModel",t.leaveDelay)}}function js(e,m){if(1&e){const t=s.RV6();s.j41(0,"section")(1,"mat-checkbox",4),s.mxI("ngModelChange",function(n){s.eBV(t);const l=s.XpG();return s.DH7(l.hasBackdrop,n)||(l.hasBackdrop=n),s.Njj(n)}),s.EFF(2,"HasBackdrop"),s.k0s()()}if(2&e){const t=s.XpG();s.R7$(),s.R50("ngModel",t.hasBackdrop)}}function xs(e,m){if(1&e&&(s.j41(0,"button",15,1),s.EFF(2," Show Popover With Hover "),s.k0s()),2&e){s.XpG();const t=s.sdS(55);s.Y8G("mtxPopoverTriggerFor",t)}}function bs(e,m){if(1&e&&(s.j41(0,"button",16,2),s.EFF(2," Show Popover With Click "),s.k0s()),2&e){s.XpG();const t=s.sdS(55);s.Y8G("mtxPopoverTriggerFor",t)}}const _s={title:"Configurable popover",component:(()=>{class e{constructor(){this.triggerEvent="hover",this.enterDelay=100,this.leaveDelay=100,this.xOffset=0,this.yOffset=0,this.closeOnPanelClick=!1,this.hasBackdrop=!0,this.elevation=8,this.hideArrow=!1,this.positionXOptions=["before","after"],this.positionYOptions=["above","below"],this.positionStartOptions=[...this.positionYOptions,...this.positionXOptions],this.positionEndOptions=[],this.positionStart="below",this.positionEnd="after"}onPositionStartChange(t){this.positionXOptions.includes(this.positionStart)&&(this.positionEnd="below",this.positionEndOptions=[...this.positionYOptions,"center"]),this.positionYOptions.includes(this.positionStart)&&(this.positionEnd="after",this.positionEndOptions=[...this.positionXOptions,"center"])}ngOnInit(){this.onPositionStartChange()}static#s=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=s.VBU({type:e,selectors:[["popover-example"]],standalone:!0,features:[s.aNF],decls:58,vars:25,consts:[["popover","mtxPopover"],["popoverTrigger","mtxPopoverTrigger"],["popoverTrigger2","mtxPopoverTrigger"],[1,"popover-position"],[3,"ngModelChange","ngModel"],["matInput","","type","number",3,"ngModelChange","ngModel"],["value","hover"],["value","click"],["min","0","max","24","discrete",""],["matSliderThumb","",3,"ngModelChange","ngModel"],["cdkDrag","","mat-raised-button","","color","primary","mtxPopoverTriggerOn","hover"],["cdkDrag","","mat-raised-button","","color","primary","mtxPopoverTriggerOn","click"],[3,"enterDelay","leaveDelay","position","xOffset","yOffset","closeOnPanelClick","closeOnBackdropClick","hasBackdrop","elevation","hideArrow"],[2,"max-width","300px"],[3,"value"],["cdkDrag","","mat-raised-button","","color","primary","mtxPopoverTriggerOn","hover",3,"mtxPopoverTriggerFor"],["cdkDrag","","mat-raised-button","","color","primary","mtxPopoverTriggerOn","click",3,"mtxPopoverTriggerFor"]],template:function(a,n){if(1&a){const l=s.RV6();s.j41(0,"h2"),s.EFF(1,"Popover configuration"),s.k0s(),s.j41(2,"section",3)(3,"label"),s.EFF(4,"Position:"),s.k0s(),s.EFF(5," [ "),s.j41(6,"mat-form-field")(7,"mat-label"),s.EFF(8,"Start"),s.k0s(),s.j41(9,"mat-select",4),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.positionStart,r)||(n.positionStart=r),s.Njj(r)}),s.bIt("ngModelChange",function(){return s.eBV(l),s.Njj(n.onPositionStartChange())}),s.Z7z(10,vs,2,2,"mat-option",null,s.fX1),s.k0s()(),s.EFF(12," , "),s.j41(13,"mat-form-field")(14,"mat-label"),s.EFF(15,"End"),s.k0s(),s.j41(16,"mat-select",4),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.positionEnd,r)||(n.positionEnd=r),s.Njj(r)}),s.Z7z(17,us,2,2,"mat-option",null,s.fX1),s.k0s()(),s.EFF(19," ]\n"),s.k0s(),s.j41(20,"section")(21,"mat-form-field")(22,"mat-label"),s.EFF(23,"XOffset"),s.k0s(),s.j41(24,"input",5),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.xOffset,r)||(n.xOffset=r),s.Njj(r)}),s.k0s()(),s.j41(25,"mat-form-field")(26,"mat-label"),s.EFF(27,"YOffset"),s.k0s(),s.j41(28,"input",5),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.yOffset,r)||(n.yOffset=r),s.Njj(r)}),s.k0s()()(),s.j41(29,"section")(30,"label"),s.EFF(31,"TriggerEvent:"),s.k0s(),s.j41(32,"mat-radio-group",4),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.triggerEvent,r)||(n.triggerEvent=r),s.Njj(r)}),s.j41(33,"mat-radio-button",6),s.EFF(34,"Hover"),s.k0s(),s.j41(35,"mat-radio-button",7),s.EFF(36,"Click"),s.k0s()()(),s.DNE(37,fs,9,2,"section"),s.j41(38,"section")(39,"mat-checkbox",4),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.closeOnPanelClick,r)||(n.closeOnPanelClick=r),s.Njj(r)}),s.EFF(40,"CloseOnPanelClick"),s.k0s()(),s.DNE(41,js,3,1,"section"),s.j41(42,"section")(43,"mat-checkbox",4),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.hideArrow,r)||(n.hideArrow=r),s.Njj(r)}),s.EFF(44,"HideArrow"),s.k0s()(),s.j41(45,"section")(46,"label"),s.EFF(47,"Elevation:"),s.k0s(),s.j41(48,"mat-slider",8)(49,"input",9),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.elevation,r)||(n.elevation=r),s.Njj(r)}),s.k0s()()(),s.j41(50,"h2"),s.EFF(51,"Result"),s.k0s(),s.DNE(52,xs,3,1,"button",10)(53,bs,3,1,"button",11),s.j41(54,"mtx-popover",12,0)(56,"div",13),s.EFF(57," A material design popover component created using Angular with the Angular CDK. "),s.k0s()()}2&a&&(s.R7$(9),s.R50("ngModel",n.positionStart),s.R7$(),s.Dyx(n.positionStartOptions),s.R7$(6),s.R50("ngModel",n.positionEnd),s.R7$(),s.Dyx(n.positionEndOptions),s.R7$(7),s.R50("ngModel",n.xOffset),s.R7$(4),s.R50("ngModel",n.yOffset),s.R7$(4),s.R50("ngModel",n.triggerEvent),s.R7$(5),s.vxM(37,"hover"===n.triggerEvent?37:-1),s.R7$(2),s.R50("ngModel",n.closeOnPanelClick),s.R7$(2),s.vxM(41,"click"===n.triggerEvent?41:-1),s.R7$(2),s.R50("ngModel",n.hideArrow),s.R7$(6),s.R50("ngModel",n.elevation),s.R7$(3),s.vxM(52,"hover"===n.triggerEvent?52:-1),s.R7$(),s.vxM(53,"click"===n.triggerEvent?53:-1),s.R7$(),s.Y8G("enterDelay",n.enterDelay)("leaveDelay",n.leaveDelay)("position",s.l_i(22,gs,n.positionStart,n.positionEnd))("xOffset",n.xOffset)("yOffset",n.yOffset)("closeOnPanelClick",n.closeOnPanelClick)("closeOnBackdropClick",!0)("hasBackdrop",n.hasBackdrop)("elevation",n.elevation)("hideArrow",n.hideArrow))},dependencies:[g.YN,g.me,g.Q0,g.BC,g.vS,S.rl,W.fg,S.nJ,z.VO,G.wT,_.VT,_._g,V.So,B.IV,B.OU,C.$z,R.T1,w,b],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{margin-right:1rem}.popover-position[_ngcontent-%COMP%] .mat-mdc-form-field[_ngcontent-%COMP%]{width:120px;margin:0;font-size:14px}label[_ngcontent-%COMP%]{padding:0 8px}"]})}return e})(),files:[{file:"app.component.html",content:o(29852),filecontent:o(43961)},{file:"app.component.ts",content:o(70046),filecontent:o(52597)},{file:"app.component.scss",content:o(21824),filecontent:o(76670)}]},Ps=()=>({name:"Sally"}),ys=()=>({name:"Bob"});function Cs(e,m){if(1&e&&(s.j41(0,"div"),s.EFF(1," Lazy rendering with additional context data "),s.j41(2,"strong"),s.EFF(3),s.k0s(),s.EFF(4,". "),s.k0s()),2&e){const t=m.name;s.R7$(3),s.JRh(t)}}const Ms={title:"Popover lazy rendering",component:(()=>{class e{static#s=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=s.VBU({type:e,selectors:[["popover-example"]],standalone:!0,features:[s.aNF],decls:9,vars:6,consts:[["popover","mtxPopover"],["popoverTrigger","mtxPopoverTrigger"],["mtxPopoverContent",""],["mat-raised-button","","color","primary",3,"mtxPopoverTriggerFor","mtxPopoverTriggerData"]],template:function(a,n){if(1&a&&(s.j41(0,"mtx-popover",null,0),s.DNE(2,Cs,5,1,"ng-template",2),s.k0s(),s.j41(3,"button",3,1),s.EFF(5," Show Sally's Popover\n"),s.k0s(),s.j41(6,"button",3,1),s.EFF(8," Show Bob's Popover\n"),s.k0s()),2&a){const l=s.sdS(1);s.R7$(3),s.Y8G("mtxPopoverTriggerFor",l)("mtxPopoverTriggerData",s.lJ4(4,Ps)),s.R7$(3),s.Y8G("mtxPopoverTriggerFor",l)("mtxPopoverTriggerData",s.lJ4(5,ys))}},dependencies:[b,ns,C.$z,w],styles:[".mat-mdc-button-base[_ngcontent-%COMP%]{margin:0 .5em}"]})}return e})(),files:[{file:"app.component.html",content:o(86462),filecontent:o(99555)},{file:"app.component.ts",content:o(62632),filecontent:o(17787)},{file:"app.component.scss",content:o(26838),filecontent:o(86128)}]};let Ts=(()=>{class e{constructor(t){this.elementRef=t}static#s=this.\u0275fac=function(a){return new(a||e)(s.rXU(s.aKT))};static#t=this.\u0275dir=s.FsC({type:e,selectors:[["mtx-popover-target"],["","mtxPopoverTarget",""]],exportAs:["mtxPopoverTarget"],standalone:!0})}return e})();const Os={title:"Popover target",component:(()=>{class e{static#s=this.\u0275fac=function(a){return new(a||e)};static#t=this.\u0275cmp=s.VBU({type:e,selectors:[["popover-example"]],standalone:!0,features:[s.aNF],decls:18,vars:5,consts:[["popoverTrigger","mtxPopoverTrigger"],["popover","mtxPopover"],["target1","mtxPopoverTarget"],["target2","mtxPopoverTarget"],[3,"ngModelChange","ngModel"],[3,"value"],["cdkDrag","","mat-raised-button","","color","primary",3,"mtxPopoverTriggerFor","mtxPopoverTargetAt"],[2,"max-width","300px"],["mtxPopoverTarget",""]],template:function(a,n){if(1&a){const l=s.RV6();s.j41(0,"mat-radio-group",4),s.mxI("ngModelChange",function(r){return s.eBV(l),s.DH7(n.target,r)||(n.target=r),s.Njj(r)}),s.j41(1,"mat-radio-button",5),s.EFF(2,"Target 1"),s.k0s(),s.j41(3,"mat-radio-button",5),s.EFF(4,"Target 2"),s.k0s()(),s.j41(5,"button",6,0),s.EFF(7," Show Popover\n"),s.k0s(),s.j41(8,"mtx-popover",null,1)(10,"div",7),s.EFF(11," A material design popover component created using Angular with the Angular CDK. "),s.k0s()(),s.j41(12,"div",8,2),s.EFF(14,"popover target directive"),s.k0s(),s.j41(15,"mtx-popover-target",null,3),s.EFF(17,"popover target component"),s.k0s()}if(2&a){const l=s.sdS(9),p=s.sdS(13),r=s.sdS(16);s.R50("ngModel",n.target),s.R7$(),s.Y8G("value",p),s.R7$(2),s.Y8G("value",r),s.R7$(2),s.Y8G("mtxPopoverTriggerFor",l)("mtxPopoverTargetAt",n.target)}},dependencies:[_.VT,g.YN,g.BC,g.vS,_._g,C.$z,R.T1,w,b,Ts],styles:["[mtxPopoverTarget][_ngcontent-%COMP%], mtx-popover-target[_ngcontent-%COMP%]{display:flex;align-items:center;height:64px;padding:0 1em;margin-top:1em;background:#f5f5f5;color:#000000de;font:500 20px/32px Roboto,Helvetica Neue,sans-serif}.mat-toolbar[_ngcontent-%COMP%]{margin-top:1em}.mat-mdc-button-base[_ngcontent-%COMP%]{margin:0 .5em}"]})}return e})(),files:[{file:"app.component.html",content:o(78960),filecontent:o(41409)},{file:"app.component.ts",content:o(90134),filecontent:o(77)},{file:"app.component.scss",content:o(19132),filecontent:o(1238)}]};var L=o(74710);function ws(e,m){1&e&&s.nrm(0,"example-viewer",0),2&e&&s.Y8G("exampleData",m.$implicit)}function ks(e,m){1&e&&s.Z7z(0,ws,1,1,"example-viewer",null,s.fX1),2&e&&s.Dyx(m.examples)}function Es(e,m){1&e&&s.nrm(0,"doc-viewer",0),2&e&&s.Y8G("textContent",m.content.default)}let q=(()=>{class e{constructor(t){this.route=t}static#s=this.\u0275fac=function(a){return new(a||e)(s.rXU(L.nX))};static#t=this.\u0275cmp=s.VBU({type:e,selectors:[["app-popover-overview"]],standalone:!0,features:[s.aNF],decls:2,vars:3,consts:[[3,"exampleData"]],template:function(a,n){if(1&a&&(s.DNE(0,ks,2,0),s.nI1(1,"async")),2&a){let l;s.vxM(0,(l=s.bMT(1,1,n.route.data))?0:-1,l)}},dependencies:[H.v,h.Jj],encapsulation:2})}return e})(),N=(()=>{class e{constructor(t){this.route=t}static#s=this.\u0275fac=function(a){return new(a||e)(s.rXU(L.nX))};static#t=this.\u0275cmp=s.VBU({type:e,selectors:[["app-popover-api"]],standalone:!0,features:[s.aNF],decls:2,vars:3,consts:[[3,"textContent"]],template:function(a,n){if(1&a&&(s.DNE(0,Es,1,1,"doc-viewer"),s.nI1(1,"async")),2&a){let l;s.vxM(0,(l=s.bMT(1,1,n.route.data))?0:-1,l)}},dependencies:[U.T,h.Jj],encapsulation:2})}return e})();const Ds=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:q,pathMatch:"full",data:{examples:[_s,Os,Ms]}},{path:"api",component:N,pathMatch:"full",data:{content:o(28204)}},{path:"**",redirectTo:"overview"}]},29852:c=>{c.exports='<h2>Popover configuration</h2>\n\n<section class="popover-position">\n <label>Position:</label>\n [\n <mat-form-field>\n <mat-label>Start</mat-label>\n <mat-select [(ngModel)]="positionStart" (ngModelChange)="onPositionStartChange()">\n @for (item of positionStartOptions; track item) {\n <mat-option [value]="item">{{item}}</mat-option>\n }\n </mat-select>\n </mat-form-field>\n ,\n <mat-form-field>\n <mat-label>End</mat-label>\n <mat-select [(ngModel)]="positionEnd">\n @for (item of positionEndOptions; track item) {\n <mat-option [value]="item">{{item}}</mat-option>\n }\n </mat-select>\n </mat-form-field>\n ]\n</section>\n\n<section>\n <mat-form-field>\n <mat-label>XOffset</mat-label>\n <input matInput type="number" [(ngModel)]="xOffset">\n </mat-form-field>\n <mat-form-field>\n <mat-label>YOffset</mat-label>\n <input matInput type="number" [(ngModel)]="yOffset">\n </mat-form-field>\n</section>\n\n<section>\n <label>TriggerEvent:</label>\n <mat-radio-group [(ngModel)]="triggerEvent">\n <mat-radio-button value="hover">Hover</mat-radio-button>\n <mat-radio-button value="click">Click</mat-radio-button>\n </mat-radio-group>\n</section>\n\n@if (triggerEvent==='hover') {\n <section>\n <mat-form-field>\n <mat-label>EnterDelay</mat-label>\n <input matInput type="number" [(ngModel)]="enterDelay">\n </mat-form-field>\n <mat-form-field>\n <mat-label>LeaveDelay</mat-label>\n <input matInput type="number" [(ngModel)]="leaveDelay">\n </mat-form-field>\n </section>\n}\n\n<section>\n <mat-checkbox [(ngModel)]="closeOnPanelClick">CloseOnPanelClick</mat-checkbox>\n</section>\n\n@if (triggerEvent==='click') {\n <section>\n <mat-checkbox [(ngModel)]="hasBackdrop">HasBackdrop</mat-checkbox>\n </section>\n}\n\n<section>\n <mat-checkbox [(ngModel)]="hideArrow">HideArrow</mat-checkbox>\n</section>\n\n<section>\n <label>Elevation:</label>\n <mat-slider min="0" max="24" discrete>\n <input matSliderThumb [(ngModel)]="elevation">\n </mat-slider>\n</section>\n\n<h2>Result</h2>\n\n@if (triggerEvent==='hover') {\n <button cdkDrag\n mat-raised-button color="primary"\n #popoverTrigger="mtxPopoverTrigger"\n [mtxPopoverTriggerFor]="popover"\n mtxPopoverTriggerOn="hover">\n Show Popover With Hover\n </button>\n}\n\n@if (triggerEvent==='click') {\n <button cdkDrag\n mat-raised-button color="primary"\n #popoverTrigger2="mtxPopoverTrigger"\n [mtxPopoverTriggerFor]="popover"\n mtxPopoverTriggerOn="click">\n Show Popover With Click\n </button>\n}\n\n<mtx-popover #popover="mtxPopover"\n [enterDelay]="enterDelay"\n [leaveDelay]="leaveDelay"\n [position]="[positionStart, positionEnd]"\n [xOffset]="xOffset"\n [yOffset]="yOffset"\n [closeOnPanelClick]="closeOnPanelClick"\n [closeOnBackdropClick]="true"\n [hasBackdrop]="hasBackdrop"\n [elevation]="elevation"\n [hideArrow]="hideArrow">\n <div style="max-width: 300px;">\n A material design popover component created using Angular with the Angular CDK.\n </div>\n</mtx-popover>\n'},86462:c=>{c.exports='<mtx-popover #popover="mtxPopover">\n <ng-template mtxPopoverContent let-name="name">\n <div>\n Lazy rendering with additional context data <strong>{{name}}</strong>.\n </div>\n </ng-template>\n</mtx-popover>\n\n<button mat-raised-button color="primary"\n #popoverTrigger="mtxPopoverTrigger"\n [mtxPopoverTriggerFor]="popover"\n [mtxPopoverTriggerData]="{name: 'Sally'}">\n Show Sally's Popover\n</button>\n\n<button mat-raised-button color="primary"\n #popoverTrigger="mtxPopoverTrigger"\n [mtxPopoverTriggerFor]="popover"\n [mtxPopoverTriggerData]="{name: 'Bob'}">\n Show Bob's Popover\n</button>\n'},78960:c=>{c.exports='<mat-radio-group [(ngModel)]="target">\n <mat-radio-button [value]="target1">Target 1</mat-radio-button>\n <mat-radio-button [value]="target2">Target 2</mat-radio-button>\n</mat-radio-group>\n\n<button cdkDrag mat-raised-button color="primary"\n #popoverTrigger="mtxPopoverTrigger"\n [mtxPopoverTriggerFor]="popover"\n [mtxPopoverTargetAt]="target">\n Show Popover\n</button>\n\n<mtx-popover #popover="mtxPopover">\n <div style="max-width: 300px;">\n A material design popover component created using Angular with the Angular CDK.\n </div>\n</mtx-popover>\n\n<div mtxPopoverTarget #target1="mtxPopoverTarget">popover target directive</div>\n\n<mtx-popover-target #target2="mtxPopoverTarget">popover target component</mtx-popover-target>\n'},21824:c=>{c.exports='.mat-mdc-form-field {\n margin-right: 1rem;\n}\n\n.popover-position {\n .mat-mdc-form-field {\n width: 120px;\n margin: 0;\n font-size: 14px;\n }\n}\n\nlabel {\n padding: 0 8px;\n}\n'},26838:c=>{c.exports='.mat-mdc-button-base {\n margin: 0 .5em;\n}\n'},19132:c=>{c.exports='[mtxPopoverTarget],\nmtx-popover-target {\n display: flex;\n align-items: center;\n height: 64px;\n padding: 0 1em;\n margin-top: 1em;\n background: whitesmoke;\n color: rgba(0, 0, 0, .87);\n font: 500 20px / 32px Roboto, 'Helvetica Neue', sans-serif;\n}\n\n.mat-toolbar {\n margin-top: 1em;\n}\n\n.mat-mdc-button-base {\n margin: 0 .5em;\n}\n'},70046:c=>{c.exports='import { CdkDrag } from '@angular/cdk/drag-drop';\nimport { Component, OnInit } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatOption } from '@angular/material/core';\nimport { MatFormField, MatLabel } from '@angular/material/form-field';\nimport { MatInput } from '@angular/material/input';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MatSelect } from '@angular/material/select';\nimport { MatSlider, MatSliderThumb } from '@angular/material/slider';\nimport {\n MtxPopover,\n MtxPopoverPositionEnd,\n MtxPopoverPositionStart,\n MtxPopoverTrigger,\n MtxPopoverTriggerEvent,\n} from '@ng-matero/extensions/popover';\n\n@Component({\n selector: 'popover-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatFormField,\n MatInput,\n MatLabel,\n MatSelect,\n MatOption,\n MatRadioGroup,\n MatRadioButton,\n MatCheckbox,\n MatSlider,\n MatSliderThumb,\n MatButton,\n CdkDrag,\n MtxPopoverTrigger,\n MtxPopover,\n ],\n})\nexport class AppComponent implements OnInit {\n triggerEvent: MtxPopoverTriggerEvent = 'hover';\n enterDelay = 100;\n leaveDelay = 100;\n xOffset = 0;\n yOffset = 0;\n closeOnPanelClick = false;\n hasBackdrop = true;\n elevation = 8;\n hideArrow = false;\n\n positionXOptions = ['before', 'after'];\n positionYOptions = ['above', 'below'];\n\n positionStartOptions = [...this.positionYOptions, ...this.positionXOptions];\n positionEndOptions: any[] = [];\n\n positionStart: MtxPopoverPositionStart = 'below';\n positionEnd: MtxPopoverPositionEnd = 'after';\n\n onPositionStartChange(value?: string) {\n if (this.positionXOptions.includes(this.positionStart)) {\n this.positionEnd = 'below';\n this.positionEndOptions = [...this.positionYOptions, 'center'];\n }\n\n if (this.positionYOptions.includes(this.positionStart)) {\n this.positionEnd = 'after';\n this.positionEndOptions = [...this.positionXOptions, 'center'];\n }\n }\n\n ngOnInit() {\n this.onPositionStartChange();\n }\n}\n'},62632:c=>{c.exports='import { Component } from '@angular/core';\nimport { MatButton } from '@angular/material/button';\nimport { MtxPopover, MtxPopoverContent, MtxPopoverTrigger } from '@ng-matero/extensions/popover';\n\n@Component({\n selector: 'popover-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxPopover, MtxPopoverContent, MatButton, MtxPopoverTrigger],\n})\nexport class AppComponent {}\n'},90134:c=>{c.exports='import { CdkDrag } from '@angular/cdk/drag-drop';\nimport { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MtxPopoverTarget, MtxPopoverTrigger } from '@ng-matero/extensions/popover';\nimport { MtxPopover } from '@ng-matero/extensions/popover/popover';\n\n@Component({\n selector: 'popover-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n MatRadioGroup,\n FormsModule,\n MatRadioButton,\n MatButton,\n CdkDrag,\n MtxPopoverTrigger,\n MtxPopover,\n MtxPopoverTarget,\n ],\n})\nexport class AppComponent {\n target: any;\n}\n'},28204:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h='

Popover

\n

API reference for Material Extensions Popover

\n

import { MtxPopoverModule } from '@ng-matero/extensions/popover';

\n

Directives

\n

MtxPopover

\n

Selector: [mtx-popover]

\n

Exported as: mtxPopover

\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
NameDescription
@Input('aria-describedby')
ariaDescribedby: string
aria-describedby for the popover panel.
@Input('aria-label')
ariaLabel: string
aria-label for the popover panel.
@Input('aria-labelledby')
ariaLabelledby: string
aria-labelledby for the popover panel.
@Input()
triggerEvent: MtxPopoverTriggerEvent
Popover's trigger event. Default is hover.
@Input()
enterDelay: number
Popover's enter delay. Only support hover event. Default is 100.
@Input()
leaveDelay: number
Popover's leave delay. Only support hover event. Default is 100.
@Input()
position: MtxPopoverPosition
Popover's position. Default is ['below', 'after'].
@Input()
xOffset: number
Popover-panel's X offset. Default is 0.
@Input()
yOffset: number
Popover-panel's Y offset. Default is 0.
@Input()
arrowWidth: number
Popover-arrow's width. Default is 16.
@Input()
arrowHeight: number
Popover-arrow's height. Default is 16.
@Input()
arrowOffsetX: number
Popover-arrow's X offset. Default is 20.
@Input()
arrowOffsetY: number
Popover-arrow's Y offset. Default is 20.
@Input()
hideArrow: boolean
Whether the popover arrow should be hidden. Default is false.
@Input()
closeOnPanelClick: boolean
Whether popover can be closed when click the popover-panel. Default is false.
@Input()
closeOnBackdropClick: boolean
Whether popover can be closed when click the backdrop. Default is true.
@Input()
focusTrapEnabled: boolean
Whether the popover should focus trap. Default is false.
@Input()
focusTrapAutoCaptureEnabled: boolean
Whether the popover should focus trap auto capture. Default is false.
@Input()
backdropClass: string
Class to be added to the backdrop element.
@Input()
hasBackdrop: boolean | undefined
Whether the popover has a backdrop. It will always be false if the trigger event is hover.
@Input('class')
panelClass: string
This method takes classes set on the host mtx-popover element and applies them on the popover template that displays in the overlay container. Otherwise, it's difficult to style the containing popover from outside the component.
@Input()
elevation: number
Popover-panel's elevation (0~24). Default is 8.
@Output()
closed: EventEmitter<PopoverCloseReason>
Event emitted when the popover is closed.
\n

MtxPopoverTrigger

\n

Selector: [mtxPopoverTriggerFor]

\n

Exported as: mtxPopoverTrigger

\n
Properties
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
NameDescription
@Input()
mtxPopoverTriggerFor: MtxPopoverPanel
References the popover instance that the trigger is associated with.
@Input()
mtxPopoverTriggerOn: MtxPopoverTriggerEvent
Event for triggering popover click, hover and none. Default is 'hover'.
@Input()
mtxPopoverTargetAt: MtxPopoverTarget
References the popover target instance that the popover positioning is associated with.
\n

MtxPopoverTarget

\n

Selector: mtx-popover-target, [mtxPopoverTarget]

\n

Exported as: mtxPopoverTarget

\n

Interfaces

\n

MtxPopoverConfig

\n
export interface MtxPopoverDefaultOptions {\n  triggerEvent?: MtxPopoverTriggerEvent;\n  enterDelay?: number;\n  leaveDelay?: number;\n  position?: MtxPopoverPosition;\n  xOffset?: number;\n  yOffset?: number;\n  arrowWidth?: number;\n  arrowHeight?: number;\n  arrowOffsetX?: number;\n  arrowOffsetY?: number;\n  hideArrow?: boolean;\n  closeOnPanelClick?: boolean;\n  closeOnBackdropClick?: boolean;\n  overlayPanelClass?: string;\n  backdropClass?: string;\n  hasBackdrop?: boolean;\n  focusTrapEnabled?: boolean;\n  focusTrapAutoCaptureEnabled?: boolean;\n  elevation?: number;\n}\n
\n

Type aliases

\n

MtxPopoverPositionStart

\n
type MtxPopoverPositionStart = 'above' | 'below' | 'before' | 'after';\n
\n

MtxPopoverPositionEnd

\n
type MtxPopoverPositionEnd = MtxPopoverPositionStart | 'center';\n
\n

MtxPopoverPosition

\n
type MtxPopoverPosition = [MtxPopoverPositionStart, MtxPopoverPositionEnd];\n
\n

MtxPopoverTriggerEvent

\n
type MtxPopoverTriggerEvent = 'click' | 'hover' | 'none';\n
\n

Constants

\n

MTX_POPOVER_DEFAULT_OPTIONS

\n

Injection token to be used to override the default options for mtx-popover.

\n
const MTX_POPOVER_DEFAULT_OPTIONS: InjectionToken<MtxPopoverDefaultOptions>;\n
\n

MTX_POPOVER_SCROLL_STRATEGY

\n

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

\n
const MTX_POPOVER_SCROLL_STRATEGY: InjectionToken<() => ScrollStrategy>;\n
\n

MTX_POPOVER_CONTENT

\n

Injection token that can be used to reference instances of MtxPopoverContent. It serves as alternative token to the actual MtxPopoverContent class which could cause unnecessary retention of the class and its directive metadata.

\n
const MTX_POPOVER_CONTENT: InjectionToken<MtxPopoverContent>;\n
\n'},43961:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h='

Popover configuration

\n\n
\n \n [\n \n Start\n \n @for (item of positionStartOptions; track item) {\n {{item}}\n }\n \n \n ,\n \n End\n \n @for (item of positionEndOptions; track item) {\n {{item}}\n }\n \n \n ]\n
\n\n
\n \n XOffset\n \n \n \n YOffset\n \n \n
\n\n
\n \n \n Hover\n Click\n \n
\n\n@if (triggerEvent===\'hover\') {\n
\n \n EnterDelay\n \n \n \n LeaveDelay\n \n \n
\n}\n\n
\n CloseOnPanelClick\n
\n\n@if (triggerEvent===\'click\') {\n
\n HasBackdrop\n
\n}\n\n
\n HideArrow\n
\n\n
\n \n \n \n \n
\n\n

Result

\n\n@if (triggerEvent===\'hover\') {\n \n}\n\n@if (triggerEvent===\'click\') {\n \n}\n\n\n
\n A material design popover component created using Angular with the Angular CDK.\n
\n
\n'},76670:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h=".mat-mdc-form-field {\n margin-right: 1rem;\n}\n\n.popover-position {\n .mat-mdc-form-field {\n width: 120px;\n margin: 0;\n font-size: 14px;\n }\n}\n\nlabel {\n padding: 0 8px;\n}\n"},52597:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h="import { CdkDrag } from '@angular/cdk/drag-drop';\nimport { Component, OnInit } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatOption } from '@angular/material/core';\nimport { MatFormField, MatLabel } from '@angular/material/form-field';\nimport { MatInput } from '@angular/material/input';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MatSelect } from '@angular/material/select';\nimport { MatSlider, MatSliderThumb } from '@angular/material/slider';\nimport {\n MtxPopover,\n MtxPopoverPositionEnd,\n MtxPopoverPositionStart,\n MtxPopoverTrigger,\n MtxPopoverTriggerEvent,\n} from '@ng-matero/extensions/popover';\n\n@Component({\n selector: 'popover-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatFormField,\n MatInput,\n MatLabel,\n MatSelect,\n MatOption,\n MatRadioGroup,\n MatRadioButton,\n MatCheckbox,\n MatSlider,\n MatSliderThumb,\n MatButton,\n CdkDrag,\n MtxPopoverTrigger,\n MtxPopover,\n ],\n})\nexport class AppComponent implements OnInit {\n triggerEvent: MtxPopoverTriggerEvent = 'hover';\n enterDelay = 100;\n leaveDelay = 100;\n xOffset = 0;\n yOffset = 0;\n closeOnPanelClick = false;\n hasBackdrop = true;\n elevation = 8;\n hideArrow = false;\n\n positionXOptions = ['before', 'after'];\n positionYOptions = ['above', 'below'];\n\n positionStartOptions = [...this.positionYOptions, ...this.positionXOptions];\n positionEndOptions: any[] = [];\n\n positionStart: MtxPopoverPositionStart = 'below';\n positionEnd: MtxPopoverPositionEnd = 'after';\n\n onPositionStartChange(value?: string) {\n if (this.positionXOptions.includes(this.positionStart)) {\n this.positionEnd = 'below';\n this.positionEndOptions = [...this.positionYOptions, 'center'];\n }\n\n if (this.positionYOptions.includes(this.positionStart)) {\n this.positionEnd = 'after';\n this.positionEndOptions = [...this.positionXOptions, 'center'];\n }\n }\n\n ngOnInit() {\n this.onPositionStartChange();\n }\n}\n"},99555:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h='\n \n
\n Lazy rendering with additional context data {{name}}.\n
\n
\n
\n\n\n\n\n'},86128:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h=".mat-mdc-button-base {\n margin: 0 .5em;\n}\n"},17787:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h="import { Component } from '@angular/core';\nimport { MatButton } from '@angular/material/button';\nimport { MtxPopover, MtxPopoverContent, MtxPopoverTrigger } from '@ng-matero/extensions/popover';\n\n@Component({\n selector: 'popover-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MtxPopover, MtxPopoverContent, MatButton, MtxPopoverTrigger],\n})\nexport class AppComponent {}\n"},41409:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h='\n Target 1\n Target 2\n\n\n\n\n\n
\n A material design popover component created using Angular with the Angular CDK.\n
\n
\n\n
popover target directive
\n\npopover target component\n'},1238:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h="[mtxPopoverTarget],\nmtx-popover-target {\n display: flex;\n align-items: center;\n height: 64px;\n padding: 0 1em;\n margin-top: 1em;\n background: whitesmoke;\n color: rgba(0, 0, 0, .87);\n font: 500 20px / 32px Roboto, 'Helvetica Neue', sans-serif;\n}\n\n.mat-toolbar {\n margin-top: 1em;\n}\n\n.mat-mdc-button-base {\n margin: 0 .5em;\n}\n"},77:(c,i,o)=>{"use strict";o.r(i),o.d(i,{default:()=>h});const h="import { CdkDrag } from '@angular/cdk/drag-drop';\nimport { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport { MatRadioButton, MatRadioGroup } from '@angular/material/radio';\nimport { MtxPopoverTarget, MtxPopoverTrigger } from '@ng-matero/extensions/popover';\nimport { MtxPopover } from '@ng-matero/extensions/popover/popover';\n\n@Component({\n selector: 'popover-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n MatRadioGroup,\n FormsModule,\n MatRadioButton,\n MatButton,\n CdkDrag,\n MtxPopoverTrigger,\n MtxPopover,\n MtxPopoverTarget,\n ],\n})\nexport class AppComponent {\n target: any;\n}\n"}}]); \ No newline at end of file diff --git a/699.7a852e0f220f6ffc.js b/699.7a852e0f220f6ffc.js deleted file mode 100644 index 060b4bad..00000000 --- a/699.7a852e0f220f6ffc.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[699],{64699:(d,p,r)=>{"use strict";r.r(p),r.d(p,{SelectApiComponent:()=>he,SelectOverviewComponent:()=>ue,routes:()=>Ms});var u=r(60177),g=r(23822),L=r(13942),B=r(4840),N=r(91526),h=r(89417),me=r(82765),m=r(32102),e=r(54438),x=r(3),E=r(56977),ge=r(13798),R=r(99172),fe=r(88141),_e=r(70152),be=r(5964),je=r(96354),ve=r(30536),Te=r(25007),w=r(21413),k=r(33726),F=r(57786);const Ce=["content"],xe=["scroll"],Ee=["padding"],U=["*"],S=s=>({searchTerm:s});function we(s,l){if(1&s&&(e.j41(0,"div",6),e.eu8(1,7),e.k0s()),2&s){const t=e.XpG();e.R7$(),e.Y8G("ngTemplateOutlet",t.headerTemplate)("ngTemplateOutletContext",e.eq3(2,S,t.filterValue))}}function ye(s,l){if(1&s&&(e.j41(0,"div",8),e.eu8(1,7),e.k0s()),2&s){const t=e.XpG();e.R7$(),e.Y8G("ngTemplateOutlet",t.footerTemplate)("ngTemplateOutletContext",e.eq3(2,S,t.filterValue))}}const Fe=["searchInput"],Se=["clearButton"],Me=(s,l,t)=>({item:s,clear:l,label:t}),Ae=(s,l)=>({items:s,clear:l}),ke=(s,l,t,a)=>({item:s,item$:l,index:t,searchTerm:a});function Oe(s,l){if(1&s){const t=e.RV6();e.j41(0,"span",22),e.bIt("click",function(){e.eBV(t);const n=e.XpG().$implicit,i=e.XpG(2);return e.Njj(i.unselect(n))}),e.EFF(1,"\xd7"),e.k0s(),e.nrm(2,"span",23)}if(2&s){const t=e.XpG().$implicit,a=e.XpG(2);e.R7$(2),e.Y8G("ngItemLabel",t.label)("escape",a.escapeHTML)}}function Ie(s,l){}function De(s,l){if(1&s&&(e.j41(0,"div",20),e.DNE(1,Oe,3,2,"ng-template",null,1,e.C5r)(3,Ie,0,0,"ng-template",21),e.k0s()),2&s){const t=l.$implicit,a=e.sdS(2),n=e.XpG(2);e.AVh("ng-value-disabled",t.disabled),e.R7$(3),e.Y8G("ngTemplateOutlet",n.labelTemplate||a)("ngTemplateOutletContext",e.sMw(4,Me,t.value,n.clearItem,t.label))}}function Le(s,l){if(1&s&&(e.qex(0),e.DNE(1,De,4,8,"div",19),e.bVm()),2&s){const t=e.XpG();e.R7$(),e.Y8G("ngForOf",t.selectedItems)("ngForTrackBy",t.trackByOption)}}function Be(s,l){}function Ne(s,l){if(1&s&&e.DNE(0,Be,0,0,"ng-template",21),2&s){const t=e.XpG();e.Y8G("ngTemplateOutlet",t.multiLabelTemplate)("ngTemplateOutletContext",e.l_i(2,Ae,t.selectedValues,t.clearItem))}}function Ve(s,l){1&s&&e.nrm(0,"div",25)}function Ge(s,l){}function Pe(s,l){if(1&s&&(e.qex(0),e.DNE(1,Ve,1,0,"ng-template",null,2,e.C5r)(3,Ge,0,0,"ng-template",24),e.bVm()),2&s){const t=e.sdS(2),a=e.XpG();e.R7$(3),e.Y8G("ngTemplateOutlet",a.loadingSpinnerTemplate||t)}}function Re(s,l){if(1&s&&(e.j41(0,"span",26,3)(2,"span",27),e.EFF(3,"\xd7"),e.k0s()()),2&s){const t=e.XpG();e.FS9("title",t.clearAllText)}}function Ue(s,l){if(1&s&&e.nrm(0,"span",32),2&s){const t=e.XpG().$implicit,a=e.XpG(2);e.Y8G("ngItemLabel",t.label)("escape",a.escapeHTML)}}function Xe(s,l){}function He(s,l){if(1&s){const t=e.RV6();e.j41(0,"div",31),e.bIt("click",function(){const n=e.eBV(t).$implicit,i=e.XpG(2);return e.Njj(i.toggleItem(n))})("mouseover",function(){const n=e.eBV(t).$implicit,i=e.XpG(2);return e.Njj(i.onItemHover(n))}),e.DNE(1,Ue,1,2,"ng-template",null,4,e.C5r)(3,Xe,0,0,"ng-template",21),e.k0s()}if(2&s){const t=l.$implicit,a=e.sdS(2),n=e.XpG(2);e.AVh("ng-option-disabled",t.disabled)("ng-option-selected",t.selected)("ng-optgroup",t.children)("ng-option",!t.children)("ng-option-child",!!t.parent)("ng-option-marked",t===n.itemsList.markedItem),e.BMQ("role",t.children?"group":"option")("aria-selected",t.selected)("id",null==t?null:t.htmlId),e.R7$(3),e.Y8G("ngTemplateOutlet",t.children?n.optgroupTemplate||a:n.optionTemplate||a)("ngTemplateOutletContext",e.ziG(17,ke,t.value,t,t.index,n.searchTerm))}}function qe(s,l){if(1&s&&(e.j41(0,"span")(1,"span",34),e.EFF(2),e.k0s(),e.EFF(3),e.k0s()),2&s){const t=e.XpG(3);e.R7$(2),e.JRh(t.addTagText),e.R7$(),e.SpI('"',t.searchTerm,'"')}}function $e(s,l){}function Ye(s,l){if(1&s){const t=e.RV6();e.j41(0,"div",33),e.bIt("mouseover",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.itemsList.unmarkItem())})("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.selectTag())}),e.DNE(1,qe,4,2,"ng-template",null,5,e.C5r)(3,$e,0,0,"ng-template",21),e.k0s()}if(2&s){const t=e.sdS(2),a=e.XpG(2);e.AVh("ng-option-marked",!a.itemsList.markedItem),e.R7$(3),e.Y8G("ngTemplateOutlet",a.tagTemplate||t)("ngTemplateOutletContext",e.eq3(4,S,a.searchTerm))}}function Qe(s,l){if(1&s&&(e.j41(0,"div",35),e.EFF(1),e.k0s()),2&s){const t=e.XpG(3);e.R7$(),e.JRh(t.notFoundText)}}function We(s,l){}function Ke(s,l){if(1&s&&(e.qex(0),e.DNE(1,Qe,2,1,"ng-template",null,6,e.C5r)(3,We,0,0,"ng-template",21),e.bVm()),2&s){const t=e.sdS(2),a=e.XpG(2);e.R7$(3),e.Y8G("ngTemplateOutlet",a.notFoundTemplate||t)("ngTemplateOutletContext",e.eq3(2,S,a.searchTerm))}}function ze(s,l){if(1&s&&(e.j41(0,"div",35),e.EFF(1),e.k0s()),2&s){const t=e.XpG(3);e.R7$(),e.JRh(t.typeToSearchText)}}function Je(s,l){}function Ze(s,l){if(1&s&&(e.qex(0),e.DNE(1,ze,2,1,"ng-template",null,7,e.C5r)(3,Je,0,0,"ng-template",24),e.bVm()),2&s){const t=e.sdS(2),a=e.XpG(2);e.R7$(3),e.Y8G("ngTemplateOutlet",a.typeToSearchTemplate||t)}}function et(s,l){if(1&s&&(e.j41(0,"div",35),e.EFF(1),e.k0s()),2&s){const t=e.XpG(3);e.R7$(),e.JRh(t.loadingText)}}function tt(s,l){}function st(s,l){if(1&s&&(e.qex(0),e.DNE(1,et,2,1,"ng-template",null,8,e.C5r)(3,tt,0,0,"ng-template",21),e.bVm()),2&s){const t=e.sdS(2),a=e.XpG(2);e.R7$(3),e.Y8G("ngTemplateOutlet",a.loadingTextTemplate||t)("ngTemplateOutletContext",e.eq3(2,S,a.searchTerm))}}function nt(s,l){if(1&s){const t=e.RV6();e.j41(0,"ng-dropdown-panel",28),e.bIt("update",function(n){e.eBV(t);const i=e.XpG();return e.Njj(i.viewPortItems=n)})("scroll",function(n){e.eBV(t);const i=e.XpG();return e.Njj(i.scroll.emit(n))})("scrollToEnd",function(n){e.eBV(t);const i=e.XpG();return e.Njj(i.scrollToEnd.emit(n))})("outsideClick",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.close())}),e.qex(1),e.DNE(2,He,4,22,"div",29)(3,Ye,4,6,"div",30),e.bVm(),e.DNE(4,Ke,4,4,"ng-container",12)(5,Ze,4,1,"ng-container",12)(6,st,4,4,"ng-container",12),e.k0s()}if(2&s){const t=e.XpG();e.AVh("ng-select-multiple",t.multiple),e.Y8G("virtualScroll",t.virtualScroll)("bufferAmount",t.bufferAmount)("appendTo",t.appendTo)("position",t.dropdownPosition)("headerTemplate",t.headerTemplate)("footerTemplate",t.footerTemplate)("filterValue",t.searchTerm)("items",t.itemsList.filteredItems)("markedItem",t.itemsList.markedItem)("ngClass",t.appendTo?t.classes:null)("id",t.dropdownId),e.R7$(2),e.Y8G("ngForOf",t.viewPortItems)("ngForTrackBy",t.trackByOption),e.R7$(),e.Y8G("ngIf",t.showAddTag),e.R7$(),e.Y8G("ngIf",t.showNoItemsFound()),e.R7$(),e.Y8G("ngIf",t.showTypeToSearch()),e.R7$(),e.Y8G("ngIf",t.loading&&0===t.itemsList.filteredItems.length)}}const X=/[&<>"']/g,at=RegExp(X.source),lt={"&":"&","<":"<",">":">",'"':""","'":"'"};function f(s){return null!=s}function M(s){return"object"==typeof s&&f(s)}function O(s){return s instanceof Function}let rt=(()=>{class s{constructor(t){this.element=t,this.escape=!0}ngOnChanges(t){this.element.nativeElement.innerHTML=this.escape?function it(s){return s&&at.test(s)?s.replace(X,l=>lt[l]):s}(this.ngItemLabel):this.ngItemLabel}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.aKT))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ngItemLabel",""]],inputs:{ngItemLabel:"ngItemLabel",escape:"escape"},features:[e.OA$]})}return s})(),H=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-option-tmp",""]]})}return s})(),q=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-optgroup-tmp",""]]})}return s})(),$=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-label-tmp",""]]})}return s})(),Y=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-multi-label-tmp",""]]})}return s})(),Q=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-header-tmp",""]]})}return s})(),W=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-footer-tmp",""]]})}return s})(),K=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-notfound-tmp",""]]})}return s})(),z=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-typetosearch-tmp",""]]})}return s})(),J=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-loadingtext-tmp",""]]})}return s})(),Z=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-tag-tmp",""]]})}return s})(),ee=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-loadingspinner-tmp",""]]})}return s})();function te(){return"axxxxxxxxxxx".replace(/[x]/g,()=>(16*Math.random()|0).toString(16))}const ct={"\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 I(s){return s.replace(/[^\u0000-\u007E]/g,t=>ct[t]||t)}class pt{constructor(l,t){this._ngSelect=l,this._selectionModel=t,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 l=this.selectedItems.length-1;for(;l>=0;l--){const t=this.selectedItems[l];if(!t.disabled)return t}return null}setItems(l){this._items=l.map((t,a)=>this.mapItem(t,a)),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(l){if(l.selected||this.maxItemsSelected)return;const t=this._ngSelect.multiple;t||this.clearSelected(),this._selectionModel.select(l,t,this._ngSelect.selectableGroupAsModel),this._ngSelect.hideSelected&&this._hideSelected(l)}unselect(l){l.selected&&(this._selectionModel.unselect(l,this._ngSelect.multiple),this._ngSelect.hideSelected&&f(l.index)&&this._ngSelect.multiple&&this._showSelected(l))}findItem(l){let t;return t=this._ngSelect.compareWith?a=>this._ngSelect.compareWith(a.value,l):this._ngSelect.bindValue?a=>!a.children&&this.resolveNested(a.value,this._ngSelect.bindValue)===l:a=>a.value===l||!a.children&&a.label&&a.label===this.resolveNested(l,this._ngSelect.bindLabel),this._items.find(a=>t(a))}addItem(l){const t=this.mapItem(l,this._items.length);return this._items.push(t),this._filteredItems.push(t),t}clearSelected(l=!1){this._selectionModel.clear(l),this._items.forEach(t=>{t.selected=l&&t.selected&&t.disabled,t.marked=!1}),this._ngSelect.hideSelected&&this.resetFilteredItems()}findByLabel(l){return l=I(l).toLocaleLowerCase(),this.filteredItems.find(t=>I(t.label).toLocaleLowerCase().substr(0,l.length)===l)}filter(l){if(!l)return void this.resetFilteredItems();this._filteredItems=[],l=this._ngSelect.searchFn?l:I(l).toLocaleLowerCase();const t=this._ngSelect.searchFn||this._defaultSearchFn,a=this._ngSelect.hideSelected;for(const n of Array.from(this._groups.keys())){const i=[];for(const o of this._groups.get(n))a&&(o.parent&&o.parent.selected||o.selected)||t(l,this._ngSelect.searchFn?o.value:o)&&i.push(o);if(i.length>0){const[o]=i.slice(-1);if(o.parent){const c=this._items.find(_=>_===o.parent);this._filteredItems.push(c)}this._filteredItems.push(...i)}}}resetFilteredItems(){this._filteredItems.length!==this._items.length&&(this._filteredItems=this._ngSelect.hideSelected&&this.selectedItems.length>0?this._items.filter(l=>!l.selected):this._items)}unmarkItem(){this._markedIndex=-1}markNextItem(){this._stepToItem(1)}markPreviousItem(){this._stepToItem(-1)}markItem(l){this._markedIndex=this._filteredItems.indexOf(l)}markSelectedOrDefault(l){if(0===this._filteredItems.length)return;const t=this._getLastMarkedIndex();this._markedIndex=t>-1?t:l?this.filteredItems.findIndex(a=>!a.disabled):-1}resolveNested(l,t){if(!M(l))return l;if(-1===t.indexOf("."))return l[t];{const a=t.split(".");let n=l;for(let i=0,o=a.length;i-1===this.selectedItems.indexOf(t)))}_showSelected(l){if(this._filteredItems.push(l),l.parent){const t=l.parent;this._filteredItems.find(n=>n===t)||this._filteredItems.push(t)}else if(l.children)for(const t of l.children)t.selected=!1,this._filteredItems.push(t);this._filteredItems=[...this._filteredItems.sort((t,a)=>t.index-a.index)]}_hideSelected(l){this._filteredItems=this._filteredItems.filter(t=>t!==l),l.parent?l.parent.children.every(a=>a.selected)&&(this._filteredItems=this._filteredItems.filter(a=>a!==l.parent)):l.children&&(this._filteredItems=this.filteredItems.filter(t=>t.parent!==l))}_defaultSearchFn(l,t){return I(t.label).toLocaleLowerCase().indexOf(l)>-1}_getNextItemIndex(l){return l>0?this._markedIndex>=this._filteredItems.length-1?0:this._markedIndex+1:this._markedIndex<=0?this._filteredItems.length-1:this._markedIndex-1}_stepToItem(l){0===this._filteredItems.length||this._filteredItems.every(t=>t.disabled)||(this._markedIndex=this._getNextItemIndex(l),this.markedItem.disabled&&this._stepToItem(l))}_getLastMarkedIndex(){if(this._ngSelect.hideSelected||this._markedIndex>-1&&void 0===this.markedItem)return-1;const l=this._filteredItems.indexOf(this.lastSelectedItem);return this.lastSelectedItem&&l<0?-1:Math.max(this.markedIndex,l)}_groupBy(l,t){const a=new Map;if(0===l.length)return a;if(Array.isArray(l[0].value[t])){for(const o of l){const c=(o.value[t]||[]).map((_,b)=>this.mapItem(_,b));a.set(o,c)}return a}const n=O(this._ngSelect.groupBy),i=o=>{const c=n?t(o.value):o.value[t];return f(c)?c:void 0};for(const o of l){const c=i(o),_=a.get(c);_?_.push(o):a.set(c,[o])}return a}_flatten(l){const t=O(this._ngSelect.groupBy),a=[];for(const n of Array.from(l.keys())){let i=a.length;if(void 0===n){const j=l.get(void 0)||[];a.push(...j.map(v=>(v.index=i++,v)));continue}const o=M(n),c={label:o?"":String(n),children:void 0,parent:null,index:i++,disabled:!this._ngSelect.selectableGroup,htmlId:te()},_=t?this._ngSelect.bindLabel:this._ngSelect.groupBy,b=this._ngSelect.groupValue||(()=>o?n.value:{[_]:n}),T=l.get(n).map(j=>(j.parent=c,j.children=void 0,j.index=i++,j));c.children=T,c.value=b(n,T.map(j=>j.value)),a.push(c),a.push(...T)}return a}}var C=function(s){return s[s.Tab=9]="Tab",s[s.Enter=13]="Enter",s[s.Esc=27]="Esc",s[s.Space=32]="Space",s[s.ArrowUp=38]="ArrowUp",s[s.ArrowDown=40]="ArrowDown",s[s.Backspace=8]="Backspace",s}(C||{});let se=(()=>{class s{constructor(){this._dimensions={itemHeight:0,panelHeight:0,itemsPerViewport:0}}get dimensions(){return this._dimensions}calculateItems(t,a,n){const i=this._dimensions,o=i.itemHeight*a,_=Math.max(0,t)/o*a;let b=Math.min(a,Math.ceil(_)+(i.itemsPerViewport+1));const j=Math.max(0,b-i.itemsPerViewport);let v=Math.min(j,Math.floor(_)),D=i.itemHeight*Math.ceil(v)-i.itemHeight*Math.min(v,n);return D=isNaN(D)?0:D,v=isNaN(v)?-1:v,b=isNaN(b)?-1:b,v-=n,v=Math.max(0,v),b+=n,b=Math.min(a,b),{topPadding:D,scrollHeight:o,start:v,end:b}}setDimensions(t,a){const n=Math.max(1,Math.floor(a/t));this._dimensions={itemHeight:t,panelHeight:a,itemsPerViewport:n}}getScrollTo(t,a,n){const{panelHeight:i}=this.dimensions,o=t+a,_=n+i;return i>=o&&n===t?null:o>_?n+o-_:t<=n?t:null}static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275prov=e.jDH({token:s,factory:s.\u0275fac})}return s})();const ne=["top","right","bottom","left"],dt=typeof requestAnimationFrame<"u"?ve.X:Te.$;let ae=(()=>{class s{constructor(t,a,n,i,o){this._renderer=t,this._zone=a,this._panelService=n,this._document=o,this.items=[],this.position="auto",this.virtualScroll=!1,this.filterValue=null,this.update=new e.bkB,this.scroll=new e.bkB,this.scrollToEnd=new e.bkB,this.outsideClick=new e.bkB,this._destroy$=new w.B,this._scrollToEndFired=!1,this._updateScrollHeight=!1,this._lastScrollPosition=0,this._dropdown=i.nativeElement}get currentPosition(){return this._currentPosition}get itemsLength(){return this._itemsLength}set itemsLength(t){t!==this._itemsLength&&(this._itemsLength=t,this._onItemsLengthChanged())}get _startOffset(){if(this.markedItem){const{itemHeight:t,panelHeight:a}=this._panelService.dimensions,n=this.markedItem.index*t;return a>n?0:n}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(t){if(t.items){const a=t.items;this._onItemsChange(a.currentValue,a.firstChange)}}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete(),this._destroy$.unsubscribe(),this.appendTo&&this._renderer.removeChild(this._dropdown.parentNode,this._dropdown)}scrollTo(t,a=!1){if(!t)return;const n=this.items.indexOf(t);if(n<0||n>=this.itemsLength)return;let i;if(this.virtualScroll){const o=this._panelService.dimensions.itemHeight;i=this._panelService.getScrollTo(n*o,o,this._lastScrollPosition)}else{const o=this._dropdown.querySelector(`#${t.htmlId}`);i=this._panelService.getScrollTo(o.offsetTop,o.clientHeight,a?o.offsetTop:this._lastScrollPosition)}f(i)&&(this._scrollablePanel.scrollTop=i)}scrollToTag(){const t=this._scrollablePanel;t.scrollTop=t.scrollHeight-t.clientHeight}adjustPosition(){this._updateYPosition()}_handleDropdownPosition(){this._currentPosition=this._calculateCurrentPosition(this._dropdown),ne.includes(this._currentPosition)?this._updateDropdownClass(this._currentPosition):this._updateDropdownClass("bottom"),this.appendTo&&this._updateYPosition(),this._dropdown.style.opacity="1"}_updateDropdownClass(t){ne.forEach(n=>{const i=`ng-select-${n}`;this._renderer.removeClass(this._dropdown,i),this._renderer.removeClass(this._select,i)});const a=`ng-select-${t}`;this._renderer.addClass(this._dropdown,a),this._renderer.addClass(this._select,a)}_handleScroll(){this._zone.runOutsideAngular(()=>{(0,k.R)(this.scrollElementRef.nativeElement,"scroll").pipe((0,E.Q)(this._destroy$),(0,ge.Z)(0,dt)).subscribe(t=>{const a=t.path||t.composedPath&&t.composedPath();this._onContentScrolled(a&&0!==a.length?a[0].scrollTop:t.target.scrollTop)})})}_handleOutsideClick(){this._document&&this._zone.runOutsideAngular(()=>{(0,F.h)((0,k.R)(this._document,"touchstart",{capture:!0}),(0,k.R)(this._document,"mousedown",{capture:!0})).pipe((0,E.Q)(this._destroy$)).subscribe(t=>this._checkToClose(t))})}_checkToClose(t){if(this._select.contains(t.target)||this._dropdown.contains(t.target))return;const a=t.path||t.composedPath&&t.composedPath();t.target&&t.target.shadowRoot&&a&&a[0]&&this._select.contains(a[0])||this._zone.run(()=>this.outsideClick.emit())}_onItemsChange(t,a){this.items=t||[],this._scrollToEndFired=!1,this.itemsLength=t.length,this.virtualScroll?this._updateItemsRange(a):(this._setVirtualHeight(),this._updateItems(a))}_updateItems(t){this.update.emit(this.items),!1!==t&&this._zone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._panelService.setDimensions(0,this._scrollablePanel.clientHeight),this._handleDropdownPosition(),this.scrollTo(this.markedItem,t)})})}_updateItemsRange(t){this._zone.runOutsideAngular(()=>{this._measureDimensions().then(()=>{t?(this._renderItemsRange(this._startOffset),this._handleDropdownPosition()):this._renderItemsRange()})})}_onContentScrolled(t){this.virtualScroll&&this._renderItemsRange(t),this._lastScrollPosition=t,this._fireScrollToEnd(t)}_updateVirtualHeight(t){this._updateScrollHeight&&(this._virtualPadding.style.height=`${t}px`,this._updateScrollHeight=!1)}_setVirtualHeight(){this._virtualPadding&&(this._virtualPadding.style.height="0px")}_onItemsLengthChanged(){this._updateScrollHeight=!0}_renderItemsRange(t=null){if(t&&this._lastScrollPosition===t)return;const a=this._panelService.calculateItems(t=t||this._scrollablePanel.scrollTop,this.itemsLength,this.bufferAmount);this._updateVirtualHeight(a.scrollHeight),this._contentPanel.style.transform=`translateY(${a.topPadding}px)`,this._zone.run(()=>{this.update.emit(this.items.slice(a.start,a.end)),this.scroll.emit({start:a.start,end:a.end})}),f(t)&&0===this._lastScrollPosition&&(this._scrollablePanel.scrollTop=t,this._lastScrollPosition=t)}_measureDimensions(){if(this._panelService.dimensions.itemHeight>0||0===this.itemsLength)return Promise.resolve(this._panelService.dimensions);const[t]=this.items;return this.update.emit([t]),Promise.resolve().then(()=>{const n=this._dropdown.querySelector(`#${t.htmlId}`).clientHeight;return this._virtualPadding.style.height=n*this.itemsLength+"px",this._panelService.setDimensions(n,this._scrollablePanel.clientHeight),this._panelService.dimensions})}_fireScrollToEnd(t){this._scrollToEndFired||0===t||t+this._dropdown.clientHeight>=(this.virtualScroll?this._virtualPadding:this._contentPanel).clientHeight-1&&(this._zone.run(()=>this.scrollToEnd.emit()),this._scrollToEndFired=!0)}_calculateCurrentPosition(t){if("auto"!==this.position)return this.position;const a=this._select.getBoundingClientRect(),n=document.documentElement.scrollTop||document.body.scrollTop;return a.top+window.pageYOffset+a.height+t.getBoundingClientRect().height>n+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 t=this._select.getBoundingClientRect(),a=this._parent.getBoundingClientRect();this._dropdown.style.left=t.left-a.left+"px",this._dropdown.style.width=t.width+"px",this._dropdown.style.minWidth=t.width+"px"}_updateYPosition(){const t=this._select.getBoundingClientRect(),a=this._parent.getBoundingClientRect(),n=t.height;"top"===this._currentPosition?(this._dropdown.style.bottom=a.bottom-t.bottom+n+"px",this._dropdown.style.top="auto"):"bottom"===this._currentPosition&&(this._dropdown.style.top=t.top-a.top+n+"px",this._dropdown.style.bottom="auto")}_setupMousedownListener(){this._zone.runOutsideAngular(()=>{(0,k.R)(this._dropdown,"mousedown").pipe((0,E.Q)(this._destroy$)).subscribe(t=>{"INPUT"!==t.target.tagName&&t.preventDefault()})})}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.sFG),e.rXU(e.SKi),e.rXU(se),e.rXU(e.aKT),e.rXU(u.qQ,8))};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["ng-dropdown-panel"]],viewQuery:function(a,n){if(1&a&&(e.GBs(Ce,7,e.aKT),e.GBs(xe,7,e.aKT),e.GBs(Ee,7,e.aKT)),2&a){let i;e.mGM(i=e.lsd())&&(n.contentElementRef=i.first),e.mGM(i=e.lsd())&&(n.scrollElementRef=i.first),e.mGM(i=e.lsd())&&(n.paddingElementRef=i.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.OA$],ngContentSelectors:U,decls:9,vars:6,consts:[["scroll",""],["padding",""],["content",""],["class","ng-dropdown-header",4,"ngIf"],["role","listbox",1,"ng-dropdown-panel-items","scroll-host"],["class","ng-dropdown-footer",4,"ngIf"],[1,"ng-dropdown-header"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ng-dropdown-footer"]],template:function(a,n){1&a&&(e.NAR(),e.DNE(0,we,2,4,"div",3),e.j41(1,"div",4,0),e.nrm(3,"div",null,1),e.j41(5,"div",null,2),e.SdG(7),e.k0s()(),e.DNE(8,ye,2,4,"div",5)),2&a&&(e.Y8G("ngIf",n.headerTemplate),e.R7$(3),e.AVh("total-padding",n.virtualScroll),e.R7$(2),e.AVh("scrollable-content",n.virtualScroll&&n.items.length),e.R7$(3),e.Y8G("ngIf",n.footerTemplate))},dependencies:[u.bT,u.T3],encapsulation:2,changeDetection:0})}return s})(),ut=(()=>{class s{get disabled(){return this._disabled}set disabled(t){this._disabled=this._isDisabled(t)}constructor(t){this.elementRef=t,this.stateChange$=new w.B,this._disabled=!1}get label(){return(this.elementRef.nativeElement.textContent||"").trim()}ngOnChanges(t){t.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(t){return null!=t&&"false"!=`${t}`}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.aKT))};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["ng-option"]],inputs:{value:"value",disabled:"disabled"},features:[e.OA$],ngContentSelectors:U,decls:1,vars:0,template:function(a,n){1&a&&(e.NAR(),e.SdG(0))},encapsulation:2,changeDetection:0})}return s})(),ht=(()=>{class s{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"}static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275prov=e.jDH({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})(),mt=(()=>{class s{warn(t){console.warn(t)}static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275prov=e.jDH({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})();const le=new e.nKC("ng-select-selection-model");let gt=(()=>{class s{get items(){return this._items}set items(t){null===t&&(t=[]),this._itemsAreUsed=!0,this._items=t}get compareWith(){return this._compareWith}set compareWith(t){if(null!=t&&!O(t))throw Error("`compareWith` must be a function.");this._compareWith=t}get clearSearchOnAdd(){return f(this._clearSearchOnAdd)?this._clearSearchOnAdd:f(this.config.clearSearchOnAdd)?this.config.clearSearchOnAdd:this.closeOnSelect}set clearSearchOnAdd(t){this._clearSearchOnAdd=t}get deselectOnClick(){return f(this._deselectOnClick)?this._deselectOnClick:f(this.config.deselectOnClick)?this.config.deselectOnClick:this.multiple}set deselectOnClick(t){this._deselectOnClick=t}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(t,a,n,i,o,c,_){this.classes=t,this.autoFocus=a,this.config=n,this._cd=c,this._console=_,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=b=>!0,this.multiple=!1,this.addTag=!1,this.searchable=!0,this.clearable=!0,this.isOpen=!1,this.blurEvent=new e.bkB,this.focusEvent=new e.bkB,this.changeEvent=new e.bkB,this.openEvent=new e.bkB,this.closeEvent=new e.bkB,this.searchEvent=new e.bkB,this.clearEvent=new e.bkB,this.addEvent=new e.bkB,this.removeEvent=new e.bkB,this.scroll=new e.bkB,this.scrollToEnd=new e.bkB,this.useDefaultClass=!0,this.viewPortItems=[],this.searchTerm=null,this.dropdownId=te(),this.escapeHTML=!0,this._items=[],this._defaultLabel="label",this._pressedKeys=[],this._isComposing=!1,this._destroy$=new w.B,this._keyPress$=new w.B,this._onChange=b=>{},this._onTouched=()=>{},this.clearItem=b=>{const T=this.selectedItems.find(j=>j.value===b);this.unselect(T)},this.trackByOption=(b,T)=>this.trackByFn?this.trackByFn(T.value):T,this._mergeGlobalConfig(n),this.itemsList=new pt(this,i()),this.element=o.nativeElement}get selectedItems(){return this.itemsList.selectedItems}get selectedValues(){return this.selectedItems.map(t=>t.value)}get hasValue(){return this.selectedItems.length>0}get currentPanelPosition(){if(this.dropdownPanel)return this.dropdownPanel.currentPosition}ngOnInit(){this._handleKeyPresses(),this._setInputAttributes()}ngOnChanges(t){t.multiple&&this.itemsList.clearSelected(),t.items&&this._setItems(t.items.currentValue||[]),t.isOpen&&(this._manualOpen=f(t.isOpen.currentValue))}ngAfterViewInit(){this._itemsAreUsed||(this.escapeHTML=!1,this._setItemsFromNgOptions()),f(this.autoFocus)&&this.focus()}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}handleKeyDown(t){if(C[t.which]){if(!1===this.keyDownFn(t))return;this.handleKeyCode(t)}else t.key&&1===t.key.length&&this._keyPress$.next(t.key.toLocaleLowerCase())}handleKeyCode(t){this.clearButton&&this.clearButton.nativeElement===t.target?this.handleKeyCodeClear(t):this.handleKeyCodeInput(t)}handleKeyCodeInput(t){switch(t.which){case C.ArrowDown:this._handleArrowDown(t);break;case C.ArrowUp:this._handleArrowUp(t);break;case C.Space:this._handleSpace(t);break;case C.Enter:this._handleEnter(t);break;case C.Tab:this._handleTab(t);break;case C.Esc:this.close(),t.preventDefault();break;case C.Backspace:this._handleBackspace()}}handleKeyCodeClear(t){t.which===C.Enter&&(this.handleClearClick(),t.preventDefault())}handleMousedown(t){const a=t.target;"INPUT"!==a.tagName&&t.preventDefault(),a.classList.contains("ng-clear-wrapper")?this.handleClearClick():a.classList.contains("ng-arrow-wrapper")?this.handleArrowClick():a.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(t){this.itemsList.clearSelected(),this._handleWriteValue(t),this._cd.markForCheck()}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this._disabled=t,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(t){!t||t.disabled||this.disabled||(this.deselectOnClick&&t.selected?this.unselect(t):this.select(t),this._editableSearchTerm&&this._setSearchTermFromItems(),this._onSelectionChanged())}select(t){t.selected||(this.itemsList.select(t),this.clearSearchOnAdd&&!this._editableSearchTerm&&this._clearSearch(),this._updateNgModel(),this.multiple&&this.addEvent.emit(t.value)),(this.closeOnSelect||this.itemsList.noItemsToSelect)&&this.close()}focus(){this.searchInput.nativeElement.focus()}blur(){this.searchInput.nativeElement.blur()}unselect(t){t&&(this.itemsList.unselect(t),this.focus(),this._updateNgModel(),this.removeEvent.emit(t.value))}selectTag(){let t;t=O(this.addTag)?this.addTag(this.searchTerm):this._primitive?this.searchTerm:{[this.bindLabel]:this.searchTerm};const a=n=>this._isTypeahead||!this.isOpen?this.itemsList.mapItem(n,null):this.itemsList.addItem(n);!function ot(s){return s instanceof Promise}(t)?t&&this.select(a(t)):t.then(n=>this.select(a(n))).catch(()=>{})}showClear(){return this.clearable&&(this.hasValue||this.searchTerm)&&!this.disabled}focusOnClear(){this.blur(),this.clearButton&&this.clearButton.nativeElement.focus()}get showAddTag(){if(!this._validTerm)return!1;const t=this.searchTerm.toLowerCase().trim();return this.addTag&&!this.itemsList.filteredItems.some(a=>a.label.toLowerCase()===t)&&(!this.hideSelected&&this.isOpen||!this.selectedItems.some(a=>a.label.toLowerCase()===t))&&!this.loading}showNoItemsFound(){const t=0===this.itemsList.filteredItems.length;return(t&&!this._isTypeahead&&!this.loading||t&&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(t){this._isComposing=!1,!this.searchWhileComposing&&this.filter(t)}filter(t){this._isComposing&&!this.searchWhileComposing||(this.searchTerm=t,this._isTypeahead&&(this._validTerm||0===this.minTermLength)&&this.typeahead.next(t),this._isTypeahead||(this.itemsList.filter(this.searchTerm),this.isOpen&&this.itemsList.markSelectedOrDefault(this.markFirst)),this.searchEvent.emit({term:t,items:this.itemsList.filteredItems.map(a=>a.value)}),this.open())}onInputFocus(t){this.focused||(this._editableSearchTerm&&this._setSearchTermFromItems(),this.element.classList.add("ng-select-focused"),this.focusEvent.emit(t),this.focused=!0)}onInputBlur(t){this.element.classList.remove("ng-select-focused"),this.blurEvent.emit(t),!this.isOpen&&!this.disabled&&this._onTouched(),this._editableSearchTerm&&this._setSearchTermFromItems(),this.focused=!1}onItemHover(t){t.disabled||this.itemsList.markItem(t)}detectChanges(){this._cd.destroyed||this._cd.detectChanges()}_setSearchTermFromItems(){const t=this.selectedItems&&this.selectedItems[0];this.searchTerm=t&&t.label||null}_setItems(t){const a=t[0];this.bindLabel=this.bindLabel||this._defaultLabel,this._primitive=f(a)?!M(a):this._primitive||this.bindLabel===this._defaultLabel,this.itemsList.setItems(t),t.length>0&&this.hasValue&&this.itemsList.mapSelectedItems(),this.isOpen&&f(this.searchTerm)&&!this._isTypeahead&&this.itemsList.filter(this.searchTerm),(this._isTypeahead||this.isOpen)&&this.itemsList.markSelectedOrDefault(this.markFirst)}_setItemsFromNgOptions(){const t=n=>{this.items=n.map(i=>({$ngOptionValue:i.value,$ngOptionLabel:i.elementRef.nativeElement.innerHTML,disabled:i.disabled})),this.itemsList.setItems(this.items),this.hasValue&&this.itemsList.mapSelectedItems(),this.detectChanges()},a=()=>{const n=(0,F.h)(this.ngOptions.changes,this._destroy$);(0,F.h)(...this.ngOptions.map(i=>i.stateChange$)).pipe((0,E.Q)(n)).subscribe(i=>{const o=this.itemsList.findItem(i.value);o.disabled=i.disabled,o.label=i.label||o.label,this._cd.detectChanges()})};this.ngOptions.changes.pipe((0,R.Z)(this.ngOptions),(0,E.Q)(this._destroy$)).subscribe(n=>{this.bindLabel=this._defaultLabel,t(n),a()})}_isValidWriteValue(t){if(!f(t)||this.multiple&&""===t||Array.isArray(t)&&0===t.length)return!1;const a=n=>!(!f(this.compareWith)&&M(n)&&this.bindValue&&(this._console.warn(`Setting object(${JSON.stringify(n)}) as your model with bindValue is not allowed unless [compareWith] is used.`),1));return this.multiple?Array.isArray(t)?t.every(n=>a(n)):(this._console.warn("Multiple select ngModel should be array."),!1):a(t)}_handleWriteValue(t){if(!this._isValidWriteValue(t))return;const a=n=>{let i=this.itemsList.findItem(n);if(i)this.itemsList.select(i);else{const o=M(n);o||!o&&!this.bindValue?this.itemsList.select(this.itemsList.mapItem(n,null)):this.bindValue&&(i={[this.bindLabel]:null,[this.bindValue]:n},this.itemsList.select(this.itemsList.mapItem(i,null)))}};this.multiple?t.forEach(n=>a(n)):a(t)}_handleKeyPresses(){this.searchable||this._keyPress$.pipe((0,E.Q)(this._destroy$),(0,fe.M)(t=>this._pressedKeys.push(t)),(0,_e.B)(200),(0,be.p)(()=>this._pressedKeys.length>0),(0,je.T)(()=>this._pressedKeys.join(""))).subscribe(t=>{const a=this.itemsList.findByLabel(t);a&&(this.isOpen?(this.itemsList.markItem(a),this._scrollToMarked(),this._cd.markForCheck()):this.select(a)),this._pressedKeys=[]})}_setInputAttributes(){const t=this.searchInput.nativeElement,a={type:"text",autocorrect:"off",autocapitalize:"off",autocomplete:this.labelForId?"off":this.dropdownId,...this.inputAttrs};for(const n of Object.keys(a))t.setAttribute(n,a[n])}_updateNgModel(){const t=[];for(const n of this.selectedItems)if(this.bindValue){let i=null;i=n.children?n.value[(this.groupValue?this.bindValue:this.groupBy)||this.groupBy]:this.itemsList.resolveNested(n.value,this.bindValue),t.push(i)}else t.push(n.value);const a=this.selectedItems.map(n=>n.value);this.multiple?(this._onChange(t),this.changeEvent.emit(a)):(this._onChange(f(t[0])?t[0]:null),this.changeEvent.emit(a[0])),this._cd.markForCheck()}_clearSearch(){this.searchTerm&&(this._changeSearch(null),this.itemsList.resetFilteredItems())}_changeSearch(t){this.searchTerm=t,this._isTypeahead&&this.typeahead.next(t)}_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(t){if(!1===this.isOpen)if(this.showClear())this.focusOnClear(),t.preventDefault();else if(!this.addTag)return;this.selectOnTab?this.itemsList.markedItem?(this.toggleItem(this.itemsList.markedItem),t.preventDefault()):this.showAddTag?(this.selectTag(),t.preventDefault()):this.close():this.close()}_handleEnter(t){if(this.isOpen||this._manualOpen)this.itemsList.markedItem?this.toggleItem(this.itemsList.markedItem):this.showAddTag&&this.selectTag();else{if(!this.openOnEnter)return;this.open()}t.preventDefault()}_handleSpace(t){this.isOpen||this._manualOpen||(this.open(),t.preventDefault())}_handleArrowDown(t){this._nextItemIsTag(1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markNextItem(),this._scrollToMarked()),this.open(),t.preventDefault()}_handleArrowUp(t){this.isOpen&&(this._nextItemIsTag(-1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markPreviousItem(),this._scrollToMarked()),t.preventDefault())}_nextItemIsTag(t){const a=this.itemsList.markedIndex+t;return this.addTag&&this.searchTerm&&this.itemsList.markedItem&&(a<0||a===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 t=this.searchTerm&&this.searchTerm.trim();return t&&t.length>=this.minTermLength}_mergeGlobalConfig(t){this.placeholder=this.placeholder||t.placeholder,this.notFoundText=this.notFoundText||t.notFoundText,this.typeToSearchText=this.typeToSearchText||t.typeToSearchText,this.addTagText=this.addTagText||t.addTagText,this.loadingText=this.loadingText||t.loadingText,this.clearAllText=this.clearAllText||t.clearAllText,this.virtualScroll=f(this.virtualScroll)?this.virtualScroll:!!f(t.disableVirtualScroll)&&!t.disableVirtualScroll,this.openOnEnter=f(this.openOnEnter)?this.openOnEnter:t.openOnEnter,this.appendTo=this.appendTo||t.appendTo,this.bindValue=this.bindValue||t.bindValue,this.bindLabel=this.bindLabel||t.bindLabel,this.appearance=this.appearance||t.appearance}static#e=this.\u0275fac=function(a){return new(a||s)(e.kS0("class"),e.kS0("autofocus"),e.rXU(ht),e.rXU(le),e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(mt))};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["ng-select"]],contentQueries:function(a,n,i){if(1&a&&(e.wni(i,H,5,e.C4Q),e.wni(i,q,5,e.C4Q),e.wni(i,$,5,e.C4Q),e.wni(i,Y,5,e.C4Q),e.wni(i,Q,5,e.C4Q),e.wni(i,W,5,e.C4Q),e.wni(i,K,5,e.C4Q),e.wni(i,z,5,e.C4Q),e.wni(i,J,5,e.C4Q),e.wni(i,Z,5,e.C4Q),e.wni(i,ee,5,e.C4Q),e.wni(i,ut,5)),2&a){let o;e.mGM(o=e.lsd())&&(n.optionTemplate=o.first),e.mGM(o=e.lsd())&&(n.optgroupTemplate=o.first),e.mGM(o=e.lsd())&&(n.labelTemplate=o.first),e.mGM(o=e.lsd())&&(n.multiLabelTemplate=o.first),e.mGM(o=e.lsd())&&(n.headerTemplate=o.first),e.mGM(o=e.lsd())&&(n.footerTemplate=o.first),e.mGM(o=e.lsd())&&(n.notFoundTemplate=o.first),e.mGM(o=e.lsd())&&(n.typeToSearchTemplate=o.first),e.mGM(o=e.lsd())&&(n.loadingTextTemplate=o.first),e.mGM(o=e.lsd())&&(n.tagTemplate=o.first),e.mGM(o=e.lsd())&&(n.loadingSpinnerTemplate=o.first),e.mGM(o=e.lsd())&&(n.ngOptions=o)}},viewQuery:function(a,n){if(1&a&&(e.GBs(ae,5),e.GBs(Fe,7),e.GBs(Se,5)),2&a){let i;e.mGM(i=e.lsd())&&(n.dropdownPanel=i.first),e.mGM(i=e.lsd())&&(n.searchInput=i.first),e.mGM(i=e.lsd())&&(n.clearButton=i.first)}},hostVars:20,hostBindings:function(a,n){1&a&&e.bIt("keydown",function(o){return n.handleKeyDown(o)}),2&a&&e.AVh("ng-select-typeahead",n.typeahead)("ng-select-multiple",n.multiple)("ng-select-taggable",n.addTag)("ng-select-searchable",n.searchable)("ng-select-clearable",n.clearable)("ng-select-opened",n.isOpen)("ng-select",n.useDefaultClass)("ng-select-disabled",n.disabled)("ng-select-filtered",n.filtered)("ng-select-single",n.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.Jv_([{provide:h.kq,useExisting:(0,e.Rfq)(()=>s),multi:!0},se]),e.OA$],decls:14,vars:19,consts:[["searchInput",""],["defaultLabelTemplate",""],["defaultLoadingSpinnerTemplate",""],["clearButton",""],["defaultOptionTemplate",""],["defaultTagTemplate",""],["defaultNotFoundTemplate",""],["defaultTypeToSearchTemplate",""],["defaultLoadingTextTemplate",""],[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,"input","compositionstart","compositionend","focus","blur","change","readOnly","disabled","value"],["class","ng-clear-wrapper","tabindex","0",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"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["aria-hidden","true",1,"ng-value-icon","left",3,"click"],[1,"ng-value-label",3,"ngItemLabel","escape"],[3,"ngTemplateOutlet"],[1,"ng-spinner-loader"],["tabindex","0",1,"ng-clear-wrapper",3,"title"],["aria-hidden","true",1,"ng-clear"],["role","listbox","aria-label","Options list",1,"ng-dropdown-panel",3,"update","scroll","scrollToEnd","outsideClick","virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ngClass","id"],["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"],[1,"ng-option-label",3,"ngItemLabel","escape"],["role","option",1,"ng-option",3,"mouseover","click"],[1,"ng-tag-label"],[1,"ng-option","ng-option-disabled"]],template:function(a,n){if(1&a){const i=e.RV6();e.j41(0,"div",9),e.bIt("mousedown",function(c){return e.eBV(i),e.Njj(n.handleMousedown(c))}),e.j41(1,"div",10)(2,"div",11),e.EFF(3),e.k0s(),e.DNE(4,Le,2,2,"ng-container",12)(5,Ne,1,5,null,12),e.j41(6,"div",13)(7,"input",14,0),e.bIt("input",function(){e.eBV(i);const c=e.sdS(8);return e.Njj(n.filter(c.value))})("compositionstart",function(){return e.eBV(i),e.Njj(n.onCompositionStart())})("compositionend",function(){e.eBV(i);const c=e.sdS(8);return e.Njj(n.onCompositionEnd(c.value))})("focus",function(c){return e.eBV(i),e.Njj(n.onInputFocus(c))})("blur",function(c){return e.eBV(i),e.Njj(n.onInputBlur(c))})("change",function(c){return e.eBV(i),e.Njj(c.stopPropagation())}),e.k0s()()(),e.DNE(9,Pe,4,1,"ng-container",12)(10,Re,4,1,"span",15),e.j41(11,"span",16),e.nrm(12,"span",17),e.k0s()(),e.DNE(13,nt,7,19,"ng-dropdown-panel",18)}2&a&&(e.AVh("ng-appearance-outline","outline"===n.appearance)("ng-has-value",n.hasValue),e.R7$(3),e.JRh(n.placeholder),e.R7$(),e.Y8G("ngIf",(!n.multiLabelTemplate||!n.multiple)&&n.selectedItems.length>0),e.R7$(),e.Y8G("ngIf",n.multiple&&n.multiLabelTemplate&&n.selectedValues.length>0),e.R7$(),e.BMQ("aria-expanded",n.isOpen)("aria-owns",n.isOpen?n.dropdownId:null),e.R7$(),e.Y8G("readOnly",!n.searchable||n.itemsList.maxItemsSelected)("disabled",n.disabled)("value",n.searchTerm?n.searchTerm:""),e.BMQ("id",n.labelForId)("tabindex",n.tabIndex)("aria-activedescendant",n.isOpen?null==n.itemsList||null==n.itemsList.markedItem?null:n.itemsList.markedItem.htmlId:null)("aria-controls",n.isOpen?n.dropdownId:null),e.R7$(2),e.Y8G("ngIf",n.loading),e.R7$(),e.Y8G("ngIf",n.showClear()),e.R7$(3),e.Y8G("ngIf",n.isOpen))},dependencies:[u.YU,u.Sq,u.bT,u.T3,ae,rt],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})}return s})();function ft(){return new _t}class _t{constructor(){this._selected=[]}get value(){return this._selected}select(l,t,a){if(l.selected=!0,(!l.children||!t&&a)&&this._selected.push(l),t)if(l.parent){const n=l.parent.children.length,i=l.parent.children.filter(o=>o.selected).length;l.parent.selected=n===i}else l.children&&(this._setChildrenSelectedState(l.children,!0),this._removeChildren(l),this._selected=a&&this._activeChildren(l)?[...this._selected.filter(n=>n.parent!==l),l]:[...this._selected,...l.children.filter(n=>!n.disabled)])}unselect(l,t){if(this._selected=this._selected.filter(a=>a!==l),l.selected=!1,t)if(l.parent&&l.parent.selected){const a=l.parent.children;this._removeParent(l.parent),this._removeChildren(l.parent),this._selected.push(...a.filter(n=>n!==l&&!n.disabled)),l.parent.selected=!1}else l.children&&(this._setChildrenSelectedState(l.children,!1),this._removeChildren(l))}clear(l){this._selected=l?this._selected.filter(t=>t.disabled):[]}_setChildrenSelectedState(l,t){for(const a of l)a.disabled||(a.selected=t)}_removeChildren(l){this._selected=[...this._selected.filter(t=>t.parent!==l),...l.children.filter(t=>t.parent===l&&t.disabled&&t.selected)]}_removeParent(l){this._selected=this._selected.filter(t=>t!==l)}_activeChildren(l){return l.children.every(t=>!t.disabled||t.selected)}}let bt=(()=>{class s{static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275mod=e.$C({type:s});static#s=this.\u0275inj=e.G2t({providers:[{provide:le,useValue:ft}],imports:[u.MD]})}return s})();const jt=["*"];let ie=(()=>{class s{get label(){return(this.elementRef.nativeElement.textContent||"").trim()}constructor(t){this.elementRef=t,this.disabled=!1,this.stateChange$=new w.B}ngOnChanges(t){t.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()}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.aKT))};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["mtx-option"]],inputs:{value:"value",disabled:[e.Mj6.HasDecoratorInputTransform,"disabled","disabled",e.L39]},exportAs:["mtxOption"],standalone:!0,features:[e.GFd,e.OA$,e.aNF],ngContentSelectors:jt,decls:1,vars:0,template:function(a,n){1&a&&(e.NAR(),e.SdG(0))},encapsulation:2,changeDetection:0})}return s})(),V=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-option-tmp",""]],standalone:!0})}return s})(),oe=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-optgroup-tmp",""]],standalone:!0})}return s})(),G=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-label-tmp",""]],standalone:!0})}return s})(),vt=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-multi-label-tmp",""]],standalone:!0})}return s})(),Tt=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-header-tmp",""]],standalone:!0})}return s})(),Ct=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-footer-tmp",""]],standalone:!0})}return s})(),xt=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-notfound-tmp",""]],standalone:!0})}return s})(),Et=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-typetosearch-tmp",""]],standalone:!0})}return s})(),wt=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-loadingtext-tmp",""]],standalone:!0})}return s})(),yt=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-tag-tmp",""]],standalone:!0})}return s})(),Ft=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-loadingspinner-tmp",""]],standalone:!0})}return s})();var St=r(18617);const Mt=["ngSelect"],At=()=>({standalone:!0}),re=(s,l,t,a)=>({item:s,item$:l,index:t,searchTerm:a}),kt=(s,l,t)=>({item:s,clear:l,label:t}),Ot=(s,l)=>({items:s,clear:l}),P=s=>({searchTerm:s});function It(s,l){}function Dt(s,l){if(1&s&&e.DNE(0,It,0,0,"ng-template",13),2&s){const t=l.item,a=l.item$,n=l.index,i=l.searchTerm,o=e.XpG(2);e.Y8G("ngTemplateOutlet",o.optionTemplate)("ngTemplateOutletContext",e.ziG(2,re,t,a,n,i))}}function Lt(s,l){1&s&&e.DNE(0,Dt,1,7,"ng-template",2)}function Bt(s,l){}function Nt(s,l){if(1&s&&e.DNE(0,Bt,0,0,"ng-template",13),2&s){const t=l.item,a=l.item$,n=l.index,i=l.searchTerm,o=e.XpG(2);e.Y8G("ngTemplateOutlet",o.optgroupTemplate)("ngTemplateOutletContext",e.ziG(2,re,t,a,n,i))}}function Vt(s,l){1&s&&e.DNE(0,Nt,1,7,"ng-template",3)}function Gt(s,l){}function Pt(s,l){if(1&s&&e.DNE(0,Gt,0,0,"ng-template",13),2&s){const t=l.item,a=l.clear,n=l.label,i=e.XpG(2);e.Y8G("ngTemplateOutlet",i.labelTemplate)("ngTemplateOutletContext",e.sMw(2,kt,t,a,n))}}function Rt(s,l){1&s&&e.DNE(0,Pt,1,6,"ng-template",4)}function Ut(s,l){}function Xt(s,l){if(1&s&&e.DNE(0,Ut,0,0,"ng-template",13),2&s){const t=l.items,a=l.clear,n=e.XpG(2);e.Y8G("ngTemplateOutlet",n.multiLabelTemplate)("ngTemplateOutletContext",e.l_i(2,Ot,t,a))}}function Ht(s,l){1&s&&e.DNE(0,Xt,1,5,"ng-template",5)}function qt(s,l){}function $t(s,l){if(1&s&&e.DNE(0,qt,0,0,"ng-template",14),2&s){const t=e.XpG(2);e.Y8G("ngTemplateOutlet",t.headerTemplate)}}function Yt(s,l){1&s&&e.DNE(0,$t,1,1,"ng-template",6)}function Qt(s,l){}function Wt(s,l){if(1&s&&e.DNE(0,Qt,0,0,"ng-template",14),2&s){const t=e.XpG(2);e.Y8G("ngTemplateOutlet",t.footerTemplate)}}function Kt(s,l){1&s&&e.DNE(0,Wt,1,1,"ng-template",7)}function zt(s,l){}function Jt(s,l){if(1&s&&e.DNE(0,zt,0,0,"ng-template",13),2&s){const t=l.searchTerm,a=e.XpG(2);e.Y8G("ngTemplateOutlet",a.notFoundTemplate)("ngTemplateOutletContext",e.eq3(2,P,t))}}function Zt(s,l){1&s&&e.DNE(0,Jt,1,4,"ng-template",8)}function es(s,l){}function ts(s,l){if(1&s&&e.DNE(0,es,0,0,"ng-template",14),2&s){const t=e.XpG(2);e.Y8G("ngTemplateOutlet",t.typeToSearchTemplate)}}function ss(s,l){1&s&&e.DNE(0,ts,1,1,"ng-template",9)}function ns(s,l){}function as(s,l){if(1&s&&e.DNE(0,ns,0,0,"ng-template",13),2&s){const t=l.searchTerm,a=e.XpG(2);e.Y8G("ngTemplateOutlet",a.loadingTextTemplate)("ngTemplateOutletContext",e.eq3(2,P,t))}}function ls(s,l){1&s&&e.DNE(0,as,1,4,"ng-template",10)}function is(s,l){}function os(s,l){if(1&s&&e.DNE(0,is,0,0,"ng-template",13),2&s){const t=l.searchTerm,a=e.XpG(2);e.Y8G("ngTemplateOutlet",a.tagTemplate)("ngTemplateOutletContext",e.eq3(2,P,t))}}function rs(s,l){1&s&&e.DNE(0,os,1,4,"ng-template",11)}function cs(s,l){}function ps(s,l){if(1&s&&e.DNE(0,cs,0,0,"ng-template",14),2&s){const t=e.XpG(2);e.Y8G("ngTemplateOutlet",t.loadingSpinnerTemplate)}}function ds(s,l){1&s&&e.DNE(0,ps,1,1,"ng-template",12)}const us=new e.nKC("mtx-select-default-options");let ce=0,A=(()=>{class s{get clearSearchOnAdd(){return this._clearSearchOnAdd??this.closeOnSelect}set clearSearchOnAdd(t){this._clearSearchOnAdd=t}get items(){return this._items}set items(t){this._itemsAreUsed=!0,this._items=t}get value(){return this._value}set value(t){this._assignValue(t)&&this._onChange(t)}get id(){return this._id}set id(t){this._id=t||this._uid,this.stateChanges.next()}get placeholder(){return this._placeholder}set placeholder(t){this._placeholder=t,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(h.k0.required)??!1}set required(t){this._required=t,this.stateChanges.next()}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(t){this._errorStateTracker.matcher=t}get panelOpen(){return!!this.ngSelect.isOpen}get errorState(){return this._errorStateTracker.errorState}set errorState(t){this._errorStateTracker.errorState=t}constructor(t,a,n,i,o,c,_,b,T){this._changeDetectorRef=t,this._elementRef=a,this._focusMonitor=n,this.ngControl=_,this._parentFormField=b,this._defaultOptions=T,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=j=>!0,this.virtualScroll=!1,this.typeToSearchText=this._defaultOptions?.typeToSearchText??"Type to search",this.blurEvent=new e.bkB,this.focusEvent=new e.bkB,this.changeEvent=new e.bkB,this.openEvent=new e.bkB,this.closeEvent=new e.bkB,this.searchEvent=new e.bkB,this.clearEvent=new e.bkB,this.addEvent=new e.bkB,this.removeEvent=new e.bkB,this.scroll=new e.bkB,this.scrollToEnd=new e.bkB,this._clearSearchOnAdd=this._defaultOptions?.clearSearchOnAdd,this._items=[],this._itemsAreUsed=!1,this._destroy$=new w.B,this._value=null,this.stateChanges=new w.B,this._uid="mtx-select-"+ce++,this._placeholder=this._defaultOptions?.placeholder,this._focused=!1,this.disabled=!1,this.ariaLabel="",this.ariaLabelledby=null,this._ariaDescribedby=null,this.controlType="mtx-select",this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mtx-select-value-"+ce++,n.monitor(this._elementRef,!0).subscribe(j=>{this._focused&&!j&&this._onTouched(),this._focused=!!j,this.stateChanges.next()}),this.ngControl&&(this.ngControl.valueAccessor=this),this._errorStateTracker=new x.X0(i,_,c,o,this.stateChanges),this.id=this.id}ngOnInit(){this.compareWith&&(this.ngSelect.compareWith=this.compareWith)}ngAfterViewInit(){this._itemsAreUsed||this._setItemsFromMtxOptions()}ngDoCheck(){const t=this.ngControl;this.ngControl&&(this._previousControl!==t.control&&(void 0!==this._previousControl&&null!==t.disabled&&t.disabled!==this.disabled&&(this.disabled=t.disabled),this._previousControl=t.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 t=this._parentFormField?.getLabelId();let a=(t?t+" ":"")+this._valueId;return this.ariaLabelledby&&(a+=" "+this.ariaLabelledby),a}setDescribedByIds(t){this._ariaDescribedby=t.length?t.join(" "):null}setDisabledState(t){this.disabled=t,this.readonly=t,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}onContainerClick(t){const a=t.target;/mat-mdc-form-field|mtx-select/g.test(a.parentElement?.classList[0]||"")&&(this.focus(),this.open())}writeValue(t){this._assignValue(t)}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}updateErrorState(){this._errorStateTracker.updateErrorState()}_assignValue(t){return!!(t!==this._value||this.multiple&&Array.isArray(t))&&(this._value=t,this._changeDetectorRef.markForCheck(),!0)}_setItemsFromMtxOptions(){const t=n=>{this.items=n.map(i=>({$ngOptionValue:i.value,$ngOptionLabel:i.elementRef.nativeElement.innerHTML,disabled:i.disabled})),this.ngSelect.itemsList.setItems(this.items),this.ngSelect.hasValue&&this.ngSelect.itemsList.mapSelectedItems(),this.ngSelect.detectChanges()},a=()=>{const n=(0,F.h)(this.mtxOptions.changes,this._destroy$);(0,F.h)(...this.mtxOptions.map(i=>i.stateChange$)).pipe((0,E.Q)(n)).subscribe(i=>{const o=this.ngSelect.itemsList.findItem(i.value);o.disabled=i.disabled,o.label=i.label||o.label,this.ngSelect.detectChanges()})};this.mtxOptions.changes.pipe((0,R.Z)(this.mtxOptions),(0,E.Q)(this._destroy$)).subscribe(n=>{t(n),a()})}open(){this.ngSelect.open()}close(){this.ngSelect.close()}focus(){this.ngSelect.focus()}blur(){this.ngSelect.blur()}openChange(){this.openEvent.emit(),setTimeout(()=>{document.getElementById(this.ngSelect.dropdownId).classList.add("mat-"+this._parentFormField?.color)})}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.gRc),e.rXU(e.aKT),e.rXU(St.FN),e.rXU(x.es),e.rXU(h.cV,8),e.rXU(h.j4,8),e.rXU(h.vO,10),e.rXU(m.xb,8),e.rXU(us,8))};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["mtx-select"]],contentQueries:function(a,n,i){if(1&a&&(e.wni(i,V,5,e.C4Q),e.wni(i,oe,5,e.C4Q),e.wni(i,G,5,e.C4Q),e.wni(i,vt,5,e.C4Q),e.wni(i,Tt,5,e.C4Q),e.wni(i,Ct,5,e.C4Q),e.wni(i,xt,5,e.C4Q),e.wni(i,Et,5,e.C4Q),e.wni(i,wt,5,e.C4Q),e.wni(i,yt,5,e.C4Q),e.wni(i,Ft,5,e.C4Q),e.wni(i,ie,5)),2&a){let o;e.mGM(o=e.lsd())&&(n.optionTemplate=o.first),e.mGM(o=e.lsd())&&(n.optgroupTemplate=o.first),e.mGM(o=e.lsd())&&(n.labelTemplate=o.first),e.mGM(o=e.lsd())&&(n.multiLabelTemplate=o.first),e.mGM(o=e.lsd())&&(n.headerTemplate=o.first),e.mGM(o=e.lsd())&&(n.footerTemplate=o.first),e.mGM(o=e.lsd())&&(n.notFoundTemplate=o.first),e.mGM(o=e.lsd())&&(n.typeToSearchTemplate=o.first),e.mGM(o=e.lsd())&&(n.loadingTextTemplate=o.first),e.mGM(o=e.lsd())&&(n.tagTemplate=o.first),e.mGM(o=e.lsd())&&(n.loadingSpinnerTemplate=o.first),e.mGM(o=e.lsd())&&(n.mtxOptions=o)}},viewQuery:function(a,n){if(1&a&&e.GBs(Mt,7),2&a){let i;e.mGM(i=e.lsd())&&(n.ngSelect=i.first)}},hostAttrs:["role","combobox","aria-autocomplete","none",1,"mtx-select"],hostVars:20,hostBindings:function(a,n){2&a&&(e.BMQ("id",n.id)("aria-expanded",n.panelOpen)("aria-label",n.ariaLabel||null)("aria-labelledby",n._getAriaLabelledby())("aria-describedby",n._ariaDescribedby||null)("aria-required",n.required.toString())("aria-disabled",n.disabled.toString())("aria-invalid",n.errorState),e.AVh("mtx-select-floating",n.shouldLabelFloat)("mtx-select-disabled",n.disabled)("mtx-select-invalid",n.errorState)("mtx-select-required",n.required)("mtx-select-empty",n.empty)("mtx-select-multiple",n.multiple))},inputs:{disabled:[e.Mj6.HasDecoratorInputTransform,"disabled","disabled",e.L39],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:[e.Mj6.HasDecoratorInputTransform,"required","required",e.L39],errorStateMatcher:"errorStateMatcher",ariaLabel:[e.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[e.Mj6.None,"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"],standalone:!0,features:[e.Jv_([{provide:m.qT,useExisting:s}]),e.GFd,e.aNF],decls:13,vars:58,consts:[["ngSelect",""],[3,"ngModelChange","blur","focus","change","open","close","search","clear","add","remove","scroll","scrollToEnd","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"],["ng-option-tmp",""],["ng-optgroup-tmp",""],["ng-label-tmp",""],["ng-multi-label-tmp",""],["ng-header-tmp",""],["ng-footer-tmp",""],["ng-notfound-tmp",""],["ng-typetosearch-tmp",""],["ng-loadingtext-tmp",""],["ng-tag-tmp",""],["ng-loadingspinner-tmp",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngTemplateOutlet"]],template:function(a,n){if(1&a){const i=e.RV6();e.j41(0,"ng-select",1,0),e.mxI("ngModelChange",function(c){return e.eBV(i),e.DH7(n.value,c)||(n.value=c),e.Njj(c)}),e.bIt("blur",function(c){return e.eBV(i),e.Njj(n.blurEvent.emit(c))})("focus",function(c){return e.eBV(i),e.Njj(n.focusEvent.emit(c))})("change",function(c){return e.eBV(i),e.Njj(n.changeEvent.emit(c))})("open",function(){return e.eBV(i),e.Njj(n.openChange())})("close",function(){return e.eBV(i),e.Njj(n.closeEvent.emit())})("search",function(c){return e.eBV(i),e.Njj(n.searchEvent.emit(c))})("clear",function(c){return e.eBV(i),e.Njj(n.clearEvent.emit(c))})("add",function(c){return e.eBV(i),e.Njj(n.addEvent.emit(c))})("remove",function(c){return e.eBV(i),e.Njj(n.removeEvent.emit(c))})("scroll",function(c){return e.eBV(i),e.Njj(n.scroll.emit(c))})("scrollToEnd",function(){return e.eBV(i),e.Njj(n.scrollToEnd.emit())}),e.DNE(2,Lt,1,0,null,2)(3,Vt,1,0,null,3)(4,Rt,1,0,null,4)(5,Ht,1,0,null,5)(6,Yt,1,0,null,6)(7,Kt,1,0,null,7)(8,Zt,1,0,null,8)(9,ss,1,0,null,9)(10,ls,1,0,null,10)(11,rs,1,0,null,11)(12,ds,1,0,null,12),e.k0s()}2&a&&(e.AVh("ng-select-invalid",n.errorState),e.R50("ngModel",n.value),e.Y8G("ngModelOptions",e.lJ4(57,At))("placeholder",n.placeholder)("items",n.items)("addTag",n.addTag)("addTagText",n.addTagText)("appendTo",n.appendTo)("appearance",n.appearance)("bindLabel",n.bindLabel)("bindValue",n.bindValue)("closeOnSelect",n.closeOnSelect)("clearAllText",n.clearAllText)("clearable",n.clearable)("clearOnBackspace",n.clearOnBackspace)("dropdownPosition",n.dropdownPosition)("groupBy",n.groupBy)("groupValue",n.groupValue)("hideSelected",n.hideSelected)("isOpen",n.isOpen)("inputAttrs",n.inputAttrs)("loading",n.loading)("loadingText",n.loadingText)("labelForId",n.labelForId)("markFirst",n.markFirst)("maxSelectedItems",n.maxSelectedItems)("multiple",n.multiple)("notFoundText",n.notFoundText)("readonly",n.readonly)("typeahead",n.typeahead)("typeToSearchText",n.typeToSearchText)("trackByFn",n.trackByFn)("searchable",n.searchable)("searchFn",n.searchFn)("searchWhileComposing",n.searchWhileComposing)("clearSearchOnAdd",n.clearSearchOnAdd)("selectableGroup",n.selectableGroup)("selectableGroupAsModel",n.selectableGroupAsModel)("selectOnTab",n.selectOnTab)("tabIndex",n.tabIndex)("openOnEnter",n.openOnEnter)("minTermLength",n.minTermLength)("editableSearchTerm",n.editableSearchTerm)("keyDownFn",n.keyDownFn)("virtualScroll",n.virtualScroll),e.R7$(2),e.vxM(2,n.optionTemplate?2:-1),e.R7$(),e.vxM(3,n.optgroupTemplate?3:-1),e.R7$(),e.vxM(4,n.labelTemplate?4:-1),e.R7$(),e.vxM(5,n.multiLabelTemplate?5:-1),e.R7$(),e.vxM(6,n.headerTemplate?6:-1),e.R7$(),e.vxM(7,n.footerTemplate?7:-1),e.R7$(),e.vxM(8,n.notFoundTemplate?8:-1),e.R7$(),e.vxM(9,n.typeToSearchTemplate?9:-1),e.R7$(),e.vxM(10,n.loadingTextTemplate?10:-1),e.R7$(),e.vxM(11,n.tagTemplate?11:-1),e.R7$(),e.vxM(12,n.loadingSpinnerTemplate?12:-1))},dependencies:[bt,gt,q,H,$,Y,Q,W,K,z,J,Z,ee,h.YN,h.BC,h.vS,u.T3],styles:[".ng-select{padding:var(--mat-form-field-filled-with-label-container-padding-top) 16px var(--mat-form-field-filled-with-label-container-padding-bottom);margin:calc(var(--mat-form-field-filled-with-label-container-padding-top) * -1) -16px calc(var(--mat-form-field-filled-with-label-container-padding-bottom) * -1)}.mdc-text-field--outlined .ng-select,.mdc-text-field--no-label .ng-select{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding);margin-top:calc(var(--mat-form-field-container-vertical-padding) * -1);margin-bottom:calc(var(--mat-form-field-container-vertical-padding) * -1)}.ng-select .ng-select-container{align-items:center;color:var(--mtx-select-container-text-color)}.ng-select .ng-select-container .ng-value-container{align-items:center}.ng-select .ng-select-container .ng-value-container .ng-input>input{padding:0;color:inherit;font:inherit}.ng-select .ng-select-container .ng-clear-wrapper{width:24px;text-align:center}.ng-select .ng-placeholder{transition:opacity .2s;opacity:1;color:var(--mtx-select-placeholder-text-color)}.mat-form-field-hide-placeholder .ng-select .ng-placeholder{opacity:0}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-clear-wrapper{color:var(--mtx-select-clear-icon-color)}.ng-select .ng-clear-wrapper:hover .ng-clear{color:var(--mtx-select-clear-icon-hover-color)}.ng-select.ng-select-disabled .ng-value{color:var(--mtx-select-disabled-text-color)}.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-multiple .ng-select-container .ng-value-container .ng-value{margin:2px 4px 2px 0;border-radius:16px;font-size:.875em;line-height:18px;background-color:var(--mtx-select-multiple-value-background-color);border:1px solid var(--mtx-select-multiple-value-outline-color)}[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-disabled{opacity:.4}.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-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:var(--mtx-select-multiple-value-icon-hover-background-color)}.ng-select .ng-arrow-wrapper{width:10px}.ng-select .ng-arrow{border-width:5px 5px 2px;border-style:solid;border-color:var(--mtx-select-enabled-arrow-color) transparent transparent}.ng-select.ng-select-disabled .ng-arrow{border-color:var(--mtx-select-disabled-arrow-color) transparent transparent}.ng-select.ng-select-invalid .ng-arrow{border-color:var(--mtx-select-invalid-arrow-color) transparent transparent}.ng-select.ng-select-opened .ng-arrow{border-color:transparent transparent var(--mtx-select-enabled-arrow-color)}.ng-select.ng-select-opened.ng-select-invalid .ng-arrow{border-color:transparent transparent var(--mtx-select-invalid-arrow-color)}.ng-dropdown-panel{background-color:var(--mtx-select-panel-background-color)}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-left-radius:var(--mtx-select-container-shape);border-bottom-right-radius:var(--mtx-select-container-shape);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-left-radius:var(--mtx-select-container-shape);border-top-right-radius:var(--mtx-select-container-shape);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.ng-dropdown-panel .ng-dropdown-header,.ng-dropdown-panel .ng-dropdown-footer{padding:14px 16px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid var(--mtx-select-panel-divider-color)}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid var(--mtx-select-panel-divider-color)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{padding:14px 16px;font-weight:500;-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--mtx-select-optgroup-label-text-color)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:var(--mtx-select-option-hover-state-background-color)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected{background-color:var(--mtx-select-option-selected-state-background-color);color:var(--mtx-select-option-selected-state-text-color)}.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;color:var(--mtx-select-option-label-text-color)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:var(--mtx-select-option-hover-state-background-color)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background-color:var(--mtx-select-option-selected-state-background-color);color:var(--mtx-select-option-selected-state-text-color)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:var(--mtx-select-option-disabled-state-text-color)}[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{margin-right:6px;font-size:80%}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{margin-left:6px;margin-right:0}\n"],encapsulation:2,changeDetection:0})}return s})();const hs={title:"Basic",component:(()=>{class s{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}static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["select-example"]],standalone:!0,features:[e.aNF],decls:15,vars:8,consts:[[3,"ngModelChange","change","ngModel"],[3,"ngModelChange","ngModel"],["bindLabel","name","bindValue","id","appendTo","app-select-overview",3,"ngModelChange","items","multiple","ngModel","required","disabled"]],template:function(a,n){1&a&&(e.j41(0,"div")(1,"mat-checkbox",0),e.mxI("ngModelChange",function(o){return e.DH7(n.multiple,o)||(n.multiple=o),o}),e.bIt("change",function(){return n.onMultiSelectChange()}),e.EFF(2,"Mulitple select"),e.k0s(),e.j41(3,"mat-checkbox",1),e.mxI("ngModelChange",function(o){return e.DH7(n.disabled,o)||(n.disabled=o),o}),e.EFF(4,"Disable select"),e.k0s(),e.j41(5,"mat-checkbox",1),e.mxI("ngModelChange",function(o){return e.DH7(n.required,o)||(n.required=o),o}),e.EFF(6,"Required"),e.k0s()(),e.j41(7,"mat-form-field")(8,"mat-label"),e.EFF(9,"Select Food"),e.k0s(),e.j41(10,"mtx-select",2),e.mxI("ngModelChange",function(o){return e.DH7(n.food,o)||(n.food=o),o}),e.k0s(),e.j41(11,"mat-hint"),e.EFF(12,"Choose your favorite food"),e.k0s(),e.j41(13,"mat-error"),e.EFF(14,"Please choose a food"),e.k0s()()),2&a&&(e.R7$(),e.R50("ngModel",n.multiple),e.R7$(2),e.R50("ngModel",n.disabled),e.R7$(2),e.R50("ngModel",n.required),e.R7$(5),e.Y8G("items",n.foods)("multiple",n.multiple),e.R50("ngModel",n.food),e.Y8G("required",n.required)("disabled",n.disabled))},dependencies:[me.So,h.YN,h.BC,h.YS,h.vS,m.rl,m.nJ,A,m.MV,m.TL],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]})}return s})(),files:[{file:"app.component.html",content:r(2380),filecontent:r(88285)},{file:"app.component.ts",content:r(64142),filecontent:r(72681)},{file:"app.component.scss",content:r(1260),filecontent:r(56986)}]};function ms(s,l){if(1&s&&(e.nrm(0,"img",2),e.EFF(1)),2&s){const t=l.item;e.Y8G("src",t.avatar,e.B4B),e.R7$(),e.SpI(" ",t.name," ")}}const gs={title:"Custom label template",component:(()=>{class s{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}static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["select-example"]],standalone:!0,features:[e.aNF],decls:13,vars:2,consts:[["bindLabel","name","bindValue","name","appendTo","app-select-overview",3,"ngModelChange","items","ngModel"],["ng-label-tmp",""],["height","15","width","15",3,"src"]],template:function(a,n){1&a&&(e.j41(0,"p"),e.EFF(1,"Custom selected item label using "),e.j41(2,"b"),e.EFF(3,"ng-label-tmp"),e.k0s()(),e.j41(4,"mat-form-field")(5,"mat-label"),e.EFF(6,"Select City"),e.k0s(),e.j41(7,"mtx-select",0),e.mxI("ngModelChange",function(o){return e.DH7(n.selectedCity,o)||(n.selectedCity=o),o}),e.DNE(8,ms,2,2,"ng-template",1),e.k0s(),e.j41(9,"mat-hint"),e.EFF(10,"Choose your city"),e.k0s(),e.j41(11,"mat-error"),e.EFF(12,"Please choose a city"),e.k0s()()),2&a&&(e.R7$(7),e.Y8G("items",n.cities),e.R50("ngModel",n.selectedCity))},dependencies:[h.YN,h.BC,h.vS,m.rl,m.nJ,m.MV,m.TL,A,G],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]})}return s})(),files:[{file:"app.component.html",content:r(55167),filecontent:r(55278)},{file:"app.component.ts",content:r(60813),filecontent:r(58602)},{file:"app.component.scss",content:r(58655),filecontent:r(84945)}]};function fs(s,l){if(1&s&&(e.nrm(0,"img",4),e.j41(1,"b"),e.EFF(2),e.k0s()),2&s){const t=l.item;e.Y8G("src",t.avatar,e.B4B),e.R7$(2),e.JRh(t.name)}}function _s(s,l){if(1&s&&(e.EFF(0," City group logo "),e.nrm(1,"img",4)),2&s){const t=l.item;e.R7$(),e.Y8G("src",t.avatar,e.B4B)}}function bs(s,l){if(1&s&&(e.j41(0,"b"),e.EFF(1),e.k0s()),2&s){const t=l.item;e.R7$(),e.JRh(t.name)}}const js={title:"Custom optgroup template",component:(()=>{class s{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}static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["select-example"]],standalone:!0,features:[e.aNF],decls:13,vars:2,consts:[["groupBy","avatar","bindLabel","name","bindValue","name","appendTo","app-select-overview",3,"ngModelChange","items","ngModel"],["ng-label-tmp",""],["ng-optgroup-tmp",""],["ng-option-tmp",""],["height","15","width","15",3,"src"]],template:function(a,n){1&a&&(e.j41(0,"p"),e.EFF(1,"Custom label option and optgroup templates"),e.k0s(),e.j41(2,"mat-form-field")(3,"mat-label"),e.EFF(4,"Select City"),e.k0s(),e.j41(5,"mtx-select",0),e.mxI("ngModelChange",function(o){return e.DH7(n.selectedCity,o)||(n.selectedCity=o),o}),e.DNE(6,fs,3,2,"ng-template",1)(7,_s,2,1,"ng-template",2)(8,bs,2,1,"ng-template",3),e.k0s(),e.j41(9,"mat-hint"),e.EFF(10,"Choose your city"),e.k0s(),e.j41(11,"mat-error"),e.EFF(12,"Please choose a city"),e.k0s()()),2&a&&(e.R7$(5),e.Y8G("items",n.cities),e.R50("ngModel",n.selectedCity))},dependencies:[h.YN,h.BC,h.vS,m.rl,m.nJ,m.MV,m.TL,A,G,oe,V],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]})}return s})(),files:[{file:"app.component.html",content:r(94221),filecontent:r(24334)},{file:"app.component.ts",content:r(7535),filecontent:r(52586)},{file:"app.component.scss",content:r(46231),filecontent:r(45233)}]};var pe=r(88834),y=r(25596);function vs(s,l){if(1&s&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&s){const t=e.XpG().item;e.R7$(),e.JRh(t.name)}}function Ts(s,l){if(1&s&&(e.j41(0,"mat-card",2)(1,"mat-card-header")(2,"mat-card-title"),e.EFF(3),e.k0s(),e.j41(4,"mat-card-subtitle"),e.EFF(5,"Card subtitle"),e.k0s()(),e.j41(6,"mat-card-content"),e.nrm(7,"img",3),e.EFF(8," Some quick example text to build "),e.k0s(),e.j41(9,"mat-card-actions")(10,"button",4),e.EFF(11,"LIKE"),e.k0s(),e.j41(12,"button",4),e.EFF(13,"SHARE"),e.k0s()()()),2&s){const t=e.XpG().item;e.R7$(3),e.JRh(t.name),e.R7$(4),e.Y8G("src",t.avatar,e.B4B)}}function Cs(s,l){if(1&s&&e.DNE(0,vs,2,1,"div")(1,Ts,14,2,"mat-card",2),2&s){const t=l.item;e.vxM(0,"Kaunas"===t.name?0:-1),e.R7$(),e.vxM(1,"Kaunas"!==t.name?1:-1)}}const xs={title:"Custom option template",component:(()=>{class s{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}static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["select-example"]],standalone:!0,features:[e.aNF],decls:13,vars:2,consts:[["bindLabel","name","bindValue","name","appendTo","app-select-overview",3,"ngModelChange","items","ngModel"],["ng-option-tmp",""],[1,"example-card"],["height","15","width","15",3,"src"],["mat-button",""]],template:function(a,n){1&a&&(e.j41(0,"p"),e.EFF(1,"Custom dropdown panel option template using "),e.j41(2,"b"),e.EFF(3,"ng-option-tmp"),e.k0s()(),e.j41(4,"mat-form-field")(5,"mat-label"),e.EFF(6,"Select City"),e.k0s(),e.j41(7,"mtx-select",0),e.mxI("ngModelChange",function(o){return e.DH7(n.selectedCity,o)||(n.selectedCity=o),o}),e.DNE(8,Cs,2,2,"ng-template",1),e.k0s(),e.j41(9,"mat-hint"),e.EFF(10,"Choose your city"),e.k0s(),e.j41(11,"mat-error"),e.EFF(12,"Please choose a city"),e.k0s()()),2&a&&(e.R7$(7),e.Y8G("items",n.cities),e.R50("ngModel",n.selectedCity))},dependencies:[h.YN,h.BC,h.vS,m.rl,m.nJ,y.RN,y.MM,y.dh,y.Lc,y.m2,y.YY,pe.$z,m.MV,m.TL,A,V],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]})}return s})(),files:[{file:"app.component.html",content:r(78702),filecontent:r(89509)},{file:"app.component.ts",content:r(27724),filecontent:r(5089)},{file:"app.component.scss",content:r(67212),filecontent:r(91634)}]};function Es(s,l){if(1&s&&(e.j41(0,"mtx-option",3),e.EFF(1),e.k0s()),2&s){const t=l.$implicit;e.Y8G("value",t.id)("disabled",t.disabled),e.R7$(),e.JRh(t.name)}}const ws={title:"MtxOption",component:(()=>{class s{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 t=this.cars[1];t.disabled=!t.disabled}static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["select-example"]],standalone:!0,features:[e.aNF],decls:23,vars:6,consts:[["mat-raised-button","",3,"click"],["appendTo","app-select-overview",3,"ngModelChange","multiple","ngModel"],[3,"value"],[3,"value","disabled"]],template:function(a,n){1&a&&(e.j41(0,"p"),e.EFF(1," If you have simple use case, you can omit items array and bind options directly in html using "),e.j41(2,"b"),e.EFF(3,"mtx-option"),e.k0s(),e.EFF(4," component.\n"),e.k0s(),e.j41(5,"div")(6,"button",0),e.bIt("click",function(){return n.toggleDisabled()}),e.EFF(7,"Toggle disabled"),e.k0s()(),e.j41(8,"mat-form-field")(9,"mat-label"),e.EFF(10,"Select Car"),e.k0s(),e.j41(11,"mtx-select",1),e.mxI("ngModelChange",function(o){return e.DH7(n.selectedCars,o)||(n.selectedCars=o),o}),e.Z7z(12,Es,2,3,"mtx-option",null,e.fX1),e.j41(14,"mtx-option",2),e.EFF(15,"Custom"),e.k0s()(),e.j41(16,"mat-hint"),e.EFF(17,"Choose your favorite car"),e.k0s(),e.j41(18,"mat-error"),e.EFF(19,"Please choose a car"),e.k0s()(),e.j41(20,"p"),e.EFF(21),e.nI1(22,"json"),e.k0s()),2&a&&(e.R7$(11),e.Y8G("multiple",!0),e.R50("ngModel",n.selectedCars),e.R7$(),e.Dyx(n.cars),e.R7$(2),e.Y8G("value","custom"),e.R7$(7),e.SpI("Selected car ID: ",e.bMT(22,4,n.selectedCars),""))},dependencies:[h.YN,h.BC,h.vS,pe.$z,m.rl,m.nJ,m.MV,m.TL,u.TG,A,ie],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]})}return s})(),files:[{file:"app.component.html",content:r(69809),filecontent:r(21246)},{file:"app.component.ts",content:r(25227),filecontent:r(55514)},{file:"app.component.scss",content:r(12887),filecontent:r(63937)}]};var de=r(74710);function ys(s,l){if(1&s&&e.nrm(0,"doc-heading",2)(1,"example-viewer",3),2&s){const t=l.$implicit;e.Y8G("text",t.title),e.R7$(),e.Y8G("exampleData",t)}}function Fs(s,l){1&s&&e.Z7z(0,ys,2,2,null,null,e.fX1),2&s&&e.Dyx(l.examples)}function Ss(s,l){1&s&&e.nrm(0,"doc-viewer",0),2&s&&e.Y8G("textContent",l.content.default)}let ue=(()=>{class s{constructor(t){this.route=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(de.nX))};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["app-select-overview"]],standalone:!0,features:[e.aNF],decls:18,vars:3,consts:[["href","https://ng-select.github.io/ng-select/","target","_blank"],["type","danger"],[3,"text"],[3,"exampleData"]],template:function(a,n){if(1&a&&(e.j41(0,"p")(1,"code"),e.EFF(2,"mtx-select"),e.k0s(),e.EFF(3," is a Material form field wrapper of "),e.j41(4,"a",0)(5,"code"),e.EFF(6,"ng-select"),e.k0s()(),e.EFF(7,".\n"),e.k0s(),e.j41(8,"mtx-alert",1),e.EFF(9," If you use the "),e.j41(10,"code"),e.EFF(11,"mtx-select"),e.k0s(),e.EFF(12,", you shouldn't import the "),e.j41(13,"code"),e.EFF(14,"ng-select"),e.k0s(),e.EFF(15," styles.\n"),e.k0s(),e.DNE(16,Fs,2,0),e.nI1(17,"async")),2&a){let i;e.R7$(16),e.vxM(16,(i=e.bMT(17,1,n.route.data))?16:-1,i)}},dependencies:[g.s,L.Y,N.v,u.Jj],styles:["[_nghost-%COMP%]{position:relative;display:block}"]})}return s})(),he=(()=>{class s{constructor(t){this.route=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(de.nX))};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["app-select-api"]],standalone:!0,features:[e.aNF],decls:2,vars:3,consts:[[3,"textContent"]],template:function(a,n){if(1&a&&(e.DNE(0,Ss,1,1,"doc-viewer"),e.nI1(1,"async")),2&a){let i;e.vxM(0,(i=e.bMT(1,1,n.route.data))?0:-1,i)}},dependencies:[B.T,u.Jj],encapsulation:2})}return s})();const Ms=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:ue,pathMatch:"full",data:{examples:[hs,ws,gs,xs,js]}},{path:"api",component:he,pathMatch:"full",data:{content:r(33886)}},{path:"**",redirectTo:"overview"}]},13942:(d,p,r)=>{"use strict";r.d(p,{Y:()=>N});var u=r(99213),g=r(54438),L=r(60177);let B=(()=>{class h{constructor(m){this.platformLocation=m,this._text=""}ngOnInit(){this._text=this.example.toLowerCase().split(" ").filter(m=>"&"!==m).join("-")}getFragmentUrl(){return`${this.platformLocation.pathname}#${this._text}`}static#e=this.\u0275fac=function(e){return new(e||h)(g.rXU(L.Vw))};static#t=this.\u0275cmp=g.VBU({type:h,selectors:[["header-link"]],inputs:{example:"example"},standalone:!0,features:[g.aNF],decls:3,vars:2,consts:[["aria-label","Link to this heading",1,"docs-markdown-a","header-link",3,"href"]],template:function(e,x){1&e&&(g.j41(0,"a",0)(1,"mat-icon"),g.EFF(2,"link"),g.k0s()()),2&e&&(g.Y8G("href",x.getFragmentUrl(),g.B4B),g.BMQ("aria-describedby",x.example))},dependencies:[u.An],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})}return h})(),N=(()=>{class h{constructor(){this.text="",this.id=""}ngOnInit(){this.id=this.text.toLowerCase().split(" ").filter(m=>"&"!==m).join("-")}static#e=this.\u0275fac=function(e){return new(e||h)};static#t=this.\u0275cmp=g.VBU({type:h,selectors:[["doc-heading"]],inputs:{text:"text"},standalone:!0,features:[g.aNF],decls:4,vars:3,consts:[[3,"id"],[3,"example"]],template:function(e,x){1&e&&(g.j41(0,"h3",0),g.nrm(1,"header-link",1),g.j41(2,"span"),g.EFF(3),g.k0s()()),2&e&&(g.Y8G("id",x.id),g.R7$(),g.Y8G("example",x.text),g.R7$(2),g.SpI(" ",x.text,""))},dependencies:[B],encapsulation:2})}return h})()},2380:d=>{d.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'},55167:d=>{d.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'},94221:d=>{d.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'},78702:d=>{d.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 @if (item.name === 'Kaunas') {\n <div>{{item.name}}</div>\n }\n @if (item.name !== 'Kaunas') {\n <mat-card class="example-card">\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 }\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'},69809:d=>{d.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 @for (car of cars; track car) {\n <mtx-option [value]="car.id" [disabled]="car.disabled">{{car.name}}</mtx-option>\n }\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'},1260:d=>{d.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},58655:d=>{d.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},46231:d=>{d.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},67212:d=>{d.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},12887:d=>{d.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},64142:d=>{d.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport { MtxSelect } from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MatFormField, MatLabel, MtxSelect, MatHint, MatError],\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'},60813:d=>{d.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport { MtxSelect, MtxSelectLabelTemplate } from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatFormField,\n MatLabel,\n MatHint,\n MatError,\n MtxSelect,\n MtxSelectLabelTemplate,\n ],\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'},7535:d=>{d.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport {\n MtxSelect,\n MtxSelectLabelTemplate,\n MtxSelectOptgroupTemplate,\n MtxSelectOptionTemplate,\n} from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatFormField,\n MatLabel,\n MatHint,\n MatError,\n MtxSelect,\n MtxSelectLabelTemplate,\n MtxSelectOptgroupTemplate,\n MtxSelectOptionTemplate,\n ],\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'},27724:d=>{d.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport {\n MatCard,\n MatCardActions,\n MatCardContent,\n MatCardHeader,\n MatCardSubtitle,\n MatCardTitle,\n} from '@angular/material/card';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport { MtxSelect, MtxSelectOptionTemplate } from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatFormField,\n MatLabel,\n MatCard,\n MatCardHeader,\n MatCardTitle,\n MatCardSubtitle,\n MatCardContent,\n MatCardActions,\n MatButton,\n MatHint,\n MatError,\n MtxSelect,\n MtxSelectOptionTemplate,\n ],\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'},25227:d=>{d.exports='import { JsonPipe } from '@angular/common';\nimport { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport { MtxOption, MtxSelect } from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatButton,\n MatFormField,\n MatLabel,\n MatHint,\n MatError,\n JsonPipe,\n MtxSelect,\n MtxOption,\n ],\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'},33886:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u='

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'},88285:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u='
\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'},56986:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},72681:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport { MtxSelect } from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MatFormField, MatLabel, MtxSelect, MatHint, MatError],\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"},55278:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u='

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'},84945:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},58602:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport { MtxSelect, MtxSelectLabelTemplate } from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatFormField,\n MatLabel,\n MatHint,\n MatError,\n MtxSelect,\n MtxSelectLabelTemplate,\n ],\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"},24334:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u='

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'},45233:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},52586:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport {\n MtxSelect,\n MtxSelectLabelTemplate,\n MtxSelectOptgroupTemplate,\n MtxSelectOptionTemplate,\n} from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatFormField,\n MatLabel,\n MatHint,\n MatError,\n MtxSelect,\n MtxSelectLabelTemplate,\n MtxSelectOptgroupTemplate,\n MtxSelectOptionTemplate,\n ],\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"},89509:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u='

Custom dropdown panel option template using ng-option-tmp

\n\n\n Select City\n\n \n \n @if (item.name === \'Kaunas\') {\n
{{item.name}}
\n }\n @if (item.name !== \'Kaunas\') {\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\n Choose your city\n Please choose a city\n
\n'},91634:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},5089:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport {\n MatCard,\n MatCardActions,\n MatCardContent,\n MatCardHeader,\n MatCardSubtitle,\n MatCardTitle,\n} from '@angular/material/card';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport { MtxSelect, MtxSelectOptionTemplate } from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatFormField,\n MatLabel,\n MatCard,\n MatCardHeader,\n MatCardTitle,\n MatCardSubtitle,\n MatCardContent,\n MatCardActions,\n MatButton,\n MatHint,\n MatError,\n MtxSelect,\n MtxSelectOptionTemplate,\n ],\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"},21246:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u='

\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 @for (car of cars; track car) {\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'},63937:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},55514:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u="import { JsonPipe } from '@angular/common';\nimport { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport { MtxOption, MtxSelect } from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatButton,\n MatFormField,\n MatLabel,\n MatHint,\n MatError,\n JsonPipe,\n MtxSelect,\n MtxOption,\n ],\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/699.df5a5e10abddb230.js b/699.df5a5e10abddb230.js new file mode 100644 index 00000000..6b26ad61 --- /dev/null +++ b/699.df5a5e10abddb230.js @@ -0,0 +1 @@ +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[699],{64699:(d,p,r)=>{"use strict";r.r(p),r.d(p,{SelectApiComponent:()=>he,SelectOverviewComponent:()=>ue,routes:()=>Ms});var u=r(60177),g=r(23822),L=r(13942),B=r(4840),N=r(91526),h=r(89417),me=r(82765),m=r(32102),e=r(54438),x=r(86600),E=r(56977),ge=r(13798),R=r(99172),fe=r(88141),_e=r(70152),be=r(5964),je=r(96354),ve=r(30536),Te=r(25007),w=r(21413),k=r(33726),F=r(57786);const Ce=["content"],xe=["scroll"],Ee=["padding"],U=["*"],S=s=>({searchTerm:s});function we(s,l){if(1&s&&(e.j41(0,"div",6),e.eu8(1,7),e.k0s()),2&s){const t=e.XpG();e.R7$(),e.Y8G("ngTemplateOutlet",t.headerTemplate)("ngTemplateOutletContext",e.eq3(2,S,t.filterValue))}}function ye(s,l){if(1&s&&(e.j41(0,"div",8),e.eu8(1,7),e.k0s()),2&s){const t=e.XpG();e.R7$(),e.Y8G("ngTemplateOutlet",t.footerTemplate)("ngTemplateOutletContext",e.eq3(2,S,t.filterValue))}}const Fe=["searchInput"],Se=["clearButton"],Me=(s,l,t)=>({item:s,clear:l,label:t}),Ae=(s,l)=>({items:s,clear:l}),ke=(s,l,t,a)=>({item:s,item$:l,index:t,searchTerm:a});function Oe(s,l){if(1&s){const t=e.RV6();e.j41(0,"span",22),e.bIt("click",function(){e.eBV(t);const n=e.XpG().$implicit,i=e.XpG(2);return e.Njj(i.unselect(n))}),e.EFF(1,"\xd7"),e.k0s(),e.nrm(2,"span",23)}if(2&s){const t=e.XpG().$implicit,a=e.XpG(2);e.R7$(2),e.Y8G("ngItemLabel",t.label)("escape",a.escapeHTML)}}function Ie(s,l){}function De(s,l){if(1&s&&(e.j41(0,"div",20),e.DNE(1,Oe,3,2,"ng-template",null,1,e.C5r)(3,Ie,0,0,"ng-template",21),e.k0s()),2&s){const t=l.$implicit,a=e.sdS(2),n=e.XpG(2);e.AVh("ng-value-disabled",t.disabled),e.R7$(3),e.Y8G("ngTemplateOutlet",n.labelTemplate||a)("ngTemplateOutletContext",e.sMw(4,Me,t.value,n.clearItem,t.label))}}function Le(s,l){if(1&s&&(e.qex(0),e.DNE(1,De,4,8,"div",19),e.bVm()),2&s){const t=e.XpG();e.R7$(),e.Y8G("ngForOf",t.selectedItems)("ngForTrackBy",t.trackByOption)}}function Be(s,l){}function Ne(s,l){if(1&s&&e.DNE(0,Be,0,0,"ng-template",21),2&s){const t=e.XpG();e.Y8G("ngTemplateOutlet",t.multiLabelTemplate)("ngTemplateOutletContext",e.l_i(2,Ae,t.selectedValues,t.clearItem))}}function Ve(s,l){1&s&&e.nrm(0,"div",25)}function Ge(s,l){}function Pe(s,l){if(1&s&&(e.qex(0),e.DNE(1,Ve,1,0,"ng-template",null,2,e.C5r)(3,Ge,0,0,"ng-template",24),e.bVm()),2&s){const t=e.sdS(2),a=e.XpG();e.R7$(3),e.Y8G("ngTemplateOutlet",a.loadingSpinnerTemplate||t)}}function Re(s,l){if(1&s&&(e.j41(0,"span",26,3)(2,"span",27),e.EFF(3,"\xd7"),e.k0s()()),2&s){const t=e.XpG();e.FS9("title",t.clearAllText)}}function Ue(s,l){if(1&s&&e.nrm(0,"span",32),2&s){const t=e.XpG().$implicit,a=e.XpG(2);e.Y8G("ngItemLabel",t.label)("escape",a.escapeHTML)}}function Xe(s,l){}function He(s,l){if(1&s){const t=e.RV6();e.j41(0,"div",31),e.bIt("click",function(){const n=e.eBV(t).$implicit,i=e.XpG(2);return e.Njj(i.toggleItem(n))})("mouseover",function(){const n=e.eBV(t).$implicit,i=e.XpG(2);return e.Njj(i.onItemHover(n))}),e.DNE(1,Ue,1,2,"ng-template",null,4,e.C5r)(3,Xe,0,0,"ng-template",21),e.k0s()}if(2&s){const t=l.$implicit,a=e.sdS(2),n=e.XpG(2);e.AVh("ng-option-disabled",t.disabled)("ng-option-selected",t.selected)("ng-optgroup",t.children)("ng-option",!t.children)("ng-option-child",!!t.parent)("ng-option-marked",t===n.itemsList.markedItem),e.BMQ("role",t.children?"group":"option")("aria-selected",t.selected)("id",null==t?null:t.htmlId),e.R7$(3),e.Y8G("ngTemplateOutlet",t.children?n.optgroupTemplate||a:n.optionTemplate||a)("ngTemplateOutletContext",e.ziG(17,ke,t.value,t,t.index,n.searchTerm))}}function qe(s,l){if(1&s&&(e.j41(0,"span")(1,"span",34),e.EFF(2),e.k0s(),e.EFF(3),e.k0s()),2&s){const t=e.XpG(3);e.R7$(2),e.JRh(t.addTagText),e.R7$(),e.SpI('"',t.searchTerm,'"')}}function $e(s,l){}function Ye(s,l){if(1&s){const t=e.RV6();e.j41(0,"div",33),e.bIt("mouseover",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.itemsList.unmarkItem())})("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.selectTag())}),e.DNE(1,qe,4,2,"ng-template",null,5,e.C5r)(3,$e,0,0,"ng-template",21),e.k0s()}if(2&s){const t=e.sdS(2),a=e.XpG(2);e.AVh("ng-option-marked",!a.itemsList.markedItem),e.R7$(3),e.Y8G("ngTemplateOutlet",a.tagTemplate||t)("ngTemplateOutletContext",e.eq3(4,S,a.searchTerm))}}function Qe(s,l){if(1&s&&(e.j41(0,"div",35),e.EFF(1),e.k0s()),2&s){const t=e.XpG(3);e.R7$(),e.JRh(t.notFoundText)}}function We(s,l){}function Ke(s,l){if(1&s&&(e.qex(0),e.DNE(1,Qe,2,1,"ng-template",null,6,e.C5r)(3,We,0,0,"ng-template",21),e.bVm()),2&s){const t=e.sdS(2),a=e.XpG(2);e.R7$(3),e.Y8G("ngTemplateOutlet",a.notFoundTemplate||t)("ngTemplateOutletContext",e.eq3(2,S,a.searchTerm))}}function ze(s,l){if(1&s&&(e.j41(0,"div",35),e.EFF(1),e.k0s()),2&s){const t=e.XpG(3);e.R7$(),e.JRh(t.typeToSearchText)}}function Je(s,l){}function Ze(s,l){if(1&s&&(e.qex(0),e.DNE(1,ze,2,1,"ng-template",null,7,e.C5r)(3,Je,0,0,"ng-template",24),e.bVm()),2&s){const t=e.sdS(2),a=e.XpG(2);e.R7$(3),e.Y8G("ngTemplateOutlet",a.typeToSearchTemplate||t)}}function et(s,l){if(1&s&&(e.j41(0,"div",35),e.EFF(1),e.k0s()),2&s){const t=e.XpG(3);e.R7$(),e.JRh(t.loadingText)}}function tt(s,l){}function st(s,l){if(1&s&&(e.qex(0),e.DNE(1,et,2,1,"ng-template",null,8,e.C5r)(3,tt,0,0,"ng-template",21),e.bVm()),2&s){const t=e.sdS(2),a=e.XpG(2);e.R7$(3),e.Y8G("ngTemplateOutlet",a.loadingTextTemplate||t)("ngTemplateOutletContext",e.eq3(2,S,a.searchTerm))}}function nt(s,l){if(1&s){const t=e.RV6();e.j41(0,"ng-dropdown-panel",28),e.bIt("update",function(n){e.eBV(t);const i=e.XpG();return e.Njj(i.viewPortItems=n)})("scroll",function(n){e.eBV(t);const i=e.XpG();return e.Njj(i.scroll.emit(n))})("scrollToEnd",function(n){e.eBV(t);const i=e.XpG();return e.Njj(i.scrollToEnd.emit(n))})("outsideClick",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.close())}),e.qex(1),e.DNE(2,He,4,22,"div",29)(3,Ye,4,6,"div",30),e.bVm(),e.DNE(4,Ke,4,4,"ng-container",12)(5,Ze,4,1,"ng-container",12)(6,st,4,4,"ng-container",12),e.k0s()}if(2&s){const t=e.XpG();e.AVh("ng-select-multiple",t.multiple),e.Y8G("virtualScroll",t.virtualScroll)("bufferAmount",t.bufferAmount)("appendTo",t.appendTo)("position",t.dropdownPosition)("headerTemplate",t.headerTemplate)("footerTemplate",t.footerTemplate)("filterValue",t.searchTerm)("items",t.itemsList.filteredItems)("markedItem",t.itemsList.markedItem)("ngClass",t.appendTo?t.classes:null)("id",t.dropdownId),e.R7$(2),e.Y8G("ngForOf",t.viewPortItems)("ngForTrackBy",t.trackByOption),e.R7$(),e.Y8G("ngIf",t.showAddTag),e.R7$(),e.Y8G("ngIf",t.showNoItemsFound()),e.R7$(),e.Y8G("ngIf",t.showTypeToSearch()),e.R7$(),e.Y8G("ngIf",t.loading&&0===t.itemsList.filteredItems.length)}}const X=/[&<>"']/g,at=RegExp(X.source),lt={"&":"&","<":"<",">":">",'"':""","'":"'"};function f(s){return null!=s}function M(s){return"object"==typeof s&&f(s)}function O(s){return s instanceof Function}let rt=(()=>{class s{constructor(t){this.element=t,this.escape=!0}ngOnChanges(t){this.element.nativeElement.innerHTML=this.escape?function it(s){return s&&at.test(s)?s.replace(X,l=>lt[l]):s}(this.ngItemLabel):this.ngItemLabel}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.aKT))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ngItemLabel",""]],inputs:{ngItemLabel:"ngItemLabel",escape:"escape"},features:[e.OA$]})}return s})(),H=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-option-tmp",""]]})}return s})(),q=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-optgroup-tmp",""]]})}return s})(),$=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-label-tmp",""]]})}return s})(),Y=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-multi-label-tmp",""]]})}return s})(),Q=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-header-tmp",""]]})}return s})(),W=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-footer-tmp",""]]})}return s})(),K=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-notfound-tmp",""]]})}return s})(),z=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-typetosearch-tmp",""]]})}return s})(),J=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-loadingtext-tmp",""]]})}return s})(),Z=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-tag-tmp",""]]})}return s})(),ee=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-loadingspinner-tmp",""]]})}return s})();function te(){return"axxxxxxxxxxx".replace(/[x]/g,()=>(16*Math.random()|0).toString(16))}const ct={"\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 I(s){return s.replace(/[^\u0000-\u007E]/g,t=>ct[t]||t)}class pt{constructor(l,t){this._ngSelect=l,this._selectionModel=t,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 l=this.selectedItems.length-1;for(;l>=0;l--){const t=this.selectedItems[l];if(!t.disabled)return t}return null}setItems(l){this._items=l.map((t,a)=>this.mapItem(t,a)),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(l){if(l.selected||this.maxItemsSelected)return;const t=this._ngSelect.multiple;t||this.clearSelected(),this._selectionModel.select(l,t,this._ngSelect.selectableGroupAsModel),this._ngSelect.hideSelected&&this._hideSelected(l)}unselect(l){l.selected&&(this._selectionModel.unselect(l,this._ngSelect.multiple),this._ngSelect.hideSelected&&f(l.index)&&this._ngSelect.multiple&&this._showSelected(l))}findItem(l){let t;return t=this._ngSelect.compareWith?a=>this._ngSelect.compareWith(a.value,l):this._ngSelect.bindValue?a=>!a.children&&this.resolveNested(a.value,this._ngSelect.bindValue)===l:a=>a.value===l||!a.children&&a.label&&a.label===this.resolveNested(l,this._ngSelect.bindLabel),this._items.find(a=>t(a))}addItem(l){const t=this.mapItem(l,this._items.length);return this._items.push(t),this._filteredItems.push(t),t}clearSelected(l=!1){this._selectionModel.clear(l),this._items.forEach(t=>{t.selected=l&&t.selected&&t.disabled,t.marked=!1}),this._ngSelect.hideSelected&&this.resetFilteredItems()}findByLabel(l){return l=I(l).toLocaleLowerCase(),this.filteredItems.find(t=>I(t.label).toLocaleLowerCase().substr(0,l.length)===l)}filter(l){if(!l)return void this.resetFilteredItems();this._filteredItems=[],l=this._ngSelect.searchFn?l:I(l).toLocaleLowerCase();const t=this._ngSelect.searchFn||this._defaultSearchFn,a=this._ngSelect.hideSelected;for(const n of Array.from(this._groups.keys())){const i=[];for(const o of this._groups.get(n))a&&(o.parent&&o.parent.selected||o.selected)||t(l,this._ngSelect.searchFn?o.value:o)&&i.push(o);if(i.length>0){const[o]=i.slice(-1);if(o.parent){const c=this._items.find(_=>_===o.parent);this._filteredItems.push(c)}this._filteredItems.push(...i)}}}resetFilteredItems(){this._filteredItems.length!==this._items.length&&(this._filteredItems=this._ngSelect.hideSelected&&this.selectedItems.length>0?this._items.filter(l=>!l.selected):this._items)}unmarkItem(){this._markedIndex=-1}markNextItem(){this._stepToItem(1)}markPreviousItem(){this._stepToItem(-1)}markItem(l){this._markedIndex=this._filteredItems.indexOf(l)}markSelectedOrDefault(l){if(0===this._filteredItems.length)return;const t=this._getLastMarkedIndex();this._markedIndex=t>-1?t:l?this.filteredItems.findIndex(a=>!a.disabled):-1}resolveNested(l,t){if(!M(l))return l;if(-1===t.indexOf("."))return l[t];{const a=t.split(".");let n=l;for(let i=0,o=a.length;i-1===this.selectedItems.indexOf(t)))}_showSelected(l){if(this._filteredItems.push(l),l.parent){const t=l.parent;this._filteredItems.find(n=>n===t)||this._filteredItems.push(t)}else if(l.children)for(const t of l.children)t.selected=!1,this._filteredItems.push(t);this._filteredItems=[...this._filteredItems.sort((t,a)=>t.index-a.index)]}_hideSelected(l){this._filteredItems=this._filteredItems.filter(t=>t!==l),l.parent?l.parent.children.every(a=>a.selected)&&(this._filteredItems=this._filteredItems.filter(a=>a!==l.parent)):l.children&&(this._filteredItems=this.filteredItems.filter(t=>t.parent!==l))}_defaultSearchFn(l,t){return I(t.label).toLocaleLowerCase().indexOf(l)>-1}_getNextItemIndex(l){return l>0?this._markedIndex>=this._filteredItems.length-1?0:this._markedIndex+1:this._markedIndex<=0?this._filteredItems.length-1:this._markedIndex-1}_stepToItem(l){0===this._filteredItems.length||this._filteredItems.every(t=>t.disabled)||(this._markedIndex=this._getNextItemIndex(l),this.markedItem.disabled&&this._stepToItem(l))}_getLastMarkedIndex(){if(this._ngSelect.hideSelected||this._markedIndex>-1&&void 0===this.markedItem)return-1;const l=this._filteredItems.indexOf(this.lastSelectedItem);return this.lastSelectedItem&&l<0?-1:Math.max(this.markedIndex,l)}_groupBy(l,t){const a=new Map;if(0===l.length)return a;if(Array.isArray(l[0].value[t])){for(const o of l){const c=(o.value[t]||[]).map((_,b)=>this.mapItem(_,b));a.set(o,c)}return a}const n=O(this._ngSelect.groupBy),i=o=>{const c=n?t(o.value):o.value[t];return f(c)?c:void 0};for(const o of l){const c=i(o),_=a.get(c);_?_.push(o):a.set(c,[o])}return a}_flatten(l){const t=O(this._ngSelect.groupBy),a=[];for(const n of Array.from(l.keys())){let i=a.length;if(void 0===n){const j=l.get(void 0)||[];a.push(...j.map(v=>(v.index=i++,v)));continue}const o=M(n),c={label:o?"":String(n),children:void 0,parent:null,index:i++,disabled:!this._ngSelect.selectableGroup,htmlId:te()},_=t?this._ngSelect.bindLabel:this._ngSelect.groupBy,b=this._ngSelect.groupValue||(()=>o?n.value:{[_]:n}),T=l.get(n).map(j=>(j.parent=c,j.children=void 0,j.index=i++,j));c.children=T,c.value=b(n,T.map(j=>j.value)),a.push(c),a.push(...T)}return a}}var C=function(s){return s[s.Tab=9]="Tab",s[s.Enter=13]="Enter",s[s.Esc=27]="Esc",s[s.Space=32]="Space",s[s.ArrowUp=38]="ArrowUp",s[s.ArrowDown=40]="ArrowDown",s[s.Backspace=8]="Backspace",s}(C||{});let se=(()=>{class s{constructor(){this._dimensions={itemHeight:0,panelHeight:0,itemsPerViewport:0}}get dimensions(){return this._dimensions}calculateItems(t,a,n){const i=this._dimensions,o=i.itemHeight*a,_=Math.max(0,t)/o*a;let b=Math.min(a,Math.ceil(_)+(i.itemsPerViewport+1));const j=Math.max(0,b-i.itemsPerViewport);let v=Math.min(j,Math.floor(_)),D=i.itemHeight*Math.ceil(v)-i.itemHeight*Math.min(v,n);return D=isNaN(D)?0:D,v=isNaN(v)?-1:v,b=isNaN(b)?-1:b,v-=n,v=Math.max(0,v),b+=n,b=Math.min(a,b),{topPadding:D,scrollHeight:o,start:v,end:b}}setDimensions(t,a){const n=Math.max(1,Math.floor(a/t));this._dimensions={itemHeight:t,panelHeight:a,itemsPerViewport:n}}getScrollTo(t,a,n){const{panelHeight:i}=this.dimensions,o=t+a,_=n+i;return i>=o&&n===t?null:o>_?n+o-_:t<=n?t:null}static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275prov=e.jDH({token:s,factory:s.\u0275fac})}return s})();const ne=["top","right","bottom","left"],dt=typeof requestAnimationFrame<"u"?ve.X:Te.$;let ae=(()=>{class s{constructor(t,a,n,i,o){this._renderer=t,this._zone=a,this._panelService=n,this._document=o,this.items=[],this.position="auto",this.virtualScroll=!1,this.filterValue=null,this.update=new e.bkB,this.scroll=new e.bkB,this.scrollToEnd=new e.bkB,this.outsideClick=new e.bkB,this._destroy$=new w.B,this._scrollToEndFired=!1,this._updateScrollHeight=!1,this._lastScrollPosition=0,this._dropdown=i.nativeElement}get currentPosition(){return this._currentPosition}get itemsLength(){return this._itemsLength}set itemsLength(t){t!==this._itemsLength&&(this._itemsLength=t,this._onItemsLengthChanged())}get _startOffset(){if(this.markedItem){const{itemHeight:t,panelHeight:a}=this._panelService.dimensions,n=this.markedItem.index*t;return a>n?0:n}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(t){if(t.items){const a=t.items;this._onItemsChange(a.currentValue,a.firstChange)}}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete(),this._destroy$.unsubscribe(),this.appendTo&&this._renderer.removeChild(this._dropdown.parentNode,this._dropdown)}scrollTo(t,a=!1){if(!t)return;const n=this.items.indexOf(t);if(n<0||n>=this.itemsLength)return;let i;if(this.virtualScroll){const o=this._panelService.dimensions.itemHeight;i=this._panelService.getScrollTo(n*o,o,this._lastScrollPosition)}else{const o=this._dropdown.querySelector(`#${t.htmlId}`);i=this._panelService.getScrollTo(o.offsetTop,o.clientHeight,a?o.offsetTop:this._lastScrollPosition)}f(i)&&(this._scrollablePanel.scrollTop=i)}scrollToTag(){const t=this._scrollablePanel;t.scrollTop=t.scrollHeight-t.clientHeight}adjustPosition(){this._updateYPosition()}_handleDropdownPosition(){this._currentPosition=this._calculateCurrentPosition(this._dropdown),ne.includes(this._currentPosition)?this._updateDropdownClass(this._currentPosition):this._updateDropdownClass("bottom"),this.appendTo&&this._updateYPosition(),this._dropdown.style.opacity="1"}_updateDropdownClass(t){ne.forEach(n=>{const i=`ng-select-${n}`;this._renderer.removeClass(this._dropdown,i),this._renderer.removeClass(this._select,i)});const a=`ng-select-${t}`;this._renderer.addClass(this._dropdown,a),this._renderer.addClass(this._select,a)}_handleScroll(){this._zone.runOutsideAngular(()=>{(0,k.R)(this.scrollElementRef.nativeElement,"scroll").pipe((0,E.Q)(this._destroy$),(0,ge.Z)(0,dt)).subscribe(t=>{const a=t.path||t.composedPath&&t.composedPath();this._onContentScrolled(a&&0!==a.length?a[0].scrollTop:t.target.scrollTop)})})}_handleOutsideClick(){this._document&&this._zone.runOutsideAngular(()=>{(0,F.h)((0,k.R)(this._document,"touchstart",{capture:!0}),(0,k.R)(this._document,"mousedown",{capture:!0})).pipe((0,E.Q)(this._destroy$)).subscribe(t=>this._checkToClose(t))})}_checkToClose(t){if(this._select.contains(t.target)||this._dropdown.contains(t.target))return;const a=t.path||t.composedPath&&t.composedPath();t.target&&t.target.shadowRoot&&a&&a[0]&&this._select.contains(a[0])||this._zone.run(()=>this.outsideClick.emit())}_onItemsChange(t,a){this.items=t||[],this._scrollToEndFired=!1,this.itemsLength=t.length,this.virtualScroll?this._updateItemsRange(a):(this._setVirtualHeight(),this._updateItems(a))}_updateItems(t){this.update.emit(this.items),!1!==t&&this._zone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._panelService.setDimensions(0,this._scrollablePanel.clientHeight),this._handleDropdownPosition(),this.scrollTo(this.markedItem,t)})})}_updateItemsRange(t){this._zone.runOutsideAngular(()=>{this._measureDimensions().then(()=>{t?(this._renderItemsRange(this._startOffset),this._handleDropdownPosition()):this._renderItemsRange()})})}_onContentScrolled(t){this.virtualScroll&&this._renderItemsRange(t),this._lastScrollPosition=t,this._fireScrollToEnd(t)}_updateVirtualHeight(t){this._updateScrollHeight&&(this._virtualPadding.style.height=`${t}px`,this._updateScrollHeight=!1)}_setVirtualHeight(){this._virtualPadding&&(this._virtualPadding.style.height="0px")}_onItemsLengthChanged(){this._updateScrollHeight=!0}_renderItemsRange(t=null){if(t&&this._lastScrollPosition===t)return;const a=this._panelService.calculateItems(t=t||this._scrollablePanel.scrollTop,this.itemsLength,this.bufferAmount);this._updateVirtualHeight(a.scrollHeight),this._contentPanel.style.transform=`translateY(${a.topPadding}px)`,this._zone.run(()=>{this.update.emit(this.items.slice(a.start,a.end)),this.scroll.emit({start:a.start,end:a.end})}),f(t)&&0===this._lastScrollPosition&&(this._scrollablePanel.scrollTop=t,this._lastScrollPosition=t)}_measureDimensions(){if(this._panelService.dimensions.itemHeight>0||0===this.itemsLength)return Promise.resolve(this._panelService.dimensions);const[t]=this.items;return this.update.emit([t]),Promise.resolve().then(()=>{const n=this._dropdown.querySelector(`#${t.htmlId}`).clientHeight;return this._virtualPadding.style.height=n*this.itemsLength+"px",this._panelService.setDimensions(n,this._scrollablePanel.clientHeight),this._panelService.dimensions})}_fireScrollToEnd(t){this._scrollToEndFired||0===t||t+this._dropdown.clientHeight>=(this.virtualScroll?this._virtualPadding:this._contentPanel).clientHeight-1&&(this._zone.run(()=>this.scrollToEnd.emit()),this._scrollToEndFired=!0)}_calculateCurrentPosition(t){if("auto"!==this.position)return this.position;const a=this._select.getBoundingClientRect(),n=document.documentElement.scrollTop||document.body.scrollTop;return a.top+window.pageYOffset+a.height+t.getBoundingClientRect().height>n+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 t=this._select.getBoundingClientRect(),a=this._parent.getBoundingClientRect();this._dropdown.style.left=t.left-a.left+"px",this._dropdown.style.width=t.width+"px",this._dropdown.style.minWidth=t.width+"px"}_updateYPosition(){const t=this._select.getBoundingClientRect(),a=this._parent.getBoundingClientRect(),n=t.height;"top"===this._currentPosition?(this._dropdown.style.bottom=a.bottom-t.bottom+n+"px",this._dropdown.style.top="auto"):"bottom"===this._currentPosition&&(this._dropdown.style.top=t.top-a.top+n+"px",this._dropdown.style.bottom="auto")}_setupMousedownListener(){this._zone.runOutsideAngular(()=>{(0,k.R)(this._dropdown,"mousedown").pipe((0,E.Q)(this._destroy$)).subscribe(t=>{"INPUT"!==t.target.tagName&&t.preventDefault()})})}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.sFG),e.rXU(e.SKi),e.rXU(se),e.rXU(e.aKT),e.rXU(u.qQ,8))};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["ng-dropdown-panel"]],viewQuery:function(a,n){if(1&a&&(e.GBs(Ce,7,e.aKT),e.GBs(xe,7,e.aKT),e.GBs(Ee,7,e.aKT)),2&a){let i;e.mGM(i=e.lsd())&&(n.contentElementRef=i.first),e.mGM(i=e.lsd())&&(n.scrollElementRef=i.first),e.mGM(i=e.lsd())&&(n.paddingElementRef=i.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.OA$],ngContentSelectors:U,decls:9,vars:6,consts:[["scroll",""],["padding",""],["content",""],["class","ng-dropdown-header",4,"ngIf"],["role","listbox",1,"ng-dropdown-panel-items","scroll-host"],["class","ng-dropdown-footer",4,"ngIf"],[1,"ng-dropdown-header"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"ng-dropdown-footer"]],template:function(a,n){1&a&&(e.NAR(),e.DNE(0,we,2,4,"div",3),e.j41(1,"div",4,0),e.nrm(3,"div",null,1),e.j41(5,"div",null,2),e.SdG(7),e.k0s()(),e.DNE(8,ye,2,4,"div",5)),2&a&&(e.Y8G("ngIf",n.headerTemplate),e.R7$(3),e.AVh("total-padding",n.virtualScroll),e.R7$(2),e.AVh("scrollable-content",n.virtualScroll&&n.items.length),e.R7$(3),e.Y8G("ngIf",n.footerTemplate))},dependencies:[u.bT,u.T3],encapsulation:2,changeDetection:0})}return s})(),ut=(()=>{class s{get disabled(){return this._disabled}set disabled(t){this._disabled=this._isDisabled(t)}constructor(t){this.elementRef=t,this.stateChange$=new w.B,this._disabled=!1}get label(){return(this.elementRef.nativeElement.textContent||"").trim()}ngOnChanges(t){t.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(t){return null!=t&&"false"!=`${t}`}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.aKT))};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["ng-option"]],inputs:{value:"value",disabled:"disabled"},features:[e.OA$],ngContentSelectors:U,decls:1,vars:0,template:function(a,n){1&a&&(e.NAR(),e.SdG(0))},encapsulation:2,changeDetection:0})}return s})(),ht=(()=>{class s{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"}static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275prov=e.jDH({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})(),mt=(()=>{class s{warn(t){console.warn(t)}static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275prov=e.jDH({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})();const le=new e.nKC("ng-select-selection-model");let gt=(()=>{class s{get items(){return this._items}set items(t){null===t&&(t=[]),this._itemsAreUsed=!0,this._items=t}get compareWith(){return this._compareWith}set compareWith(t){if(null!=t&&!O(t))throw Error("`compareWith` must be a function.");this._compareWith=t}get clearSearchOnAdd(){return f(this._clearSearchOnAdd)?this._clearSearchOnAdd:f(this.config.clearSearchOnAdd)?this.config.clearSearchOnAdd:this.closeOnSelect}set clearSearchOnAdd(t){this._clearSearchOnAdd=t}get deselectOnClick(){return f(this._deselectOnClick)?this._deselectOnClick:f(this.config.deselectOnClick)?this.config.deselectOnClick:this.multiple}set deselectOnClick(t){this._deselectOnClick=t}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(t,a,n,i,o,c,_){this.classes=t,this.autoFocus=a,this.config=n,this._cd=c,this._console=_,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=b=>!0,this.multiple=!1,this.addTag=!1,this.searchable=!0,this.clearable=!0,this.isOpen=!1,this.blurEvent=new e.bkB,this.focusEvent=new e.bkB,this.changeEvent=new e.bkB,this.openEvent=new e.bkB,this.closeEvent=new e.bkB,this.searchEvent=new e.bkB,this.clearEvent=new e.bkB,this.addEvent=new e.bkB,this.removeEvent=new e.bkB,this.scroll=new e.bkB,this.scrollToEnd=new e.bkB,this.useDefaultClass=!0,this.viewPortItems=[],this.searchTerm=null,this.dropdownId=te(),this.escapeHTML=!0,this._items=[],this._defaultLabel="label",this._pressedKeys=[],this._isComposing=!1,this._destroy$=new w.B,this._keyPress$=new w.B,this._onChange=b=>{},this._onTouched=()=>{},this.clearItem=b=>{const T=this.selectedItems.find(j=>j.value===b);this.unselect(T)},this.trackByOption=(b,T)=>this.trackByFn?this.trackByFn(T.value):T,this._mergeGlobalConfig(n),this.itemsList=new pt(this,i()),this.element=o.nativeElement}get selectedItems(){return this.itemsList.selectedItems}get selectedValues(){return this.selectedItems.map(t=>t.value)}get hasValue(){return this.selectedItems.length>0}get currentPanelPosition(){if(this.dropdownPanel)return this.dropdownPanel.currentPosition}ngOnInit(){this._handleKeyPresses(),this._setInputAttributes()}ngOnChanges(t){t.multiple&&this.itemsList.clearSelected(),t.items&&this._setItems(t.items.currentValue||[]),t.isOpen&&(this._manualOpen=f(t.isOpen.currentValue))}ngAfterViewInit(){this._itemsAreUsed||(this.escapeHTML=!1,this._setItemsFromNgOptions()),f(this.autoFocus)&&this.focus()}ngOnDestroy(){this._destroy$.next(),this._destroy$.complete()}handleKeyDown(t){if(C[t.which]){if(!1===this.keyDownFn(t))return;this.handleKeyCode(t)}else t.key&&1===t.key.length&&this._keyPress$.next(t.key.toLocaleLowerCase())}handleKeyCode(t){this.clearButton&&this.clearButton.nativeElement===t.target?this.handleKeyCodeClear(t):this.handleKeyCodeInput(t)}handleKeyCodeInput(t){switch(t.which){case C.ArrowDown:this._handleArrowDown(t);break;case C.ArrowUp:this._handleArrowUp(t);break;case C.Space:this._handleSpace(t);break;case C.Enter:this._handleEnter(t);break;case C.Tab:this._handleTab(t);break;case C.Esc:this.close(),t.preventDefault();break;case C.Backspace:this._handleBackspace()}}handleKeyCodeClear(t){t.which===C.Enter&&(this.handleClearClick(),t.preventDefault())}handleMousedown(t){const a=t.target;"INPUT"!==a.tagName&&t.preventDefault(),a.classList.contains("ng-clear-wrapper")?this.handleClearClick():a.classList.contains("ng-arrow-wrapper")?this.handleArrowClick():a.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(t){this.itemsList.clearSelected(),this._handleWriteValue(t),this._cd.markForCheck()}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}setDisabledState(t){this._disabled=t,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(t){!t||t.disabled||this.disabled||(this.deselectOnClick&&t.selected?this.unselect(t):this.select(t),this._editableSearchTerm&&this._setSearchTermFromItems(),this._onSelectionChanged())}select(t){t.selected||(this.itemsList.select(t),this.clearSearchOnAdd&&!this._editableSearchTerm&&this._clearSearch(),this._updateNgModel(),this.multiple&&this.addEvent.emit(t.value)),(this.closeOnSelect||this.itemsList.noItemsToSelect)&&this.close()}focus(){this.searchInput.nativeElement.focus()}blur(){this.searchInput.nativeElement.blur()}unselect(t){t&&(this.itemsList.unselect(t),this.focus(),this._updateNgModel(),this.removeEvent.emit(t.value))}selectTag(){let t;t=O(this.addTag)?this.addTag(this.searchTerm):this._primitive?this.searchTerm:{[this.bindLabel]:this.searchTerm};const a=n=>this._isTypeahead||!this.isOpen?this.itemsList.mapItem(n,null):this.itemsList.addItem(n);!function ot(s){return s instanceof Promise}(t)?t&&this.select(a(t)):t.then(n=>this.select(a(n))).catch(()=>{})}showClear(){return this.clearable&&(this.hasValue||this.searchTerm)&&!this.disabled}focusOnClear(){this.blur(),this.clearButton&&this.clearButton.nativeElement.focus()}get showAddTag(){if(!this._validTerm)return!1;const t=this.searchTerm.toLowerCase().trim();return this.addTag&&!this.itemsList.filteredItems.some(a=>a.label.toLowerCase()===t)&&(!this.hideSelected&&this.isOpen||!this.selectedItems.some(a=>a.label.toLowerCase()===t))&&!this.loading}showNoItemsFound(){const t=0===this.itemsList.filteredItems.length;return(t&&!this._isTypeahead&&!this.loading||t&&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(t){this._isComposing=!1,!this.searchWhileComposing&&this.filter(t)}filter(t){this._isComposing&&!this.searchWhileComposing||(this.searchTerm=t,this._isTypeahead&&(this._validTerm||0===this.minTermLength)&&this.typeahead.next(t),this._isTypeahead||(this.itemsList.filter(this.searchTerm),this.isOpen&&this.itemsList.markSelectedOrDefault(this.markFirst)),this.searchEvent.emit({term:t,items:this.itemsList.filteredItems.map(a=>a.value)}),this.open())}onInputFocus(t){this.focused||(this._editableSearchTerm&&this._setSearchTermFromItems(),this.element.classList.add("ng-select-focused"),this.focusEvent.emit(t),this.focused=!0)}onInputBlur(t){this.element.classList.remove("ng-select-focused"),this.blurEvent.emit(t),!this.isOpen&&!this.disabled&&this._onTouched(),this._editableSearchTerm&&this._setSearchTermFromItems(),this.focused=!1}onItemHover(t){t.disabled||this.itemsList.markItem(t)}detectChanges(){this._cd.destroyed||this._cd.detectChanges()}_setSearchTermFromItems(){const t=this.selectedItems&&this.selectedItems[0];this.searchTerm=t&&t.label||null}_setItems(t){const a=t[0];this.bindLabel=this.bindLabel||this._defaultLabel,this._primitive=f(a)?!M(a):this._primitive||this.bindLabel===this._defaultLabel,this.itemsList.setItems(t),t.length>0&&this.hasValue&&this.itemsList.mapSelectedItems(),this.isOpen&&f(this.searchTerm)&&!this._isTypeahead&&this.itemsList.filter(this.searchTerm),(this._isTypeahead||this.isOpen)&&this.itemsList.markSelectedOrDefault(this.markFirst)}_setItemsFromNgOptions(){const t=n=>{this.items=n.map(i=>({$ngOptionValue:i.value,$ngOptionLabel:i.elementRef.nativeElement.innerHTML,disabled:i.disabled})),this.itemsList.setItems(this.items),this.hasValue&&this.itemsList.mapSelectedItems(),this.detectChanges()},a=()=>{const n=(0,F.h)(this.ngOptions.changes,this._destroy$);(0,F.h)(...this.ngOptions.map(i=>i.stateChange$)).pipe((0,E.Q)(n)).subscribe(i=>{const o=this.itemsList.findItem(i.value);o.disabled=i.disabled,o.label=i.label||o.label,this._cd.detectChanges()})};this.ngOptions.changes.pipe((0,R.Z)(this.ngOptions),(0,E.Q)(this._destroy$)).subscribe(n=>{this.bindLabel=this._defaultLabel,t(n),a()})}_isValidWriteValue(t){if(!f(t)||this.multiple&&""===t||Array.isArray(t)&&0===t.length)return!1;const a=n=>!(!f(this.compareWith)&&M(n)&&this.bindValue&&(this._console.warn(`Setting object(${JSON.stringify(n)}) as your model with bindValue is not allowed unless [compareWith] is used.`),1));return this.multiple?Array.isArray(t)?t.every(n=>a(n)):(this._console.warn("Multiple select ngModel should be array."),!1):a(t)}_handleWriteValue(t){if(!this._isValidWriteValue(t))return;const a=n=>{let i=this.itemsList.findItem(n);if(i)this.itemsList.select(i);else{const o=M(n);o||!o&&!this.bindValue?this.itemsList.select(this.itemsList.mapItem(n,null)):this.bindValue&&(i={[this.bindLabel]:null,[this.bindValue]:n},this.itemsList.select(this.itemsList.mapItem(i,null)))}};this.multiple?t.forEach(n=>a(n)):a(t)}_handleKeyPresses(){this.searchable||this._keyPress$.pipe((0,E.Q)(this._destroy$),(0,fe.M)(t=>this._pressedKeys.push(t)),(0,_e.B)(200),(0,be.p)(()=>this._pressedKeys.length>0),(0,je.T)(()=>this._pressedKeys.join(""))).subscribe(t=>{const a=this.itemsList.findByLabel(t);a&&(this.isOpen?(this.itemsList.markItem(a),this._scrollToMarked(),this._cd.markForCheck()):this.select(a)),this._pressedKeys=[]})}_setInputAttributes(){const t=this.searchInput.nativeElement,a={type:"text",autocorrect:"off",autocapitalize:"off",autocomplete:this.labelForId?"off":this.dropdownId,...this.inputAttrs};for(const n of Object.keys(a))t.setAttribute(n,a[n])}_updateNgModel(){const t=[];for(const n of this.selectedItems)if(this.bindValue){let i=null;i=n.children?n.value[(this.groupValue?this.bindValue:this.groupBy)||this.groupBy]:this.itemsList.resolveNested(n.value,this.bindValue),t.push(i)}else t.push(n.value);const a=this.selectedItems.map(n=>n.value);this.multiple?(this._onChange(t),this.changeEvent.emit(a)):(this._onChange(f(t[0])?t[0]:null),this.changeEvent.emit(a[0])),this._cd.markForCheck()}_clearSearch(){this.searchTerm&&(this._changeSearch(null),this.itemsList.resetFilteredItems())}_changeSearch(t){this.searchTerm=t,this._isTypeahead&&this.typeahead.next(t)}_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(t){if(!1===this.isOpen)if(this.showClear())this.focusOnClear(),t.preventDefault();else if(!this.addTag)return;this.selectOnTab?this.itemsList.markedItem?(this.toggleItem(this.itemsList.markedItem),t.preventDefault()):this.showAddTag?(this.selectTag(),t.preventDefault()):this.close():this.close()}_handleEnter(t){if(this.isOpen||this._manualOpen)this.itemsList.markedItem?this.toggleItem(this.itemsList.markedItem):this.showAddTag&&this.selectTag();else{if(!this.openOnEnter)return;this.open()}t.preventDefault()}_handleSpace(t){this.isOpen||this._manualOpen||(this.open(),t.preventDefault())}_handleArrowDown(t){this._nextItemIsTag(1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markNextItem(),this._scrollToMarked()),this.open(),t.preventDefault()}_handleArrowUp(t){this.isOpen&&(this._nextItemIsTag(-1)?(this.itemsList.unmarkItem(),this._scrollToTag()):(this.itemsList.markPreviousItem(),this._scrollToMarked()),t.preventDefault())}_nextItemIsTag(t){const a=this.itemsList.markedIndex+t;return this.addTag&&this.searchTerm&&this.itemsList.markedItem&&(a<0||a===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 t=this.searchTerm&&this.searchTerm.trim();return t&&t.length>=this.minTermLength}_mergeGlobalConfig(t){this.placeholder=this.placeholder||t.placeholder,this.notFoundText=this.notFoundText||t.notFoundText,this.typeToSearchText=this.typeToSearchText||t.typeToSearchText,this.addTagText=this.addTagText||t.addTagText,this.loadingText=this.loadingText||t.loadingText,this.clearAllText=this.clearAllText||t.clearAllText,this.virtualScroll=f(this.virtualScroll)?this.virtualScroll:!!f(t.disableVirtualScroll)&&!t.disableVirtualScroll,this.openOnEnter=f(this.openOnEnter)?this.openOnEnter:t.openOnEnter,this.appendTo=this.appendTo||t.appendTo,this.bindValue=this.bindValue||t.bindValue,this.bindLabel=this.bindLabel||t.bindLabel,this.appearance=this.appearance||t.appearance}static#e=this.\u0275fac=function(a){return new(a||s)(e.kS0("class"),e.kS0("autofocus"),e.rXU(ht),e.rXU(le),e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(mt))};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["ng-select"]],contentQueries:function(a,n,i){if(1&a&&(e.wni(i,H,5,e.C4Q),e.wni(i,q,5,e.C4Q),e.wni(i,$,5,e.C4Q),e.wni(i,Y,5,e.C4Q),e.wni(i,Q,5,e.C4Q),e.wni(i,W,5,e.C4Q),e.wni(i,K,5,e.C4Q),e.wni(i,z,5,e.C4Q),e.wni(i,J,5,e.C4Q),e.wni(i,Z,5,e.C4Q),e.wni(i,ee,5,e.C4Q),e.wni(i,ut,5)),2&a){let o;e.mGM(o=e.lsd())&&(n.optionTemplate=o.first),e.mGM(o=e.lsd())&&(n.optgroupTemplate=o.first),e.mGM(o=e.lsd())&&(n.labelTemplate=o.first),e.mGM(o=e.lsd())&&(n.multiLabelTemplate=o.first),e.mGM(o=e.lsd())&&(n.headerTemplate=o.first),e.mGM(o=e.lsd())&&(n.footerTemplate=o.first),e.mGM(o=e.lsd())&&(n.notFoundTemplate=o.first),e.mGM(o=e.lsd())&&(n.typeToSearchTemplate=o.first),e.mGM(o=e.lsd())&&(n.loadingTextTemplate=o.first),e.mGM(o=e.lsd())&&(n.tagTemplate=o.first),e.mGM(o=e.lsd())&&(n.loadingSpinnerTemplate=o.first),e.mGM(o=e.lsd())&&(n.ngOptions=o)}},viewQuery:function(a,n){if(1&a&&(e.GBs(ae,5),e.GBs(Fe,7),e.GBs(Se,5)),2&a){let i;e.mGM(i=e.lsd())&&(n.dropdownPanel=i.first),e.mGM(i=e.lsd())&&(n.searchInput=i.first),e.mGM(i=e.lsd())&&(n.clearButton=i.first)}},hostVars:20,hostBindings:function(a,n){1&a&&e.bIt("keydown",function(o){return n.handleKeyDown(o)}),2&a&&e.AVh("ng-select-typeahead",n.typeahead)("ng-select-multiple",n.multiple)("ng-select-taggable",n.addTag)("ng-select-searchable",n.searchable)("ng-select-clearable",n.clearable)("ng-select-opened",n.isOpen)("ng-select",n.useDefaultClass)("ng-select-disabled",n.disabled)("ng-select-filtered",n.filtered)("ng-select-single",n.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.Jv_([{provide:h.kq,useExisting:(0,e.Rfq)(()=>s),multi:!0},se]),e.OA$],decls:14,vars:19,consts:[["searchInput",""],["defaultLabelTemplate",""],["defaultLoadingSpinnerTemplate",""],["clearButton",""],["defaultOptionTemplate",""],["defaultTagTemplate",""],["defaultNotFoundTemplate",""],["defaultTypeToSearchTemplate",""],["defaultLoadingTextTemplate",""],[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,"input","compositionstart","compositionend","focus","blur","change","readOnly","disabled","value"],["class","ng-clear-wrapper","tabindex","0",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"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["aria-hidden","true",1,"ng-value-icon","left",3,"click"],[1,"ng-value-label",3,"ngItemLabel","escape"],[3,"ngTemplateOutlet"],[1,"ng-spinner-loader"],["tabindex","0",1,"ng-clear-wrapper",3,"title"],["aria-hidden","true",1,"ng-clear"],["role","listbox","aria-label","Options list",1,"ng-dropdown-panel",3,"update","scroll","scrollToEnd","outsideClick","virtualScroll","bufferAmount","appendTo","position","headerTemplate","footerTemplate","filterValue","items","markedItem","ngClass","id"],["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"],[1,"ng-option-label",3,"ngItemLabel","escape"],["role","option",1,"ng-option",3,"mouseover","click"],[1,"ng-tag-label"],[1,"ng-option","ng-option-disabled"]],template:function(a,n){if(1&a){const i=e.RV6();e.j41(0,"div",9),e.bIt("mousedown",function(c){return e.eBV(i),e.Njj(n.handleMousedown(c))}),e.j41(1,"div",10)(2,"div",11),e.EFF(3),e.k0s(),e.DNE(4,Le,2,2,"ng-container",12)(5,Ne,1,5,null,12),e.j41(6,"div",13)(7,"input",14,0),e.bIt("input",function(){e.eBV(i);const c=e.sdS(8);return e.Njj(n.filter(c.value))})("compositionstart",function(){return e.eBV(i),e.Njj(n.onCompositionStart())})("compositionend",function(){e.eBV(i);const c=e.sdS(8);return e.Njj(n.onCompositionEnd(c.value))})("focus",function(c){return e.eBV(i),e.Njj(n.onInputFocus(c))})("blur",function(c){return e.eBV(i),e.Njj(n.onInputBlur(c))})("change",function(c){return e.eBV(i),e.Njj(c.stopPropagation())}),e.k0s()()(),e.DNE(9,Pe,4,1,"ng-container",12)(10,Re,4,1,"span",15),e.j41(11,"span",16),e.nrm(12,"span",17),e.k0s()(),e.DNE(13,nt,7,19,"ng-dropdown-panel",18)}2&a&&(e.AVh("ng-appearance-outline","outline"===n.appearance)("ng-has-value",n.hasValue),e.R7$(3),e.JRh(n.placeholder),e.R7$(),e.Y8G("ngIf",(!n.multiLabelTemplate||!n.multiple)&&n.selectedItems.length>0),e.R7$(),e.Y8G("ngIf",n.multiple&&n.multiLabelTemplate&&n.selectedValues.length>0),e.R7$(),e.BMQ("aria-expanded",n.isOpen)("aria-owns",n.isOpen?n.dropdownId:null),e.R7$(),e.Y8G("readOnly",!n.searchable||n.itemsList.maxItemsSelected)("disabled",n.disabled)("value",n.searchTerm?n.searchTerm:""),e.BMQ("id",n.labelForId)("tabindex",n.tabIndex)("aria-activedescendant",n.isOpen?null==n.itemsList||null==n.itemsList.markedItem?null:n.itemsList.markedItem.htmlId:null)("aria-controls",n.isOpen?n.dropdownId:null),e.R7$(2),e.Y8G("ngIf",n.loading),e.R7$(),e.Y8G("ngIf",n.showClear()),e.R7$(3),e.Y8G("ngIf",n.isOpen))},dependencies:[u.YU,u.Sq,u.bT,u.T3,ae,rt],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})}return s})();function ft(){return new _t}class _t{constructor(){this._selected=[]}get value(){return this._selected}select(l,t,a){if(l.selected=!0,(!l.children||!t&&a)&&this._selected.push(l),t)if(l.parent){const n=l.parent.children.length,i=l.parent.children.filter(o=>o.selected).length;l.parent.selected=n===i}else l.children&&(this._setChildrenSelectedState(l.children,!0),this._removeChildren(l),this._selected=a&&this._activeChildren(l)?[...this._selected.filter(n=>n.parent!==l),l]:[...this._selected,...l.children.filter(n=>!n.disabled)])}unselect(l,t){if(this._selected=this._selected.filter(a=>a!==l),l.selected=!1,t)if(l.parent&&l.parent.selected){const a=l.parent.children;this._removeParent(l.parent),this._removeChildren(l.parent),this._selected.push(...a.filter(n=>n!==l&&!n.disabled)),l.parent.selected=!1}else l.children&&(this._setChildrenSelectedState(l.children,!1),this._removeChildren(l))}clear(l){this._selected=l?this._selected.filter(t=>t.disabled):[]}_setChildrenSelectedState(l,t){for(const a of l)a.disabled||(a.selected=t)}_removeChildren(l){this._selected=[...this._selected.filter(t=>t.parent!==l),...l.children.filter(t=>t.parent===l&&t.disabled&&t.selected)]}_removeParent(l){this._selected=this._selected.filter(t=>t!==l)}_activeChildren(l){return l.children.every(t=>!t.disabled||t.selected)}}let bt=(()=>{class s{static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275mod=e.$C({type:s});static#s=this.\u0275inj=e.G2t({providers:[{provide:le,useValue:ft}],imports:[u.MD]})}return s})();const jt=["*"];let ie=(()=>{class s{get label(){return(this.elementRef.nativeElement.textContent||"").trim()}constructor(t){this.elementRef=t,this.disabled=!1,this.stateChange$=new w.B}ngOnChanges(t){t.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()}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.aKT))};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["mtx-option"]],inputs:{value:"value",disabled:[e.Mj6.HasDecoratorInputTransform,"disabled","disabled",e.L39]},exportAs:["mtxOption"],standalone:!0,features:[e.GFd,e.OA$,e.aNF],ngContentSelectors:jt,decls:1,vars:0,template:function(a,n){1&a&&(e.NAR(),e.SdG(0))},encapsulation:2,changeDetection:0})}return s})(),V=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-option-tmp",""]],standalone:!0})}return s})(),oe=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-optgroup-tmp",""]],standalone:!0})}return s})(),G=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-label-tmp",""]],standalone:!0})}return s})(),vt=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-multi-label-tmp",""]],standalone:!0})}return s})(),Tt=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-header-tmp",""]],standalone:!0})}return s})(),Ct=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-footer-tmp",""]],standalone:!0})}return s})(),xt=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-notfound-tmp",""]],standalone:!0})}return s})(),Et=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-typetosearch-tmp",""]],standalone:!0})}return s})(),wt=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-loadingtext-tmp",""]],standalone:!0})}return s})(),yt=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-tag-tmp",""]],standalone:!0})}return s})(),Ft=(()=>{class s{constructor(t){this.template=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.C4Q))};static#t=this.\u0275dir=e.FsC({type:s,selectors:[["","ng-loadingspinner-tmp",""]],standalone:!0})}return s})();var St=r(18617);const Mt=["ngSelect"],At=()=>({standalone:!0}),re=(s,l,t,a)=>({item:s,item$:l,index:t,searchTerm:a}),kt=(s,l,t)=>({item:s,clear:l,label:t}),Ot=(s,l)=>({items:s,clear:l}),P=s=>({searchTerm:s});function It(s,l){}function Dt(s,l){if(1&s&&e.DNE(0,It,0,0,"ng-template",13),2&s){const t=l.item,a=l.item$,n=l.index,i=l.searchTerm,o=e.XpG(2);e.Y8G("ngTemplateOutlet",o.optionTemplate)("ngTemplateOutletContext",e.ziG(2,re,t,a,n,i))}}function Lt(s,l){1&s&&e.DNE(0,Dt,1,7,"ng-template",2)}function Bt(s,l){}function Nt(s,l){if(1&s&&e.DNE(0,Bt,0,0,"ng-template",13),2&s){const t=l.item,a=l.item$,n=l.index,i=l.searchTerm,o=e.XpG(2);e.Y8G("ngTemplateOutlet",o.optgroupTemplate)("ngTemplateOutletContext",e.ziG(2,re,t,a,n,i))}}function Vt(s,l){1&s&&e.DNE(0,Nt,1,7,"ng-template",3)}function Gt(s,l){}function Pt(s,l){if(1&s&&e.DNE(0,Gt,0,0,"ng-template",13),2&s){const t=l.item,a=l.clear,n=l.label,i=e.XpG(2);e.Y8G("ngTemplateOutlet",i.labelTemplate)("ngTemplateOutletContext",e.sMw(2,kt,t,a,n))}}function Rt(s,l){1&s&&e.DNE(0,Pt,1,6,"ng-template",4)}function Ut(s,l){}function Xt(s,l){if(1&s&&e.DNE(0,Ut,0,0,"ng-template",13),2&s){const t=l.items,a=l.clear,n=e.XpG(2);e.Y8G("ngTemplateOutlet",n.multiLabelTemplate)("ngTemplateOutletContext",e.l_i(2,Ot,t,a))}}function Ht(s,l){1&s&&e.DNE(0,Xt,1,5,"ng-template",5)}function qt(s,l){}function $t(s,l){if(1&s&&e.DNE(0,qt,0,0,"ng-template",14),2&s){const t=e.XpG(2);e.Y8G("ngTemplateOutlet",t.headerTemplate)}}function Yt(s,l){1&s&&e.DNE(0,$t,1,1,"ng-template",6)}function Qt(s,l){}function Wt(s,l){if(1&s&&e.DNE(0,Qt,0,0,"ng-template",14),2&s){const t=e.XpG(2);e.Y8G("ngTemplateOutlet",t.footerTemplate)}}function Kt(s,l){1&s&&e.DNE(0,Wt,1,1,"ng-template",7)}function zt(s,l){}function Jt(s,l){if(1&s&&e.DNE(0,zt,0,0,"ng-template",13),2&s){const t=l.searchTerm,a=e.XpG(2);e.Y8G("ngTemplateOutlet",a.notFoundTemplate)("ngTemplateOutletContext",e.eq3(2,P,t))}}function Zt(s,l){1&s&&e.DNE(0,Jt,1,4,"ng-template",8)}function es(s,l){}function ts(s,l){if(1&s&&e.DNE(0,es,0,0,"ng-template",14),2&s){const t=e.XpG(2);e.Y8G("ngTemplateOutlet",t.typeToSearchTemplate)}}function ss(s,l){1&s&&e.DNE(0,ts,1,1,"ng-template",9)}function ns(s,l){}function as(s,l){if(1&s&&e.DNE(0,ns,0,0,"ng-template",13),2&s){const t=l.searchTerm,a=e.XpG(2);e.Y8G("ngTemplateOutlet",a.loadingTextTemplate)("ngTemplateOutletContext",e.eq3(2,P,t))}}function ls(s,l){1&s&&e.DNE(0,as,1,4,"ng-template",10)}function is(s,l){}function os(s,l){if(1&s&&e.DNE(0,is,0,0,"ng-template",13),2&s){const t=l.searchTerm,a=e.XpG(2);e.Y8G("ngTemplateOutlet",a.tagTemplate)("ngTemplateOutletContext",e.eq3(2,P,t))}}function rs(s,l){1&s&&e.DNE(0,os,1,4,"ng-template",11)}function cs(s,l){}function ps(s,l){if(1&s&&e.DNE(0,cs,0,0,"ng-template",14),2&s){const t=e.XpG(2);e.Y8G("ngTemplateOutlet",t.loadingSpinnerTemplate)}}function ds(s,l){1&s&&e.DNE(0,ps,1,1,"ng-template",12)}const us=new e.nKC("mtx-select-default-options");let ce=0,A=(()=>{class s{get clearSearchOnAdd(){return this._clearSearchOnAdd??this.closeOnSelect}set clearSearchOnAdd(t){this._clearSearchOnAdd=t}get items(){return this._items}set items(t){this._itemsAreUsed=!0,this._items=t}get value(){return this._value}set value(t){this._assignValue(t)&&this._onChange(t)}get id(){return this._id}set id(t){this._id=t||this._uid,this.stateChanges.next()}get placeholder(){return this._placeholder}set placeholder(t){this._placeholder=t,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(h.k0.required)??!1}set required(t){this._required=t,this.stateChanges.next()}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(t){this._errorStateTracker.matcher=t}get panelOpen(){return!!this.ngSelect.isOpen}get errorState(){return this._errorStateTracker.errorState}set errorState(t){this._errorStateTracker.errorState=t}constructor(t,a,n,i,o,c,_,b,T){this._changeDetectorRef=t,this._elementRef=a,this._focusMonitor=n,this.ngControl=_,this._parentFormField=b,this._defaultOptions=T,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.bufferAmount=4,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=j=>!0,this.virtualScroll=!1,this.typeToSearchText=this._defaultOptions?.typeToSearchText??"Type to search",this.blurEvent=new e.bkB,this.focusEvent=new e.bkB,this.changeEvent=new e.bkB,this.openEvent=new e.bkB,this.closeEvent=new e.bkB,this.searchEvent=new e.bkB,this.clearEvent=new e.bkB,this.addEvent=new e.bkB,this.removeEvent=new e.bkB,this.scroll=new e.bkB,this.scrollToEnd=new e.bkB,this._clearSearchOnAdd=this._defaultOptions?.clearSearchOnAdd,this._items=[],this._itemsAreUsed=!1,this._destroy$=new w.B,this._value=null,this.stateChanges=new w.B,this._uid="mtx-select-"+ce++,this._placeholder=this._defaultOptions?.placeholder,this._focused=!1,this.disabled=!1,this.ariaLabel="",this.ariaLabelledby=null,this._ariaDescribedby=null,this.controlType="mtx-select",this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mtx-select-value-"+ce++,n.monitor(this._elementRef,!0).subscribe(j=>{this._focused&&!j&&this._onTouched(),this._focused=!!j,this.stateChanges.next()}),this.ngControl&&(this.ngControl.valueAccessor=this),this._errorStateTracker=new x.X0(i,_,c,o,this.stateChanges),this.id=this.id}ngOnInit(){this.compareWith&&(this.ngSelect.compareWith=this.compareWith)}ngAfterViewInit(){this._itemsAreUsed||this._setItemsFromMtxOptions()}ngDoCheck(){const t=this.ngControl;this.ngControl&&(this._previousControl!==t.control&&(void 0!==this._previousControl&&null!==t.disabled&&t.disabled!==this.disabled&&(this.disabled=t.disabled),this._previousControl=t.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 t=this._parentFormField?.getLabelId();let a=(t?t+" ":"")+this._valueId;return this.ariaLabelledby&&(a+=" "+this.ariaLabelledby),a}setDescribedByIds(t){this._ariaDescribedby=t.length?t.join(" "):null}setDisabledState(t){this.disabled=t,this.readonly=t,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}onContainerClick(t){const a=t.target;/mat-mdc-form-field|mtx-select/g.test(a.parentElement?.classList[0]||"")&&(this.focus(),this.open())}writeValue(t){this._assignValue(t)}registerOnChange(t){this._onChange=t}registerOnTouched(t){this._onTouched=t}updateErrorState(){this._errorStateTracker.updateErrorState()}_assignValue(t){return!!(t!==this._value||this.multiple&&Array.isArray(t))&&(this._value=t,this._changeDetectorRef.markForCheck(),!0)}_setItemsFromMtxOptions(){const t=n=>{this.items=n.map(i=>({$ngOptionValue:i.value,$ngOptionLabel:i.elementRef.nativeElement.innerHTML,disabled:i.disabled})),this.ngSelect.itemsList.setItems(this.items),this.ngSelect.hasValue&&this.ngSelect.itemsList.mapSelectedItems(),this.ngSelect.detectChanges()},a=()=>{const n=(0,F.h)(this.mtxOptions.changes,this._destroy$);(0,F.h)(...this.mtxOptions.map(i=>i.stateChange$)).pipe((0,E.Q)(n)).subscribe(i=>{const o=this.ngSelect.itemsList.findItem(i.value);o.disabled=i.disabled,o.label=i.label||o.label,this.ngSelect.detectChanges()})};this.mtxOptions.changes.pipe((0,R.Z)(this.mtxOptions),(0,E.Q)(this._destroy$)).subscribe(n=>{t(n),a()})}open(){this.ngSelect.open()}close(){this.ngSelect.close()}focus(){this.ngSelect.focus()}blur(){this.ngSelect.blur()}openChange(){this.openEvent.emit(),setTimeout(()=>{document.getElementById(this.ngSelect.dropdownId).classList.add("mat-"+this._parentFormField?.color)})}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(e.gRc),e.rXU(e.aKT),e.rXU(St.FN),e.rXU(x.es),e.rXU(h.cV,8),e.rXU(h.j4,8),e.rXU(h.vO,10),e.rXU(m.xb,8),e.rXU(us,8))};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["mtx-select"]],contentQueries:function(a,n,i){if(1&a&&(e.wni(i,V,5,e.C4Q),e.wni(i,oe,5,e.C4Q),e.wni(i,G,5,e.C4Q),e.wni(i,vt,5,e.C4Q),e.wni(i,Tt,5,e.C4Q),e.wni(i,Ct,5,e.C4Q),e.wni(i,xt,5,e.C4Q),e.wni(i,Et,5,e.C4Q),e.wni(i,wt,5,e.C4Q),e.wni(i,yt,5,e.C4Q),e.wni(i,Ft,5,e.C4Q),e.wni(i,ie,5)),2&a){let o;e.mGM(o=e.lsd())&&(n.optionTemplate=o.first),e.mGM(o=e.lsd())&&(n.optgroupTemplate=o.first),e.mGM(o=e.lsd())&&(n.labelTemplate=o.first),e.mGM(o=e.lsd())&&(n.multiLabelTemplate=o.first),e.mGM(o=e.lsd())&&(n.headerTemplate=o.first),e.mGM(o=e.lsd())&&(n.footerTemplate=o.first),e.mGM(o=e.lsd())&&(n.notFoundTemplate=o.first),e.mGM(o=e.lsd())&&(n.typeToSearchTemplate=o.first),e.mGM(o=e.lsd())&&(n.loadingTextTemplate=o.first),e.mGM(o=e.lsd())&&(n.tagTemplate=o.first),e.mGM(o=e.lsd())&&(n.loadingSpinnerTemplate=o.first),e.mGM(o=e.lsd())&&(n.mtxOptions=o)}},viewQuery:function(a,n){if(1&a&&e.GBs(Mt,7),2&a){let i;e.mGM(i=e.lsd())&&(n.ngSelect=i.first)}},hostAttrs:["role","combobox","aria-autocomplete","none",1,"mtx-select"],hostVars:20,hostBindings:function(a,n){2&a&&(e.BMQ("id",n.id)("aria-expanded",n.panelOpen)("aria-label",n.ariaLabel||null)("aria-labelledby",n._getAriaLabelledby())("aria-describedby",n._ariaDescribedby||null)("aria-required",n.required.toString())("aria-disabled",n.disabled.toString())("aria-invalid",n.errorState),e.AVh("mtx-select-floating",n.shouldLabelFloat)("mtx-select-disabled",n.disabled)("mtx-select-invalid",n.errorState)("mtx-select-required",n.required)("mtx-select-empty",n.empty)("mtx-select-multiple",n.multiple))},inputs:{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",bufferAmount:"bufferAmount",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",disabled:[e.Mj6.HasDecoratorInputTransform,"disabled","disabled",e.L39],required:[e.Mj6.HasDecoratorInputTransform,"required","required",e.L39],errorStateMatcher:"errorStateMatcher",ariaLabel:[e.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[e.Mj6.None,"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"],standalone:!0,features:[e.Jv_([{provide:m.qT,useExisting:s}]),e.GFd,e.aNF],decls:13,vars:59,consts:[["ngSelect",""],[3,"ngModelChange","blur","focus","change","open","close","search","clear","add","remove","scroll","scrollToEnd","ngModel","ngModelOptions","placeholder","items","addTag","addTagText","appendTo","appearance","bindLabel","bindValue","closeOnSelect","clearAllText","clearable","clearOnBackspace","dropdownPosition","groupBy","groupValue","bufferAmount","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"],["ng-option-tmp",""],["ng-optgroup-tmp",""],["ng-label-tmp",""],["ng-multi-label-tmp",""],["ng-header-tmp",""],["ng-footer-tmp",""],["ng-notfound-tmp",""],["ng-typetosearch-tmp",""],["ng-loadingtext-tmp",""],["ng-tag-tmp",""],["ng-loadingspinner-tmp",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngTemplateOutlet"]],template:function(a,n){if(1&a){const i=e.RV6();e.j41(0,"ng-select",1,0),e.mxI("ngModelChange",function(c){return e.eBV(i),e.DH7(n.value,c)||(n.value=c),e.Njj(c)}),e.bIt("blur",function(c){return e.eBV(i),e.Njj(n.blurEvent.emit(c))})("focus",function(c){return e.eBV(i),e.Njj(n.focusEvent.emit(c))})("change",function(c){return e.eBV(i),e.Njj(n.changeEvent.emit(c))})("open",function(){return e.eBV(i),e.Njj(n.openChange())})("close",function(){return e.eBV(i),e.Njj(n.closeEvent.emit())})("search",function(c){return e.eBV(i),e.Njj(n.searchEvent.emit(c))})("clear",function(c){return e.eBV(i),e.Njj(n.clearEvent.emit(c))})("add",function(c){return e.eBV(i),e.Njj(n.addEvent.emit(c))})("remove",function(c){return e.eBV(i),e.Njj(n.removeEvent.emit(c))})("scroll",function(c){return e.eBV(i),e.Njj(n.scroll.emit(c))})("scrollToEnd",function(){return e.eBV(i),e.Njj(n.scrollToEnd.emit())}),e.DNE(2,Lt,1,0,null,2)(3,Vt,1,0,null,3)(4,Rt,1,0,null,4)(5,Ht,1,0,null,5)(6,Yt,1,0,null,6)(7,Kt,1,0,null,7)(8,Zt,1,0,null,8)(9,ss,1,0,null,9)(10,ls,1,0,null,10)(11,rs,1,0,null,11)(12,ds,1,0,null,12),e.k0s()}2&a&&(e.AVh("ng-select-invalid",n.errorState),e.R50("ngModel",n.value),e.Y8G("ngModelOptions",e.lJ4(58,At))("placeholder",n.placeholder)("items",n.items)("addTag",n.addTag)("addTagText",n.addTagText)("appendTo",n.appendTo)("appearance",n.appearance)("bindLabel",n.bindLabel)("bindValue",n.bindValue)("closeOnSelect",n.closeOnSelect)("clearAllText",n.clearAllText)("clearable",n.clearable)("clearOnBackspace",n.clearOnBackspace)("dropdownPosition",n.dropdownPosition)("groupBy",n.groupBy)("groupValue",n.groupValue)("bufferAmount",n.bufferAmount)("hideSelected",n.hideSelected)("isOpen",n.isOpen)("inputAttrs",n.inputAttrs)("loading",n.loading)("loadingText",n.loadingText)("labelForId",n.labelForId)("markFirst",n.markFirst)("maxSelectedItems",n.maxSelectedItems)("multiple",n.multiple)("notFoundText",n.notFoundText)("readonly",n.readonly)("typeahead",n.typeahead)("typeToSearchText",n.typeToSearchText)("trackByFn",n.trackByFn)("searchable",n.searchable)("searchFn",n.searchFn)("searchWhileComposing",n.searchWhileComposing)("clearSearchOnAdd",n.clearSearchOnAdd)("selectableGroup",n.selectableGroup)("selectableGroupAsModel",n.selectableGroupAsModel)("selectOnTab",n.selectOnTab)("tabIndex",n.tabIndex)("openOnEnter",n.openOnEnter)("minTermLength",n.minTermLength)("editableSearchTerm",n.editableSearchTerm)("keyDownFn",n.keyDownFn)("virtualScroll",n.virtualScroll),e.R7$(2),e.vxM(2,n.optionTemplate?2:-1),e.R7$(),e.vxM(3,n.optgroupTemplate?3:-1),e.R7$(),e.vxM(4,n.labelTemplate?4:-1),e.R7$(),e.vxM(5,n.multiLabelTemplate?5:-1),e.R7$(),e.vxM(6,n.headerTemplate?6:-1),e.R7$(),e.vxM(7,n.footerTemplate?7:-1),e.R7$(),e.vxM(8,n.notFoundTemplate?8:-1),e.R7$(),e.vxM(9,n.typeToSearchTemplate?9:-1),e.R7$(),e.vxM(10,n.loadingTextTemplate?10:-1),e.R7$(),e.vxM(11,n.tagTemplate?11:-1),e.R7$(),e.vxM(12,n.loadingSpinnerTemplate?12:-1))},dependencies:[bt,gt,q,H,$,Y,Q,W,K,z,J,Z,ee,h.YN,h.BC,h.vS,u.T3],styles:[".ng-select{padding:var(--mat-form-field-filled-with-label-container-padding-top) 16px var(--mat-form-field-filled-with-label-container-padding-bottom);margin:calc(var(--mat-form-field-filled-with-label-container-padding-top) * -1) -16px calc(var(--mat-form-field-filled-with-label-container-padding-bottom) * -1)}.mdc-text-field--outlined .ng-select,.mdc-text-field--no-label .ng-select{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding);margin-top:calc(var(--mat-form-field-container-vertical-padding) * -1);margin-bottom:calc(var(--mat-form-field-container-vertical-padding) * -1)}.ng-select .ng-select-container{align-items:center;color:var(--mtx-select-container-text-color)}.ng-select .ng-select-container .ng-value-container{align-items:center}.ng-select .ng-select-container .ng-value-container .ng-input>input{padding:0;color:inherit;font:inherit}.ng-select .ng-select-container .ng-clear-wrapper{width:24px;text-align:center}.ng-select .ng-placeholder{transition:opacity .2s;opacity:1;color:var(--mtx-select-placeholder-text-color)}.mat-form-field-hide-placeholder .ng-select .ng-placeholder{opacity:0}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-clear-wrapper{color:var(--mtx-select-clear-icon-color)}.ng-select .ng-clear-wrapper:hover .ng-clear{color:var(--mtx-select-clear-icon-hover-color)}.ng-select.ng-select-disabled .ng-value{color:var(--mtx-select-disabled-text-color)}.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-multiple .ng-select-container .ng-value-container .ng-value{margin:2px 4px 2px 0;border-radius:16px;font-size:.875em;line-height:18px;background-color:var(--mtx-select-multiple-value-background-color);border:1px solid var(--mtx-select-multiple-value-outline-color)}[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-disabled{opacity:.4}.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-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:var(--mtx-select-multiple-value-icon-hover-background-color)}.ng-select .ng-arrow-wrapper{width:10px}.ng-select .ng-arrow{border-width:5px 5px 2px;border-style:solid;border-color:var(--mtx-select-enabled-arrow-color) transparent transparent}.ng-select.ng-select-disabled .ng-arrow{border-color:var(--mtx-select-disabled-arrow-color) transparent transparent}.ng-select.ng-select-invalid .ng-arrow{border-color:var(--mtx-select-invalid-arrow-color) transparent transparent}.ng-select.ng-select-opened .ng-arrow{border-color:transparent transparent var(--mtx-select-enabled-arrow-color)}.ng-select.ng-select-opened.ng-select-invalid .ng-arrow{border-color:transparent transparent var(--mtx-select-invalid-arrow-color)}.ng-dropdown-panel{background-color:var(--mtx-select-panel-background-color)}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-left-radius:var(--mtx-select-container-shape);border-bottom-right-radius:var(--mtx-select-container-shape);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-left-radius:var(--mtx-select-container-shape);border-top-right-radius:var(--mtx-select-container-shape);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.ng-dropdown-panel .ng-dropdown-header,.ng-dropdown-panel .ng-dropdown-footer{padding:14px 16px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid var(--mtx-select-panel-divider-color)}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid var(--mtx-select-panel-divider-color)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{padding:14px 16px;font-weight:500;-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--mtx-select-optgroup-label-text-color)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:var(--mtx-select-option-hover-state-background-color)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected{background-color:var(--mtx-select-option-selected-state-background-color);color:var(--mtx-select-option-selected-state-text-color)}.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;color:var(--mtx-select-option-label-text-color)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:var(--mtx-select-option-hover-state-background-color)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background-color:var(--mtx-select-option-selected-state-background-color);color:var(--mtx-select-option-selected-state-text-color)}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:var(--mtx-select-option-disabled-state-text-color)}[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{margin-right:6px;font-size:80%}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{margin-left:6px;margin-right:0}\n"],encapsulation:2,changeDetection:0})}return s})();const hs={title:"Basic",component:(()=>{class s{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}static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["select-example"]],standalone:!0,features:[e.aNF],decls:15,vars:8,consts:[[3,"ngModelChange","change","ngModel"],[3,"ngModelChange","ngModel"],["bindLabel","name","bindValue","id","appendTo","app-select-overview",3,"ngModelChange","items","multiple","ngModel","required","disabled"]],template:function(a,n){1&a&&(e.j41(0,"div")(1,"mat-checkbox",0),e.mxI("ngModelChange",function(o){return e.DH7(n.multiple,o)||(n.multiple=o),o}),e.bIt("change",function(){return n.onMultiSelectChange()}),e.EFF(2,"Mulitple select"),e.k0s(),e.j41(3,"mat-checkbox",1),e.mxI("ngModelChange",function(o){return e.DH7(n.disabled,o)||(n.disabled=o),o}),e.EFF(4,"Disable select"),e.k0s(),e.j41(5,"mat-checkbox",1),e.mxI("ngModelChange",function(o){return e.DH7(n.required,o)||(n.required=o),o}),e.EFF(6,"Required"),e.k0s()(),e.j41(7,"mat-form-field")(8,"mat-label"),e.EFF(9,"Select Food"),e.k0s(),e.j41(10,"mtx-select",2),e.mxI("ngModelChange",function(o){return e.DH7(n.food,o)||(n.food=o),o}),e.k0s(),e.j41(11,"mat-hint"),e.EFF(12,"Choose your favorite food"),e.k0s(),e.j41(13,"mat-error"),e.EFF(14,"Please choose a food"),e.k0s()()),2&a&&(e.R7$(),e.R50("ngModel",n.multiple),e.R7$(2),e.R50("ngModel",n.disabled),e.R7$(2),e.R50("ngModel",n.required),e.R7$(5),e.Y8G("items",n.foods)("multiple",n.multiple),e.R50("ngModel",n.food),e.Y8G("required",n.required)("disabled",n.disabled))},dependencies:[me.So,h.YN,h.BC,h.YS,h.vS,m.rl,m.nJ,A,m.MV,m.TL],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]})}return s})(),files:[{file:"app.component.html",content:r(2380),filecontent:r(88285)},{file:"app.component.ts",content:r(64142),filecontent:r(72681)},{file:"app.component.scss",content:r(1260),filecontent:r(56986)}]};function ms(s,l){if(1&s&&(e.nrm(0,"img",2),e.EFF(1)),2&s){const t=l.item;e.Y8G("src",t.avatar,e.B4B),e.R7$(),e.SpI(" ",t.name," ")}}const gs={title:"Custom label template",component:(()=>{class s{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}static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["select-example"]],standalone:!0,features:[e.aNF],decls:13,vars:2,consts:[["bindLabel","name","bindValue","name","appendTo","app-select-overview",3,"ngModelChange","items","ngModel"],["ng-label-tmp",""],["height","15","width","15",3,"src"]],template:function(a,n){1&a&&(e.j41(0,"p"),e.EFF(1,"Custom selected item label using "),e.j41(2,"b"),e.EFF(3,"ng-label-tmp"),e.k0s()(),e.j41(4,"mat-form-field")(5,"mat-label"),e.EFF(6,"Select City"),e.k0s(),e.j41(7,"mtx-select",0),e.mxI("ngModelChange",function(o){return e.DH7(n.selectedCity,o)||(n.selectedCity=o),o}),e.DNE(8,ms,2,2,"ng-template",1),e.k0s(),e.j41(9,"mat-hint"),e.EFF(10,"Choose your city"),e.k0s(),e.j41(11,"mat-error"),e.EFF(12,"Please choose a city"),e.k0s()()),2&a&&(e.R7$(7),e.Y8G("items",n.cities),e.R50("ngModel",n.selectedCity))},dependencies:[h.YN,h.BC,h.vS,m.rl,m.nJ,m.MV,m.TL,A,G],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]})}return s})(),files:[{file:"app.component.html",content:r(55167),filecontent:r(55278)},{file:"app.component.ts",content:r(60813),filecontent:r(58602)},{file:"app.component.scss",content:r(58655),filecontent:r(84945)}]};function fs(s,l){if(1&s&&(e.nrm(0,"img",4),e.j41(1,"b"),e.EFF(2),e.k0s()),2&s){const t=l.item;e.Y8G("src",t.avatar,e.B4B),e.R7$(2),e.JRh(t.name)}}function _s(s,l){if(1&s&&(e.EFF(0," City group logo "),e.nrm(1,"img",4)),2&s){const t=l.item;e.R7$(),e.Y8G("src",t.avatar,e.B4B)}}function bs(s,l){if(1&s&&(e.j41(0,"b"),e.EFF(1),e.k0s()),2&s){const t=l.item;e.R7$(),e.JRh(t.name)}}const js={title:"Custom optgroup template",component:(()=>{class s{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}static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["select-example"]],standalone:!0,features:[e.aNF],decls:13,vars:2,consts:[["groupBy","avatar","bindLabel","name","bindValue","name","appendTo","app-select-overview",3,"ngModelChange","items","ngModel"],["ng-label-tmp",""],["ng-optgroup-tmp",""],["ng-option-tmp",""],["height","15","width","15",3,"src"]],template:function(a,n){1&a&&(e.j41(0,"p"),e.EFF(1,"Custom label option and optgroup templates"),e.k0s(),e.j41(2,"mat-form-field")(3,"mat-label"),e.EFF(4,"Select City"),e.k0s(),e.j41(5,"mtx-select",0),e.mxI("ngModelChange",function(o){return e.DH7(n.selectedCity,o)||(n.selectedCity=o),o}),e.DNE(6,fs,3,2,"ng-template",1)(7,_s,2,1,"ng-template",2)(8,bs,2,1,"ng-template",3),e.k0s(),e.j41(9,"mat-hint"),e.EFF(10,"Choose your city"),e.k0s(),e.j41(11,"mat-error"),e.EFF(12,"Please choose a city"),e.k0s()()),2&a&&(e.R7$(5),e.Y8G("items",n.cities),e.R50("ngModel",n.selectedCity))},dependencies:[h.YN,h.BC,h.vS,m.rl,m.nJ,m.MV,m.TL,A,G,oe,V],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]})}return s})(),files:[{file:"app.component.html",content:r(94221),filecontent:r(24334)},{file:"app.component.ts",content:r(7535),filecontent:r(52586)},{file:"app.component.scss",content:r(46231),filecontent:r(45233)}]};var pe=r(88834),y=r(25596);function vs(s,l){if(1&s&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&s){const t=e.XpG().item;e.R7$(),e.JRh(t.name)}}function Ts(s,l){if(1&s&&(e.j41(0,"mat-card",2)(1,"mat-card-header")(2,"mat-card-title"),e.EFF(3),e.k0s(),e.j41(4,"mat-card-subtitle"),e.EFF(5,"Card subtitle"),e.k0s()(),e.j41(6,"mat-card-content"),e.nrm(7,"img",3),e.EFF(8," Some quick example text to build "),e.k0s(),e.j41(9,"mat-card-actions")(10,"button",4),e.EFF(11,"LIKE"),e.k0s(),e.j41(12,"button",4),e.EFF(13,"SHARE"),e.k0s()()()),2&s){const t=e.XpG().item;e.R7$(3),e.JRh(t.name),e.R7$(4),e.Y8G("src",t.avatar,e.B4B)}}function Cs(s,l){if(1&s&&e.DNE(0,vs,2,1,"div")(1,Ts,14,2,"mat-card",2),2&s){const t=l.item;e.vxM(0,"Kaunas"===t.name?0:-1),e.R7$(),e.vxM(1,"Kaunas"!==t.name?1:-1)}}const xs={title:"Custom option template",component:(()=>{class s{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}static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["select-example"]],standalone:!0,features:[e.aNF],decls:13,vars:2,consts:[["bindLabel","name","bindValue","name","appendTo","app-select-overview",3,"ngModelChange","items","ngModel"],["ng-option-tmp",""],[1,"example-card"],["height","15","width","15",3,"src"],["mat-button",""]],template:function(a,n){1&a&&(e.j41(0,"p"),e.EFF(1,"Custom dropdown panel option template using "),e.j41(2,"b"),e.EFF(3,"ng-option-tmp"),e.k0s()(),e.j41(4,"mat-form-field")(5,"mat-label"),e.EFF(6,"Select City"),e.k0s(),e.j41(7,"mtx-select",0),e.mxI("ngModelChange",function(o){return e.DH7(n.selectedCity,o)||(n.selectedCity=o),o}),e.DNE(8,Cs,2,2,"ng-template",1),e.k0s(),e.j41(9,"mat-hint"),e.EFF(10,"Choose your city"),e.k0s(),e.j41(11,"mat-error"),e.EFF(12,"Please choose a city"),e.k0s()()),2&a&&(e.R7$(7),e.Y8G("items",n.cities),e.R50("ngModel",n.selectedCity))},dependencies:[h.YN,h.BC,h.vS,m.rl,m.nJ,y.RN,y.MM,y.dh,y.Lc,y.m2,y.YY,pe.$z,m.MV,m.TL,A,V],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]})}return s})(),files:[{file:"app.component.html",content:r(78702),filecontent:r(89509)},{file:"app.component.ts",content:r(27724),filecontent:r(5089)},{file:"app.component.scss",content:r(67212),filecontent:r(91634)}]};function Es(s,l){if(1&s&&(e.j41(0,"mtx-option",3),e.EFF(1),e.k0s()),2&s){const t=l.$implicit;e.Y8G("value",t.id)("disabled",t.disabled),e.R7$(),e.JRh(t.name)}}const ws={title:"MtxOption",component:(()=>{class s{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 t=this.cars[1];t.disabled=!t.disabled}static#e=this.\u0275fac=function(a){return new(a||s)};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["select-example"]],standalone:!0,features:[e.aNF],decls:23,vars:6,consts:[["mat-raised-button","",3,"click"],["appendTo","app-select-overview",3,"ngModelChange","multiple","ngModel"],[3,"value"],[3,"value","disabled"]],template:function(a,n){1&a&&(e.j41(0,"p"),e.EFF(1," If you have simple use case, you can omit items array and bind options directly in html using "),e.j41(2,"b"),e.EFF(3,"mtx-option"),e.k0s(),e.EFF(4," component.\n"),e.k0s(),e.j41(5,"div")(6,"button",0),e.bIt("click",function(){return n.toggleDisabled()}),e.EFF(7,"Toggle disabled"),e.k0s()(),e.j41(8,"mat-form-field")(9,"mat-label"),e.EFF(10,"Select Car"),e.k0s(),e.j41(11,"mtx-select",1),e.mxI("ngModelChange",function(o){return e.DH7(n.selectedCars,o)||(n.selectedCars=o),o}),e.Z7z(12,Es,2,3,"mtx-option",null,e.fX1),e.j41(14,"mtx-option",2),e.EFF(15,"Custom"),e.k0s()(),e.j41(16,"mat-hint"),e.EFF(17,"Choose your favorite car"),e.k0s(),e.j41(18,"mat-error"),e.EFF(19,"Please choose a car"),e.k0s()(),e.j41(20,"p"),e.EFF(21),e.nI1(22,"json"),e.k0s()),2&a&&(e.R7$(11),e.Y8G("multiple",!0),e.R50("ngModel",n.selectedCars),e.R7$(),e.Dyx(n.cars),e.R7$(2),e.Y8G("value","custom"),e.R7$(7),e.SpI("Selected car ID: ",e.bMT(22,4,n.selectedCars),""))},dependencies:[h.YN,h.BC,h.vS,pe.$z,m.rl,m.nJ,m.MV,m.TL,u.TG,A,ie],styles:[".mat-mdc-form-field[_ngcontent-%COMP%]{width:100%;margin:1em 0}"]})}return s})(),files:[{file:"app.component.html",content:r(69809),filecontent:r(21246)},{file:"app.component.ts",content:r(25227),filecontent:r(55514)},{file:"app.component.scss",content:r(12887),filecontent:r(63937)}]};var de=r(74710);function ys(s,l){if(1&s&&e.nrm(0,"doc-heading",2)(1,"example-viewer",3),2&s){const t=l.$implicit;e.Y8G("text",t.title),e.R7$(),e.Y8G("exampleData",t)}}function Fs(s,l){1&s&&e.Z7z(0,ys,2,2,null,null,e.fX1),2&s&&e.Dyx(l.examples)}function Ss(s,l){1&s&&e.nrm(0,"doc-viewer",0),2&s&&e.Y8G("textContent",l.content.default)}let ue=(()=>{class s{constructor(t){this.route=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(de.nX))};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["app-select-overview"]],standalone:!0,features:[e.aNF],decls:18,vars:3,consts:[["href","https://ng-select.github.io/ng-select/","target","_blank"],["type","danger"],[3,"text"],[3,"exampleData"]],template:function(a,n){if(1&a&&(e.j41(0,"p")(1,"code"),e.EFF(2,"mtx-select"),e.k0s(),e.EFF(3," is a Material form field wrapper of "),e.j41(4,"a",0)(5,"code"),e.EFF(6,"ng-select"),e.k0s()(),e.EFF(7,".\n"),e.k0s(),e.j41(8,"mtx-alert",1),e.EFF(9," If you use the "),e.j41(10,"code"),e.EFF(11,"mtx-select"),e.k0s(),e.EFF(12,", you shouldn't import the "),e.j41(13,"code"),e.EFF(14,"ng-select"),e.k0s(),e.EFF(15," styles.\n"),e.k0s(),e.DNE(16,Fs,2,0),e.nI1(17,"async")),2&a){let i;e.R7$(16),e.vxM(16,(i=e.bMT(17,1,n.route.data))?16:-1,i)}},dependencies:[g.s,L.Y,N.v,u.Jj],styles:["[_nghost-%COMP%]{position:relative;display:block}"]})}return s})(),he=(()=>{class s{constructor(t){this.route=t}static#e=this.\u0275fac=function(a){return new(a||s)(e.rXU(de.nX))};static#t=this.\u0275cmp=e.VBU({type:s,selectors:[["app-select-api"]],standalone:!0,features:[e.aNF],decls:2,vars:3,consts:[[3,"textContent"]],template:function(a,n){if(1&a&&(e.DNE(0,Ss,1,1,"doc-viewer"),e.nI1(1,"async")),2&a){let i;e.vxM(0,(i=e.bMT(1,1,n.route.data))?0:-1,i)}},dependencies:[B.T,u.Jj],encapsulation:2})}return s})();const Ms=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:ue,pathMatch:"full",data:{examples:[hs,ws,gs,xs,js]}},{path:"api",component:he,pathMatch:"full",data:{content:r(33886)}},{path:"**",redirectTo:"overview"}]},13942:(d,p,r)=>{"use strict";r.d(p,{Y:()=>N});var u=r(99213),g=r(54438),L=r(60177);let B=(()=>{class h{constructor(m){this.platformLocation=m,this._text=""}ngOnInit(){this._text=this.example.toLowerCase().split(" ").filter(m=>"&"!==m).join("-")}getFragmentUrl(){return`${this.platformLocation.pathname}#${this._text}`}static#e=this.\u0275fac=function(e){return new(e||h)(g.rXU(L.Vw))};static#t=this.\u0275cmp=g.VBU({type:h,selectors:[["header-link"]],inputs:{example:"example"},standalone:!0,features:[g.aNF],decls:3,vars:2,consts:[["aria-label","Link to this heading",1,"docs-markdown-a","header-link",3,"href"]],template:function(e,x){1&e&&(g.j41(0,"a",0)(1,"mat-icon"),g.EFF(2,"link"),g.k0s()()),2&e&&(g.Y8G("href",x.getFragmentUrl(),g.B4B),g.BMQ("aria-describedby",x.example))},dependencies:[u.An],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})}return h})(),N=(()=>{class h{constructor(){this.text="",this.id=""}ngOnInit(){this.id=this.text.toLowerCase().split(" ").filter(m=>"&"!==m).join("-")}static#e=this.\u0275fac=function(e){return new(e||h)};static#t=this.\u0275cmp=g.VBU({type:h,selectors:[["doc-heading"]],inputs:{text:"text"},standalone:!0,features:[g.aNF],decls:4,vars:3,consts:[[3,"id"],[3,"example"]],template:function(e,x){1&e&&(g.j41(0,"h3",0),g.nrm(1,"header-link",1),g.j41(2,"span"),g.EFF(3),g.k0s()()),2&e&&(g.Y8G("id",x.id),g.R7$(),g.Y8G("example",x.text),g.R7$(2),g.SpI(" ",x.text,""))},dependencies:[B],encapsulation:2})}return h})()},2380:d=>{d.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'},55167:d=>{d.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'},94221:d=>{d.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'},78702:d=>{d.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 @if (item.name === 'Kaunas') {\n <div>{{item.name}}</div>\n }\n @if (item.name !== 'Kaunas') {\n <mat-card class="example-card">\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 }\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'},69809:d=>{d.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 @for (car of cars; track car) {\n <mtx-option [value]="car.id" [disabled]="car.disabled">{{car.name}}</mtx-option>\n }\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'},1260:d=>{d.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},58655:d=>{d.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},46231:d=>{d.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},67212:d=>{d.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},12887:d=>{d.exports='.mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n'},64142:d=>{d.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport { MtxSelect } from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MatFormField, MatLabel, MtxSelect, MatHint, MatError],\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'},60813:d=>{d.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport { MtxSelect, MtxSelectLabelTemplate } from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatFormField,\n MatLabel,\n MatHint,\n MatError,\n MtxSelect,\n MtxSelectLabelTemplate,\n ],\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'},7535:d=>{d.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport {\n MtxSelect,\n MtxSelectLabelTemplate,\n MtxSelectOptgroupTemplate,\n MtxSelectOptionTemplate,\n} from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatFormField,\n MatLabel,\n MatHint,\n MatError,\n MtxSelect,\n MtxSelectLabelTemplate,\n MtxSelectOptgroupTemplate,\n MtxSelectOptionTemplate,\n ],\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'},27724:d=>{d.exports='import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport {\n MatCard,\n MatCardActions,\n MatCardContent,\n MatCardHeader,\n MatCardSubtitle,\n MatCardTitle,\n} from '@angular/material/card';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport { MtxSelect, MtxSelectOptionTemplate } from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatFormField,\n MatLabel,\n MatCard,\n MatCardHeader,\n MatCardTitle,\n MatCardSubtitle,\n MatCardContent,\n MatCardActions,\n MatButton,\n MatHint,\n MatError,\n MtxSelect,\n MtxSelectOptionTemplate,\n ],\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'},25227:d=>{d.exports='import { JsonPipe } from '@angular/common';\nimport { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport { MtxOption, MtxSelect } from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatButton,\n MatFormField,\n MatLabel,\n MatHint,\n MatError,\n JsonPipe,\n MtxSelect,\n MtxOption,\n ],\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'},33886:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u='

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'},88285:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u='
\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'},56986:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},72681:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatCheckbox } from '@angular/material/checkbox';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport { MtxSelect } from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [MatCheckbox, FormsModule, MatFormField, MatLabel, MtxSelect, MatHint, MatError],\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"},55278:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u='

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'},84945:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},58602:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport { MtxSelect, MtxSelectLabelTemplate } from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatFormField,\n MatLabel,\n MatHint,\n MatError,\n MtxSelect,\n MtxSelectLabelTemplate,\n ],\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"},24334:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u='

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'},45233:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},52586:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport {\n MtxSelect,\n MtxSelectLabelTemplate,\n MtxSelectOptgroupTemplate,\n MtxSelectOptionTemplate,\n} from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatFormField,\n MatLabel,\n MatHint,\n MatError,\n MtxSelect,\n MtxSelectLabelTemplate,\n MtxSelectOptgroupTemplate,\n MtxSelectOptionTemplate,\n ],\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"},89509:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u='

Custom dropdown panel option template using ng-option-tmp

\n\n\n Select City\n\n \n \n @if (item.name === \'Kaunas\') {\n
{{item.name}}
\n }\n @if (item.name !== \'Kaunas\') {\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\n Choose your city\n Please choose a city\n
\n'},91634:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},5089:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u="import { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport {\n MatCard,\n MatCardActions,\n MatCardContent,\n MatCardHeader,\n MatCardSubtitle,\n MatCardTitle,\n} from '@angular/material/card';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport { MtxSelect, MtxSelectOptionTemplate } from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatFormField,\n MatLabel,\n MatCard,\n MatCardHeader,\n MatCardTitle,\n MatCardSubtitle,\n MatCardContent,\n MatCardActions,\n MatButton,\n MatHint,\n MatError,\n MtxSelect,\n MtxSelectOptionTemplate,\n ],\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"},21246:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u='

\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 @for (car of cars; track car) {\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'},63937:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u=".mat-mdc-form-field {\n width: 100%;\n margin: 1em 0;\n}\n"},55514:(d,p,r)=>{"use strict";r.r(p),r.d(p,{default:()=>u});const u="import { JsonPipe } from '@angular/common';\nimport { Component } from '@angular/core';\nimport { FormsModule } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport { MatError, MatFormField, MatHint, MatLabel } from '@angular/material/form-field';\nimport { MtxOption, MtxSelect } from '@ng-matero/extensions/select';\n\n@Component({\n selector: 'select-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n MatButton,\n MatFormField,\n MatLabel,\n MatHint,\n MatError,\n JsonPipe,\n MtxSelect,\n MtxOption,\n ],\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/765.1f287727c4348335.js b/765.1f287727c4348335.js deleted file mode 100644 index aa2db8cd..00000000 --- a/765.1f287727c4348335.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[765],{82765:(I,_,m)=>{m.d(_,{So:()=>l});var e=m(54438),h=m(89417),k=m(3);const u=["input"],x=["label"],p=["*"],g=new e.nKC("mat-checkbox-default-options",{providedIn:"root",factory:s});function s(){return{color:"accent",clickAction:"check-indeterminate"}}var d=function(a){return a[a.Init=0]="Init",a[a.Checked=1]="Checked",a[a.Unchecked=2]="Unchecked",a[a.Indeterminate=3]="Indeterminate",a}(d||{});const v={provide:h.kq,useExisting:(0,e.Rfq)(()=>l),multi:!0};class f{}let y=0;const b=s();let l=(()=>{class a{focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(c){const t=new f;return t.source=this,t.checked=c,t}_getAnimationTargetElement(){return this._inputElement?.nativeElement}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(c,t,o,n,r,i){this._elementRef=c,this._changeDetectorRef=t,this._ngZone=o,this._animationMode=r,this._options=i,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"},this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new e.bkB,this.indeterminateChange=new e.bkB,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=d.Init,this._controlValueAccessorChangeFn=()=>{},this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||b,this.color=this._options.color||b.color,this.tabIndex=parseInt(n)||0,this.id=this._uniqueId="mat-mdc-checkbox-"+ ++y}ngOnChanges(c){c.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(c){c!=this.checked&&(this._checked=c,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(c){c!==this.disabled&&(this._disabled=c,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(c){const t=c!=this._indeterminate;this._indeterminate=c,t&&(this._transitionCheckState(this._indeterminate?d.Indeterminate:this.checked?d.Checked:d.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(c){this.checked=!!c}registerOnChange(c){this._controlValueAccessorChangeFn=c}registerOnTouched(c){this._onTouched=c}setDisabledState(c){this.disabled=c}validate(c){return this.required&&!0!==c.value?{required:!0}:null}registerOnValidatorChange(c){this._validatorChangeFn=c}_transitionCheckState(c){let t=this._currentCheckState,o=this._getAnimationTargetElement();if(t!==c&&o&&(this._currentAnimationClass&&o.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(t,c),this._currentCheckState=c,this._currentAnimationClass.length>0)){o.classList.add(this._currentAnimationClass);const n=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{o.classList.remove(n)},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 c=this._options?.clickAction;this.disabled||"noop"===c?!this.disabled&&"noop"===c&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==c&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?d.Checked:d.Unchecked),this._emitChangeEvent())}_onInteractionEvent(c){c.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(c,t){if("NoopAnimations"===this._animationMode)return"";switch(c){case d.Init:if(t===d.Checked)return this._animationClasses.uncheckedToChecked;if(t==d.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case d.Unchecked:return t===d.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case d.Checked:return t===d.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case d.Indeterminate:return t===d.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(c){const t=this._inputElement;t&&(t.nativeElement.indeterminate=c)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(c){c.target&&this._labelElement.nativeElement.contains(c.target)&&c.stopPropagation()}static#e=this.\u0275fac=function(t){return new(t||a)(e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(e.SKi),e.kS0("tabindex"),e.rXU(e.bc$,8),e.rXU(g,8))};static#c=this.\u0275cmp=e.VBU({type:a,selectors:[["mat-checkbox"]],viewQuery:function(t,o){if(1&t&&(e.GBs(u,5),e.GBs(x,5),e.GBs(k.r6,5)),2&t){let n;e.mGM(n=e.lsd())&&(o._inputElement=n.first),e.mGM(n=e.lsd())&&(o._labelElement=n.first),e.mGM(n=e.lsd())&&(o.ripple=n.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:14,hostBindings:function(t,o){2&t&&(e.Mr5("id",o.id),e.BMQ("tabindex",null)("aria-label",null)("aria-labelledby",null),e.HbH(o.color?"mat-"+o.color:"mat-accent"),e.AVh("_mat-animation-noopable","NoopAnimations"===o._animationMode)("mdc-checkbox--disabled",o.disabled)("mat-mdc-checkbox-disabled",o.disabled)("mat-mdc-checkbox-checked",o.checked))},inputs:{ariaLabel:[e.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[e.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[e.Mj6.None,"aria-describedby","ariaDescribedby"],id:"id",required:[e.Mj6.HasDecoratorInputTransform,"required","required",e.L39],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[e.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",e.L39],tabIndex:[e.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",c=>null==c?void 0:(0,e.Udg)(c)],color:"color",checked:[e.Mj6.HasDecoratorInputTransform,"checked","checked",e.L39],disabled:[e.Mj6.HasDecoratorInputTransform,"disabled","disabled",e.L39],indeterminate:[e.Mj6.HasDecoratorInputTransform,"indeterminate","indeterminate",e.L39]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[e.Jv_([v,{provide:h.cz,useExisting:a,multi:!0}]),e.GFd,e.OA$,e.aNF],ngContentSelectors:p,decls:15,vars:19,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[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"]],template:function(t,o){if(1&t){const n=e.RV6();e.NAR(),e.j41(0,"div",3),e.bIt("click",function(i){return e.eBV(n),e.Njj(o._preventBubblingFromLabel(i))}),e.j41(1,"div",4,0)(3,"div",5),e.bIt("click",function(){return e.eBV(n),e.Njj(o._onTouchTargetClick())}),e.k0s(),e.j41(4,"input",6,1),e.bIt("blur",function(){return e.eBV(n),e.Njj(o._onBlur())})("click",function(){return e.eBV(n),e.Njj(o._onInputClick())})("change",function(i){return e.eBV(n),e.Njj(o._onInteractionEvent(i))}),e.k0s(),e.nrm(6,"div",7),e.j41(7,"div",8),e.qSk(),e.j41(8,"svg",9),e.nrm(9,"path",10),e.k0s(),e.joV(),e.nrm(10,"div",11),e.k0s(),e.nrm(11,"div",12),e.k0s(),e.j41(12,"label",13,2),e.SdG(14),e.k0s()()}if(2&t){const n=e.sdS(2);e.Y8G("labelPosition",o.labelPosition),e.R7$(4),e.AVh("mdc-checkbox--selected",o.checked),e.Y8G("checked",o.checked)("indeterminate",o.indeterminate)("disabled",o.disabled)("id",o.inputId)("required",o.required)("tabIndex",o.disabled?-1:o.tabIndex),e.BMQ("aria-label",o.ariaLabel||null)("aria-labelledby",o.ariaLabelledby)("aria-describedby",o.ariaDescribedby)("aria-checked",o.indeterminate?"mixed":null)("name",o.name)("value",o.value),e.R7$(7),e.Y8G("matRippleTrigger",n)("matRippleDisabled",o.disableRipple||o.disabled)("matRippleCentered",!0),e.R7$(),e.Y8G("for",o.inputId)}},dependencies:[k.r6,k.tO],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-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)}.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;color:var(--mat-checkbox-disabled-label-color)}.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%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return a})()}}]); \ No newline at end of file diff --git a/765.72b394379b17eaf5.js b/765.72b394379b17eaf5.js new file mode 100644 index 00000000..c5c77f2b --- /dev/null +++ b/765.72b394379b17eaf5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[765],{82765:(I,_,m)=>{m.d(_,{So:()=>l});var e=m(54438),h=m(89417),k=m(86600);const u=["input"],x=["label"],p=["*"],g=new e.nKC("mat-checkbox-default-options",{providedIn:"root",factory:s});function s(){return{color:"accent",clickAction:"check-indeterminate"}}var d=function(a){return a[a.Init=0]="Init",a[a.Checked=1]="Checked",a[a.Unchecked=2]="Unchecked",a[a.Indeterminate=3]="Indeterminate",a}(d||{});const v={provide:h.kq,useExisting:(0,e.Rfq)(()=>l),multi:!0};class f{}let y=0;const b=s();let l=(()=>{class a{focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(c){const t=new f;return t.source=this,t.checked=c,t}_getAnimationTargetElement(){return this._inputElement?.nativeElement}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(c,t,o,n,r,i){this._elementRef=c,this._changeDetectorRef=t,this._ngZone=o,this._animationMode=r,this._options=i,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"},this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new e.bkB,this.indeterminateChange=new e.bkB,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=d.Init,this._controlValueAccessorChangeFn=()=>{},this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||b,this.color=this._options.color||b.color,this.tabIndex=parseInt(n)||0,this.id=this._uniqueId="mat-mdc-checkbox-"+ ++y}ngOnChanges(c){c.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(c){c!=this.checked&&(this._checked=c,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(c){c!==this.disabled&&(this._disabled=c,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(c){const t=c!=this._indeterminate;this._indeterminate=c,t&&(this._transitionCheckState(this._indeterminate?d.Indeterminate:this.checked?d.Checked:d.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(c){this.checked=!!c}registerOnChange(c){this._controlValueAccessorChangeFn=c}registerOnTouched(c){this._onTouched=c}setDisabledState(c){this.disabled=c}validate(c){return this.required&&!0!==c.value?{required:!0}:null}registerOnValidatorChange(c){this._validatorChangeFn=c}_transitionCheckState(c){let t=this._currentCheckState,o=this._getAnimationTargetElement();if(t!==c&&o&&(this._currentAnimationClass&&o.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(t,c),this._currentCheckState=c,this._currentAnimationClass.length>0)){o.classList.add(this._currentAnimationClass);const n=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{o.classList.remove(n)},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 c=this._options?.clickAction;this.disabled||"noop"===c?!this.disabled&&"noop"===c&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==c&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?d.Checked:d.Unchecked),this._emitChangeEvent())}_onInteractionEvent(c){c.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(c,t){if("NoopAnimations"===this._animationMode)return"";switch(c){case d.Init:if(t===d.Checked)return this._animationClasses.uncheckedToChecked;if(t==d.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case d.Unchecked:return t===d.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case d.Checked:return t===d.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case d.Indeterminate:return t===d.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(c){const t=this._inputElement;t&&(t.nativeElement.indeterminate=c)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(c){c.target&&this._labelElement.nativeElement.contains(c.target)&&c.stopPropagation()}static#e=this.\u0275fac=function(t){return new(t||a)(e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(e.SKi),e.kS0("tabindex"),e.rXU(e.bc$,8),e.rXU(g,8))};static#c=this.\u0275cmp=e.VBU({type:a,selectors:[["mat-checkbox"]],viewQuery:function(t,o){if(1&t&&(e.GBs(u,5),e.GBs(x,5),e.GBs(k.r6,5)),2&t){let n;e.mGM(n=e.lsd())&&(o._inputElement=n.first),e.mGM(n=e.lsd())&&(o._labelElement=n.first),e.mGM(n=e.lsd())&&(o.ripple=n.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:14,hostBindings:function(t,o){2&t&&(e.Mr5("id",o.id),e.BMQ("tabindex",null)("aria-label",null)("aria-labelledby",null),e.HbH(o.color?"mat-"+o.color:"mat-accent"),e.AVh("_mat-animation-noopable","NoopAnimations"===o._animationMode)("mdc-checkbox--disabled",o.disabled)("mat-mdc-checkbox-disabled",o.disabled)("mat-mdc-checkbox-checked",o.checked))},inputs:{ariaLabel:[e.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[e.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[e.Mj6.None,"aria-describedby","ariaDescribedby"],id:"id",required:[e.Mj6.HasDecoratorInputTransform,"required","required",e.L39],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[e.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",e.L39],tabIndex:[e.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",c=>null==c?void 0:(0,e.Udg)(c)],color:"color",checked:[e.Mj6.HasDecoratorInputTransform,"checked","checked",e.L39],disabled:[e.Mj6.HasDecoratorInputTransform,"disabled","disabled",e.L39],indeterminate:[e.Mj6.HasDecoratorInputTransform,"indeterminate","indeterminate",e.L39]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[e.Jv_([v,{provide:h.cz,useExisting:a,multi:!0}]),e.GFd,e.OA$,e.aNF],ngContentSelectors:p,decls:15,vars:19,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[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"]],template:function(t,o){if(1&t){const n=e.RV6();e.NAR(),e.j41(0,"div",3),e.bIt("click",function(i){return e.eBV(n),e.Njj(o._preventBubblingFromLabel(i))}),e.j41(1,"div",4,0)(3,"div",5),e.bIt("click",function(){return e.eBV(n),e.Njj(o._onTouchTargetClick())}),e.k0s(),e.j41(4,"input",6,1),e.bIt("blur",function(){return e.eBV(n),e.Njj(o._onBlur())})("click",function(){return e.eBV(n),e.Njj(o._onInputClick())})("change",function(i){return e.eBV(n),e.Njj(o._onInteractionEvent(i))}),e.k0s(),e.nrm(6,"div",7),e.j41(7,"div",8),e.qSk(),e.j41(8,"svg",9),e.nrm(9,"path",10),e.k0s(),e.joV(),e.nrm(10,"div",11),e.k0s(),e.nrm(11,"div",12),e.k0s(),e.j41(12,"label",13,2),e.SdG(14),e.k0s()()}if(2&t){const n=e.sdS(2);e.Y8G("labelPosition",o.labelPosition),e.R7$(4),e.AVh("mdc-checkbox--selected",o.checked),e.Y8G("checked",o.checked)("indeterminate",o.indeterminate)("disabled",o.disabled)("id",o.inputId)("required",o.required)("tabIndex",o.disabled?-1:o.tabIndex),e.BMQ("aria-label",o.ariaLabel||null)("aria-labelledby",o.ariaLabelledby)("aria-describedby",o.ariaDescribedby)("aria-checked",o.indeterminate?"mixed":null)("name",o.name)("value",o.value),e.R7$(7),e.Y8G("matRippleTrigger",n)("matRippleDisabled",o.disableRipple||o.disabled)("matRippleCentered",!0),e.R7$(),e.Y8G("for",o.inputId)}},dependencies:[k.r6,k.tO],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-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)}.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;color:var(--mat-checkbox-disabled-label-color)}.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%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return a})()}}]); \ No newline at end of file diff --git a/810.4b869fcc7959d06c.js b/810.4b869fcc7959d06c.js deleted file mode 100644 index e5bc73f0..00000000 --- a/810.4b869fcc7959d06c.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[810],{24810:(h,p,n)=>{"use strict";n.r(p),n.d(p,{TooltipApiComponent:()=>P,TooltipOverviewComponent:()=>A,routes:()=>ct});var r=n(60177),R=n(4840),D=n(91526),f=n(89417),L=n(88834),X=n(3),x=n(32102),S=n(82798),_=n(14085),T=n(67336),v=n(66969),y=n(36860),N=n(76939),t=n(54438),j=n(21413),d=n(56977),U=n(96697),k=n(1514),Y=n(65478),b=n(18617),V=n(28203);const B=["tooltip"],G=o=>({$implicit:o});function z(o,c){}function H(o,c){if(1&o&&t.DNE(0,z,0,0,"ng-template",3),2&o){const s=t.XpG();t.Y8G("ngTemplateOutlet",s.message)("ngTemplateOutletContext",t.eq3(2,G,s.tooltipContext))}}function $(o,c){if(1&o&&t.EFF(0),2&o){const s=t.XpG();t.SpI(" ",s.message," ")}}function w(o){return Error(`Tooltip position "${o}" is invalid.`)}const E=new t.nKC("mtx-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const o=(0,t.WQX)(v.hJ);return()=>o.scrollStrategies.reposition({scrollThrottle:20})}}),Z=new t.nKC("mtx-tooltip-default-options",{providedIn:"root",factory:function K(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),O="tooltip-panel",I=(0,y.BQ)({passive:!0});let it=(()=>{class o{get position(){return this._position}set position(s){s!==this._position&&(this._position=s,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(s){this._positionAtOrigin=(0,_.he)(s),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(s){this._disabled=(0,_.he)(s),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(s){this._showDelay=(0,_.OE)(s)}get hideDelay(){return this._hideDelay}set hideDelay(s){this._hideDelay=(0,_.OE)(s),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(s){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=s instanceof t.C4Q?s:null!=s?`${s}`.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(s){this._tooltipContext=s,this._setTooltipContext(this._tooltipContext)}get tooltipClass(){return this._tooltipClass}set tooltipClass(s){this._tooltipClass=s,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(s,i,e,a,l,u,g,ht,mt,F,m,dt){this._overlay=s,this._elementRef=i,this._scrollDispatcher=e,this._viewContainerRef=a,this._ngZone=l,this._platform=u,this._ariaDescriber=g,this._focusMonitor=ht,this._dir=F,this._defaultOptions=m,this._overlayRef=null,this._tooltipInstance=null,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=et,this._viewportMargin=8,this._cssClassPrefix="mtx-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new j.B,this._scrollStrategy=mt,this._document=dt,m&&(this._showDelay=m.showDelay,this._hideDelay=m.hideDelay,m.position&&(this.position=m.position),m.positionAtOrigin&&(this.positionAtOrigin=m.positionAtOrigin),m.touchGestures&&(this.touchGestures=m.touchGestures)),F.change.pipe((0,d.Q)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=8}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,d.Q)(this._destroyed)).subscribe(s=>{s?"keyboard"===s&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const s=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([i,e])=>{s.removeEventListener(i,e,I)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(s,this.message,"tooltip"),this._focusMonitor.stopMonitoring(s)}show(s=this.showDelay,i){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const e=this._createOverlay(i);this._detach(),this._portal=this._portal||new N.A8(this._tooltipComponent,this._viewContainerRef);const a=this._tooltipInstance=e.attach(this._portal).instance;a._triggerElement=this._elementRef.nativeElement,a._mouseLeaveHideDelay=this._hideDelay,a.afterHidden().pipe((0,d.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._setTooltipContext(this._tooltipContext),this._updateTooltipMessage(),a.show(s)}hide(s=this.hideDelay){const i=this._tooltipInstance;i&&(i.isVisible()?i.hide(s):(i._cancelPendingAnimations(),this._detach()))}toggle(s){this._isTooltipVisible()?this.hide():this.show(void 0,s)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(s){if(this._overlayRef){const a=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!s)&&a._origin instanceof t.aKT)return this._overlayRef;this._detach()}const i=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),e=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&s||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(i);return e.positionChanges.pipe((0,d.Q)(this._destroyed)).subscribe(a=>{this._updateCurrentPositionClass(a.connectionPair),this._tooltipInstance&&a.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:e,panelClass:`${this._cssClassPrefix}-${O}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,d.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,d.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,d.Q)(this._destroyed)).subscribe(a=>{this._isTooltipVisible()&&a.keyCode===T._f&&!(0,T.rp)(a)&&(a.preventDefault(),a.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(s){const i=s.getConfig().positionStrategy,e=this._getOrigin(),a=this._getOverlayPosition();i.withPositions([this._addOffset({...e.main,...a.main}),this._addOffset({...e.fallback,...a.fallback})])}_addOffset(s){const e=!this._dir||"ltr"==this._dir.value;return"top"===s.originY?s.offsetY=-8:"bottom"===s.originY?s.offsetY=8:"start"===s.originX?s.offsetX=e?-8:8:"end"===s.originX&&(s.offsetX=e?8:-8),s}_getOrigin(){const s=!this._dir||"ltr"==this._dir.value,i=this.position;let e;if("above"==i||"below"==i)e={originX:"center",originY:"above"==i?"top":"bottom"};else if("before"==i||"left"==i&&s||"right"==i&&!s)e={originX:"start",originY:"center"};else{if(!("after"==i||"right"==i&&s||"left"==i&&!s))throw w(i);e={originX:"end",originY:"center"}}const{x:a,y:l}=this._invertPosition(e.originX,e.originY);return{main:e,fallback:{originX:a,originY:l}}}_getOverlayPosition(){const s=!this._dir||"ltr"==this._dir.value,i=this.position;let e;if("above"==i)e={overlayX:"center",overlayY:"bottom"};else if("below"==i)e={overlayX:"center",overlayY:"top"};else if("before"==i||"left"==i&&s||"right"==i&&!s)e={overlayX:"end",overlayY:"center"};else{if(!("after"==i||"right"==i&&s||"left"==i&&!s))throw w(i);e={overlayX:"start",overlayY:"center"}}const{x:a,y:l}=this._invertPosition(e.overlayX,e.overlayY);return{main:e,fallback:{overlayX:a,overlayY:l}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,U.s)(1),(0,d.Q)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipContext(s){this._tooltipInstance&&(this._tooltipInstance.tooltipContext=s,this._tooltipInstance._markForCheck())}_setTooltipClass(s){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=s,this._tooltipInstance._markForCheck())}_invertPosition(s,i){return"above"===this.position||"below"===this.position?"top"===i?i="bottom":"bottom"===i&&(i="top"):"end"===s?s="start":"start"===s&&(s="end"),{x:s,y:i}}_updateCurrentPositionClass(s){const{overlayY:i,originX:e,originY:a}=s;let l;if(l="center"===i?this._dir&&"rtl"===this._dir.value?"end"===e?"left":"right":"start"===e?"left":"right":"bottom"===i&&"top"===a?"above":"below",l!==this._currentPosition){const u=this._overlayRef;if(u){const g=`${this._cssClassPrefix}-${O}-`;u.removePanelClass(g+this._currentPosition),u.addPanelClass(g+l)}this._currentPosition=l}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",s=>{let i;this._setupPointerExitEventsIfNeeded(),void 0!==s.x&&void 0!==s.y&&(i=s),this.show(void 0,i)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",s=>{const i=s.targetTouches?.[0],e=i?{x:i.clientX,y:i.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 s=[];if(this._platformSupportsMouseEvents())s.push(["mouseleave",i=>{const e=i.relatedTarget;(!e||!this._overlayRef?.overlayElement.contains(e))&&this.hide()}],["wheel",i=>this._wheelListener(i)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const i=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};s.push(["touchend",i],["touchcancel",i])}this._addListeners(s),this._passiveListeners.push(...s)}_addListeners(s){s.forEach(([i,e])=>{this._elementRef.nativeElement.addEventListener(i,e,I)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(s){if(this._isTooltipVisible()){const i=this._document.elementFromPoint(s.clientX,s.clientY),e=this._elementRef.nativeElement;i!==e&&!e.contains(i)&&this.hide()}}_disableNativeGesturesIfNecessary(){const s=this.touchGestures;if("off"!==s){const i=this._elementRef.nativeElement,e=i.style;("on"===s||"INPUT"!==i.nodeName&&"TEXTAREA"!==i.nodeName)&&(e.userSelect=e.msUserSelect=e.webkitUserSelect=e.MozUserSelect="none"),("on"===s||!i.draggable)&&(e.webkitUserDrag="none"),e.touchAction="none",e.webkitTapHighlightColor="transparent"}}static#t=this.\u0275fac=function(i){return new(i||o)(t.rXU(v.hJ),t.rXU(t.aKT),t.rXU(Y.R),t.rXU(t.c1b),t.rXU(t.SKi),t.rXU(y.OD),t.rXU(b.vr),t.rXU(b.FN),t.rXU(E),t.rXU(V.dS),t.rXU(Z,8),t.rXU(r.qQ))};static#s=this.\u0275dir=t.FsC({type:o,selectors:[["","mtxTooltip",""]],hostAttrs:[1,"mtx-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(i,e){2&i&&t.AVh("mtx-mdc-tooltip-disabled",e.disabled)},inputs:{position:[t.Mj6.None,"mtxTooltipPosition","position"],positionAtOrigin:[t.Mj6.None,"mtxTooltipPositionAtOrigin","positionAtOrigin"],disabled:[t.Mj6.None,"mtxTooltipDisabled","disabled"],showDelay:[t.Mj6.None,"mtxTooltipShowDelay","showDelay"],hideDelay:[t.Mj6.None,"mtxTooltipHideDelay","hideDelay"],touchGestures:[t.Mj6.None,"mtxTooltipTouchGestures","touchGestures"],message:[t.Mj6.None,"mtxTooltip","message"],tooltipContext:[t.Mj6.None,"mtxTooltipContext","tooltipContext"],tooltipClass:[t.Mj6.None,"mtxTooltipClass","tooltipClass"]},exportAs:["mtxTooltip"],standalone:!0})}return o})(),et=(()=>{class o{constructor(s,i,e){this._changeDetectorRef=s,this._elementRef=i,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new j.B,this._showAnimation="mtx-mdc-tooltip-show",this._hideAnimation="mtx-mdc-tooltip-hide",this._animationsDisabled="NoopAnimations"===e}show(s){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},s)}hide(s){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},s)}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:s}){(!s||!this._triggerElement.contains(s))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const s=this._elementRef.nativeElement.getBoundingClientRect();return s.height>24&&s.width>=200}_handleAnimationEnd({animationName:s}){(s===this._showAnimation||s===this._hideAnimation)&&this._finalizeAnimation(s===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(s){s?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(s){const i=this._tooltip.nativeElement,e=this._showAnimation,a=this._hideAnimation;if(i.classList.remove(s?a:e),i.classList.add(s?e:a),this._isVisible=s,s&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const l=getComputedStyle(i);("0s"===l.getPropertyValue("animation-duration")||"none"===l.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}s&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mtx-animation-noopable"),this._finalizeAnimation(s))}static#t=this.\u0275fac=function(i){return new(i||o)(t.rXU(t.gRc),t.rXU(t.aKT),t.rXU(t.bc$,8))};static#s=this.\u0275cmp=t.VBU({type:o,selectors:[["mtx-tooltip-component"]],viewQuery:function(i,e){if(1&i&&t.GBs(B,7),2&i){let a;t.mGM(a=t.lsd())&&(e._tooltip=a.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(i,e){1&i&&t.bIt("mouseleave",function(l){return e._handleMouseLeave(l)}),2&i&&t.xc7("zoom",e.isVisible()?1:null)},standalone:!0,features:[t.aNF],decls:6,vars:6,consts:[["tooltip",""],[1,"mdc-tooltip","mdc-tooltip--shown","mtx-mdc-tooltip",3,"animationend","ngClass"],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(i,e){if(1&i){const a=t.RV6();t.j41(0,"div",1,0),t.bIt("animationend",function(u){return t.eBV(a),t.Njj(e._handleAnimationEnd(u))}),t.j41(2,"div",2),t.DNE(3,H,1,4),t.nI1(4,"isTemplateRef"),t.DNE(5,$,1,1),t.k0s()()}2&i&&(t.AVh("mdc-tooltip--multiline",e._isMultiline),t.Y8G("ngClass",e.tooltipClass),t.R7$(3),t.vxM(3,t.bMT(4,4,e.message)?3:5))},dependencies:[r.YU,r.T3,k.H],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 .15s 0ms cubic-bezier(0,0,.2,1),transform .15s 0ms cubic-bezier(0,0,.2,1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(.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 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{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;outline:1px solid transparent;z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mtx-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mtx-mdc-tooltip .mdc-tooltip__surface,.mtx-mdc-tooltip .mdc-tooltip__caret-surface-top,.mtx-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mtx-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mtx-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)}.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.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})}return o})();function ot(o,c){if(1&o&&(t.j41(0,"mat-option",4),t.EFF(1),t.k0s()),2&o){const s=c.$implicit;t.Y8G("value",s),t.R7$(),t.JRh(s)}}function nt(o,c){1&o&&(t.j41(0,"div"),t.EFF(1,"This is a template!"),t.k0s(),t.j41(2,"div"),t.EFF(3,"Ceci est un mod\xe8le!"),t.k0s(),t.j41(4,"div"),t.EFF(5,"\u8fd9\u662f\u4e00\u4e2a\u6a21\u677f!"),t.k0s(),t.j41(6,"div"),t.EFF(7,"\u3053\u308c\u306f\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3067\u3059!"),t.k0s(),t.j41(8,"div",5),t.EFF(9,"\u0647\u0630\u0627 \u0642\u0627\u0644\u0628!"),t.k0s())}const at={title:"Tooltip with template",component:(()=>{class o{constructor(){this.positionOptions=["after","before","above","below","left","right"],this.position=new f.hs(this.positionOptions[0])}static#t=this.\u0275fac=function(i){return new(i||o)};static#s=this.\u0275cmp=t.VBU({type:o,selectors:[["tooltip-example"]],standalone:!0,features:[t.aNF],decls:12,vars:3,consts:[["tooltipTpl",""],[1,"example-user-input"],[3,"formControl"],["mat-raised-button","","aria-label","Button that displays a tooltip in various positions",3,"mtxTooltip","mtxTooltipPosition"],[3,"value"],[1,"text-right"]],template:function(i,e){if(1&i&&(t.j41(0,"h2"),t.EFF(1,"Tooltip with template"),t.k0s(),t.j41(2,"mat-form-field",1)(3,"mat-label"),t.EFF(4,"Tooltip position"),t.k0s(),t.j41(5,"mat-select",2),t.Z7z(6,ot,2,2,"mat-option",null,t.fX1),t.k0s()(),t.j41(8,"button",3),t.EFF(9," Action\n"),t.k0s(),t.DNE(10,nt,10,0,"ng-template",null,0,t.C5r)),2&i){const a=t.sdS(11);t.R7$(5),t.Y8G("formControl",e.position),t.R7$(),t.Dyx(e.positionOptions),t.R7$(2),t.Y8G("mtxTooltip",a)("mtxTooltipPosition",e.position.value)}},dependencies:[f.YN,f.BC,f.X1,f.l_,x.rl,x.nJ,S.VO,X.wT,L.$z,it],styles:[".mat-button-base[_ngcontent-%COMP%]{margin:0 .5rem}.text-right[_ngcontent-%COMP%]{text-align:right}"]})}return o})(),files:[{file:"app.component.html",content:n(74397),filecontent:n(45180)},{file:"app.component.ts",content:n(14591),filecontent:n(63116)},{file:"app.component.scss",content:n(90149),filecontent:n(85359)}]};var M=n(74710);function lt(o,c){1&o&&t.nrm(0,"example-viewer",0),2&o&&t.Y8G("exampleData",c.$implicit)}function pt(o,c){1&o&&t.Z7z(0,lt,1,1,"example-viewer",null,t.fX1),2&o&&t.Dyx(c.examples)}function rt(o,c){1&o&&t.nrm(0,"doc-viewer",0),2&o&&t.Y8G("textContent",c.content.default)}let A=(()=>{class o{constructor(s){this.route=s}static#t=this.\u0275fac=function(i){return new(i||o)(t.rXU(M.nX))};static#s=this.\u0275cmp=t.VBU({type:o,selectors:[["app-tooltip-overview"]],standalone:!0,features:[t.aNF],decls:10,vars:3,consts:[[3,"exampleData"]],template:function(i,e){if(1&i&&(t.j41(0,"p"),t.EFF(1," The extensions tooltip supports rich content, its APIs are exactly the same as material tooltip. You should use prefix "),t.j41(2,"code"),t.EFF(3,"mtx"),t.k0s(),t.EFF(4," instead of "),t.j41(5,"code"),t.EFF(6,"mat"),t.k0s(),t.EFF(7,".\n"),t.k0s(),t.DNE(8,pt,2,0),t.nI1(9,"async")),2&i){let a;t.R7$(8),t.vxM(8,(a=t.bMT(9,1,e.route.data))?8:-1,a)}},dependencies:[D.v,r.Jj],encapsulation:2})}return o})(),P=(()=>{class o{constructor(s){this.route=s}static#t=this.\u0275fac=function(i){return new(i||o)(t.rXU(M.nX))};static#s=this.\u0275cmp=t.VBU({type:o,selectors:[["app-tooltip-api"]],standalone:!0,features:[t.aNF],decls:2,vars:3,consts:[[3,"textContent"]],template:function(i,e){if(1&i&&(t.DNE(0,rt,1,1,"doc-viewer"),t.nI1(1,"async")),2&i){let a;t.vxM(0,(a=t.bMT(1,1,e.route.data))?0:-1,a)}},dependencies:[R.T,r.Jj],encapsulation:2})}return o})();const ct=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:A,pathMatch:"full",data:{examples:[at]}},{path:"api",component:P,pathMatch:"full",data:{content:n(55948)}},{path:"**",redirectTo:"overview"}]},74397:h=>{h.exports='<h2>Tooltip with template</h2>\n\n<mat-form-field class="example-user-input">\n <mat-label>Tooltip position</mat-label>\n <mat-select [formControl]="position">\n @for (positionOption of positionOptions; track positionOption) {\n <mat-option [value]="positionOption">{{positionOption}}</mat-option>\n }\n </mat-select>\n</mat-form-field>\n\n<button mat-raised-button\n [mtxTooltip]="tooltipTpl"\n [mtxTooltipPosition]="position.value"\n aria-label="Button that displays a tooltip in various positions">\n Action\n</button>\n\n<ng-template #tooltipTpl>\n <div>This is a template!</div>\n <div>Ceci est un mod\xe8le!</div>\n <div>\u8fd9\u662f\u4e00\u4e2a\u6a21\u677f!</div>\n <div>\u3053\u308c\u306f\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3067\u3059!</div>\n <div class="text-right">\u0647\u0630\u0627 \u0642\u0627\u0644\u0628!</div>\n</ng-template>\n'},90149:h=>{h.exports='.mat-button-base {\n margin: 0 .5rem;\n}\n\n.text-right {\n text-align: right;\n}\n'},14591:h=>{h.exports='import { Component } from '@angular/core';\nimport { FormsModule, ReactiveFormsModule, UntypedFormControl } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport { MatOption } from '@angular/material/core';\nimport { MatFormField, MatLabel } from '@angular/material/form-field';\nimport { MatSelect } from '@angular/material/select';\nimport { MtxTooltip, TooltipPosition } from '@ng-matero/extensions/tooltip';\n\n@Component({\n selector: 'tooltip-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n ReactiveFormsModule,\n MatFormField,\n MatLabel,\n MatSelect,\n MatOption,\n MatButton,\n MtxTooltip,\n ],\n})\nexport class AppComponent {\n positionOptions: TooltipPosition[] = ['after', 'before', 'above', 'below', 'left', 'right'];\n position = new UntypedFormControl(this.positionOptions[0]);\n}\n'},55948:(h,p,n)=>{"use strict";n.r(p),n.d(p,{default:()=>r});const r='

Tooltip

\n

API reference for Material Extensions Tooltip

\n

import { MtxTooltipModule } from '@ng-matero/extensions/tooltip';

\n

APIs

\n

The APIs are similar with Material Tooltip, just replace the prefix mat with mtx.

\n'},45180:(h,p,n)=>{"use strict";n.r(p),n.d(p,{default:()=>r});const r='

Tooltip with template

\n\n\n Tooltip position\n \n @for (positionOption of positionOptions; track positionOption) {\n {{positionOption}}\n }\n \n\n\n\n\n\n
This is a template!
\n
Ceci est un mod\xe8le!
\n
\u8fd9\u662f\u4e00\u4e2a\u6a21\u677f!
\n
\u3053\u308c\u306f\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3067\u3059!
\n
\u0647\u0630\u0627 \u0642\u0627\u0644\u0628!
\n
\n'},85359:(h,p,n)=>{"use strict";n.r(p),n.d(p,{default:()=>r});const r=".mat-button-base {\n margin: 0 .5rem;\n}\n\n.text-right {\n text-align: right;\n}\n"},63116:(h,p,n)=>{"use strict";n.r(p),n.d(p,{default:()=>r});const r="import { Component } from '@angular/core';\nimport { FormsModule, ReactiveFormsModule, UntypedFormControl } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport { MatOption } from '@angular/material/core';\nimport { MatFormField, MatLabel } from '@angular/material/form-field';\nimport { MatSelect } from '@angular/material/select';\nimport { MtxTooltip, TooltipPosition } from '@ng-matero/extensions/tooltip';\n\n@Component({\n selector: 'tooltip-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n ReactiveFormsModule,\n MatFormField,\n MatLabel,\n MatSelect,\n MatOption,\n MatButton,\n MtxTooltip,\n ],\n})\nexport class AppComponent {\n positionOptions: TooltipPosition[] = ['after', 'before', 'above', 'below', 'left', 'right'];\n position = new UntypedFormControl(this.positionOptions[0]);\n}\n"}}]); \ No newline at end of file diff --git a/810.c1bf27698eaaffd7.js b/810.c1bf27698eaaffd7.js new file mode 100644 index 00000000..c6159144 --- /dev/null +++ b/810.c1bf27698eaaffd7.js @@ -0,0 +1 @@ +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[810],{24810:(h,p,n)=>{"use strict";n.r(p),n.d(p,{TooltipApiComponent:()=>P,TooltipOverviewComponent:()=>A,routes:()=>ct});var r=n(60177),R=n(4840),D=n(91526),f=n(89417),L=n(88834),X=n(86600),x=n(32102),S=n(82798),_=n(14085),T=n(67336),v=n(66969),y=n(36860),N=n(76939),t=n(54438),j=n(21413),d=n(56977),U=n(96697),k=n(1514),Y=n(65478),b=n(18617),V=n(28203);const B=["tooltip"],G=o=>({$implicit:o});function z(o,c){}function H(o,c){if(1&o&&t.DNE(0,z,0,0,"ng-template",3),2&o){const s=t.XpG();t.Y8G("ngTemplateOutlet",s.message)("ngTemplateOutletContext",t.eq3(2,G,s.tooltipContext))}}function $(o,c){if(1&o&&t.EFF(0),2&o){const s=t.XpG();t.SpI(" ",s.message," ")}}function w(o){return Error(`Tooltip position "${o}" is invalid.`)}const E=new t.nKC("mtx-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const o=(0,t.WQX)(v.hJ);return()=>o.scrollStrategies.reposition({scrollThrottle:20})}}),Z=new t.nKC("mtx-tooltip-default-options",{providedIn:"root",factory:function K(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),O="tooltip-panel",I=(0,y.BQ)({passive:!0});let it=(()=>{class o{get position(){return this._position}set position(s){s!==this._position&&(this._position=s,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(s){this._positionAtOrigin=(0,_.he)(s),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(s){this._disabled=(0,_.he)(s),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(s){this._showDelay=(0,_.OE)(s)}get hideDelay(){return this._hideDelay}set hideDelay(s){this._hideDelay=(0,_.OE)(s),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(s){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=s instanceof t.C4Q?s:null!=s?`${s}`.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(s){this._tooltipContext=s,this._setTooltipContext(this._tooltipContext)}get tooltipClass(){return this._tooltipClass}set tooltipClass(s){this._tooltipClass=s,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(s,i,e,a,l,u,g,ht,mt,F,m,dt){this._overlay=s,this._elementRef=i,this._scrollDispatcher=e,this._viewContainerRef=a,this._ngZone=l,this._platform=u,this._ariaDescriber=g,this._focusMonitor=ht,this._dir=F,this._defaultOptions=m,this._overlayRef=null,this._tooltipInstance=null,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=et,this._viewportMargin=8,this._cssClassPrefix="mtx-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new j.B,this._scrollStrategy=mt,this._document=dt,m&&(this._showDelay=m.showDelay,this._hideDelay=m.hideDelay,m.position&&(this.position=m.position),m.positionAtOrigin&&(this.positionAtOrigin=m.positionAtOrigin),m.touchGestures&&(this.touchGestures=m.touchGestures)),F.change.pipe((0,d.Q)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=8}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,d.Q)(this._destroyed)).subscribe(s=>{s?"keyboard"===s&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const s=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([i,e])=>{s.removeEventListener(i,e,I)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(s,this.message,"tooltip"),this._focusMonitor.stopMonitoring(s)}show(s=this.showDelay,i){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const e=this._createOverlay(i);this._detach(),this._portal=this._portal||new N.A8(this._tooltipComponent,this._viewContainerRef);const a=this._tooltipInstance=e.attach(this._portal).instance;a._triggerElement=this._elementRef.nativeElement,a._mouseLeaveHideDelay=this._hideDelay,a.afterHidden().pipe((0,d.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._setTooltipContext(this._tooltipContext),this._updateTooltipMessage(),a.show(s)}hide(s=this.hideDelay){const i=this._tooltipInstance;i&&(i.isVisible()?i.hide(s):(i._cancelPendingAnimations(),this._detach()))}toggle(s){this._isTooltipVisible()?this.hide():this.show(void 0,s)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(s){if(this._overlayRef){const a=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!s)&&a._origin instanceof t.aKT)return this._overlayRef;this._detach()}const i=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),e=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&s||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(i);return e.positionChanges.pipe((0,d.Q)(this._destroyed)).subscribe(a=>{this._updateCurrentPositionClass(a.connectionPair),this._tooltipInstance&&a.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:e,panelClass:`${this._cssClassPrefix}-${O}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,d.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,d.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,d.Q)(this._destroyed)).subscribe(a=>{this._isTooltipVisible()&&a.keyCode===T._f&&!(0,T.rp)(a)&&(a.preventDefault(),a.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(s){const i=s.getConfig().positionStrategy,e=this._getOrigin(),a=this._getOverlayPosition();i.withPositions([this._addOffset({...e.main,...a.main}),this._addOffset({...e.fallback,...a.fallback})])}_addOffset(s){const e=!this._dir||"ltr"==this._dir.value;return"top"===s.originY?s.offsetY=-8:"bottom"===s.originY?s.offsetY=8:"start"===s.originX?s.offsetX=e?-8:8:"end"===s.originX&&(s.offsetX=e?8:-8),s}_getOrigin(){const s=!this._dir||"ltr"==this._dir.value,i=this.position;let e;if("above"==i||"below"==i)e={originX:"center",originY:"above"==i?"top":"bottom"};else if("before"==i||"left"==i&&s||"right"==i&&!s)e={originX:"start",originY:"center"};else{if(!("after"==i||"right"==i&&s||"left"==i&&!s))throw w(i);e={originX:"end",originY:"center"}}const{x:a,y:l}=this._invertPosition(e.originX,e.originY);return{main:e,fallback:{originX:a,originY:l}}}_getOverlayPosition(){const s=!this._dir||"ltr"==this._dir.value,i=this.position;let e;if("above"==i)e={overlayX:"center",overlayY:"bottom"};else if("below"==i)e={overlayX:"center",overlayY:"top"};else if("before"==i||"left"==i&&s||"right"==i&&!s)e={overlayX:"end",overlayY:"center"};else{if(!("after"==i||"right"==i&&s||"left"==i&&!s))throw w(i);e={overlayX:"start",overlayY:"center"}}const{x:a,y:l}=this._invertPosition(e.overlayX,e.overlayY);return{main:e,fallback:{overlayX:a,overlayY:l}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,U.s)(1),(0,d.Q)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipContext(s){this._tooltipInstance&&(this._tooltipInstance.tooltipContext=s,this._tooltipInstance._markForCheck())}_setTooltipClass(s){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=s,this._tooltipInstance._markForCheck())}_invertPosition(s,i){return"above"===this.position||"below"===this.position?"top"===i?i="bottom":"bottom"===i&&(i="top"):"end"===s?s="start":"start"===s&&(s="end"),{x:s,y:i}}_updateCurrentPositionClass(s){const{overlayY:i,originX:e,originY:a}=s;let l;if(l="center"===i?this._dir&&"rtl"===this._dir.value?"end"===e?"left":"right":"start"===e?"left":"right":"bottom"===i&&"top"===a?"above":"below",l!==this._currentPosition){const u=this._overlayRef;if(u){const g=`${this._cssClassPrefix}-${O}-`;u.removePanelClass(g+this._currentPosition),u.addPanelClass(g+l)}this._currentPosition=l}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",s=>{let i;this._setupPointerExitEventsIfNeeded(),void 0!==s.x&&void 0!==s.y&&(i=s),this.show(void 0,i)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",s=>{const i=s.targetTouches?.[0],e=i?{x:i.clientX,y:i.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 s=[];if(this._platformSupportsMouseEvents())s.push(["mouseleave",i=>{const e=i.relatedTarget;(!e||!this._overlayRef?.overlayElement.contains(e))&&this.hide()}],["wheel",i=>this._wheelListener(i)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const i=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};s.push(["touchend",i],["touchcancel",i])}this._addListeners(s),this._passiveListeners.push(...s)}_addListeners(s){s.forEach(([i,e])=>{this._elementRef.nativeElement.addEventListener(i,e,I)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(s){if(this._isTooltipVisible()){const i=this._document.elementFromPoint(s.clientX,s.clientY),e=this._elementRef.nativeElement;i!==e&&!e.contains(i)&&this.hide()}}_disableNativeGesturesIfNecessary(){const s=this.touchGestures;if("off"!==s){const i=this._elementRef.nativeElement,e=i.style;("on"===s||"INPUT"!==i.nodeName&&"TEXTAREA"!==i.nodeName)&&(e.userSelect=e.msUserSelect=e.webkitUserSelect=e.MozUserSelect="none"),("on"===s||!i.draggable)&&(e.webkitUserDrag="none"),e.touchAction="none",e.webkitTapHighlightColor="transparent"}}static#t=this.\u0275fac=function(i){return new(i||o)(t.rXU(v.hJ),t.rXU(t.aKT),t.rXU(Y.R),t.rXU(t.c1b),t.rXU(t.SKi),t.rXU(y.OD),t.rXU(b.vr),t.rXU(b.FN),t.rXU(E),t.rXU(V.dS),t.rXU(Z,8),t.rXU(r.qQ))};static#s=this.\u0275dir=t.FsC({type:o,selectors:[["","mtxTooltip",""]],hostAttrs:[1,"mtx-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(i,e){2&i&&t.AVh("mtx-mdc-tooltip-disabled",e.disabled)},inputs:{position:[t.Mj6.None,"mtxTooltipPosition","position"],positionAtOrigin:[t.Mj6.None,"mtxTooltipPositionAtOrigin","positionAtOrigin"],disabled:[t.Mj6.None,"mtxTooltipDisabled","disabled"],showDelay:[t.Mj6.None,"mtxTooltipShowDelay","showDelay"],hideDelay:[t.Mj6.None,"mtxTooltipHideDelay","hideDelay"],touchGestures:[t.Mj6.None,"mtxTooltipTouchGestures","touchGestures"],message:[t.Mj6.None,"mtxTooltip","message"],tooltipContext:[t.Mj6.None,"mtxTooltipContext","tooltipContext"],tooltipClass:[t.Mj6.None,"mtxTooltipClass","tooltipClass"]},exportAs:["mtxTooltip"],standalone:!0})}return o})(),et=(()=>{class o{constructor(s,i,e){this._changeDetectorRef=s,this._elementRef=i,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new j.B,this._showAnimation="mtx-mdc-tooltip-show",this._hideAnimation="mtx-mdc-tooltip-hide",this._animationsDisabled="NoopAnimations"===e}show(s){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},s)}hide(s){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},s)}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:s}){(!s||!this._triggerElement.contains(s))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const s=this._elementRef.nativeElement.getBoundingClientRect();return s.height>24&&s.width>=200}_handleAnimationEnd({animationName:s}){(s===this._showAnimation||s===this._hideAnimation)&&this._finalizeAnimation(s===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(s){s?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(s){const i=this._tooltip.nativeElement,e=this._showAnimation,a=this._hideAnimation;if(i.classList.remove(s?a:e),i.classList.add(s?e:a),this._isVisible=s,s&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const l=getComputedStyle(i);("0s"===l.getPropertyValue("animation-duration")||"none"===l.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}s&&this._onShow(),this._animationsDisabled&&(i.classList.add("_mtx-animation-noopable"),this._finalizeAnimation(s))}static#t=this.\u0275fac=function(i){return new(i||o)(t.rXU(t.gRc),t.rXU(t.aKT),t.rXU(t.bc$,8))};static#s=this.\u0275cmp=t.VBU({type:o,selectors:[["mtx-tooltip-component"]],viewQuery:function(i,e){if(1&i&&t.GBs(B,7),2&i){let a;t.mGM(a=t.lsd())&&(e._tooltip=a.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(i,e){1&i&&t.bIt("mouseleave",function(l){return e._handleMouseLeave(l)}),2&i&&t.xc7("zoom",e.isVisible()?1:null)},standalone:!0,features:[t.aNF],decls:6,vars:6,consts:[["tooltip",""],[1,"mdc-tooltip","mdc-tooltip--shown","mtx-mdc-tooltip",3,"animationend","ngClass"],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(i,e){if(1&i){const a=t.RV6();t.j41(0,"div",1,0),t.bIt("animationend",function(u){return t.eBV(a),t.Njj(e._handleAnimationEnd(u))}),t.j41(2,"div",2),t.DNE(3,H,1,4),t.nI1(4,"isTemplateRef"),t.DNE(5,$,1,1),t.k0s()()}2&i&&(t.AVh("mdc-tooltip--multiline",e._isMultiline),t.Y8G("ngClass",e.tooltipClass),t.R7$(3),t.vxM(3,t.bMT(4,4,e.message)?3:5))},dependencies:[r.YU,r.T3,k.H],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 .15s 0ms cubic-bezier(0,0,.2,1),transform .15s 0ms cubic-bezier(0,0,.2,1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(.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 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{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;outline:1px solid transparent;z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mtx-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mtx-mdc-tooltip .mdc-tooltip__surface,.mtx-mdc-tooltip .mdc-tooltip__caret-surface-top,.mtx-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mtx-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mtx-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)}.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.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})}return o})();function ot(o,c){if(1&o&&(t.j41(0,"mat-option",4),t.EFF(1),t.k0s()),2&o){const s=c.$implicit;t.Y8G("value",s),t.R7$(),t.JRh(s)}}function nt(o,c){1&o&&(t.j41(0,"div"),t.EFF(1,"This is a template!"),t.k0s(),t.j41(2,"div"),t.EFF(3,"Ceci est un mod\xe8le!"),t.k0s(),t.j41(4,"div"),t.EFF(5,"\u8fd9\u662f\u4e00\u4e2a\u6a21\u677f!"),t.k0s(),t.j41(6,"div"),t.EFF(7,"\u3053\u308c\u306f\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3067\u3059!"),t.k0s(),t.j41(8,"div",5),t.EFF(9,"\u0647\u0630\u0627 \u0642\u0627\u0644\u0628!"),t.k0s())}const at={title:"Tooltip with template",component:(()=>{class o{constructor(){this.positionOptions=["after","before","above","below","left","right"],this.position=new f.hs(this.positionOptions[0])}static#t=this.\u0275fac=function(i){return new(i||o)};static#s=this.\u0275cmp=t.VBU({type:o,selectors:[["tooltip-example"]],standalone:!0,features:[t.aNF],decls:12,vars:3,consts:[["tooltipTpl",""],[1,"example-user-input"],[3,"formControl"],["mat-raised-button","","aria-label","Button that displays a tooltip in various positions",3,"mtxTooltip","mtxTooltipPosition"],[3,"value"],[1,"text-right"]],template:function(i,e){if(1&i&&(t.j41(0,"h2"),t.EFF(1,"Tooltip with template"),t.k0s(),t.j41(2,"mat-form-field",1)(3,"mat-label"),t.EFF(4,"Tooltip position"),t.k0s(),t.j41(5,"mat-select",2),t.Z7z(6,ot,2,2,"mat-option",null,t.fX1),t.k0s()(),t.j41(8,"button",3),t.EFF(9," Action\n"),t.k0s(),t.DNE(10,nt,10,0,"ng-template",null,0,t.C5r)),2&i){const a=t.sdS(11);t.R7$(5),t.Y8G("formControl",e.position),t.R7$(),t.Dyx(e.positionOptions),t.R7$(2),t.Y8G("mtxTooltip",a)("mtxTooltipPosition",e.position.value)}},dependencies:[f.YN,f.BC,f.X1,f.l_,x.rl,x.nJ,S.VO,X.wT,L.$z,it],styles:[".mat-button-base[_ngcontent-%COMP%]{margin:0 .5rem}.text-right[_ngcontent-%COMP%]{text-align:right}"]})}return o})(),files:[{file:"app.component.html",content:n(74397),filecontent:n(45180)},{file:"app.component.ts",content:n(14591),filecontent:n(63116)},{file:"app.component.scss",content:n(90149),filecontent:n(85359)}]};var M=n(74710);function lt(o,c){1&o&&t.nrm(0,"example-viewer",0),2&o&&t.Y8G("exampleData",c.$implicit)}function pt(o,c){1&o&&t.Z7z(0,lt,1,1,"example-viewer",null,t.fX1),2&o&&t.Dyx(c.examples)}function rt(o,c){1&o&&t.nrm(0,"doc-viewer",0),2&o&&t.Y8G("textContent",c.content.default)}let A=(()=>{class o{constructor(s){this.route=s}static#t=this.\u0275fac=function(i){return new(i||o)(t.rXU(M.nX))};static#s=this.\u0275cmp=t.VBU({type:o,selectors:[["app-tooltip-overview"]],standalone:!0,features:[t.aNF],decls:10,vars:3,consts:[[3,"exampleData"]],template:function(i,e){if(1&i&&(t.j41(0,"p"),t.EFF(1," The extensions tooltip supports rich content, its APIs are exactly the same as material tooltip. You should use prefix "),t.j41(2,"code"),t.EFF(3,"mtx"),t.k0s(),t.EFF(4," instead of "),t.j41(5,"code"),t.EFF(6,"mat"),t.k0s(),t.EFF(7,".\n"),t.k0s(),t.DNE(8,pt,2,0),t.nI1(9,"async")),2&i){let a;t.R7$(8),t.vxM(8,(a=t.bMT(9,1,e.route.data))?8:-1,a)}},dependencies:[D.v,r.Jj],encapsulation:2})}return o})(),P=(()=>{class o{constructor(s){this.route=s}static#t=this.\u0275fac=function(i){return new(i||o)(t.rXU(M.nX))};static#s=this.\u0275cmp=t.VBU({type:o,selectors:[["app-tooltip-api"]],standalone:!0,features:[t.aNF],decls:2,vars:3,consts:[[3,"textContent"]],template:function(i,e){if(1&i&&(t.DNE(0,rt,1,1,"doc-viewer"),t.nI1(1,"async")),2&i){let a;t.vxM(0,(a=t.bMT(1,1,e.route.data))?0:-1,a)}},dependencies:[R.T,r.Jj],encapsulation:2})}return o})();const ct=[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:A,pathMatch:"full",data:{examples:[at]}},{path:"api",component:P,pathMatch:"full",data:{content:n(55948)}},{path:"**",redirectTo:"overview"}]},74397:h=>{h.exports='<h2>Tooltip with template</h2>\n\n<mat-form-field class="example-user-input">\n <mat-label>Tooltip position</mat-label>\n <mat-select [formControl]="position">\n @for (positionOption of positionOptions; track positionOption) {\n <mat-option [value]="positionOption">{{positionOption}}</mat-option>\n }\n </mat-select>\n</mat-form-field>\n\n<button mat-raised-button\n [mtxTooltip]="tooltipTpl"\n [mtxTooltipPosition]="position.value"\n aria-label="Button that displays a tooltip in various positions">\n Action\n</button>\n\n<ng-template #tooltipTpl>\n <div>This is a template!</div>\n <div>Ceci est un mod\xe8le!</div>\n <div>\u8fd9\u662f\u4e00\u4e2a\u6a21\u677f!</div>\n <div>\u3053\u308c\u306f\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3067\u3059!</div>\n <div class="text-right">\u0647\u0630\u0627 \u0642\u0627\u0644\u0628!</div>\n</ng-template>\n'},90149:h=>{h.exports='.mat-button-base {\n margin: 0 .5rem;\n}\n\n.text-right {\n text-align: right;\n}\n'},14591:h=>{h.exports='import { Component } from '@angular/core';\nimport { FormsModule, ReactiveFormsModule, UntypedFormControl } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport { MatOption } from '@angular/material/core';\nimport { MatFormField, MatLabel } from '@angular/material/form-field';\nimport { MatSelect } from '@angular/material/select';\nimport { MtxTooltip, TooltipPosition } from '@ng-matero/extensions/tooltip';\n\n@Component({\n selector: 'tooltip-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n ReactiveFormsModule,\n MatFormField,\n MatLabel,\n MatSelect,\n MatOption,\n MatButton,\n MtxTooltip,\n ],\n})\nexport class AppComponent {\n positionOptions: TooltipPosition[] = ['after', 'before', 'above', 'below', 'left', 'right'];\n position = new UntypedFormControl(this.positionOptions[0]);\n}\n'},55948:(h,p,n)=>{"use strict";n.r(p),n.d(p,{default:()=>r});const r='

Tooltip

\n

API reference for Material Extensions Tooltip

\n

import { MtxTooltipModule } from '@ng-matero/extensions/tooltip';

\n

APIs

\n

The APIs are similar with Material Tooltip, just replace the prefix mat with mtx.

\n'},45180:(h,p,n)=>{"use strict";n.r(p),n.d(p,{default:()=>r});const r='

Tooltip with template

\n\n\n Tooltip position\n \n @for (positionOption of positionOptions; track positionOption) {\n {{positionOption}}\n }\n \n\n\n\n\n\n
This is a template!
\n
Ceci est un mod\xe8le!
\n
\u8fd9\u662f\u4e00\u4e2a\u6a21\u677f!
\n
\u3053\u308c\u306f\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3067\u3059!
\n
\u0647\u0630\u0627 \u0642\u0627\u0644\u0628!
\n
\n'},85359:(h,p,n)=>{"use strict";n.r(p),n.d(p,{default:()=>r});const r=".mat-button-base {\n margin: 0 .5rem;\n}\n\n.text-right {\n text-align: right;\n}\n"},63116:(h,p,n)=>{"use strict";n.r(p),n.d(p,{default:()=>r});const r="import { Component } from '@angular/core';\nimport { FormsModule, ReactiveFormsModule, UntypedFormControl } from '@angular/forms';\nimport { MatButton } from '@angular/material/button';\nimport { MatOption } from '@angular/material/core';\nimport { MatFormField, MatLabel } from '@angular/material/form-field';\nimport { MatSelect } from '@angular/material/select';\nimport { MtxTooltip, TooltipPosition } from '@ng-matero/extensions/tooltip';\n\n@Component({\n selector: 'tooltip-example',\n templateUrl: './app.component.html',\n styleUrls: ['./app.component.scss'],\n standalone: true,\n imports: [\n FormsModule,\n ReactiveFormsModule,\n MatFormField,\n MatLabel,\n MatSelect,\n MatOption,\n MatButton,\n MtxTooltip,\n ],\n})\nexport class AppComponent {\n positionOptions: TooltipPosition[] = ['after', 'before', 'above', 'below', 'left', 'right'];\n position = new UntypedFormControl(this.positionOptions[0]);\n}\n"}}]); \ No newline at end of file diff --git a/881.1bc6e02968165481.js b/881.1bc6e02968165481.js new file mode 100644 index 00000000..f9902944 --- /dev/null +++ b/881.1bc6e02968165481.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[881],{43881:(F,I,c)=>{c.d(I,{IV:()=>B,OU:()=>b});var M=c(28203),p=c(36860),e=c(54438),m=c(86600),v=c(89417),R=c(21413);const E=["knob"],x=["valueIndicatorContainer"];function S(r,h){if(1&r&&(e.j41(0,"div",2,1)(2,"div",5)(3,"span",6),e.EFF(4),e.k0s()()()),2&r){const t=e.XpG();e.R7$(4),e.JRh(t.valueIndicatorText)}}const w=["trackActive"],V=["*"];function y(r,h){if(1&r&&e.nrm(0,"div"),2&r){const t=h.$implicit,i=h.$index,s=e.XpG(3);e.HbH(0===t?"mdc-slider__tick-mark--active":"mdc-slider__tick-mark--inactive"),e.xc7("transform",s._calcTickMarkTransform(i))}}function A(r,h){if(1&r&&e.Z7z(0,y,1,4,"div",null,e.fX1),2&r){const t=e.XpG(2);e.Dyx(t._tickMarks)}}function U(r,h){if(1&r&&(e.j41(0,"div",6,1),e.DNE(2,A,2,0),e.k0s()),2&r){const t=e.XpG();e.R7$(2),e.vxM(2,t._cachedWidth?2:-1)}}function C(r,h){if(1&r&&e.nrm(0,"mat-slider-visual-thumb",7),2&r){const t=e.XpG();e.Y8G("discrete",t.discrete)("thumbPosition",1)("valueIndicatorText",t.startValueIndicatorText)}}var a=function(r){return r[r.START=1]="START",r[r.END=2]="END",r}(a||{}),_=function(r){return r[r.ACTIVE=0]="ACTIVE",r[r.INACTIVE=1]="INACTIVE",r}(_||{});const u=new e.nKC("_MatSlider"),f=new e.nKC("_MatSliderThumb"),g=new e.nKC("_MatSliderRangeThumb"),k=new e.nKC("_MatSliderVisualThumb");let D=(()=>{class r{constructor(t,i,s,d){this._cdr=t,this._ngZone=i,this._slider=d,this._isHovered=!1,this._isActive=!1,this._isValueIndicatorVisible=!1,this._platform=(0,e.WQX)(p.OD),this._onPointerMove=n=>{if(this._sliderInput._isFocused)return;const l=this._hostElement.getBoundingClientRect(),o=this._slider._isCursorOnSliderThumb(n,l);this._isHovered=o,o?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=n=>{0===n.button&&(this._isActive=!0,this._showActiveRipple())},this._onDragEnd=()=>{this._isActive=!1,this._hideRipple(this._activeRippleRef),this._sliderInput._isFocused||this._hideRipple(this._focusRippleRef),this._platform.SAFARI&&this._showHoverRipple()},this._hostElement=s.nativeElement}ngAfterViewInit(){this._ripple.radius=24,this._sliderInput=this._slider._getInput(this.thumbPosition),this._sliderInputEl=this._sliderInput._hostElement;const t=this._sliderInputEl;this._ngZone.runOutsideAngular(()=>{t.addEventListener("pointermove",this._onPointerMove),t.addEventListener("pointerdown",this._onDragStart),t.addEventListener("pointerup",this._onDragEnd),t.addEventListener("pointerleave",this._onMouseLeave),t.addEventListener("focus",this._onFocus),t.addEventListener("blur",this._onBlur)})}ngOnDestroy(){const t=this._sliderInputEl;t&&(t.removeEventListener("pointermove",this._onPointerMove),t.removeEventListener("pointerdown",this._onDragStart),t.removeEventListener("pointerup",this._onDragEnd),t.removeEventListener("pointerleave",this._onMouseLeave),t.removeEventListener("focus",this._onFocus),t.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(t){return t?.state===m.Ex.FADING_IN||t?.state===m.Ex.VISIBLE}_showRipple(t,i){if(!this._slider.disabled&&(this._showValueIndicator(),this._slider._isRange&&this._slider._getThumb(this.thumbPosition===a.START?a.END:a.START)._showValueIndicator(),!this._slider._globalRippleOptions?.disabled||i))return this._ripple.launch({animation:this._slider._noopAnimations?{enterDuration:0,exitDuration:0}:t,centered:!0,persistent:!0})}_hideRipple(t){if(t?.fadeOut(),this._isShowingAnyRipple())return;this._slider._isRange||this._hideValueIndicator();const i=this._getSibling();i._isShowingAnyRipple()||(this._hideValueIndicator(),i._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(this.thumbPosition===a.START?a.END:a.START)}_getValueIndicatorContainer(){return this._valueIndicatorContainer?.nativeElement}_getKnob(){return this._knob.nativeElement}_isShowingAnyRipple(){return this._isShowingRipple(this._hoverRippleRef)||this._isShowingRipple(this._focusRippleRef)||this._isShowingRipple(this._activeRippleRef)}static#t=this.\u0275fac=function(i){return new(i||r)(e.rXU(e.gRc),e.rXU(e.SKi),e.rXU(e.aKT),e.rXU(u))};static#i=this.\u0275cmp=e.VBU({type:r,selectors:[["mat-slider-visual-thumb"]],viewQuery:function(i,s){if(1&i&&(e.GBs(m.r6,5),e.GBs(E,5),e.GBs(x,5)),2&i){let d;e.mGM(d=e.lsd())&&(s._ripple=d.first),e.mGM(d=e.lsd())&&(s._knob=d.first),e.mGM(d=e.lsd())&&(s._valueIndicatorContainer=d.first)}},hostAttrs:[1,"mdc-slider__thumb","mat-mdc-slider-visual-thumb"],inputs:{discrete:"discrete",thumbPosition:"thumbPosition",valueIndicatorText:"valueIndicatorText"},standalone:!0,features:[e.Jv_([{provide:k,useExisting:r}]),e.aNF],decls:4,vars:2,consts:[["knob",""],["valueIndicatorContainer",""],[1,"mdc-slider__value-indicator-container"],[1,"mdc-slider__thumb-knob"],["matRipple","",1,"mat-mdc-focus-indicator",3,"matRippleDisabled"],[1,"mdc-slider__value-indicator"],[1,"mdc-slider__value-indicator-text"]],template:function(i,s){1&i&&(e.DNE(0,S,5,1,"div",2),e.nrm(1,"div",3,0)(3,"div",4)),2&i&&(e.vxM(0,s.discrete?0:-1),e.R7$(3),e.Y8G("matRippleDisabled",!0))},dependencies:[m.r6],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})}return r})(),B=(()=>{class r{get disabled(){return this._disabled}set disabled(t){this._disabled=t;const i=this._getInput(a.END),s=this._getInput(a.START);i&&(i.disabled=this._disabled),s&&(s.disabled=this._disabled)}get discrete(){return this._discrete}set discrete(t){this._discrete=t,this._updateValueIndicatorUIs()}get min(){return this._min}set min(t){const i=isNaN(t)?this._min:t;this._min!==i&&this._updateMin(i)}_updateMin(t){const i=this._min;this._min=t,this._isRange?this._updateMinRange({old:i,new:t}):this._updateMinNonRange(t),this._onMinMaxOrStepChange()}_updateMinRange(t){const i=this._getInput(a.END),s=this._getInput(a.START),d=i.value,n=s.value;s.min=t.new,i.min=Math.max(t.new,s.value),s.max=Math.min(i.max,i.value),s._updateWidthInactive(),i._updateWidthInactive(),t.newt.old?this._onTranslateXChangeBySideEffect(s,i):this._onTranslateXChangeBySideEffect(i,s),d!==i.value&&this._onValueChange(i),n!==s.value&&this._onValueChange(s)}_updateMaxNonRange(t){const i=this._getInput(a.END);if(i){const s=i.value;i.max=t,i._updateThumbUIByValue(),this._updateTrackUI(i),s!==i.value&&this._onValueChange(i)}}get step(){return this._step}set step(t){const i=isNaN(t)?this._step:t;this._step!==i&&this._updateStep(i)}_updateStep(t){this._step=t,this._isRange?this._updateStepRange():this._updateStepNonRange(),this._onMinMaxOrStepChange()}_updateStepRange(){const t=this._getInput(a.END),i=this._getInput(a.START),s=t.value,d=i.value,n=i.value;t.min=this._min,i.max=this._max,t.step=this._step,i.step=this._step,this._platform.SAFARI&&(t.value=t.value,i.value=i.value),t.min=Math.max(this._min,i.value),i.max=Math.min(this._max,t.value),i._updateWidthInactive(),t._updateWidthInactive(),t.value`${o}`,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,e.WQX)(p.OD),this._knobRadius=8,this._thumbsOverlap=!1,this._noopAnimations="NoopAnimations"===l,this._dirChangeSubscription=this._dir.change.subscribe(()=>this._onDirChange()),this._isRtl="rtl"===this._dir.value}ngAfterViewInit(){this._platform.isBrowser&&this._updateDimensions();const t=this._getInput(a.END),i=this._getInput(a.START);this._isRange=!!t&&!!i,this._cdr.detectChanges();const s=this._getThumb(a.END);this._rippleRadius=s._ripple.radius,this._inputPadding=this._rippleRadius-this._knobRadius,this._isRange?this._initUIRange(t,i):this._initUINonRange(t),this._updateTrackUI(t),this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._observeHostResize(),this._cdr.detectChanges()}_initUINonRange(t){t.initProps(),t.initUI(),this._updateValueIndicatorUI(t),this._hasViewInitialized=!0,t._updateThumbUIByValue()}_initUIRange(t,i){t.initProps(),t.initUI(),i.initProps(),i.initUI(),t._updateMinMax(),i._updateMinMax(),t._updateStaticStyles(),i._updateStaticStyles(),this._updateValueIndicatorUIs(),this._hasViewInitialized=!0,t._updateThumbUIByValue(),i._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 t=this._getInput(a.END),i=this._getInput(a.START);t._setIsLeftThumb(),i._setIsLeftThumb(),t.translateX=t._calcTranslateXByValue(),i.translateX=i._calcTranslateXByValue(),t._updateStaticStyles(),i._updateStaticStyles(),t._updateWidthInactive(),i._updateWidthInactive(),t._updateThumbUIByValue(),i._updateThumbUIByValue()}_onDirChangeNonRange(){this._getInput(a.END)._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(a.START)._isActive||this._getThumb(a.END)._isActive}_getValue(t=a.END){const i=this._getInput(t);return i?i.value:this.min}_skipUpdate(){return!(!this._getInput(a.START)?._skipUIUpdate&&!this._getInput(a.END)?._skipUIUpdate)}_updateDimensions(){this._cachedWidth=this._elementRef.nativeElement.offsetWidth,this._cachedLeft=this._elementRef.nativeElement.getBoundingClientRect().left}_setTrackActiveStyles(t){const i=this._trackActive.nativeElement.style;i.left=t.left,i.right=t.right,i.transformOrigin=t.transformOrigin,i.transform=t.transform}_calcTickMarkTransform(t){return`translateX(${t*(this._tickMarkTrackWidth/(this._tickMarks.length-1))}px`}_onTranslateXChange(t){this._hasViewInitialized&&(this._updateThumbUI(t),this._updateTrackUI(t),this._updateOverlappingThumbUI(t))}_onTranslateXChangeBySideEffect(t,i){this._hasViewInitialized&&(t._updateThumbUIByValue(),i._updateThumbUIByValue())}_onValueChange(t){this._hasViewInitialized&&(this._updateValueIndicatorUI(t),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 t=this._getInput(a.END),i=this._getInput(a.START);t._updateThumbUIByValue(),i._updateThumbUIByValue(),t._updateStaticStyles(),i._updateStaticStyles(),t._updateMinMax(),i._updateMinMax(),t._updateWidthInactive(),i._updateWidthInactive()}else{const t=this._getInput(a.END);t&&t._updateThumbUIByValue()}this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.detectChanges()}}_areThumbsOverlapping(){const t=this._getInput(a.START),i=this._getInput(a.END);return!(!t||!i)&&i.translateX-t.translateX<20}_updateOverlappingThumbClassNames(t){const i=t.getSibling(),s=this._getThumb(t.thumbPosition);this._getThumb(i.thumbPosition)._hostElement.classList.remove("mdc-slider__thumb--top"),s._hostElement.classList.toggle("mdc-slider__thumb--top",this._thumbsOverlap)}_updateOverlappingThumbUI(t){!this._isRange||this._skipUpdate()||this._thumbsOverlap!==this._areThumbsOverlapping()&&(this._thumbsOverlap=!this._thumbsOverlap,this._updateOverlappingThumbClassNames(t))}_updateThumbUI(t){this._skipUpdate()||(this._getThumb(t.thumbPosition===a.END?a.END:a.START)._hostElement.style.transform=`translateX(${t.translateX}px)`)}_updateValueIndicatorUI(t){if(this._skipUpdate())return;const i=this.displayWith(t.value);if(this._hasViewInitialized?t._valuetext=i:t._hostElement.setAttribute("aria-valuetext",i),this.discrete){t.thumbPosition===a.START?this.startValueIndicatorText=i:this.endValueIndicatorText=i;const s=this._getThumb(t.thumbPosition);i.length<3?s._hostElement.classList.add("mdc-slider__thumb--short-value"):s._hostElement.classList.remove("mdc-slider__thumb--short-value")}}_updateValueIndicatorUIs(){const t=this._getInput(a.END),i=this._getInput(a.START);t&&this._updateValueIndicatorUI(t),i&&this._updateValueIndicatorUI(i)}_updateTickMarkTrackUI(){if(!this.showTickMarks||this._skipUpdate())return;const t=this._step&&this._step>0?this._step:1,s=(Math.floor(this.max/t)*t-this.min)/(this.max-this.min);this._tickMarkTrackWidth=this._cachedWidth*s-6}_updateTrackUI(t){this._skipUpdate()||(this._isRange?this._updateTrackUIRange(t):this._updateTrackUINonRange(t))}_updateTrackUIRange(t){const i=t.getSibling();if(!i||!this._cachedWidth)return;const s=Math.abs(i.translateX-t.translateX)/this._cachedWidth;this._setTrackActiveStyles(t._isLeftThumb&&this._cachedWidth?{left:"auto",right:this._cachedWidth-i.translateX+"px",transformOrigin:"right",transform:`scaleX(${s})`}:{left:`${i.translateX}px`,right:"auto",transformOrigin:"left",transform:`scaleX(${s})`})}_updateTrackUINonRange(t){this._setTrackActiveStyles(this._isRtl?{left:"auto",right:"0px",transformOrigin:"right",transform:`scaleX(${1-t.fillPercentage})`}:{left:"0px",right:"auto",transformOrigin:"left",transform:`scaleX(${t.fillPercentage})`})}_updateTickMarkUI(){if(!this.showTickMarks||void 0===this.step||void 0===this.min||void 0===this.max)return;const t=this.step>0?this.step:1;this._isRange?this._updateTickMarkUIRange(t):this._updateTickMarkUINonRange(t),this._isRtl&&this._tickMarks.reverse()}_updateTickMarkUINonRange(t){const i=this._getValue();let s=Math.max(Math.floor((i-this.min)/t),0),d=Math.max(Math.floor((this.max-i)/t),0);this._isRtl?s++:d++,this._tickMarks=Array(s).fill(_.ACTIVE).concat(Array(d).fill(_.INACTIVE))}_updateTickMarkUIRange(t){const i=this._getValue(),s=this._getValue(a.START),d=Math.max(Math.floor((s-this.min)/t),0),n=Math.max(Math.floor((i-s)/t)+1,0),l=Math.max(Math.floor((this.max-i)/t),0);this._tickMarks=Array(d).fill(_.INACTIVE).concat(Array(n).fill(_.ACTIVE),Array(l).fill(_.INACTIVE))}_getInput(t){return t===a.END&&this._input?this._input:this._inputs?.length?t===a.START?this._inputs.first:this._inputs.last:void 0}_getThumb(t){return t===a.END?this._thumbs?.last:this._thumbs?.first}_setTransition(t){this._hasAnimation=!this._platform.IOS&&t&&!this._noopAnimations,this._elementRef.nativeElement.classList.toggle("mat-mdc-slider-with-animation",this._hasAnimation)}_isCursorOnSliderThumb(t,i){const s=i.width/2,o=t.clientY-(i.y+s);return Math.pow(t.clientX-(i.x+s),2)+Math.pow(o,2)b),multi:!0};let b=(()=>{class r{get value(){return(0,e.Udg)(this._hostElement.value,0)}set value(t){const i=(t=isNaN(t)?0:t)+"";this._hasSetInitialValue?this._isActive||this._setValue(i):this._initialValue=i}_setValue(t){this._hostElement.value=t,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges(),this._slider._cdr.markForCheck()}get translateX(){return this._slider.min>=this._slider.max?(this._translateX=this._tickMarkOffset,this._translateX):(void 0===this._translateX&&(this._translateX=this._calcTranslateXByValue()),this._translateX)}set translateX(t){this._translateX=t}get min(){return(0,e.Udg)(this._hostElement.min,0)}set min(t){this._hostElement.min=t+"",this._cdr.detectChanges()}get max(){return(0,e.Udg)(this._hostElement.max,0)}set max(t){this._hostElement.max=t+"",this._cdr.detectChanges()}get step(){return(0,e.Udg)(this._hostElement.step,0)}set step(t){this._hostElement.step=t+"",this._cdr.detectChanges()}get disabled(){return(0,e.L39)(this._hostElement.disabled)}set disabled(t){this._hostElement.disabled=t,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(t){this._isFocused=t}constructor(t,i,s,d){this._ngZone=t,this._elementRef=i,this._cdr=s,this._slider=d,this.valueChange=new e.bkB,this.dragStart=new e.bkB,this.dragEnd=new e.bkB,this.thumbPosition=a.END,this._knobRadius=8,this._tickMarkOffset=3,this._isActive=!1,this._isFocused=!1,this._hasSetInitialValue=!1,this._destroyed=new R.B,this._skipUIUpdate=!1,this._onTouchedFn=()=>{},this._isControlInitialized=!1,this._platform=(0,e.WQX)(p.OD),this._hostElement=i.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._slider._setTransition(!1),this._slider._updateTrackUI(this),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(t){if(!this.disabled&&0===t.button){if(this._platform.IOS){const i=this._slider._isCursorOnSliderThumb(t,this._slider._getThumb(this.thumbPosition)._hostElement.getBoundingClientRect());return this._isActive=i,this._updateWidthActive(),void this._slider._updateDimensions()}this._isActive=!0,this._setIsFocused(!0),this._updateWidthActive(),this._slider._updateDimensions(),this._slider.step||this._updateThumbUIByPointerEvent(t,{withAnimation:!0}),this.disabled||(this._handleValueCorrection(t),this.dragStart.emit({source:this,parent:this._slider,value:this.value}))}}_handleValueCorrection(t){this._skipUIUpdate=!0,setTimeout(()=>{this._skipUIUpdate=!1,this._fixValue(t)},0)}_fixValue(t){const i=t.clientX-this._slider._cachedLeft,s=this._slider._cachedWidth,d=0===this._slider.step?1:this._slider.step,n=Math.floor((this._slider.max-this._slider.min)/d),L=Math.round((this._slider._isRtl?1-i/s:i/s)*n)/n*(this._slider.max-this._slider.min)+this._slider.min,T=Math.round(L/d)*d;if(T===this.value)return this._slider._onValueChange(this),void(this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(t,{withAnimation:this._slider._hasAnimation}));this.value=T,this.valueChange.emit(this.value),this._onChangeFn?.(this.value),this._slider._onValueChange(this),this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(t,{withAnimation:this._slider._hasAnimation})}_onPointerMove(t){!this._slider.step&&this._isActive&&this._updateThumbUIByPointerEvent(t)}_onPointerUp(){this._isActive&&(this._isActive=!1,this._platform.SAFARI&&this._setIsFocused(!1),this.dragEnd.emit({source:this,parent:this._slider,value:this.value}),setTimeout(()=>this._updateWidthInactive(),this._platform.IOS?10:0))}_clamp(t){const i=this._tickMarkOffset;return Math.max(Math.min(t,this._slider._cachedWidth-this._tickMarkOffset),i)}_calcTranslateXByValue(){return this._slider._isRtl?(1-this.percentage)*(this._slider._cachedWidth-2*this._tickMarkOffset)+this._tickMarkOffset:this.percentage*(this._slider._cachedWidth-2*this._tickMarkOffset)+this._tickMarkOffset}_calcTranslateXByPointerEvent(t){return t.clientX-this._slider._cachedLeft}_updateWidthActive(){}_updateWidthInactive(){this._hostElement.style.padding=`0 ${this._slider._inputPadding}px`,this._hostElement.style.width=`calc(100% + ${this._slider._inputPadding-2*this._tickMarkOffset}px)`,this._hostElement.style.left=`-${this._slider._rippleRadius-this._tickMarkOffset}px`}_updateThumbUIByValue(t){this.translateX=this._clamp(this._calcTranslateXByValue()),this._updateThumbUI(t)}_updateThumbUIByPointerEvent(t,i){this.translateX=this._clamp(this._calcTranslateXByPointerEvent(t)),this._updateThumbUI(i)}_updateThumbUI(t){this._slider._setTransition(!!t?.withAnimation),this._slider._onTranslateXChange(this)}writeValue(t){(this._isControlInitialized||null!==t)&&(this.value=t)}registerOnChange(t){this._onChangeFn=t,this._isControlInitialized=!0}registerOnTouched(t){this._onTouchedFn=t}setDisabledState(t){this.disabled=t}focus(){this._hostElement.focus()}blur(){this._hostElement.blur()}static#t=this.\u0275fac=function(i){return new(i||r)(e.rXU(e.SKi),e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(u))};static#i=this.\u0275dir=e.FsC({type:r,selectors:[["input","matSliderThumb",""]],hostAttrs:["type","range",1,"mdc-slider__input"],hostVars:1,hostBindings:function(i,s){1&i&&e.bIt("change",function(){return s._onChange()})("input",function(){return s._onInput()})("blur",function(){return s._onBlur()})("focus",function(){return s._onFocus()}),2&i&&e.BMQ("aria-valuetext",s._valuetext)},inputs:{value:[e.Mj6.HasDecoratorInputTransform,"value","value",e.Udg]},outputs:{valueChange:"valueChange",dragStart:"dragStart",dragEnd:"dragEnd"},exportAs:["matSliderThumb"],standalone:!0,features:[e.Jv_([O,{provide:f,useExisting:r}]),e.GFd]})}return r})()}}]); \ No newline at end of file diff --git a/881.e73df3f7695ed905.js b/881.e73df3f7695ed905.js deleted file mode 100644 index 29ca6a5c..00000000 --- a/881.e73df3f7695ed905.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[881],{43881:(F,I,c)=>{c.d(I,{IV:()=>B,OU:()=>b});var M=c(28203),p=c(36860),e=c(54438),m=c(3),v=c(89417),R=c(21413);const E=["knob"],x=["valueIndicatorContainer"];function S(r,h){if(1&r&&(e.j41(0,"div",2,1)(2,"div",5)(3,"span",6),e.EFF(4),e.k0s()()()),2&r){const t=e.XpG();e.R7$(4),e.JRh(t.valueIndicatorText)}}const w=["trackActive"],V=["*"];function y(r,h){if(1&r&&e.nrm(0,"div"),2&r){const t=h.$implicit,i=h.$index,s=e.XpG(3);e.HbH(0===t?"mdc-slider__tick-mark--active":"mdc-slider__tick-mark--inactive"),e.xc7("transform",s._calcTickMarkTransform(i))}}function A(r,h){if(1&r&&e.Z7z(0,y,1,4,"div",null,e.fX1),2&r){const t=e.XpG(2);e.Dyx(t._tickMarks)}}function U(r,h){if(1&r&&(e.j41(0,"div",6,1),e.DNE(2,A,2,0),e.k0s()),2&r){const t=e.XpG();e.R7$(2),e.vxM(2,t._cachedWidth?2:-1)}}function C(r,h){if(1&r&&e.nrm(0,"mat-slider-visual-thumb",7),2&r){const t=e.XpG();e.Y8G("discrete",t.discrete)("thumbPosition",1)("valueIndicatorText",t.startValueIndicatorText)}}var a=function(r){return r[r.START=1]="START",r[r.END=2]="END",r}(a||{}),_=function(r){return r[r.ACTIVE=0]="ACTIVE",r[r.INACTIVE=1]="INACTIVE",r}(_||{});const u=new e.nKC("_MatSlider"),f=new e.nKC("_MatSliderThumb"),g=new e.nKC("_MatSliderRangeThumb"),k=new e.nKC("_MatSliderVisualThumb");let D=(()=>{class r{constructor(t,i,s,d){this._cdr=t,this._ngZone=i,this._slider=d,this._isHovered=!1,this._isActive=!1,this._isValueIndicatorVisible=!1,this._platform=(0,e.WQX)(p.OD),this._onPointerMove=n=>{if(this._sliderInput._isFocused)return;const l=this._hostElement.getBoundingClientRect(),o=this._slider._isCursorOnSliderThumb(n,l);this._isHovered=o,o?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=n=>{0===n.button&&(this._isActive=!0,this._showActiveRipple())},this._onDragEnd=()=>{this._isActive=!1,this._hideRipple(this._activeRippleRef),this._sliderInput._isFocused||this._hideRipple(this._focusRippleRef),this._platform.SAFARI&&this._showHoverRipple()},this._hostElement=s.nativeElement}ngAfterViewInit(){this._ripple.radius=24,this._sliderInput=this._slider._getInput(this.thumbPosition),this._sliderInputEl=this._sliderInput._hostElement;const t=this._sliderInputEl;this._ngZone.runOutsideAngular(()=>{t.addEventListener("pointermove",this._onPointerMove),t.addEventListener("pointerdown",this._onDragStart),t.addEventListener("pointerup",this._onDragEnd),t.addEventListener("pointerleave",this._onMouseLeave),t.addEventListener("focus",this._onFocus),t.addEventListener("blur",this._onBlur)})}ngOnDestroy(){const t=this._sliderInputEl;t&&(t.removeEventListener("pointermove",this._onPointerMove),t.removeEventListener("pointerdown",this._onDragStart),t.removeEventListener("pointerup",this._onDragEnd),t.removeEventListener("pointerleave",this._onMouseLeave),t.removeEventListener("focus",this._onFocus),t.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(t){return t?.state===m.Ex.FADING_IN||t?.state===m.Ex.VISIBLE}_showRipple(t,i){if(!this._slider.disabled&&(this._showValueIndicator(),this._slider._isRange&&this._slider._getThumb(this.thumbPosition===a.START?a.END:a.START)._showValueIndicator(),!this._slider._globalRippleOptions?.disabled||i))return this._ripple.launch({animation:this._slider._noopAnimations?{enterDuration:0,exitDuration:0}:t,centered:!0,persistent:!0})}_hideRipple(t){if(t?.fadeOut(),this._isShowingAnyRipple())return;this._slider._isRange||this._hideValueIndicator();const i=this._getSibling();i._isShowingAnyRipple()||(this._hideValueIndicator(),i._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(this.thumbPosition===a.START?a.END:a.START)}_getValueIndicatorContainer(){return this._valueIndicatorContainer?.nativeElement}_getKnob(){return this._knob.nativeElement}_isShowingAnyRipple(){return this._isShowingRipple(this._hoverRippleRef)||this._isShowingRipple(this._focusRippleRef)||this._isShowingRipple(this._activeRippleRef)}static#t=this.\u0275fac=function(i){return new(i||r)(e.rXU(e.gRc),e.rXU(e.SKi),e.rXU(e.aKT),e.rXU(u))};static#i=this.\u0275cmp=e.VBU({type:r,selectors:[["mat-slider-visual-thumb"]],viewQuery:function(i,s){if(1&i&&(e.GBs(m.r6,5),e.GBs(E,5),e.GBs(x,5)),2&i){let d;e.mGM(d=e.lsd())&&(s._ripple=d.first),e.mGM(d=e.lsd())&&(s._knob=d.first),e.mGM(d=e.lsd())&&(s._valueIndicatorContainer=d.first)}},hostAttrs:[1,"mdc-slider__thumb","mat-mdc-slider-visual-thumb"],inputs:{discrete:"discrete",thumbPosition:"thumbPosition",valueIndicatorText:"valueIndicatorText"},standalone:!0,features:[e.Jv_([{provide:k,useExisting:r}]),e.aNF],decls:4,vars:2,consts:[["knob",""],["valueIndicatorContainer",""],[1,"mdc-slider__value-indicator-container"],[1,"mdc-slider__thumb-knob"],["matRipple","",1,"mat-mdc-focus-indicator",3,"matRippleDisabled"],[1,"mdc-slider__value-indicator"],[1,"mdc-slider__value-indicator-text"]],template:function(i,s){1&i&&(e.DNE(0,S,5,1,"div",2),e.nrm(1,"div",3,0)(3,"div",4)),2&i&&(e.vxM(0,s.discrete?0:-1),e.R7$(3),e.Y8G("matRippleDisabled",!0))},dependencies:[m.r6],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})}return r})(),B=(()=>{class r{get disabled(){return this._disabled}set disabled(t){this._disabled=t;const i=this._getInput(a.END),s=this._getInput(a.START);i&&(i.disabled=this._disabled),s&&(s.disabled=this._disabled)}get discrete(){return this._discrete}set discrete(t){this._discrete=t,this._updateValueIndicatorUIs()}get min(){return this._min}set min(t){const i=isNaN(t)?this._min:t;this._min!==i&&this._updateMin(i)}_updateMin(t){const i=this._min;this._min=t,this._isRange?this._updateMinRange({old:i,new:t}):this._updateMinNonRange(t),this._onMinMaxOrStepChange()}_updateMinRange(t){const i=this._getInput(a.END),s=this._getInput(a.START),d=i.value,n=s.value;s.min=t.new,i.min=Math.max(t.new,s.value),s.max=Math.min(i.max,i.value),s._updateWidthInactive(),i._updateWidthInactive(),t.newt.old?this._onTranslateXChangeBySideEffect(s,i):this._onTranslateXChangeBySideEffect(i,s),d!==i.value&&this._onValueChange(i),n!==s.value&&this._onValueChange(s)}_updateMaxNonRange(t){const i=this._getInput(a.END);if(i){const s=i.value;i.max=t,i._updateThumbUIByValue(),this._updateTrackUI(i),s!==i.value&&this._onValueChange(i)}}get step(){return this._step}set step(t){const i=isNaN(t)?this._step:t;this._step!==i&&this._updateStep(i)}_updateStep(t){this._step=t,this._isRange?this._updateStepRange():this._updateStepNonRange(),this._onMinMaxOrStepChange()}_updateStepRange(){const t=this._getInput(a.END),i=this._getInput(a.START),s=t.value,d=i.value,n=i.value;t.min=this._min,i.max=this._max,t.step=this._step,i.step=this._step,this._platform.SAFARI&&(t.value=t.value,i.value=i.value),t.min=Math.max(this._min,i.value),i.max=Math.min(this._max,t.value),i._updateWidthInactive(),t._updateWidthInactive(),t.value`${o}`,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,e.WQX)(p.OD),this._knobRadius=8,this._thumbsOverlap=!1,this._noopAnimations="NoopAnimations"===l,this._dirChangeSubscription=this._dir.change.subscribe(()=>this._onDirChange()),this._isRtl="rtl"===this._dir.value}ngAfterViewInit(){this._platform.isBrowser&&this._updateDimensions();const t=this._getInput(a.END),i=this._getInput(a.START);this._isRange=!!t&&!!i,this._cdr.detectChanges();const s=this._getThumb(a.END);this._rippleRadius=s._ripple.radius,this._inputPadding=this._rippleRadius-this._knobRadius,this._isRange?this._initUIRange(t,i):this._initUINonRange(t),this._updateTrackUI(t),this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._observeHostResize(),this._cdr.detectChanges()}_initUINonRange(t){t.initProps(),t.initUI(),this._updateValueIndicatorUI(t),this._hasViewInitialized=!0,t._updateThumbUIByValue()}_initUIRange(t,i){t.initProps(),t.initUI(),i.initProps(),i.initUI(),t._updateMinMax(),i._updateMinMax(),t._updateStaticStyles(),i._updateStaticStyles(),this._updateValueIndicatorUIs(),this._hasViewInitialized=!0,t._updateThumbUIByValue(),i._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 t=this._getInput(a.END),i=this._getInput(a.START);t._setIsLeftThumb(),i._setIsLeftThumb(),t.translateX=t._calcTranslateXByValue(),i.translateX=i._calcTranslateXByValue(),t._updateStaticStyles(),i._updateStaticStyles(),t._updateWidthInactive(),i._updateWidthInactive(),t._updateThumbUIByValue(),i._updateThumbUIByValue()}_onDirChangeNonRange(){this._getInput(a.END)._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(a.START)._isActive||this._getThumb(a.END)._isActive}_getValue(t=a.END){const i=this._getInput(t);return i?i.value:this.min}_skipUpdate(){return!(!this._getInput(a.START)?._skipUIUpdate&&!this._getInput(a.END)?._skipUIUpdate)}_updateDimensions(){this._cachedWidth=this._elementRef.nativeElement.offsetWidth,this._cachedLeft=this._elementRef.nativeElement.getBoundingClientRect().left}_setTrackActiveStyles(t){const i=this._trackActive.nativeElement.style;i.left=t.left,i.right=t.right,i.transformOrigin=t.transformOrigin,i.transform=t.transform}_calcTickMarkTransform(t){return`translateX(${t*(this._tickMarkTrackWidth/(this._tickMarks.length-1))}px`}_onTranslateXChange(t){this._hasViewInitialized&&(this._updateThumbUI(t),this._updateTrackUI(t),this._updateOverlappingThumbUI(t))}_onTranslateXChangeBySideEffect(t,i){this._hasViewInitialized&&(t._updateThumbUIByValue(),i._updateThumbUIByValue())}_onValueChange(t){this._hasViewInitialized&&(this._updateValueIndicatorUI(t),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 t=this._getInput(a.END),i=this._getInput(a.START);t._updateThumbUIByValue(),i._updateThumbUIByValue(),t._updateStaticStyles(),i._updateStaticStyles(),t._updateMinMax(),i._updateMinMax(),t._updateWidthInactive(),i._updateWidthInactive()}else{const t=this._getInput(a.END);t&&t._updateThumbUIByValue()}this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.detectChanges()}}_areThumbsOverlapping(){const t=this._getInput(a.START),i=this._getInput(a.END);return!(!t||!i)&&i.translateX-t.translateX<20}_updateOverlappingThumbClassNames(t){const i=t.getSibling(),s=this._getThumb(t.thumbPosition);this._getThumb(i.thumbPosition)._hostElement.classList.remove("mdc-slider__thumb--top"),s._hostElement.classList.toggle("mdc-slider__thumb--top",this._thumbsOverlap)}_updateOverlappingThumbUI(t){!this._isRange||this._skipUpdate()||this._thumbsOverlap!==this._areThumbsOverlapping()&&(this._thumbsOverlap=!this._thumbsOverlap,this._updateOverlappingThumbClassNames(t))}_updateThumbUI(t){this._skipUpdate()||(this._getThumb(t.thumbPosition===a.END?a.END:a.START)._hostElement.style.transform=`translateX(${t.translateX}px)`)}_updateValueIndicatorUI(t){if(this._skipUpdate())return;const i=this.displayWith(t.value);if(this._hasViewInitialized?t._valuetext=i:t._hostElement.setAttribute("aria-valuetext",i),this.discrete){t.thumbPosition===a.START?this.startValueIndicatorText=i:this.endValueIndicatorText=i;const s=this._getThumb(t.thumbPosition);i.length<3?s._hostElement.classList.add("mdc-slider__thumb--short-value"):s._hostElement.classList.remove("mdc-slider__thumb--short-value")}}_updateValueIndicatorUIs(){const t=this._getInput(a.END),i=this._getInput(a.START);t&&this._updateValueIndicatorUI(t),i&&this._updateValueIndicatorUI(i)}_updateTickMarkTrackUI(){if(!this.showTickMarks||this._skipUpdate())return;const t=this._step&&this._step>0?this._step:1,s=(Math.floor(this.max/t)*t-this.min)/(this.max-this.min);this._tickMarkTrackWidth=this._cachedWidth*s-6}_updateTrackUI(t){this._skipUpdate()||(this._isRange?this._updateTrackUIRange(t):this._updateTrackUINonRange(t))}_updateTrackUIRange(t){const i=t.getSibling();if(!i||!this._cachedWidth)return;const s=Math.abs(i.translateX-t.translateX)/this._cachedWidth;this._setTrackActiveStyles(t._isLeftThumb&&this._cachedWidth?{left:"auto",right:this._cachedWidth-i.translateX+"px",transformOrigin:"right",transform:`scaleX(${s})`}:{left:`${i.translateX}px`,right:"auto",transformOrigin:"left",transform:`scaleX(${s})`})}_updateTrackUINonRange(t){this._setTrackActiveStyles(this._isRtl?{left:"auto",right:"0px",transformOrigin:"right",transform:`scaleX(${1-t.fillPercentage})`}:{left:"0px",right:"auto",transformOrigin:"left",transform:`scaleX(${t.fillPercentage})`})}_updateTickMarkUI(){if(!this.showTickMarks||void 0===this.step||void 0===this.min||void 0===this.max)return;const t=this.step>0?this.step:1;this._isRange?this._updateTickMarkUIRange(t):this._updateTickMarkUINonRange(t),this._isRtl&&this._tickMarks.reverse()}_updateTickMarkUINonRange(t){const i=this._getValue();let s=Math.max(Math.floor((i-this.min)/t),0),d=Math.max(Math.floor((this.max-i)/t),0);this._isRtl?s++:d++,this._tickMarks=Array(s).fill(_.ACTIVE).concat(Array(d).fill(_.INACTIVE))}_updateTickMarkUIRange(t){const i=this._getValue(),s=this._getValue(a.START),d=Math.max(Math.floor((s-this.min)/t),0),n=Math.max(Math.floor((i-s)/t)+1,0),l=Math.max(Math.floor((this.max-i)/t),0);this._tickMarks=Array(d).fill(_.INACTIVE).concat(Array(n).fill(_.ACTIVE),Array(l).fill(_.INACTIVE))}_getInput(t){return t===a.END&&this._input?this._input:this._inputs?.length?t===a.START?this._inputs.first:this._inputs.last:void 0}_getThumb(t){return t===a.END?this._thumbs?.last:this._thumbs?.first}_setTransition(t){this._hasAnimation=!this._platform.IOS&&t&&!this._noopAnimations,this._elementRef.nativeElement.classList.toggle("mat-mdc-slider-with-animation",this._hasAnimation)}_isCursorOnSliderThumb(t,i){const s=i.width/2,o=t.clientY-(i.y+s);return Math.pow(t.clientX-(i.x+s),2)+Math.pow(o,2)b),multi:!0};let b=(()=>{class r{get value(){return(0,e.Udg)(this._hostElement.value,0)}set value(t){const i=(t=isNaN(t)?0:t)+"";this._hasSetInitialValue?this._isActive||this._setValue(i):this._initialValue=i}_setValue(t){this._hostElement.value=t,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges(),this._slider._cdr.markForCheck()}get translateX(){return this._slider.min>=this._slider.max?(this._translateX=this._tickMarkOffset,this._translateX):(void 0===this._translateX&&(this._translateX=this._calcTranslateXByValue()),this._translateX)}set translateX(t){this._translateX=t}get min(){return(0,e.Udg)(this._hostElement.min,0)}set min(t){this._hostElement.min=t+"",this._cdr.detectChanges()}get max(){return(0,e.Udg)(this._hostElement.max,0)}set max(t){this._hostElement.max=t+"",this._cdr.detectChanges()}get step(){return(0,e.Udg)(this._hostElement.step,0)}set step(t){this._hostElement.step=t+"",this._cdr.detectChanges()}get disabled(){return(0,e.L39)(this._hostElement.disabled)}set disabled(t){this._hostElement.disabled=t,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(t){this._isFocused=t}constructor(t,i,s,d){this._ngZone=t,this._elementRef=i,this._cdr=s,this._slider=d,this.valueChange=new e.bkB,this.dragStart=new e.bkB,this.dragEnd=new e.bkB,this.thumbPosition=a.END,this._knobRadius=8,this._tickMarkOffset=3,this._isActive=!1,this._isFocused=!1,this._hasSetInitialValue=!1,this._destroyed=new R.B,this._skipUIUpdate=!1,this._onTouchedFn=()=>{},this._isControlInitialized=!1,this._platform=(0,e.WQX)(p.OD),this._hostElement=i.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._slider._setTransition(!1),this._slider._updateTrackUI(this),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(t){if(!this.disabled&&0===t.button){if(this._platform.IOS){const i=this._slider._isCursorOnSliderThumb(t,this._slider._getThumb(this.thumbPosition)._hostElement.getBoundingClientRect());return this._isActive=i,this._updateWidthActive(),void this._slider._updateDimensions()}this._isActive=!0,this._setIsFocused(!0),this._updateWidthActive(),this._slider._updateDimensions(),this._slider.step||this._updateThumbUIByPointerEvent(t,{withAnimation:!0}),this.disabled||(this._handleValueCorrection(t),this.dragStart.emit({source:this,parent:this._slider,value:this.value}))}}_handleValueCorrection(t){this._skipUIUpdate=!0,setTimeout(()=>{this._skipUIUpdate=!1,this._fixValue(t)},0)}_fixValue(t){const i=t.clientX-this._slider._cachedLeft,s=this._slider._cachedWidth,d=0===this._slider.step?1:this._slider.step,n=Math.floor((this._slider.max-this._slider.min)/d),L=Math.round((this._slider._isRtl?1-i/s:i/s)*n)/n*(this._slider.max-this._slider.min)+this._slider.min,T=Math.round(L/d)*d;if(T===this.value)return this._slider._onValueChange(this),void(this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(t,{withAnimation:this._slider._hasAnimation}));this.value=T,this.valueChange.emit(this.value),this._onChangeFn?.(this.value),this._slider._onValueChange(this),this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(t,{withAnimation:this._slider._hasAnimation})}_onPointerMove(t){!this._slider.step&&this._isActive&&this._updateThumbUIByPointerEvent(t)}_onPointerUp(){this._isActive&&(this._isActive=!1,this._platform.SAFARI&&this._setIsFocused(!1),this.dragEnd.emit({source:this,parent:this._slider,value:this.value}),setTimeout(()=>this._updateWidthInactive(),this._platform.IOS?10:0))}_clamp(t){const i=this._tickMarkOffset;return Math.max(Math.min(t,this._slider._cachedWidth-this._tickMarkOffset),i)}_calcTranslateXByValue(){return this._slider._isRtl?(1-this.percentage)*(this._slider._cachedWidth-2*this._tickMarkOffset)+this._tickMarkOffset:this.percentage*(this._slider._cachedWidth-2*this._tickMarkOffset)+this._tickMarkOffset}_calcTranslateXByPointerEvent(t){return t.clientX-this._slider._cachedLeft}_updateWidthActive(){}_updateWidthInactive(){this._hostElement.style.padding=`0 ${this._slider._inputPadding}px`,this._hostElement.style.width=`calc(100% + ${this._slider._inputPadding-2*this._tickMarkOffset}px)`,this._hostElement.style.left=`-${this._slider._rippleRadius-this._tickMarkOffset}px`}_updateThumbUIByValue(t){this.translateX=this._clamp(this._calcTranslateXByValue()),this._updateThumbUI(t)}_updateThumbUIByPointerEvent(t,i){this.translateX=this._clamp(this._calcTranslateXByPointerEvent(t)),this._updateThumbUI(i)}_updateThumbUI(t){this._slider._setTransition(!!t?.withAnimation),this._slider._onTranslateXChange(this)}writeValue(t){(this._isControlInitialized||null!==t)&&(this.value=t)}registerOnChange(t){this._onChangeFn=t,this._isControlInitialized=!0}registerOnTouched(t){this._onTouchedFn=t}setDisabledState(t){this.disabled=t}focus(){this._hostElement.focus()}blur(){this._hostElement.blur()}static#t=this.\u0275fac=function(i){return new(i||r)(e.rXU(e.SKi),e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(u))};static#i=this.\u0275dir=e.FsC({type:r,selectors:[["input","matSliderThumb",""]],hostAttrs:["type","range",1,"mdc-slider__input"],hostVars:1,hostBindings:function(i,s){1&i&&e.bIt("change",function(){return s._onChange()})("input",function(){return s._onInput()})("blur",function(){return s._onBlur()})("focus",function(){return s._onFocus()}),2&i&&e.BMQ("aria-valuetext",s._valuetext)},inputs:{value:[e.Mj6.HasDecoratorInputTransform,"value","value",e.Udg]},outputs:{valueChange:"valueChange",dragStart:"dragStart",dragEnd:"dragEnd"},exportAs:["matSliderThumb"],standalone:!0,features:[e.Jv_([O,{provide:f,useExisting:r}]),e.GFd]})}return r})()}}]); \ No newline at end of file diff --git a/951.1e0c2a6ff6336ba9.js b/951.1e0c2a6ff6336ba9.js new file mode 100644 index 00000000..7c3c756c --- /dev/null +++ b/951.1e0c2a6ff6336ba9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[951],{5951:(G,g,t)=>{t.d(g,{VT:()=>_,_g:()=>h});var e=t(54438),s=t(86600),f=t(18617),v=t(45024),k=t(89417);const M=["input"],R=["formField"],y=["*"];let l=0;class m{constructor(b,i){this.source=b,this.value=i}}const I={provide:k.kq,useExisting:(0,e.Rfq)(()=>_),multi:!0},u=new e.nKC("MatRadioGroup"),D=new e.nKC("mat-radio-default-options",{providedIn:"root",factory:function C(){return{color:"accent"}}});let _=(()=>{class d{get name(){return this._name}set name(i){this._name=i,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(i){this._labelPosition="before"===i?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(i){this._value!==i&&(this._value=i,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(i){this._selected=i,this.value=i?i.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(i){this._disabled=i,this._markRadiosForCheck()}get required(){return this._required}set required(i){this._required=i,this._markRadiosForCheck()}constructor(i){this._changeDetector=i,this._value=null,this._name="mat-radio-group-"+l++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new e.bkB}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(i=>i===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(i=>{i.name=this.name,i._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(o=>{o.checked=this.value===o.value,o.checked&&(this._selected=o)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new m(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(i=>i._markForCheck())}writeValue(i){this.value=i,this._changeDetector.markForCheck()}registerOnChange(i){this._controlValueAccessorChangeFn=i}registerOnTouched(i){this.onTouched=i}setDisabledState(i){this.disabled=i,this._changeDetector.markForCheck()}static#e=this.\u0275fac=function(o){return new(o||d)(e.rXU(e.gRc))};static#i=this.\u0275dir=e.FsC({type:d,selectors:[["mat-radio-group"]],contentQueries:function(o,r,a){if(1&o&&e.wni(a,h,5),2&o){let c;e.mGM(c=e.lsd())&&(r._radios=c)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:[e.Mj6.HasDecoratorInputTransform,"disabled","disabled",e.L39],required:[e.Mj6.HasDecoratorInputTransform,"required","required",e.L39]},outputs:{change:"change"},exportAs:["matRadioGroup"],standalone:!0,features:[e.Jv_([I,{provide:u,useExisting:d}]),e.GFd]})}return d})(),h=(()=>{class d{get checked(){return this._checked}set checked(i){this._checked!==i&&(this._checked=i,i&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!i&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),i&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(i){this._value!==i&&(this._value=i,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===i),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(i){this._labelPosition=i}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(i){this._setDisabled(i)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(i){this._required=i}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(i){this._color=i}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(i,o,r,a,c,n,T,p){this._elementRef=o,this._changeDetector=r,this._focusMonitor=a,this._radioDispatcher=c,this._providerOverride=T,this._uniqueId="mat-radio-"+ ++l,this.id=this._uniqueId,this.disableRipple=!1,this.tabIndex=0,this.change=new e.bkB,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=i,this._noopAnimations="NoopAnimations"===n,p&&(this.tabIndex=(0,e.Udg)(p,0))}focus(i,o){o?this._focusMonitor.focusVia(this._inputElement,o,i):this._inputElement.nativeElement.focus(i)}_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((i,o)=>{i!==this.id&&o===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(i=>{!i&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new m(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(i){i.stopPropagation()}_onInputInteraction(i){if(i.stopPropagation(),!this.checked&&!this.disabled){const o=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),o&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(i){this._onInputInteraction(i),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(i){this._disabled!==i&&(this._disabled=i,this._changeDetector.markForCheck())}_updateTabIndex(){const i=this.radioGroup;let o;if(o=i&&i.selected&&!this.disabled?i.selected===this?this.tabIndex:-1:this.tabIndex,o!==this._previousTabIndex){const r=this._inputElement?.nativeElement;r&&(r.setAttribute("tabindex",o+""),this._previousTabIndex=o)}}static#e=this.\u0275fac=function(o){return new(o||d)(e.rXU(u,8),e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(f.FN),e.rXU(v.zP),e.rXU(e.bc$,8),e.rXU(D,8),e.kS0("tabindex"))};static#i=this.\u0275cmp=e.VBU({type:d,selectors:[["mat-radio-button"]],viewQuery:function(o,r){if(1&o&&(e.GBs(M,5),e.GBs(R,7,e.aKT)),2&o){let a;e.mGM(a=e.lsd())&&(r._inputElement=a.first),e.mGM(a=e.lsd())&&(r._rippleTrigger=a.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(o,r){1&o&&e.bIt("focus",function(){return r._inputElement.nativeElement.focus()}),2&o&&(e.BMQ("id",r.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),e.AVh("mat-primary","primary"===r.color)("mat-accent","accent"===r.color)("mat-warn","warn"===r.color)("mat-mdc-radio-checked",r.checked)("_mat-animation-noopable",r._noopAnimations))},inputs:{id:"id",name:"name",ariaLabel:[e.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[e.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[e.Mj6.None,"aria-describedby","ariaDescribedby"],disableRipple:[e.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",e.L39],tabIndex:[e.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",i=>null==i?0:(0,e.Udg)(i)],checked:[e.Mj6.HasDecoratorInputTransform,"checked","checked",e.L39],value:"value",labelPosition:"labelPosition",disabled:[e.Mj6.HasDecoratorInputTransform,"disabled","disabled",e.L39],required:[e.Mj6.HasDecoratorInputTransform,"required","required",e.L39],color:"color"},outputs:{change:"change"},exportAs:["matRadioButton"],standalone:!0,features:[e.GFd,e.aNF],ngContentSelectors:y,decls:13,vars:16,consts:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],[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(o,r){if(1&o){const a=e.RV6();e.NAR(),e.j41(0,"div",2,0)(2,"div",3)(3,"div",4),e.bIt("click",function(n){return e.eBV(a),e.Njj(r._onTouchTargetClick(n))}),e.k0s(),e.j41(4,"input",5,1),e.bIt("change",function(n){return e.eBV(a),e.Njj(r._onInputInteraction(n))}),e.k0s(),e.j41(6,"div",6),e.nrm(7,"div",7)(8,"div",8),e.k0s(),e.j41(9,"div",9),e.nrm(10,"div",10),e.k0s()(),e.j41(11,"label",11),e.SdG(12),e.k0s()()}2&o&&(e.Y8G("labelPosition",r.labelPosition),e.R7$(2),e.AVh("mdc-radio--disabled",r.disabled),e.R7$(2),e.Y8G("id",r.inputId)("checked",r.checked)("disabled",r.disabled)("required",r.required),e.BMQ("name",r.name)("value",r.value)("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby)("aria-describedby",r.ariaDescribedby),e.R7$(5),e.Y8G("matRippleTrigger",r._rippleTrigger.nativeElement)("matRippleDisabled",r._isRippleDisabled())("matRippleCentered",!0),e.R7$(2),e.Y8G("for",r.inputId))},dependencies:[s.r6,s.tO],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)}.mat-mdc-radio-button{-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%);display:var(--mat-radio-touch-target-display)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}return d})()}}]); \ No newline at end of file diff --git a/951.21f763f6c9e62eb1.js b/951.21f763f6c9e62eb1.js deleted file mode 100644 index 71042928..00000000 --- a/951.21f763f6c9e62eb1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[951],{5951:(G,g,t)=>{t.d(g,{VT:()=>_,_g:()=>h});var e=t(54438),s=t(3),f=t(18617),v=t(45024),k=t(89417);const M=["input"],R=["formField"],y=["*"];let l=0;class m{constructor(b,i){this.source=b,this.value=i}}const I={provide:k.kq,useExisting:(0,e.Rfq)(()=>_),multi:!0},u=new e.nKC("MatRadioGroup"),D=new e.nKC("mat-radio-default-options",{providedIn:"root",factory:function C(){return{color:"accent"}}});let _=(()=>{class d{get name(){return this._name}set name(i){this._name=i,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(i){this._labelPosition="before"===i?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(i){this._value!==i&&(this._value=i,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(i){this._selected=i,this.value=i?i.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(i){this._disabled=i,this._markRadiosForCheck()}get required(){return this._required}set required(i){this._required=i,this._markRadiosForCheck()}constructor(i){this._changeDetector=i,this._value=null,this._name="mat-radio-group-"+l++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new e.bkB}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(i=>i===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(i=>{i.name=this.name,i._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(o=>{o.checked=this.value===o.value,o.checked&&(this._selected=o)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new m(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(i=>i._markForCheck())}writeValue(i){this.value=i,this._changeDetector.markForCheck()}registerOnChange(i){this._controlValueAccessorChangeFn=i}registerOnTouched(i){this.onTouched=i}setDisabledState(i){this.disabled=i,this._changeDetector.markForCheck()}static#e=this.\u0275fac=function(o){return new(o||d)(e.rXU(e.gRc))};static#i=this.\u0275dir=e.FsC({type:d,selectors:[["mat-radio-group"]],contentQueries:function(o,r,a){if(1&o&&e.wni(a,h,5),2&o){let c;e.mGM(c=e.lsd())&&(r._radios=c)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:[e.Mj6.HasDecoratorInputTransform,"disabled","disabled",e.L39],required:[e.Mj6.HasDecoratorInputTransform,"required","required",e.L39]},outputs:{change:"change"},exportAs:["matRadioGroup"],standalone:!0,features:[e.Jv_([I,{provide:u,useExisting:d}]),e.GFd]})}return d})(),h=(()=>{class d{get checked(){return this._checked}set checked(i){this._checked!==i&&(this._checked=i,i&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!i&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),i&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(i){this._value!==i&&(this._value=i,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===i),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(i){this._labelPosition=i}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(i){this._setDisabled(i)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(i){this._required=i}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._providerOverride&&this._providerOverride.color||"accent"}set color(i){this._color=i}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(i,o,r,a,c,n,T,p){this._elementRef=o,this._changeDetector=r,this._focusMonitor=a,this._radioDispatcher=c,this._providerOverride=T,this._uniqueId="mat-radio-"+ ++l,this.id=this._uniqueId,this.disableRipple=!1,this.tabIndex=0,this.change=new e.bkB,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this.radioGroup=i,this._noopAnimations="NoopAnimations"===n,p&&(this.tabIndex=(0,e.Udg)(p,0))}focus(i,o){o?this._focusMonitor.focusVia(this._inputElement,o,i):this._inputElement.nativeElement.focus(i)}_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((i,o)=>{i!==this.id&&o===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(i=>{!i&&this.radioGroup&&this.radioGroup._touch()})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new m(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputClick(i){i.stopPropagation()}_onInputInteraction(i){if(i.stopPropagation(),!this.checked&&!this.disabled){const o=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),o&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(i){this._onInputInteraction(i),this.disabled||this._inputElement.nativeElement.focus()}_setDisabled(i){this._disabled!==i&&(this._disabled=i,this._changeDetector.markForCheck())}_updateTabIndex(){const i=this.radioGroup;let o;if(o=i&&i.selected&&!this.disabled?i.selected===this?this.tabIndex:-1:this.tabIndex,o!==this._previousTabIndex){const r=this._inputElement?.nativeElement;r&&(r.setAttribute("tabindex",o+""),this._previousTabIndex=o)}}static#e=this.\u0275fac=function(o){return new(o||d)(e.rXU(u,8),e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(f.FN),e.rXU(v.zP),e.rXU(e.bc$,8),e.rXU(D,8),e.kS0("tabindex"))};static#i=this.\u0275cmp=e.VBU({type:d,selectors:[["mat-radio-button"]],viewQuery:function(o,r){if(1&o&&(e.GBs(M,5),e.GBs(R,7,e.aKT)),2&o){let a;e.mGM(a=e.lsd())&&(r._inputElement=a.first),e.mGM(a=e.lsd())&&(r._rippleTrigger=a.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:15,hostBindings:function(o,r){1&o&&e.bIt("focus",function(){return r._inputElement.nativeElement.focus()}),2&o&&(e.BMQ("id",r.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),e.AVh("mat-primary","primary"===r.color)("mat-accent","accent"===r.color)("mat-warn","warn"===r.color)("mat-mdc-radio-checked",r.checked)("_mat-animation-noopable",r._noopAnimations))},inputs:{id:"id",name:"name",ariaLabel:[e.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[e.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[e.Mj6.None,"aria-describedby","ariaDescribedby"],disableRipple:[e.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",e.L39],tabIndex:[e.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",i=>null==i?0:(0,e.Udg)(i)],checked:[e.Mj6.HasDecoratorInputTransform,"checked","checked",e.L39],value:"value",labelPosition:"labelPosition",disabled:[e.Mj6.HasDecoratorInputTransform,"disabled","disabled",e.L39],required:[e.Mj6.HasDecoratorInputTransform,"required","required",e.L39],color:"color"},outputs:{change:"change"},exportAs:["matRadioButton"],standalone:!0,features:[e.GFd,e.aNF],ngContentSelectors:y,decls:13,vars:16,consts:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],[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(o,r){if(1&o){const a=e.RV6();e.NAR(),e.j41(0,"div",2,0)(2,"div",3)(3,"div",4),e.bIt("click",function(n){return e.eBV(a),e.Njj(r._onTouchTargetClick(n))}),e.k0s(),e.j41(4,"input",5,1),e.bIt("change",function(n){return e.eBV(a),e.Njj(r._onInputInteraction(n))}),e.k0s(),e.j41(6,"div",6),e.nrm(7,"div",7)(8,"div",8),e.k0s(),e.j41(9,"div",9),e.nrm(10,"div",10),e.k0s()(),e.j41(11,"label",11),e.SdG(12),e.k0s()()}2&o&&(e.Y8G("labelPosition",r.labelPosition),e.R7$(2),e.AVh("mdc-radio--disabled",r.disabled),e.R7$(2),e.Y8G("id",r.inputId)("checked",r.checked)("disabled",r.disabled)("required",r.required),e.BMQ("name",r.name)("value",r.value)("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby)("aria-describedby",r.ariaDescribedby),e.R7$(5),e.Y8G("matRippleTrigger",r._rippleTrigger.nativeElement)("matRippleDisabled",r._isRippleDisabled())("matRippleCentered",!0),e.R7$(2),e.Y8G("for",r.inputId))},dependencies:[s.r6,s.tO],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)}.mat-mdc-radio-button{-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%);display:var(--mat-radio-touch-target-display)}[dir=rtl] .mat-mdc-radio-touch-target{left:0;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}return d})()}}]); \ No newline at end of file diff --git a/index.html b/index.html index d03bdabe..6c0c02b5 100644 --- a/index.html +++ b/index.html @@ -14,6 +14,6 @@ Loading... - + diff --git a/main.32ff71499b22450c.js b/main.32ff71499b22450c.js deleted file mode 100644 index 6e997f27..00000000 --- a/main.32ff71499b22450c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[792],{84800:(et,he,y)=>{y.d(he,{v:()=>w});var c=y(54438);let w=(()=>{class E{constructor(){this.ariaHidden=!0}static#e=this.\u0275fac=function(ie){return new(ie||E)};static#t=this.\u0275cmp=c.VBU({type:E,selectors:[["app-logo"]],hostVars:1,hostBindings:function(ie,Q){2&ie&&c.BMQ("aria-hidden",Q.ariaHidden)},standalone:!0,features:[c.aNF],decls:5,vars:0,consts:[["x","0px","y","0px","width","960px","height","960px","viewBox","0 0 960 960"],["points","562.6,109.8 804.1,629.5 829.2,233.1"],["points","624.9,655.9 334.3,655.9 297.2,745.8 479.6,849.8 662,745.8"],["points","384.1,539.3 575.2,539.3 479.6,307"],["points","396.6,109.8 130,233.1 155.1,629.5"]],template:function(ie,Q){1&ie&&(c.qSk(),c.j41(0,"svg",0),c.nrm(1,"polygon",1)(2,"polygon",2)(3,"polygon",3)(4,"polygon",4),c.k0s())},styles:["[_nghost-%COMP%]{display:inline-block;width:24px;height:24px}svg[_ngcontent-%COMP%]{width:100%;height:100%;fill:currentColor}"]})}return E})()},35309:(et,he,y)=>{y.d(he,{_:()=>ie});var c=y(74710),w=y(5964),E=y(65245),G=y(18359),k=y(54438);let ie=(()=>{class Q{constructor(Y){this.router=Y,this.subscriptions=new G.yU,this.navigationFocusRequests=[],this.skipLinkFocusRequests=[],this.navigationEndEvents=this.router.events.pipe((0,w.p)(q=>q instanceof c.wF)),this.softNavigations=this.navigationEndEvents.pipe((0,E.i)(1)),this.subscriptions.add(this.softNavigations.subscribe(()=>{this.router.url.split("#")[1]||setTimeout(()=>{this.navigationFocusRequests.length&&this.navigationFocusRequests[this.navigationFocusRequests.length-1].focus({preventScroll:!0})},100)}))}ngOnDestroy(){this.subscriptions.unsubscribe()}requestFocusOnNavigation(Y){this.navigationFocusRequests.push(Y)}relinquishFocusOnNavigation(Y){this.navigationFocusRequests.splice(this.navigationFocusRequests.indexOf(Y),1)}requestSkipLinkFocus(Y){this.skipLinkFocusRequests.push(Y),this.setSkipLinkHref(Y)}relinquishSkipLinkFocus(Y){this.skipLinkFocusRequests.splice(this.skipLinkFocusRequests.indexOf(Y),1),this.setSkipLinkHref(this.skipLinkFocusRequests[this.skipLinkFocusRequests.length-1])}setSkipLinkHref(Y){const q=this.router.url.split("#")[0];this.skipLinkHref=Y?`${q}#${Y.id}`:null}getSkipLinkHref(){return this.skipLinkHref}isNavigationWithinComponentView(Y,q){const ne=/(components|cdk)\/([^/]+)/,le=Y.match(ne),we=q.match(ne);return Y&&q&&le&&we&&le[0]===we[0]&&le[1]===we[1]}static#e=this.\u0275fac=function(q){return new(q||Q)(k.KVO(c.Ix))};static#t=this.\u0275prov=k.jDH({token:Q,factory:Q.\u0275fac,providedIn:"root"})}return Q})()},11866:(et,he,y)=>{var c=y(28203),w=y(21626),E=y(54438),G=y(345),k=y(49969);function Q(O){return new E.wOt(3e3,!1)}function it(O){switch(O.length){case 0:return new k.sf;case 1:return O[0];default:return new k.ui(O)}}function Ye(O,u,h=new Map,b=new Map){const S=[],H=[];let a=-1,_=null;if(u.forEach(m=>{const D=m.get("offset"),U=D==a,ae=U&&_||new Map;m.forEach((Ae,$e)=>{let ct=$e,dt=Ae;if("offset"!==$e)switch(ct=O.normalizePropertyName(ct,S),dt){case k.FX:dt=h.get($e);break;case k.kp:dt=b.get($e);break;default:dt=O.normalizeStyleValue($e,ct,dt,S)}ae.set(ct,dt)}),U||H.push(ae),_=ae,a=D}),S.length)throw function It(O){return new E.wOt(3502,!1)}();return H}function bt(O,u,h,b){switch(u){case"start":O.onStart(()=>b(h&&Ht(h,"start",O)));break;case"done":O.onDone(()=>b(h&&Ht(h,"done",O)));break;case"destroy":O.onDestroy(()=>b(h&&Ht(h,"destroy",O)))}}function Ht(O,u,h){const H=St(O.element,O.triggerName,O.fromState,O.toState,u||O.phaseName,h.totalTime??O.totalTime,!!h.disabled),a=O._data;return null!=a&&(H._data=a),H}function St(O,u,h,b,S="",H=0,a){return{element:O,triggerName:u,fromState:h,toState:b,phaseName:S,totalTime:H,disabled:!!a}}function Bt(O,u,h){let b=O.get(u);return b||O.set(u,b=h),b}function bn(O){const u=O.indexOf(":");return[O.substring(1,u),O.slice(u+1)]}const en=typeof document>"u"?null:document.documentElement;function Gt(O){const u=O.parentNode||O.host||null;return u===en?null:u}let nt=null,An=!1;function $n(O,u){for(;u;){if(u===O)return!0;u=Gt(u)}return!1}function ke(O,u,h){if(h)return Array.from(O.querySelectorAll(u));const b=O.querySelector(u);return b?[b]:[]}let X=(()=>{class O{validateStyleProperty(h){return function Hn(O){nt||(nt=function ci(){return typeof document<"u"?document.body:null}()||{},An=!!nt.style&&"WebkitAppearance"in nt.style);let u=!0;return nt.style&&!function En(O){return"ebkit"==O.substring(1,6)}(O)&&(u=O in nt.style,!u&&An&&(u="Webkit"+O.charAt(0).toUpperCase()+O.slice(1)in nt.style)),u}(h)}matchesElement(h,b){return!1}containsElement(h,b){return $n(h,b)}getParentElement(h){return Gt(h)}query(h,b,S){return ke(h,b,S)}computeStyle(h,b,S){return S||""}animate(h,b,S,H,a,_=[],m){return new k.sf(S,H)}static#e=this.\u0275fac=function(b){return new(b||O)};static#t=this.\u0275prov=E.jDH({token:O,factory:O.\u0275fac})}return O})();class J{static#e=this.NOOP=new X}class Ie{}const rt=1e3,ot="ng-enter",yt="ng-leave",pt="ng-trigger",Mt=".ng-trigger",hn="ng-animating",Pt=".ng-animating";function on(O){if("number"==typeof O)return O;const u=O.match(/^(-?[\.\d]+)(m?s)/);return!u||u.length<2?0:oi(parseFloat(u[1]),u[2])}function oi(O,u){return"s"===u?O*rt:O}function zn(O,u,h){return O.hasOwnProperty("duration")?O:function Se(O,u,h){let S,H=0,a="";if("string"==typeof O){const _=O.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===_)return u.push(Q()),{duration:0,delay:0,easing:""};S=oi(parseFloat(_[1]),_[2]);const m=_[3];null!=m&&(H=oi(parseFloat(m),_[4]));const D=_[5];D&&(a=D)}else S=O;if(!h){let _=!1,m=u.length;S<0&&(u.push(function te(){return new E.wOt(3100,!1)}()),_=!0),H<0&&(u.push(function Y(){return new E.wOt(3101,!1)}()),_=!0),_&&u.splice(m,0,Q())}return{duration:S,delay:H,easing:a}}(O,u,h)}function M(O,u,h){u.forEach((b,S)=>{const H=Fe(S);h&&!h.has(S)&&h.set(S,O.style[H]),O.style[H]=b})}function B(O,u){u.forEach((h,b)=>{const S=Fe(b);O.style[S]=""})}function ue(O){return Array.isArray(O)?1==O.length?O[0]:(0,k.K2)(O):O}const ge=new RegExp("{{\\s*(.+?)\\s*}}","g");function pe(O){let u=[];if("string"==typeof O){let h;for(;h=ge.exec(O);)u.push(h[1]);ge.lastIndex=0}return u}function z(O,u,h){const b=`${O}`,S=b.replace(ge,(H,a)=>{let _=u[a];return null==_&&(h.push(function ne(O){return new E.wOt(3003,!1)}()),_=""),_.toString()});return S==b?O:S}const de=/-+([a-z0-9])/g;function Fe(O){return O.replace(de,(...u)=>u[1].toUpperCase())}function Wn(O,u,h){switch(u.type){case k.If.Trigger:return O.visitTrigger(u,h);case k.If.State:return O.visitState(u,h);case k.If.Transition:return O.visitTransition(u,h);case k.If.Sequence:return O.visitSequence(u,h);case k.If.Group:return O.visitGroup(u,h);case k.If.Animate:return O.visitAnimate(u,h);case k.If.Keyframes:return O.visitKeyframes(u,h);case k.If.Style:return O.visitStyle(u,h);case k.If.Reference:return O.visitReference(u,h);case k.If.AnimateChild:return O.visitAnimateChild(u,h);case k.If.AnimateRef:return O.visitAnimateRef(u,h);case k.If.Query:return O.visitQuery(u,h);case k.If.Stagger:return O.visitStagger(u,h);default:throw function le(O){return new E.wOt(3004,!1)}()}}function un(O,u){return window.getComputedStyle(O)[u]}const _t=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 Ri extends Ie{normalizePropertyName(u,h){return Fe(u)}normalizeStyleValue(u,h,b,S){let H="";const a=b.toString().trim();if(_t.has(h)&&0!==b&&"0"!==b)if("number"==typeof b)H="px";else{const _=b.match(/^[+-]?[\d\.]+([a-z]*)$/);_&&0==_[1].length&&S.push(function we(O,u){return new E.wOt(3005,!1)}())}return a+H}}const ui="*";const qi=new Set(["true","1"]),K=new Set(["false","0"]);function re(O,u){const h=qi.has(O)||K.has(O),b=qi.has(u)||K.has(u);return(S,H)=>{let a=O==ui||O==S,_=u==ui||u==H;return!a&&h&&"boolean"==typeof S&&(a=S?qi.has(O):K.has(O)),!_&&b&&"boolean"==typeof H&&(_=H?qi.has(u):K.has(u)),a&&_}}const Ne=new RegExp("s*:selfs*,?","g");function We(O,u,h,b){return new lt(O).build(u,h,b)}class lt{constructor(u){this._driver=u}build(u,h,b){const S=new Wt(h);return this._resetContextStyleTimingState(S),Wn(this,ue(u),S)}_resetContextStyleTimingState(u){u.currentQuerySelector="",u.collectedStyles=new Map,u.collectedStyles.set("",new Map),u.currentTime=0}visitTrigger(u,h){let b=h.queryCount=0,S=h.depCount=0;const H=[],a=[];return"@"==u.name.charAt(0)&&h.errors.push(function fe(){return new E.wOt(3006,!1)}()),u.definitions.forEach(_=>{if(this._resetContextStyleTimingState(h),_.type==k.If.State){const m=_,D=m.name;D.toString().split(/\s*,\s*/).forEach(U=>{m.name=U,H.push(this.visitState(m,h))}),m.name=D}else if(_.type==k.If.Transition){const m=this.visitTransition(_,h);b+=m.queryCount,S+=m.depCount,a.push(m)}else h.errors.push(function Re(){return new E.wOt(3007,!1)}())}),{type:k.If.Trigger,name:u.name,states:H,transitions:a,queryCount:b,depCount:S,options:null}}visitState(u,h){const b=this.visitStyle(u.styles,h),S=u.options&&u.options.params||null;if(b.containsDynamicStyles){const H=new Set,a=S||{};b.styles.forEach(_=>{_ instanceof Map&&_.forEach(m=>{pe(m).forEach(D=>{a.hasOwnProperty(D)||H.add(D)})})}),H.size&&h.errors.push(function ze(O,u){return new E.wOt(3008,!1)}(0,H.values()))}return{type:k.If.State,name:u.name,style:b,options:S?{params:S}:null}}visitTransition(u,h){h.queryCount=0,h.depCount=0;const b=Wn(this,ue(u.animation),h),S=function Ii(O,u){const h=[];return"string"==typeof O?O.split(/\s*,\s*/).forEach(b=>function fr(O,u,h){if(":"==O[0]){const m=function pr(O,u){switch(O){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(h,b)=>parseFloat(b)>parseFloat(h);case":decrement":return(h,b)=>parseFloat(b) *"}}(O,h);if("function"==typeof m)return void u.push(m);O=m}const b=O.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==b||b.length<4)return h.push(function Te(O){return new E.wOt(3015,!1)}()),u;const S=b[1],H=b[2],a=b[3];u.push(re(S,a)),"<"==H[0]&&(S!=ui||a!=ui)&&u.push(re(a,S))}(b,h,u)):h.push(O),h}(u.expr,h.errors);return{type:k.If.Transition,matchers:S,animation:b,queryCount:h.queryCount,depCount:h.depCount,options:$t(u.options)}}visitSequence(u,h){return{type:k.If.Sequence,steps:u.steps.map(b=>Wn(this,b,h)),options:$t(u.options)}}visitGroup(u,h){const b=h.currentTime;let S=0;const H=u.steps.map(a=>{h.currentTime=b;const _=Wn(this,a,h);return S=Math.max(S,h.currentTime),_});return h.currentTime=S,{type:k.If.Group,steps:H,options:$t(u.options)}}visitAnimate(u,h){const b=function rn(O,u){if(O.hasOwnProperty("duration"))return O;if("number"==typeof O)return jn(zn(O,u).duration,0,"");const h=O;if(h.split(/\s+/).some(H=>"{"==H.charAt(0)&&"{"==H.charAt(1))){const H=jn(0,0,"");return H.dynamic=!0,H.strValue=h,H}const S=zn(h,u);return jn(S.duration,S.delay,S.easing)}(u.timings,h.errors);h.currentAnimateTimings=b;let S,H=u.styles?u.styles:(0,k.iF)({});if(H.type==k.If.Keyframes)S=this.visitKeyframes(H,h);else{let a=u.styles,_=!1;if(!a){_=!0;const D={};b.easing&&(D.easing=b.easing),a=(0,k.iF)(D)}h.currentTime+=b.duration+b.delay;const m=this.visitStyle(a,h);m.isEmptyStep=_,S=m}return h.currentAnimateTimings=null,{type:k.If.Animate,timings:b,style:S,options:null}}visitStyle(u,h){const b=this._makeStyleAst(u,h);return this._validateStyleAst(b,h),b}_makeStyleAst(u,h){const b=[],S=Array.isArray(u.styles)?u.styles:[u.styles];for(let _ of S)"string"==typeof _?_===k.kp?b.push(_):h.errors.push(new E.wOt(3002,!1)):b.push(new Map(Object.entries(_)));let H=!1,a=null;return b.forEach(_=>{if(_ instanceof Map&&(_.has("easing")&&(a=_.get("easing"),_.delete("easing")),!H))for(let m of _.values())if(m.toString().indexOf("{{")>=0){H=!0;break}}),{type:k.If.Style,styles:b,easing:a,offset:u.offset,containsDynamicStyles:H,options:null}}_validateStyleAst(u,h){const b=h.currentAnimateTimings;let S=h.currentTime,H=h.currentTime;b&&H>0&&(H-=b.duration+b.delay),u.styles.forEach(a=>{"string"!=typeof a&&a.forEach((_,m)=>{const D=h.collectedStyles.get(h.currentQuerySelector),U=D.get(m);let ae=!0;U&&(H!=S&&H>=U.startTime&&S<=U.endTime&&(h.errors.push(function at(O,u,h,b,S){return new E.wOt(3010,!1)}()),ae=!1),H=U.startTime),ae&&D.set(m,{startTime:H,endTime:S}),h.options&&function He(O,u,h){const b=u.params||{},S=pe(O);S.length&&S.forEach(H=>{b.hasOwnProperty(H)||h.push(function q(O){return new E.wOt(3001,!1)}())})}(_,h.options,h.errors)})})}visitKeyframes(u,h){const b={type:k.If.Keyframes,styles:[],options:null};if(!h.currentAnimateTimings)return h.errors.push(function vt(){return new E.wOt(3011,!1)}()),b;let H=0;const a=[];let _=!1,m=!1,D=0;const U=u.steps.map(wt=>{const Kt=this._makeStyleAst(wt,h);let jt=null!=Kt.offset?Kt.offset:function sn(O){if("string"==typeof O)return null;let u=null;if(Array.isArray(O))O.forEach(h=>{if(h instanceof Map&&h.has("offset")){const b=h;u=parseFloat(b.get("offset")),b.delete("offset")}});else if(O instanceof Map&&O.has("offset")){const h=O;u=parseFloat(h.get("offset")),h.delete("offset")}return u}(Kt.styles),Nt=0;return null!=jt&&(H++,Nt=Kt.offset=jt),m=m||Nt<0||Nt>1,_=_||Nt0&&H{const jt=Ae>0?Kt==$e?1:Ae*Kt:a[Kt],Nt=jt*At;h.currentTime=ct+dt.delay+Nt,dt.duration=Nt,this._validateStyleAst(wt,h),wt.offset=jt,b.styles.push(wt)}),b}visitReference(u,h){return{type:k.If.Reference,animation:Wn(this,ue(u.animation),h),options:$t(u.options)}}visitAnimateChild(u,h){return h.depCount++,{type:k.If.AnimateChild,options:$t(u.options)}}visitAnimateRef(u,h){return{type:k.If.AnimateRef,animation:this.visitReference(u.animation,h),options:$t(u.options)}}visitQuery(u,h){const b=h.currentQuerySelector,S=u.options||{};h.queryCount++,h.currentQuery=u;const[H,a]=function Ot(O){const u=!!O.split(/\s*,\s*/).find(h=>":self"==h);return u&&(O=O.replace(Ne,"")),O=O.replace(/@\*/g,Mt).replace(/@\w+/g,h=>Mt+"-"+h.slice(1)).replace(/:animating/g,Pt),[O,u]}(u.selector);h.currentQuerySelector=b.length?b+" "+H:H,Bt(h.collectedStyles,h.currentQuerySelector,new Map);const _=Wn(this,ue(u.animation),h);return h.currentQuery=null,h.currentQuerySelector=b,{type:k.If.Query,selector:H,limit:S.limit||0,optional:!!S.optional,includeSelf:a,animation:_,originalSelector:u.selector,options:$t(u.options)}}visitStagger(u,h){h.currentQuery||h.errors.push(function Me(){return new E.wOt(3013,!1)}());const b="full"===u.timings?{duration:0,delay:0,easing:"full"}:zn(u.timings,h.errors,!0);return{type:k.If.Stagger,animation:Wn(this,ue(u.animation),h),timings:b,options:null}}}class Wt{constructor(u){this.errors=u,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 $t(O){return O?(O={...O}).params&&(O.params=function st(O){return O?{...O}:null}(O.params)):O={},O}function jn(O,u,h){return{duration:O,delay:u,easing:h}}function mn(O,u,h,b,S,H,a=null,_=!1){return{type:1,element:O,keyframes:u,preStyleProps:h,postStyleProps:b,duration:S,delay:H,totalTime:S+H,easing:a,subTimeline:_}}class Xt{constructor(){this._map=new Map}get(u){return this._map.get(u)||[]}append(u,h){let b=this._map.get(u);b||this._map.set(u,b=[]),b.push(...h)}has(u){return this._map.has(u)}clear(){this._map.clear()}}const $i=new RegExp(":enter","g"),zi=new RegExp(":leave","g");function si(O,u,h,b,S,H=new Map,a=new Map,_,m,D=[]){return(new ai).buildKeyframes(O,u,h,b,S,H,a,_,m,D)}class ai{buildKeyframes(u,h,b,S,H,a,_,m,D,U=[]){D=D||new Xt;const ae=new Tt(u,h,D,S,H,U,[]);ae.options=m;const Ae=m.delay?on(m.delay):0;ae.currentTimeline.delayNextStep(Ae),ae.currentTimeline.setStyles([a],null,ae.errors,m),Wn(this,b,ae);const $e=ae.timelines.filter(ct=>ct.containsAnimation());if($e.length&&_.size){let ct;for(let dt=$e.length-1;dt>=0;dt--){const At=$e[dt];if(At.element===h){ct=At;break}}ct&&!ct.allowOnlyTimelineStyles()&&ct.setStyles([_],null,ae.errors,m)}return $e.length?$e.map(ct=>ct.buildKeyframes()):[mn(h,[],[],[],0,Ae,"",!1)]}visitTrigger(u,h){}visitState(u,h){}visitTransition(u,h){}visitAnimateChild(u,h){const b=h.subInstructions.get(h.element);if(b){const S=h.createSubContext(u.options),H=h.currentTimeline.currentTime,a=this._visitSubInstructions(b,S,S.options);H!=a&&h.transformIntoNewTimeline(a)}h.previousNode=u}visitAnimateRef(u,h){const b=h.createSubContext(u.options);b.transformIntoNewTimeline(),this._applyAnimationRefDelays([u.options,u.animation.options],h,b),this.visitReference(u.animation,b),h.transformIntoNewTimeline(b.currentTimeline.currentTime),h.previousNode=u}_applyAnimationRefDelays(u,h,b){for(const S of u){const H=S?.delay;if(H){const a="number"==typeof H?H:on(z(H,S?.params??{},h.errors));b.delayNextStep(a)}}}_visitSubInstructions(u,h,b){let H=h.currentTimeline.currentTime;const a=null!=b.duration?on(b.duration):null,_=null!=b.delay?on(b.delay):null;return 0!==a&&u.forEach(m=>{const D=h.appendInstructionToTimeline(m,a,_);H=Math.max(H,D.duration+D.delay)}),H}visitReference(u,h){h.updateOptions(u.options,!0),Wn(this,u.animation,h),h.previousNode=u}visitSequence(u,h){const b=h.subContextCount;let S=h;const H=u.options;if(H&&(H.params||H.delay)&&(S=h.createSubContext(H),S.transformIntoNewTimeline(),null!=H.delay)){S.previousNode.type==k.If.Style&&(S.currentTimeline.snapshotCurrentStyles(),S.previousNode=Ni);const a=on(H.delay);S.delayNextStep(a)}u.steps.length&&(u.steps.forEach(a=>Wn(this,a,S)),S.currentTimeline.applyStylesToKeyframe(),S.subContextCount>b&&S.transformIntoNewTimeline()),h.previousNode=u}visitGroup(u,h){const b=[];let S=h.currentTimeline.currentTime;const H=u.options&&u.options.delay?on(u.options.delay):0;u.steps.forEach(a=>{const _=h.createSubContext(u.options);H&&_.delayNextStep(H),Wn(this,a,_),S=Math.max(S,_.currentTimeline.currentTime),b.push(_.currentTimeline)}),b.forEach(a=>h.currentTimeline.mergeTimelineCollectedStyles(a)),h.transformIntoNewTimeline(S),h.previousNode=u}_visitTiming(u,h){if(u.dynamic){const b=u.strValue;return zn(h.params?z(b,h.params,h.errors):b,h.errors)}return{duration:u.duration,delay:u.delay,easing:u.easing}}visitAnimate(u,h){const b=h.currentAnimateTimings=this._visitTiming(u.timings,h),S=h.currentTimeline;b.delay&&(h.incrementTime(b.delay),S.snapshotCurrentStyles());const H=u.style;H.type==k.If.Keyframes?this.visitKeyframes(H,h):(h.incrementTime(b.duration),this.visitStyle(H,h),S.applyStylesToKeyframe()),h.currentAnimateTimings=null,h.previousNode=u}visitStyle(u,h){const b=h.currentTimeline,S=h.currentAnimateTimings;!S&&b.hasCurrentStyleProperties()&&b.forwardFrame();const H=S&&S.easing||u.easing;u.isEmptyStep?b.applyEmptyStep(H):b.setStyles(u.styles,H,h.errors,h.options),h.previousNode=u}visitKeyframes(u,h){const b=h.currentAnimateTimings,S=h.currentTimeline.duration,H=b.duration,_=h.createSubContext().currentTimeline;_.easing=b.easing,u.styles.forEach(m=>{_.forwardTime((m.offset||0)*H),_.setStyles(m.styles,m.easing,h.errors,h.options),_.applyStylesToKeyframe()}),h.currentTimeline.mergeTimelineCollectedStyles(_),h.transformIntoNewTimeline(S+H),h.previousNode=u}visitQuery(u,h){const b=h.currentTimeline.currentTime,S=u.options||{},H=S.delay?on(S.delay):0;H&&(h.previousNode.type===k.If.Style||0==b&&h.currentTimeline.hasCurrentStyleProperties())&&(h.currentTimeline.snapshotCurrentStyles(),h.previousNode=Ni);let a=b;const _=h.invokeQuery(u.selector,u.originalSelector,u.limit,u.includeSelf,!!S.optional,h.errors);h.currentQueryTotal=_.length;let m=null;_.forEach((D,U)=>{h.currentQueryIndex=U;const ae=h.createSubContext(u.options,D);H&&ae.delayNextStep(H),D===h.element&&(m=ae.currentTimeline),Wn(this,u.animation,ae),ae.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,ae.currentTimeline.currentTime)}),h.currentQueryIndex=0,h.currentQueryTotal=0,h.transformIntoNewTimeline(a),m&&(h.currentTimeline.mergeTimelineCollectedStyles(m),h.currentTimeline.snapshotCurrentStyles()),h.previousNode=u}visitStagger(u,h){const b=h.parentContext,S=h.currentTimeline,H=u.timings,a=Math.abs(H.duration),_=a*(h.currentQueryTotal-1);let m=a*h.currentQueryIndex;switch(H.duration<0?"reverse":H.easing){case"reverse":m=_-m;break;case"full":m=b.currentStaggerTime}const U=h.currentTimeline;m&&U.delayNextStep(m);const ae=U.currentTime;Wn(this,u.animation,h),h.previousNode=u,b.currentStaggerTime=S.currentTime-ae+(S.startTime-b.currentTimeline.startTime)}}const Ni={};class Tt{constructor(u,h,b,S,H,a,_,m){this._driver=u,this.element=h,this.subInstructions=b,this._enterClassName=S,this._leaveClassName=H,this.errors=a,this.timelines=_,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Ni,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=m||new tn(this._driver,h,0),_.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(u,h){if(!u)return;const b=u;let S=this.options;null!=b.duration&&(S.duration=on(b.duration)),null!=b.delay&&(S.delay=on(b.delay));const H=b.params;if(H){let a=S.params;a||(a=this.options.params={}),Object.keys(H).forEach(_=>{(!h||!a.hasOwnProperty(_))&&(a[_]=z(H[_],a,this.errors))})}}_copyOptions(){const u={};if(this.options){const h=this.options.params;if(h){const b=u.params={};Object.keys(h).forEach(S=>{b[S]=h[S]})}}return u}createSubContext(u=null,h,b){const S=h||this.element,H=new Tt(this._driver,S,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(S,b||0));return H.previousNode=this.previousNode,H.currentAnimateTimings=this.currentAnimateTimings,H.options=this._copyOptions(),H.updateOptions(u),H.currentQueryIndex=this.currentQueryIndex,H.currentQueryTotal=this.currentQueryTotal,H.parentContext=this,this.subContextCount++,H}transformIntoNewTimeline(u){return this.previousNode=Ni,this.currentTimeline=this.currentTimeline.fork(this.element,u),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(u,h,b){const S={duration:h??u.duration,delay:this.currentTimeline.currentTime+(b??0)+u.delay,easing:""},H=new Ua(this._driver,u.element,u.keyframes,u.preStyleProps,u.postStyleProps,S,u.stretchStartingKeyframe);return this.timelines.push(H),S}incrementTime(u){this.currentTimeline.forwardTime(this.currentTimeline.duration+u)}delayNextStep(u){u>0&&this.currentTimeline.delayNextStep(u)}invokeQuery(u,h,b,S,H,a){let _=[];if(S&&_.push(this.element),u.length>0){u=(u=u.replace($i,"."+this._enterClassName)).replace(zi,"."+this._leaveClassName);let D=this._driver.query(this.element,u,1!=b);0!==b&&(D=b<0?D.slice(D.length+b,D.length):D.slice(0,b)),_.push(...D)}return!H&&0==_.length&&a.push(function be(O){return new E.wOt(3014,!1)}()),_}}class tn{constructor(u,h,b,S){this._driver=u,this.element=h,this.startTime=b,this._elementTimelineStylesLookup=S,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(h),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(h,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(u){const h=1===this._keyframes.size&&this._pendingStyles.size;this.duration||h?(this.forwardTime(this.currentTime+u),h&&this.snapshotCurrentStyles()):this.startTime+=u}fork(u,h){return this.applyStylesToKeyframe(),new tn(this._driver,u,h||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(u){this.applyStylesToKeyframe(),this.duration=u,this._loadKeyframe()}_updateStyle(u,h){this._localTimelineStyles.set(u,h),this._globalTimelineStyles.set(u,h),this._styleSummary.set(u,{time:this.currentTime,value:h})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(u){u&&this._previousKeyframe.set("easing",u);for(let[h,b]of this._globalTimelineStyles)this._backFill.set(h,b||k.kp),this._currentKeyframe.set(h,k.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(u,h,b,S){h&&this._previousKeyframe.set("easing",h);const H=S&&S.params||{},a=function Vo(O,u){const h=new Map;let b;return O.forEach(S=>{if("*"===S){b??=u.keys();for(let H of b)h.set(H,k.kp)}else for(let[H,a]of S)h.set(H,a)}),h}(u,this._globalTimelineStyles);for(let[_,m]of a){const D=z(m,H,b);this._pendingStyles.set(_,D),this._localTimelineStyles.has(_)||this._backFill.set(_,this._globalTimelineStyles.get(_)??k.kp),this._updateStyle(_,D)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((u,h)=>{this._currentKeyframe.set(h,u)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((u,h)=>{this._currentKeyframe.has(h)||this._currentKeyframe.set(h,u)}))}snapshotCurrentStyles(){for(let[u,h]of this._localTimelineStyles)this._pendingStyles.set(u,h),this._updateStyle(u,h)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const u=[];for(let h in this._currentKeyframe)u.push(h);return u}mergeTimelineCollectedStyles(u){u._styleSummary.forEach((h,b)=>{const S=this._styleSummary.get(b);(!S||h.time>S.time)&&this._updateStyle(b,h.value)})}buildKeyframes(){this.applyStylesToKeyframe();const u=new Set,h=new Set,b=1===this._keyframes.size&&0===this.duration;let S=[];this._keyframes.forEach((_,m)=>{const D=new Map([...this._backFill,..._]);D.forEach((U,ae)=>{U===k.FX?u.add(ae):U===k.kp&&h.add(ae)}),b||D.set("offset",m/this.duration),S.push(D)});const H=[...u.values()],a=[...h.values()];if(b){const _=S[0],m=new Map(_);_.set("offset",0),m.set("offset",1),S=[_,m]}return mn(this.element,S,H,a,this.duration,this.startTime,this.easing,!1)}}class Ua extends tn{constructor(u,h,b,S,H,a,_=!1){super(u,h,a.delay),this.keyframes=b,this.preStyleProps=S,this.postStyleProps=H,this._stretchStartingKeyframe=_,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let u=this.keyframes,{delay:h,duration:b,easing:S}=this.timings;if(this._stretchStartingKeyframe&&h){const H=[],a=b+h,_=h/a,m=new Map(u[0]);m.set("offset",0),H.push(m);const D=new Map(u[0]);D.set("offset",mi(_)),H.push(D);const U=u.length-1;for(let ae=1;ae<=U;ae++){let Ae=new Map(u[ae]);const $e=Ae.get("offset");Ae.set("offset",mi((h+$e*b)/a)),H.push(Ae)}b=a,h=0,S="",u=H}return mn(this.element,u,this.preStyleProps,this.postStyleProps,b,h,S,!0)}}function mi(O,u=3){const h=Math.pow(10,u-1);return Math.round(O*h)/h}function po(O,u,h,b,S,H,a,_,m,D,U,ae,Ae){return{type:0,element:O,triggerName:u,isRemovalTransition:S,fromState:h,fromStyles:H,toState:b,toStyles:a,timelines:_,queriedElements:m,preStyleProps:D,postStyleProps:U,totalTime:ae,errors:Ae}}const Sr={};class mo{constructor(u,h,b){this._triggerName=u,this.ast=h,this._stateStyles=b}match(u,h,b,S){return function Ji(O,u,h,b,S){return O.some(H=>H(u,h,b,S))}(this.ast.matchers,u,h,b,S)}buildStyles(u,h,b){let S=this._stateStyles.get("*");return void 0!==u&&(S=this._stateStyles.get(u?.toString())||S),S?S.buildStyles(h,b):new Map}build(u,h,b,S,H,a,_,m,D,U){const ae=[],Ae=this.ast.options&&this.ast.options.params||Sr,ct=this.buildStyles(b,_&&_.params||Sr,ae),dt=m&&m.params||Sr,At=this.buildStyles(S,dt,ae),wt=new Set,Kt=new Map,jt=new Map,Nt="void"===S,Qn={params:Wr(dt,Ae),delay:this.ast.options?.delay},Ut=U?[]:si(u,h,this.ast.animation,H,a,ct,At,Qn,D,ae);let Ke=0;return Ut.forEach(ut=>{Ke=Math.max(ut.duration+ut.delay,Ke)}),ae.length?po(h,this._triggerName,b,S,Nt,ct,At,[],[],Kt,jt,Ke,ae):(Ut.forEach(ut=>{const an=ut.element,wn=Bt(Kt,an,new Set);ut.preStyleProps.forEach(Nn=>wn.add(Nn));const Rn=Bt(jt,an,new Set);ut.postStyleProps.forEach(Nn=>Rn.add(Nn)),an!==h&&wt.add(an)}),po(h,this._triggerName,b,S,Nt,ct,At,Ut,[...wt.values()],Kt,jt,Ke))}}function Wr(O,u){const h={...u};return Object.entries(O).forEach(([b,S])=>{null!=S&&(h[b]=S)}),h}class Kn{constructor(u,h,b){this.styles=u,this.defaultParams=h,this.normalizer=b}buildStyles(u,h){const b=new Map,S=Wr(u,this.defaultParams);return this.styles.styles.forEach(H=>{"string"!=typeof H&&H.forEach((a,_)=>{a&&(a=z(a,S,h));const m=this.normalizer.normalizePropertyName(_,h);a=this.normalizer.normalizeStyleValue(_,m,a,h),b.set(_,a)})}),b}}class Si{constructor(u,h,b){this.name=u,this.ast=h,this._normalizer=b,this.transitionFactories=[],this.states=new Map,h.states.forEach(S=>{this.states.set(S.name,new Kn(S.style,S.options&&S.options.params||{},b))}),er(this.states,"true","1"),er(this.states,"false","0"),h.transitions.forEach(S=>{this.transitionFactories.push(new mo(u,S,this.states))}),this.fallbackTransition=function Tr(O,u,h){return new mo(O,{type:k.If.Transition,animation:{type:k.If.Sequence,steps:[],options:null},matchers:[(a,_)=>!0],options:null,queryCount:0,depCount:0},u)}(u,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(u,h,b,S){return this.transitionFactories.find(a=>a.match(u,h,b,S))||null}matchStyles(u,h,b){return this.fallbackTransition.buildStyles(u,h,b)}}function er(O,u,h){O.has(u)?O.has(h)||O.set(h,O.get(u)):O.has(h)&&O.set(u,O.get(h))}const Ar=new Xt;class Gr{constructor(u,h,b){this.bodyNode=u,this._driver=h,this._normalizer=b,this._animations=new Map,this._playersById=new Map,this.players=[]}register(u,h){const b=[],H=We(this._driver,h,b,[]);if(b.length)throw function pn(O){return new E.wOt(3503,!1)}();this._animations.set(u,H)}_buildPlayer(u,h,b){const S=u.element,H=Ye(this._normalizer,u.keyframes,h,b);return this._driver.animate(S,H,u.duration,u.delay,u.easing,[],!0)}create(u,h,b={}){const S=[],H=this._animations.get(u);let a;const _=new Map;if(H?(a=si(this._driver,h,H,ot,yt,new Map,new Map,b,Ar,S),a.forEach(U=>{const ae=Bt(_,U.element,new Map);U.postStyleProps.forEach(Ae=>ae.set(Ae,null))})):(S.push(function qe(){return new E.wOt(3300,!1)}()),a=[]),S.length)throw function Ge(O){return new E.wOt(3504,!1)}();_.forEach((U,ae)=>{U.forEach((Ae,$e)=>{U.set($e,this._driver.computeStyle(ae,$e,k.kp))})});const D=it(a.map(U=>{const ae=_.get(U.element);return this._buildPlayer(U,new Map,ae)}));return this._playersById.set(u,D),D.onDestroy(()=>this.destroy(u)),this.players.push(D),D}destroy(u){const h=this._getPlayer(u);h.destroy(),this._playersById.delete(u);const b=this.players.indexOf(h);b>=0&&this.players.splice(b,1)}_getPlayer(u){const h=this._playersById.get(u);if(!h)throw function ce(O){return new E.wOt(3301,!1)}();return h}listen(u,h,b,S){const H=St(h,"","","");return bt(this._getPlayer(u),b,H,S),()=>{}}command(u,h,b,S){if("register"==b)return void this.register(u,S[0]);if("create"==b)return void this.create(u,h,S[0]||{});const H=this._getPlayer(u);switch(b){case"play":H.play();break;case"pause":H.pause();break;case"reset":H.reset();break;case"restart":H.restart();break;case"finish":H.finish();break;case"init":H.init();break;case"setPosition":H.setPosition(parseFloat(S[0]));break;case"destroy":this.destroy(u)}}}const Wi="ng-animate-queued",mr="ng-animate-disabled",Ei=[],Or={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ln={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Gn="__ng_removed";class xt{get params(){return this.options.params}constructor(u,h=""){this.namespaceId=h;const b=u&&u.hasOwnProperty("value");if(this.value=function Ho(O){return O??null}(b?u.value:u),b){const{value:H,...a}=u;this.options=a}else this.options={};this.options.params||(this.options.params={})}absorbOptions(u){const h=u.params;if(h){const b=this.options.params;Object.keys(h).forEach(S=>{null==b[S]&&(b[S]=h[S])})}}}const Ti="void",xr=new xt(Ti);class Rr{constructor(u,h,b){this.id=u,this.hostElement=h,this._engine=b,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+u,gi(h,this._hostClassName)}listen(u,h,b,S){if(!this._triggers.has(h))throw function T(O,u){return new E.wOt(3302,!1)}();if(null==b||0==b.length)throw function R(O){return new E.wOt(3303,!1)}();if(!function $o(O){return"start"==O||"done"==O}(b))throw function P(O,u){return new E.wOt(3400,!1)}();const H=Bt(this._elementListeners,u,[]),a={name:h,phase:b,callback:S};H.push(a);const _=Bt(this._engine.statesByElement,u,new Map);return _.has(h)||(gi(u,pt),gi(u,pt+"-"+h),_.set(h,xr)),()=>{this._engine.afterFlush(()=>{const m=H.indexOf(a);m>=0&&H.splice(m,1),this._triggers.has(h)||_.delete(h)})}}register(u,h){return!this._triggers.has(u)&&(this._triggers.set(u,h),!0)}_getTrigger(u){const h=this._triggers.get(u);if(!h)throw function N(O){return new E.wOt(3401,!1)}();return h}trigger(u,h,b,S=!0){const H=this._getTrigger(h),a=new bo(this.id,h,u);let _=this._engine.statesByElement.get(u);_||(gi(u,pt),gi(u,pt+"-"+h),this._engine.statesByElement.set(u,_=new Map));let m=_.get(h);const D=new xt(b,this.id);if(!(b&&b.hasOwnProperty("value"))&&m&&D.absorbOptions(m.options),_.set(h,D),m||(m=xr),D.value!==Ti&&m.value===D.value){if(!function yo(O,u){const h=Object.keys(O),b=Object.keys(u);if(h.length!=b.length)return!1;for(let S=0;S{B(u,At),M(u,wt)})}return}const Ae=Bt(this._engine.playersByElement,u,[]);Ae.forEach(dt=>{dt.namespaceId==this.id&&dt.triggerName==h&&dt.queued&&dt.destroy()});let $e=H.matchTransition(m.value,D.value,u,D.params),ct=!1;if(!$e){if(!S)return;$e=H.fallbackTransition,ct=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:u,triggerName:h,transition:$e,fromState:m,toState:D,player:a,isFallbackTransition:ct}),ct||(gi(u,Wi),a.onStart(()=>{Bn(u,Wi)})),a.onDone(()=>{let dt=this.players.indexOf(a);dt>=0&&this.players.splice(dt,1);const At=this._engine.playersByElement.get(u);if(At){let wt=At.indexOf(a);wt>=0&&At.splice(wt,1)}}),this.players.push(a),Ae.push(a),a}deregister(u){this._triggers.delete(u),this._engine.statesByElement.forEach(h=>h.delete(u)),this._elementListeners.forEach((h,b)=>{this._elementListeners.set(b,h.filter(S=>S.name!=u))})}clearElementCache(u){this._engine.statesByElement.delete(u),this._elementListeners.delete(u);const h=this._engine.playersByElement.get(u);h&&(h.forEach(b=>b.destroy()),this._engine.playersByElement.delete(u))}_signalRemovalForInnerTriggers(u,h){const b=this._engine.driver.query(u,Mt,!0);b.forEach(S=>{if(S[Gn])return;const H=this._engine.fetchNamespacesByElement(S);H.size?H.forEach(a=>a.triggerLeaveAnimation(S,h,!1,!0)):this.clearElementCache(S)}),this._engine.afterFlushAnimationsDone(()=>b.forEach(S=>this.clearElementCache(S)))}triggerLeaveAnimation(u,h,b,S){const H=this._engine.statesByElement.get(u),a=new Map;if(H){const _=[];if(H.forEach((m,D)=>{if(a.set(D,m.value),this._triggers.has(D)){const U=this.trigger(u,D,Ti,S);U&&_.push(U)}}),_.length)return this._engine.markElementAsRemoved(this.id,u,!0,h,a),b&&it(_).onDone(()=>this._engine.processLeaveNode(u)),!0}return!1}prepareLeaveAnimationListeners(u){const h=this._elementListeners.get(u),b=this._engine.statesByElement.get(u);if(h&&b){const S=new Set;h.forEach(H=>{const a=H.name;if(S.has(a))return;S.add(a);const m=this._triggers.get(a).fallbackTransition,D=b.get(a)||xr,U=new xt(Ti),ae=new bo(this.id,a,u);this._engine.totalQueuedPlayers++,this._queue.push({element:u,triggerName:a,transition:m,fromState:D,toState:U,player:ae,isFallbackTransition:!0})})}}removeNode(u,h){const b=this._engine;if(u.childElementCount&&this._signalRemovalForInnerTriggers(u,h),this.triggerLeaveAnimation(u,h,!0))return;let S=!1;if(b.totalAnimations){const H=b.players.length?b.playersByQueriedElement.get(u):[];if(H&&H.length)S=!0;else{let a=u;for(;a=a.parentNode;)if(b.statesByElement.get(a)){S=!0;break}}}if(this.prepareLeaveAnimationListeners(u),S)b.markElementAsRemoved(this.id,u,!1,h);else{const H=u[Gn];(!H||H===Or)&&(b.afterFlush(()=>this.clearElementCache(u)),b.destroyInnerAnimations(u),b._onRemovalComplete(u,h))}}insertNode(u,h){gi(u,this._hostClassName)}drainQueuedTransitions(u){const h=[];return this._queue.forEach(b=>{const S=b.player;if(S.destroyed)return;const H=b.element,a=this._elementListeners.get(H);a&&a.forEach(_=>{if(_.name==b.triggerName){const m=St(H,b.triggerName,b.fromState.value,b.toState.value);m._data=u,bt(b.player,_.phase,m,_.callback)}}),S.markedForDestroy?this._engine.afterFlush(()=>{S.destroy()}):h.push(b)}),this._queue=[],h.sort((b,S)=>{const H=b.transition.ast.depCount,a=S.transition.ast.depCount;return 0==H||0==a?H-a:this._engine.driver.containsElement(b.element,S.element)?1:-1})}destroy(u){this.players.forEach(h=>h.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,u)}}class gr{_onRemovalComplete(u,h){this.onRemovalComplete(u,h)}constructor(u,h,b,S){this.bodyNode=u,this.driver=h,this._normalizer=b,this.scheduler=S,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=(H,a)=>{}}get queuedPlayers(){const u=[];return this._namespaceList.forEach(h=>{h.players.forEach(b=>{b.queued&&u.push(b)})}),u}createNamespace(u,h){const b=new Rr(u,h,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,h)?this._balanceNamespaceList(b,h):(this.newHostElements.set(h,b),this.collectEnterElement(h)),this._namespaceLookup[u]=b}_balanceNamespaceList(u,h){const b=this._namespaceList,S=this.namespacesByHostElement;if(b.length-1>=0){let a=!1,_=this.driver.getParentElement(h);for(;_;){const m=S.get(_);if(m){const D=b.indexOf(m);b.splice(D+1,0,u),a=!0;break}_=this.driver.getParentElement(_)}a||b.unshift(u)}else b.push(u);return S.set(h,u),u}register(u,h){let b=this._namespaceLookup[u];return b||(b=this.createNamespace(u,h)),b}registerTrigger(u,h,b){let S=this._namespaceLookup[u];S&&S.register(h,b)&&this.totalAnimations++}destroy(u,h){u&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const b=this._fetchNamespace(u);this.namespacesByHostElement.delete(b.hostElement);const S=this._namespaceList.indexOf(b);S>=0&&this._namespaceList.splice(S,1),b.destroy(h),delete this._namespaceLookup[u]}))}_fetchNamespace(u){return this._namespaceLookup[u]}fetchNamespacesByElement(u){const h=new Set,b=this.statesByElement.get(u);if(b)for(let S of b.values())if(S.namespaceId){const H=this._fetchNamespace(S.namespaceId);H&&h.add(H)}return h}trigger(u,h,b,S){if(ki(h)){const H=this._fetchNamespace(u);if(H)return H.trigger(h,b,S),!0}return!1}insertNode(u,h,b,S){if(!ki(h))return;const H=h[Gn];if(H&&H.setForRemoval){H.setForRemoval=!1,H.setForMove=!0;const a=this.collectedLeaveElements.indexOf(h);a>=0&&this.collectedLeaveElements.splice(a,1)}if(u){const a=this._fetchNamespace(u);a&&a.insertNode(h,b)}S&&this.collectEnterElement(h)}collectEnterElement(u){this.collectedEnterElements.push(u)}markElementAsDisabled(u,h){h?this.disabledNodes.has(u)||(this.disabledNodes.add(u),gi(u,mr)):this.disabledNodes.has(u)&&(this.disabledNodes.delete(u),Bn(u,mr))}removeNode(u,h,b){if(ki(h)){this.scheduler?.notify();const S=u?this._fetchNamespace(u):null;S?S.removeNode(h,b):this.markElementAsRemoved(u,h,!1,b);const H=this.namespacesByHostElement.get(h);H&&H.id!==u&&H.removeNode(h,b)}else this._onRemovalComplete(h,b)}markElementAsRemoved(u,h,b,S,H){this.collectedLeaveElements.push(h),h[Gn]={namespaceId:u,setForRemoval:S,hasAnimation:b,removedBeforeQueried:!1,previousTriggersValues:H}}listen(u,h,b,S,H){return ki(h)?this._fetchNamespace(u).listen(h,b,S,H):()=>{}}_buildInstruction(u,h,b,S,H){return u.transition.build(this.driver,u.element,u.fromState.value,u.toState.value,b,S,u.fromState.options,u.toState.options,h,H)}destroyInnerAnimations(u){let h=this.driver.query(u,Mt,!0);h.forEach(b=>this.destroyActiveAnimationsForElement(b)),0!=this.playersByQueriedElement.size&&(h=this.driver.query(u,Pt,!0),h.forEach(b=>this.finishActiveQueriedAnimationOnElement(b)))}destroyActiveAnimationsForElement(u){const h=this.playersByElement.get(u);h&&h.forEach(b=>{b.queued?b.markedForDestroy=!0:b.destroy()})}finishActiveQueriedAnimationOnElement(u){const h=this.playersByQueriedElement.get(u);h&&h.forEach(b=>b.finish())}whenRenderingDone(){return new Promise(u=>{if(this.players.length)return it(this.players).onDone(()=>u());u()})}processLeaveNode(u){const h=u[Gn];if(h&&h.setForRemoval){if(u[Gn]=Or,h.namespaceId){this.destroyInnerAnimations(u);const b=this._fetchNamespace(h.namespaceId);b&&b.clearElementCache(u)}this._onRemovalComplete(u,h.setForRemoval)}u.classList?.contains(mr)&&this.markElementAsDisabled(u,!1),this.driver.query(u,".ng-animate-disabled",!0).forEach(b=>{this.markElementAsDisabled(b,!1)})}flush(u=-1){let h=[];if(this.newHostElements.size&&(this.newHostElements.forEach((b,S)=>this._balanceNamespaceList(b,S)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let b=0;bb()),this._flushFns=[],this._whenQuietFns.length){const b=this._whenQuietFns;this._whenQuietFns=[],h.length?it(h).onDone(()=>{b.forEach(S=>S())}):b.forEach(S=>S())}}reportError(u){throw function F(O){return new E.wOt(3402,!1)}()}_flushAnimations(u,h){const b=new Xt,S=[],H=new Map,a=[],_=new Map,m=new Map,D=new Map,U=new Set;this.disabledNodes.forEach(mt=>{U.add(mt);const Je=this.driver.query(mt,".ng-animate-queued",!0);for(let Dt=0;Dt{const Dt=ot+dt++;ct.set(Je,Dt),mt.forEach(ln=>gi(ln,Dt))});const At=[],wt=new Set,Kt=new Set;for(let mt=0;mtwt.add(ln)):Kt.add(Je))}const jt=new Map,Nt=Gi(Ae,Array.from(wt));Nt.forEach((mt,Je)=>{const Dt=yt+dt++;jt.set(Je,Dt),mt.forEach(ln=>gi(ln,Dt))}),u.push(()=>{$e.forEach((mt,Je)=>{const Dt=ct.get(Je);mt.forEach(ln=>Bn(ln,Dt))}),Nt.forEach((mt,Je)=>{const Dt=jt.get(Je);mt.forEach(ln=>Bn(ln,Dt))}),At.forEach(mt=>{this.processLeaveNode(mt)})});const Qn=[],Ut=[];for(let mt=this._namespaceList.length-1;mt>=0;mt--)this._namespaceList[mt].drainQueuedTransitions(h).forEach(Dt=>{const ln=Dt.player,kn=Dt.element;if(Qn.push(ln),this.collectedEnterElements.length){const Pn=kn[Gn];if(Pn&&Pn.setForMove){if(Pn.previousTriggersValues&&Pn.previousTriggersValues.has(Dt.triggerName)){const sr=Pn.previousTriggersValues.get(Dt.triggerName),Vn=this.statesByElement.get(Dt.element);if(Vn&&Vn.has(Dt.triggerName)){const kt=Vn.get(Dt.triggerName);kt.value=sr,Vn.set(Dt.triggerName,kt)}}return void ln.destroy()}}const fn=!ae||!this.driver.containsElement(ae,kn),Jn=jt.get(kn),yi=ct.get(kn),dn=this._buildInstruction(Dt,b,yi,Jn,fn);if(dn.errors&&dn.errors.length)return void Ut.push(dn);if(fn)return ln.onStart(()=>B(kn,dn.fromStyles)),ln.onDestroy(()=>M(kn,dn.toStyles)),void S.push(ln);if(Dt.isFallbackTransition)return ln.onStart(()=>B(kn,dn.fromStyles)),ln.onDestroy(()=>M(kn,dn.toStyles)),void S.push(ln);const wr=[];dn.timelines.forEach(Pn=>{Pn.stretchStartingKeyframe=!0,this.disabledNodes.has(Pn.element)||wr.push(Pn)}),dn.timelines=wr,b.append(kn,dn.timelines),a.push({instruction:dn,player:ln,element:kn}),dn.queriedElements.forEach(Pn=>Bt(_,Pn,[]).push(ln)),dn.preStyleProps.forEach((Pn,sr)=>{if(Pn.size){let Vn=m.get(sr);Vn||m.set(sr,Vn=new Set),Pn.forEach((kt,ts)=>Vn.add(ts))}}),dn.postStyleProps.forEach((Pn,sr)=>{let Vn=D.get(sr);Vn||D.set(sr,Vn=new Set),Pn.forEach((kt,ts)=>Vn.add(ts))})});if(Ut.length){const mt=[];Ut.forEach(Je=>{mt.push(function Z(O,u){return new E.wOt(3505,!1)}())}),Qn.forEach(Je=>Je.destroy()),this.reportError(mt)}const Ke=new Map,ut=new Map;a.forEach(mt=>{const Je=mt.element;b.has(Je)&&(ut.set(Je,Je),this._beforeAnimationBuild(mt.player.namespaceId,mt.instruction,Ke))}),S.forEach(mt=>{const Je=mt.element;this._getPreviousPlayers(Je,!1,mt.namespaceId,mt.triggerName,null).forEach(ln=>{Bt(Ke,Je,[]).push(ln),ln.destroy()})});const an=At.filter(mt=>_r(mt,m,D)),wn=new Map;zo(wn,this.driver,Kt,D,k.kp).forEach(mt=>{_r(mt,m,D)&&an.push(mt)});const Nn=new Map;$e.forEach((mt,Je)=>{zo(Nn,this.driver,new Set(mt),m,k.FX)}),an.forEach(mt=>{const Je=wn.get(mt),Dt=Nn.get(mt);wn.set(mt,new Map([...Je?.entries()??[],...Dt?.entries()??[]]))});const Cr=[],vn=[],Un={};a.forEach(mt=>{const{element:Je,player:Dt,instruction:ln}=mt;if(b.has(Je)){if(U.has(Je))return Dt.onDestroy(()=>M(Je,ln.toStyles)),Dt.disabled=!0,Dt.overrideTotalTime(ln.totalTime),void S.push(Dt);let kn=Un;if(ut.size>1){let Jn=Je;const yi=[];for(;Jn=Jn.parentNode;){const dn=ut.get(Jn);if(dn){kn=dn;break}yi.push(Jn)}yi.forEach(dn=>ut.set(dn,kn))}const fn=this._buildAnimation(Dt.namespaceId,ln,Ke,H,Nn,wn);if(Dt.setRealPlayer(fn),kn===Un)Cr.push(Dt);else{const Jn=this.playersByElement.get(kn);Jn&&Jn.length&&(Dt.parentPlayer=it(Jn)),S.push(Dt)}}else B(Je,ln.fromStyles),Dt.onDestroy(()=>M(Je,ln.toStyles)),vn.push(Dt),U.has(Je)&&S.push(Dt)}),vn.forEach(mt=>{const Je=H.get(mt.element);if(Je&&Je.length){const Dt=it(Je);mt.setRealPlayer(Dt)}}),S.forEach(mt=>{mt.parentPlayer?mt.syncPlayerEvents(mt.parentPlayer):mt.destroy()});for(let mt=0;mt!fn.destroyed);kn.length?Pr(this,Je,kn):this.processLeaveNode(Je)}return At.length=0,Cr.forEach(mt=>{this.players.push(mt),mt.onDone(()=>{mt.destroy();const Je=this.players.indexOf(mt);this.players.splice(Je,1)}),mt.play()}),Cr}afterFlush(u){this._flushFns.push(u)}afterFlushAnimationsDone(u){this._whenQuietFns.push(u)}_getPreviousPlayers(u,h,b,S,H){let a=[];if(h){const _=this.playersByQueriedElement.get(u);_&&(a=_)}else{const _=this.playersByElement.get(u);if(_){const m=!H||H==Ti;_.forEach(D=>{D.queued||!m&&D.triggerName!=S||a.push(D)})}}return(b||S)&&(a=a.filter(_=>!(b&&b!=_.namespaceId||S&&S!=_.triggerName))),a}_beforeAnimationBuild(u,h,b){const H=h.element,a=h.isRemovalTransition?void 0:u,_=h.isRemovalTransition?void 0:h.triggerName;for(const m of h.timelines){const D=m.element,U=D!==H,ae=Bt(b,D,[]);this._getPreviousPlayers(D,U,a,_,h.toState).forEach($e=>{const ct=$e.getRealPlayer();ct.beforeDestroy&&ct.beforeDestroy(),$e.destroy(),ae.push($e)})}B(H,h.fromStyles)}_buildAnimation(u,h,b,S,H,a){const _=h.triggerName,m=h.element,D=[],U=new Set,ae=new Set,Ae=h.timelines.map(ct=>{const dt=ct.element;U.add(dt);const At=dt[Gn];if(At&&At.removedBeforeQueried)return new k.sf(ct.duration,ct.delay);const wt=dt!==m,Kt=function hs(O){const u=[];return Qr(O,u),u}((b.get(dt)||Ei).map(Ke=>Ke.getRealPlayer())).filter(Ke=>!!Ke.element&&Ke.element===dt),jt=H.get(dt),Nt=a.get(dt),Qn=Ye(this._normalizer,ct.keyframes,jt,Nt),Ut=this._buildPlayer(ct,Qn,Kt);if(ct.subTimeline&&S&&ae.add(dt),wt){const Ke=new bo(u,_,dt);Ke.setRealPlayer(Ut),D.push(Ke)}return Ut});D.forEach(ct=>{Bt(this.playersByQueriedElement,ct.element,[]).push(ct),ct.onDone(()=>function ds(O,u,h){let b=O.get(u);if(b){if(b.length){const S=b.indexOf(h);b.splice(S,1)}0==b.length&&O.delete(u)}return b}(this.playersByQueriedElement,ct.element,ct))}),U.forEach(ct=>gi(ct,hn));const $e=it(Ae);return $e.onDestroy(()=>{U.forEach(ct=>Bn(ct,hn)),M(m,h.toStyles)}),ae.forEach(ct=>{Bt(S,ct,[]).push($e)}),$e}_buildPlayer(u,h,b){return h.length>0?this.driver.animate(u.element,h,u.duration,u.delay,u.easing,b):new k.sf(u.duration,u.delay)}}class bo{constructor(u,h,b){this.namespaceId=u,this.triggerName=h,this.element=b,this._player=new k.sf,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(u){this._containsRealPlayer||(this._player=u,this._queuedCallbacks.forEach((h,b)=>{h.forEach(S=>bt(u,b,void 0,S))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(u.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(u){this.totalTime=u}syncPlayerEvents(u){const h=this._player;h.triggerCallback&&u.onStart(()=>h.triggerCallback("start")),u.onDone(()=>this.finish()),u.onDestroy(()=>this.destroy())}_queueEvent(u,h){Bt(this._queuedCallbacks,u,[]).push(h)}onDone(u){this.queued&&this._queueEvent("done",u),this._player.onDone(u)}onStart(u){this.queued&&this._queueEvent("start",u),this._player.onStart(u)}onDestroy(u){this.queued&&this._queueEvent("destroy",u),this._player.onDestroy(u)}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(u){this.queued||this._player.setPosition(u)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(u){const h=this._player;h.triggerCallback&&h.triggerCallback(u)}}function ki(O){return O&&1===O.nodeType}function Xr(O,u){const h=O.style.display;return O.style.display=u??"none",h}function zo(O,u,h,b,S){const H=[];h.forEach(m=>H.push(Xr(m)));const a=[];b.forEach((m,D)=>{const U=new Map;m.forEach(ae=>{const Ae=u.computeStyle(D,ae,S);U.set(ae,Ae),(!Ae||0==Ae.length)&&(D[Gn]=Ln,a.push(D))}),O.set(D,U)});let _=0;return h.forEach(m=>Xr(m,H[_++])),a}function Gi(O,u){const h=new Map;if(O.forEach(_=>h.set(_,[])),0==u.length)return h;const S=new Set(u),H=new Map;function a(_){if(!_)return 1;let m=H.get(_);if(m)return m;const D=_.parentNode;return m=h.has(D)?D:S.has(D)?1:a(D),H.set(_,m),m}return u.forEach(_=>{const m=a(_);1!==m&&h.get(m).push(_)}),h}function gi(O,u){O.classList?.add(u)}function Bn(O,u){O.classList?.remove(u)}function Pr(O,u,h){it(h).onDone(()=>O.processLeaveNode(u))}function Qr(O,u){for(let h=0;hS.add(H)):u.set(O,b),h.delete(O),!0}class Do{constructor(u,h,b,S){this._driver=h,this._normalizer=b,this._triggerCache={},this.onRemovalComplete=(H,a)=>{},this._transitionEngine=new gr(u.body,h,b,S),this._timelineEngine=new Gr(u.body,h,b),this._transitionEngine.onRemovalComplete=(H,a)=>this.onRemovalComplete(H,a)}registerTrigger(u,h,b,S,H){const a=u+"-"+S;let _=this._triggerCache[a];if(!_){const m=[],U=We(this._driver,H,m,[]);if(m.length)throw function Et(O,u){return new E.wOt(3404,!1)}();_=function Kr(O,u,h){return new Si(O,u,h)}(S,U,this._normalizer),this._triggerCache[a]=_}this._transitionEngine.registerTrigger(h,S,_)}register(u,h){this._transitionEngine.register(u,h)}destroy(u,h){this._transitionEngine.destroy(u,h)}onInsert(u,h,b,S){this._transitionEngine.insertNode(u,h,b,S)}onRemove(u,h,b){this._transitionEngine.removeNode(u,h,b)}disableAnimations(u,h){this._transitionEngine.markElementAsDisabled(u,h)}process(u,h,b,S){if("@"==b.charAt(0)){const[H,a]=bn(b);this._timelineEngine.command(H,h,a,S)}else this._transitionEngine.trigger(u,h,b,S)}listen(u,h,b,S,H){if("@"==b.charAt(0)){const[a,_]=bn(b);return this._timelineEngine.listen(a,h,_,H)}return this._transitionEngine.listen(u,h,b,S,H)}flush(u=-1){this._transitionEngine.flush(u)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(u){this._transitionEngine.afterFlushAnimationsDone(u)}}class vr{static#e=this.initialStylesByElement=new WeakMap;constructor(u,h,b){this._element=u,this._startStyles=h,this._endStyles=b,this._state=0;let S=vr.initialStylesByElement.get(u);S||vr.initialStylesByElement.set(u,S=new Map),this._initialStyles=S}start(){this._state<1&&(this._startStyles&&M(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(M(this._element,this._initialStyles),this._endStyles&&(M(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(vr.initialStylesByElement.delete(this._element),this._startStyles&&(B(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(B(this._element,this._endStyles),this._endStyles=null),M(this._element,this._initialStyles),this._state=3)}}function Dn(O){let u=null;return O.forEach((h,b)=>{(function tr(O){return"display"===O||"position"===O})(b)&&(u=u||new Map,u.set(b,h))}),u}class _i{constructor(u,h,b,S){this.element=u,this.keyframes=h,this.options=b,this._specialStyles=S,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=b.duration,this._delay=b.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(u=>u()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const u=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,u,this.options),this._finalKeyframe=u.length?u[u.length-1]:new Map;const h=()=>this._onFinish();this.domPlayer.addEventListener("finish",h),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",h)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(u){const h=[];return u.forEach(b=>{h.push(Object.fromEntries(b))}),h}_triggerWebAnimation(u,h,b){return u.animate(this._convertKeyframesToObject(h),b)}onStart(u){this._originalOnStartFns.push(u),this._onStartFns.push(u)}onDone(u){this._originalOnDoneFns.push(u),this._onDoneFns.push(u)}onDestroy(u){this._onDestroyFns.push(u)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(u=>u()),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(u=>u()),this._onDestroyFns=[])}setPosition(u){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=u*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const u=new Map;this.hasStarted()&&this._finalKeyframe.forEach((b,S)=>{"offset"!==S&&u.set(S,this._finished?b:un(this.element,S))}),this.currentSnapshot=u}triggerCallback(u){const h="start"===u?this._onStartFns:this._onDoneFns;h.forEach(b=>b()),h.length=0}}class Va{validateStyleProperty(u){return!0}validateAnimatableStyleProperty(u){return!0}matchesElement(u,h){return!1}containsElement(u,h){return $n(u,h)}getParentElement(u){return Gt(u)}query(u,h,b){return ke(u,h,b)}computeStyle(u,h,b){return un(u,h)}animate(u,h,b,S,H,a=[]){const m={duration:b,delay:S,fill:0==S?"both":"forwards"};H&&(m.easing=H);const D=new Map,U=a.filter($e=>$e instanceof _i);(function yn(O,u){return 0===O||0===u})(b,S)&&U.forEach($e=>{$e.currentSnapshot.forEach((ct,dt)=>D.set(dt,ct))});let ae=function j(O){return O.length?O[0]instanceof Map?O:O.map(u=>new Map(Object.entries(u))):[]}(h).map($e=>new Map($e));ae=function dr(O,u,h){if(h.size&&u.length){let b=u[0],S=[];if(h.forEach((H,a)=>{b.has(a)||S.push(a),b.set(a,H)}),S.length)for(let H=1;Ha.set(_,un(O,_)))}}return u}(u,ae,D);const Ae=function Eo(O,u){let h=null,b=null;return Array.isArray(u)&&u.length?(h=Dn(u[0]),u.length>1&&(b=Dn(u[u.length-1]))):u instanceof Map&&(h=Dn(u)),h||b?new vr(O,h,b):null}(u,ae);return new _i(u,ae,m,Ae)}}const Ai="@.disabled";class Co{constructor(u,h,b,S){this.namespaceId=u,this.delegate=h,this.engine=b,this._onDestroy=S,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(u){this.delegate.destroyNode?.(u)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(u,h){return this.delegate.createElement(u,h)}createComment(u){return this.delegate.createComment(u)}createText(u){return this.delegate.createText(u)}appendChild(u,h){this.delegate.appendChild(u,h),this.engine.onInsert(this.namespaceId,h,u,!1)}insertBefore(u,h,b,S=!0){this.delegate.insertBefore(u,h,b),this.engine.onInsert(this.namespaceId,h,u,S)}removeChild(u,h,b){this.engine.onRemove(this.namespaceId,h,this.delegate)}selectRootElement(u,h){return this.delegate.selectRootElement(u,h)}parentNode(u){return this.delegate.parentNode(u)}nextSibling(u){return this.delegate.nextSibling(u)}setAttribute(u,h,b,S){this.delegate.setAttribute(u,h,b,S)}removeAttribute(u,h,b){this.delegate.removeAttribute(u,h,b)}addClass(u,h){this.delegate.addClass(u,h)}removeClass(u,h){this.delegate.removeClass(u,h)}setStyle(u,h,b,S){this.delegate.setStyle(u,h,b,S)}removeStyle(u,h,b){this.delegate.removeStyle(u,h,b)}setProperty(u,h,b){"@"==h.charAt(0)&&h==Ai?this.disableAnimations(u,!!b):this.delegate.setProperty(u,h,b)}setValue(u,h){this.delegate.setValue(u,h)}listen(u,h,b){return this.delegate.listen(u,h,b)}disableAnimations(u,h){this.engine.disableAnimations(u,h)}}class wo extends Co{constructor(u,h,b,S,H){super(h,b,S,H),this.factory=u,this.namespaceId=h}setProperty(u,h,b){"@"==h.charAt(0)?"."==h.charAt(1)&&h==Ai?this.disableAnimations(u,b=void 0===b||!!b):this.engine.process(this.namespaceId,u,h.slice(1),b):this.delegate.setProperty(u,h,b)}listen(u,h,b){if("@"==h.charAt(0)){const S=function Li(O){switch(O){case"body":return document.body;case"document":return document;case"window":return window;default:return O}}(u);let H=h.slice(1),a="";return"@"!=H.charAt(0)&&([H,a]=function nr(O){const u=O.indexOf(".");return[O.substring(0,u),O.slice(u+1)]}(H)),this.engine.listen(this.namespaceId,S,H,a,_=>{this.factory.scheduleListenerCallback(_._data||-1,b,_)})}return this.delegate.listen(u,h,b)}}class ir{constructor(u,h,b){this.delegate=u,this.engine=h,this._zone=b,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,h.onRemovalComplete=(S,H)=>{const a=H?.parentNode(S);a&&H.removeChild(a,S)}}createRenderer(u,h){const S=this.delegate.createRenderer(u,h);if(!u||!h?.data?.animation){const D=this._rendererCache;let U=D.get(S);return U||(U=new Co("",S,this.engine,()=>D.delete(S)),D.set(S,U)),U}const H=h.id,a=h.id+"-"+this._currentId;this._currentId++,this.engine.register(a,u);const _=D=>{Array.isArray(D)?D.forEach(_):this.engine.registerTrigger(H,a,u,D.name,D)};return h.data.animation.forEach(_),new wo(this,a,S,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(u,h,b){if(u>=0&&uh(b));const S=this._animationCallbacksBuffer;0==S.length&&queueMicrotask(()=>{this._zone.run(()=>{S.forEach(H=>{const[a,_]=H;a(_)}),this._animationCallbacksBuffer=[]})}),S.push([h,b])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}var Ci=y(60177);const Wo=[{provide:Ie,useFactory:function rr(){return new Ri}},{provide:Do,useClass:(()=>{class O extends Do{constructor(h,b,S){super(h,b,S,(0,E.WQX)(E.An2,{optional:!0}))}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(b){return new(b||O)(E.KVO(Ci.qQ),E.KVO(J),E.KVO(Ie))};static#t=this.\u0275prov=E.jDH({token:O,factory:O.\u0275fac})}return O})()},{provide:E._9s,useFactory:function ps(O,u,h){return new ir(O,u,h)},deps:[G.B7,Do,E.SKi]}],kr=[{provide:J,useFactory:()=>new Va},{provide:E.bc$,useValue:"BrowserAnimations"},...Wo];var qn=y(74710),vi=y(73955);class Vs{http;prefix;suffix;constructor(u,h="/assets/i18n/",b=".json"){this.http=u,this.prefix=h,this.suffix=b}getTranslation(u){return this.http.get(`${this.prefix}${u}${this.suffix}`)}}var Yr=y(70980),Io=y(21413),gn=y(5964),gs=y(18359),_s=y(84412),vs=y(84572),Hs=y(39974),bs=y(85343),ys=y(54360),So=y(58750),br=y(41584),Xo=y(25558),yr=y(88141),Ao=y(983),Zr=y(7673),Lt=y(91986),xn=y(56977);const Cn=["progressbar"],or=["progressbarWrapper"];function Xn(O,u){if(1&O&&E.nrm(0,"div",7),2&O){const h=E.XpG();E.xc7("box-shadow","0 0 10px "+h.color+", 0 0 5px "+h.color)}}function Oo(O,u){if(1&O&&(E.j41(0,"div",8),E.nrm(1,"div",9),E.k0s()),2&O){const h=E.XpG();E.R7$(),E.xc7("border-top-color",h.color)("border-left-color",h.color)}}class xo{get snapshot(){return this._state.value}get isStarted(){return this.snapshot.active}constructor(u,h){this._onDestroyCallback=h,this._started=new Io.B,this.started=this._started.pipe((0,gn.p)(()=>!this.isStarted)),this._completed=new Io.B,this.completed=this._completed.pipe((0,gn.p)(()=>this.isStarted)),this._trickling=new Io.B,this._worker=gs.yU.EMPTY,this._state=new _s.t({active:!1,value:0}),this._config=new _s.t(u),this.state=this._state.asObservable(),this.config=this._config.asObservable(),this._worker=(0,vs.z)([this._trickling,this._config]).pipe(function To(O){return(0,Hs.N)((u,h)=>{let b=!1,S=null,H=null;const a=()=>{if(H?.unsubscribe(),H=null,b){b=!1;const _=S;S=null,h.next(_)}};u.subscribe((0,ys._)(h,_=>{H?.unsubscribe(),b=!0,S=_,H=(0,ys._)(h,a,bs.l),(0,So.Tg)(O(_)).subscribe(H)},()=>{a(),h.complete()},void 0,()=>{S=H=null}))})}(([b,S])=>(0,br.O)(b?S.debounceTime:0)),(0,Xo.n)(([b,S])=>b?this.onTrickling(S):this.onComplete(S))).subscribe()}start(){this._started.next(),this._trickling.next(!0)}complete(){this._trickling.next(!1)}inc(u){const h=this.snapshot.value;this.isStarted?("number"!=typeof u&&(u=this._config.value.trickleFunc(h)),this.set(h+u)):this.start()}set(u){this.setState({value:this.clamp(u),active:!0})}setConfig(u){this._config.next({...this._config.value,...u})}destroy(){this._worker.unsubscribe(),this._trickling.complete(),this._state.complete(),this._config.complete(),this._started.complete(),this._completed.complete(),this._onDestroyCallback()}setState(u){this._state.next({...this.snapshot,...u})}clamp(u){return Math.max(this._config.value.min,Math.min(this._config.value.max,u))}onTrickling(u){return this.isStarted||this.set(this._config.value.min),(0,br.O)(0,u.trickleSpeed).pipe((0,yr.M)(()=>this.inc()))}onComplete(u){return this._completed.next(),this.isStarted?(0,Zr.of)({}).pipe((0,yr.M)(()=>this.setState({value:100})),(0,Lt.c)(1.7*u.speed),(0,yr.M)(()=>this.setState({active:!1})),(0,Lt.c)(u.speed),(0,Yr.j)(()=>this.setState({value:0})),(0,xn.Q)(this._started)):Ao.w}}const Ro=new E.nKC("ngProgressConfig"),Ds={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:O=>O>=0&&O<20?10:O>=20&&O<50?4:O>=50&&O<80?2:O>=80&&O<99?.5:0};let Fr=(()=>{class O{constructor(h){this._instances=new Map,this.config=h?{...Ds,...h}:Ds}ref(h="root",b){if(this._instances.has(h)){const S=this._instances.get(h);return b&&S.setConfig({...this.config,...b}),S}{const S=new xo({...this.config,...b},this.deleteInstance(h));return this._instances.set(h,S).get(h)}}destroyAll(){this._instances.forEach(h=>h.destroy())}deleteInstance(h){return()=>{this._instances.delete(h)}}static#e=this.\u0275fac=function(b){return new(b||O)(E.KVO(Ro,8))};static#t=this.\u0275prov=E.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})(),Dr=(()=>{class O{get isStarted(){return this.progressRef?.isStarted}constructor(h){this._ngProgress=h,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 E.bkB,this.completed=new E.bkB}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 h=this.progressElement.nativeElement,b=this.progressWrapperElement.nativeElement;this._state=this.progressRef.state.pipe((0,yr.M)(S=>{h.style.transform=`translate3d(${S.value}%,0,0)`,S.active?(h.style.transition=`all ${this.speed}ms ${this.ease}`,b.setAttribute("active","true")):(h.style.transition="none",b.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(h){this.progressRef.inc(h)}set(h){this.progressRef.set(h)}static#e=this.\u0275fac=function(b){return new(b||O)(E.rXU(Fr))};static#t=this.\u0275cmp=E.VBU({type:O,selectors:[["ng-progress"]],viewQuery:function(b,S){if(1&b&&(E.GBs(Cn,7),E.GBs(or,7)),2&b){let H;E.mGM(H=E.lsd())&&(S.progressElement=H.first),E.mGM(H=E.lsd())&&(S.progressWrapperElement=H.first)}},hostAttrs:["role","progressbar"],hostVars:4,hostBindings:function(b,S){2&b&&E.BMQ("spinnerPosition",S.spinnerPosition)("direction",S.direction)("thick",S.thick)("fixed",S.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:[E.OA$,E.aNF],decls:7,vars:6,consts:[["progressbarWrapper",""],["progressbar",""],[1,"ng-progress-bar"],[1,"ng-bar-placeholder"],[1,"ng-bar"],["class","ng-meteor",3,"boxShadow",4,"ngIf"],["class","ng-spinner",4,"ngIf"],[1,"ng-meteor"],[1,"ng-spinner"],[1,"ng-spinner-icon"]],template:function(b,S){1&b&&(E.j41(0,"div",2,0)(2,"div",3)(3,"div",4,1),E.DNE(5,Xn,1,2,"div",5),E.k0s()(),E.DNE(6,Oo,2,4,"div",6),E.k0s()),2&b&&(E.xc7("transition","opacity "+S.speed+"ms "+S.ease),E.R7$(3),E.xc7("background-color",S.color),E.R7$(2),E.Y8G("ngIf",S.meteor),E.R7$(),E.Y8G("ngIf",S.spinner))},dependencies:[Ci.MD,Ci.bT],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})}return O})();const qr=new E.nKC("ngProgressHttpConfig");let Es=(()=>{class O{constructor(h,b){this.ngProgress=h,this._inProgressCount=0,this._config={id:"root",silentApis:[],matcher:void 0},this._config=b?{...this._config,...b}:this._config}intercept(h,b){return h.headers.has("ignoreProgressBar")?b.handle(h.clone({headers:h.headers.delete("ignoreProgressBar")})):this.checkUrl(h)?b.handle(h):(this._inProgressCount++,this._progressRef=this.ngProgress.ref(this._config.id),this._progressRef.isStarted||this._progressRef.start(),b.handle(h).pipe((0,Yr.j)(()=>{this._inProgressCount--,0===this._inProgressCount&&this._progressRef.complete()})))}checkUrl(h){const b=h.url.toLowerCase();return this._config.matcher&&this._config.silentApis?.length?$s(b,this._config.matcher)&&Jr(b,this._config.silentApis):this._config.silentApis?.length?Jr(b,this._config.silentApis):!!this._config.matcher&&$s(b,this._config.matcher)}static#e=this.\u0275fac=function(b){return new(b||O)(E.KVO(Fr),E.KVO(qr,8))};static#t=this.\u0275prov=E.jDH({token:O,factory:O.\u0275fac})}return O})();function Jr(O,u){return!!u.find(h=>O.includes(h.toLowerCase()))}function $s(O,u){return!!O.match(u)}let Yo=(()=>{class O{static withConfig(h){return{ngModule:O,providers:[{provide:qr,useValue:h}]}}static#e=this.\u0275fac=function(b){return new(b||O)};static#t=this.\u0275mod=E.$C({type:O});static#n=this.\u0275inj=E.G2t({providers:[{provide:w.a7,useClass:Es,multi:!0}]})}return O})();const Cs=new E.nKC("ngProgressRouterConfig");function eo(O,u){let h=!1;return u.map(b=>h=h||O instanceof b),h}let zs=(()=>{class O{constructor(h,b,S){this._config={id:"root",delay:0,startEvents:[qn.Z],completeEvents:[qn.wF,qn.j5,qn.L6]},this._config=S?{...this._config,...S}:this._config;const H=h.ref(this._config.id),a=(0,Zr.of)({}).pipe((0,yr.M)(()=>H.start())),_=(0,Zr.of)({}).pipe((0,Lt.c)(this._config.delay),(0,yr.M)(()=>H.complete())),m=[...this._config.startEvents,...this._config.completeEvents];b.events.pipe((0,gn.p)(D=>eo(D,m)),(0,Xo.n)(D=>eo(D,this._config.startEvents)?a:_)).subscribe()}static#e=this.\u0275fac=function(b){return new(b||O)(E.KVO(Fr),E.KVO(qn.Ix),E.KVO(Cs,8))};static#t=this.\u0275prov=E.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})(),Zo=(()=>{class O{constructor(h){}static withConfig(h){return{ngModule:O,providers:[{provide:Cs,useValue:h}]}}static#e=this.\u0275fac=function(b){return new(b||O)(E.KVO(zs))};static#t=this.\u0275mod=E.$C({type:O});static#n=this.\u0275inj=E.G2t({})}return O})();var Bi=y(88834),ws=y(99213),qo=y(14823),Lr=y(84800);let Ms=(()=>{class O{constructor(){this.change=new E.bkB,this.themes=["docs-theme-light","docs-theme-dark"],this._value="docs-theme-light"}get value(){return this._value}set value(h){this._value=h,this.change.next(h)}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(b){return new(b||O)};static#t=this.\u0275prov=E.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})();var Po=y(35309);function to(O,u){if(1&O){const h=E.RV6();E.j41(0,"div",3)(1,"a",16),E.bIt("focus",function(){E.eBV(h);const S=E.XpG();return E.Njj(S.skipLinkHidden=!1)})("blur",function(){E.eBV(h);const S=E.XpG();return E.Njj(S.skipLinkHidden=!0)}),E.EFF(2," Skip to main content "),E.k0s()()}if(2&O){const h=E.XpG();E.AVh("cdk-visually-hidden",h.skipLinkHidden),E.R7$(),E.Y8G("href",h.skipLinkHref,E.B4B)}}function bi(O,u){1&O&&(E.qSk(),E.j41(0,"svg",17),E.nrm(1,"path",18),E.k0s())}let Er=(()=>{class O{constructor(h,b){this._appThemes=h,this.navigationFocusService=b,this.subscriptions=new gs.yU,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()}static#e=this.\u0275fac=function(b){return new(b||O)(E.rXU(Ms),E.rXU(Po._))};static#t=this.\u0275cmp=E.VBU({type:O,selectors:[["app-navbar"]],standalone:!0,features:[E.aNF],decls:27,vars:5,consts:[["githubIcon",""],[3,"color"],["aria-label","Top Toolbar",1,"docs-navbar-header"],[1,"skip-link-wrapper"],["mat-button","","routerLink","/","aria-label","Angular Material",1,"docs-button"],["matButtonIcon",""],["mat-button","","routerLink","components","routerLinkActive","docs-navbar-header-item-selected",1,"docs-navbar-hide-small","docs-button"],["mat-button","","routerLink","guides","routerLinkActive","docs-navbar-header-item-selected",1,"docs-navbar-hide-small","docs-button"],[1,"flex-spacer"],["mat-icon-button","","matTooltip","Toggle the theme",3,"click"],["mat-button","","href","https://github.com/ng-matero/extensions","target","_blank","aria-label","GitHub Repository",1,"docs-button","docs-navbar-hide-small"],["matButtonIcon","",3,"ngTemplateOutlet"],["mat-icon-button","","href","https://github.com/ng-matero/extensions","target","_blank","aria-label","GitHub Repository",1,"docs-button","docs-navbar-show-small"],["aria-label","Section Nav Bar",1,"docs-navbar","docs-navbar-show-small"],["mat-button","","routerLink","components",1,"docs-navbar-link"],["mat-button","","routerLink","guides",1,"docs-navbar-link"],["mat-raised-button","","color","accent",3,"focus","blur","href"],["viewBox","0 0 20 20","aria-hidden","true",1,"github-logo"],["d","M10 0C4.477 0 0 4.477 0 10c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V19c0 .27.16.59.67.5C17.14 18.16 20 14.42 20 10A10 10 0 0 0 10 0z","fill","currentColor","fill-rule","evenodd"]],template:function(b,S){if(1&b){const H=E.RV6();E.nrm(0,"ng-progress",1),E.j41(1,"nav",2),E.DNE(2,to,3,3,"div",3),E.j41(3,"a",4),E.nrm(4,"app-logo",5),E.j41(5,"span"),E.EFF(6,"Material Extensions"),E.k0s()(),E.j41(7,"a",6),E.EFF(8,"Components"),E.k0s(),E.j41(9,"a",7),E.EFF(10,"Guides"),E.k0s(),E.nrm(11,"div",8),E.j41(12,"button",9),E.bIt("click",function(){return E.eBV(H),E.Njj(S.toggleTheme())}),E.j41(13,"mat-icon"),E.EFF(14),E.k0s()(),E.j41(15,"a",10),E.nrm(16,"span",11),E.EFF(17," GitHub "),E.k0s(),E.j41(18,"a",12),E.nrm(19,"span",11),E.k0s()(),E.j41(20,"nav",13)(21,"a",14),E.EFF(22,"Components"),E.k0s(),E.j41(23,"a",15),E.EFF(24,"Guides"),E.k0s()(),E.DNE(25,bi,2,0,"ng-template",null,0,E.C5r)}if(2&b){const H=E.sdS(26);E.Y8G("color",S.dark?"#00dddd":"#005cbb"),E.R7$(2),E.vxM(2,S.skipLinkHref?2:-1),E.R7$(12),E.JRh(S.dark?"brightness_3":"wb_sunny"),E.R7$(2),E.Y8G("ngTemplateOutlet",H),E.R7$(3),E.Y8G("ngTemplateOutlet",H)}},dependencies:[Dr,Bi.It,qn.Wk,qn.wQ,Bi.iY,qo.oV,ws.An,Bi.pQ,Lr.v,Ci.T3],styles:[".docs-navbar-header[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;padding:8px 16px}.docs-navbar-header[_ngcontent-%COMP%] > .mat-mdc-button[_ngcontent-%COMP%]:last-child{margin-left:auto}.mat-mdc-icon-button[_ngcontent-%COMP%]{color:inherit}.github-logo[_ngcontent-%COMP%], app-logo[_ngcontent-%COMP%]{margin-right:8px;width:24px;height:24px}.flex-spacer[_ngcontent-%COMP%]{flex-grow:1}.docs-navbar-link[_ngcontent-%COMP%]{text-decoration:inherit;flex:1}.docs-navbar[_ngcontent-%COMP%], .docs-navbar-show-small[_ngcontent-%COMP%]{display:none}.skip-link-wrapper[_ngcontent-%COMP%]{position:absolute;top:10px;left:50%;transform:translate(-50%);border-radius:5px}@media (width <= 720px){.docs-navbar-hide-small[_ngcontent-%COMP%]{display:none}.docs-navbar-show-small[_ngcontent-%COMP%]{display:block}.docs-navbar[_ngcontent-%COMP%]{display:flex}.github-logo[_ngcontent-%COMP%]{margin:0}}theme-picker[_ngcontent-%COMP%]{display:none}@media (width >= 328px){theme-picker[_ngcontent-%COMP%]{display:block}}"]})}return O})();var Jo=y(66969);let no=(()=>{class O{constructor(h,b,S){this._element=h,this._overlayContainer=b,this._appThemes=S,this._appThemes.change.subscribe(H=>{this._appThemes.themes.filter(a=>a!==H).forEach(a=>{this._element.nativeElement.classList.remove(a),this._overlayContainer.getContainerElement().classList.remove(a)}),this._element.nativeElement.classList.add(H),this._overlayContainer.getContainerElement().classList.add(H)})}static#e=this.\u0275fac=function(b){return new(b||O)(E.rXU(E.aKT),E.rXU(Jo.Sf),E.rXU(Ms))};static#t=this.\u0275cmp=E.VBU({type:O,selectors:[["app-root"]],standalone:!0,features:[E.aNF],decls:2,vars:0,consts:[[1,"mat-elevation-z6"]],template:function(b,S){1&b&&E.nrm(0,"app-navbar",0)(1,"router-outlet")},dependencies:[Er,qn.n3],styles:["app-root{display:flex;flex-direction:column;height:100vh}app-navbar{position:fixed;top:0;left:0;right:0;z-index:2}app-root>app-component-sidenav{flex:1}app-root>router-outlet+.main-content,app-root>router-outlet+app-component-sidenav{margin-top:56px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width: 720px){app-root>router-outlet+.main-content,app-root>router-outlet+app-component-sidenav{margin-top:92px;overflow-y:visible}}\n"],encapsulation:2})}return O})();const No=[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([y.e(76),y.e(942)]).then(y.bind(y,68942)).then(O=>O.Homepage)},{path:"categories",redirectTo:"/components/categories"},{path:"components",loadChildren:()=>Promise.all([y.e(76),y.e(621)]).then(y.bind(y,28621)).then(O=>O.routes)},{path:"**",redirectTo:""}];let es=(()=>{class O{constructor(){this.change=new E.bkB,this._value="ltr"}get value(){return this._value}set value(h){this._value=h,this.change.next(h)}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(b){return new(b||O)};static#t=this.\u0275prov=E.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})();(0,G.B8)(no,{providers:[function Us(){return(0,E.ngT)("NgEagerAnimations"),[...kr]}(),(0,w.$R)((0,w.Sx)()),(0,qn.lh)(No,(0,qn.oH)({scrollPositionRestoration:"enabled",anchorScrolling:"enabled"})),(0,E.oKB)(Yo,Zo,vi.h.forRoot({loader:{provide:vi.Wr,useFactory:function Br(O){return new Vs(O,"assets/i18n/checkbox-group/","_json")},deps:[w.Qq]}})),{provide:c.dS,useClass:es}]}).catch(O=>console.error(O))},84412:(et,he,y)=>{y.d(he,{t:()=>w});var c=y(21413);class w extends c.B{constructor(G){super(),this._value=G}get value(){return this.getValue()}_subscribe(G){const k=super._subscribe(G);return!k.closed&&G.next(this._value),k}getValue(){const{hasError:G,thrownError:k,_value:ie}=this;if(G)throw k;return this._throwIfClosed(),ie}next(G){super.next(this._value=G)}}},71985:(et,he,y)=>{y.d(he,{c:()=>te});var c=y(47707),w=y(18359),E=y(3494),G=y(71203),k=y(41026),ie=y(98071),Q=y(49786);let te=(()=>{class le{constructor(fe){fe&&(this._subscribe=fe)}lift(fe){const Re=new le;return Re.source=this,Re.operator=fe,Re}subscribe(fe,Re,ze){const Ee=function ne(le){return le&&le instanceof c.vU||function q(le){return le&&(0,ie.T)(le.next)&&(0,ie.T)(le.error)&&(0,ie.T)(le.complete)}(le)&&(0,w.Uv)(le)}(fe)?fe:new c.Ms(fe,Re,ze);return(0,Q.Y)(()=>{const{operator:Ze,source:at}=this;Ee.add(Ze?Ze.call(Ee,at):at?this._subscribe(Ee):this._trySubscribe(Ee))}),Ee}_trySubscribe(fe){try{return this._subscribe(fe)}catch(Re){fe.error(Re)}}forEach(fe,Re){return new(Re=Y(Re))((ze,Ee)=>{const Ze=new c.Ms({next:at=>{try{fe(at)}catch(vt){Ee(vt),Ze.unsubscribe()}},error:Ee,complete:ze});this.subscribe(Ze)})}_subscribe(fe){var Re;return null===(Re=this.source)||void 0===Re?void 0:Re.subscribe(fe)}[E.s](){return this}pipe(...fe){return(0,G.m)(fe)(this)}toPromise(fe){return new(fe=Y(fe))((Re,ze)=>{let Ee;this.subscribe(Ze=>Ee=Ze,Ze=>ze(Ze),()=>Re(Ee))})}}return le.create=we=>new le(we),le})();function Y(le){var we;return null!==(we=le??k.$.Promise)&&void 0!==we?we:Promise}},92771:(et,he,y)=>{y.d(he,{m:()=>E});var c=y(21413),w=y(86129);class E extends c.B{constructor(k=1/0,ie=1/0,Q=w.U){super(),this._bufferSize=k,this._windowTime=ie,this._timestampProvider=Q,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=ie===1/0,this._bufferSize=Math.max(1,k),this._windowTime=Math.max(1,ie)}next(k){const{isStopped:ie,_buffer:Q,_infiniteTimeWindow:te,_timestampProvider:Y,_windowTime:q}=this;ie||(Q.push(k),!te&&Q.push(Y.now()+q)),this._trimBuffer(),super.next(k)}_subscribe(k){this._throwIfClosed(),this._trimBuffer();const ie=this._innerSubscribe(k),{_infiniteTimeWindow:Q,_buffer:te}=this,Y=te.slice();for(let q=0;q{y.d(he,{B:()=>Q});var c=y(71985),w=y(18359);const G=(0,y(81853).L)(Y=>function(){Y(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var k=y(57908),ie=y(49786);let Q=(()=>{class Y extends c.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(ne){const le=new te(this,this);return le.operator=ne,le}_throwIfClosed(){if(this.closed)throw new G}next(ne){(0,ie.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const le of this.currentObservers)le.next(ne)}})}error(ne){(0,ie.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=ne;const{observers:le}=this;for(;le.length;)le.shift().error(ne)}})}complete(){(0,ie.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:ne}=this;for(;ne.length;)ne.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var ne;return(null===(ne=this.observers)||void 0===ne?void 0:ne.length)>0}_trySubscribe(ne){return this._throwIfClosed(),super._trySubscribe(ne)}_subscribe(ne){return this._throwIfClosed(),this._checkFinalizedStatuses(ne),this._innerSubscribe(ne)}_innerSubscribe(ne){const{hasError:le,isStopped:we,observers:fe}=this;return le||we?w.Kn:(this.currentObservers=null,fe.push(ne),new w.yU(()=>{this.currentObservers=null,(0,k.o)(fe,ne)}))}_checkFinalizedStatuses(ne){const{hasError:le,thrownError:we,isStopped:fe}=this;le?ne.error(we):fe&&ne.complete()}asObservable(){const ne=new c.c;return ne.source=this,ne}}return Y.create=(q,ne)=>new te(q,ne),Y})();class te extends Q{constructor(q,ne){super(),this.destination=q,this.source=ne}next(q){var ne,le;null===(le=null===(ne=this.destination)||void 0===ne?void 0:ne.next)||void 0===le||le.call(ne,q)}error(q){var ne,le;null===(le=null===(ne=this.destination)||void 0===ne?void 0:ne.error)||void 0===le||le.call(ne,q)}complete(){var q,ne;null===(ne=null===(q=this.destination)||void 0===q?void 0:q.complete)||void 0===ne||ne.call(q)}_subscribe(q){var ne,le;return null!==(le=null===(ne=this.source)||void 0===ne?void 0:ne.subscribe(q))&&void 0!==le?le:w.Kn}}},47707:(et,he,y)=>{y.d(he,{Ms:()=>ze,vU:()=>le});var c=y(98071),w=y(18359),E=y(41026),G=y(45334),k=y(85343);const ie=Y("C",void 0,void 0);function Y(Be,xe,ye){return{kind:Be,value:xe,error:ye}}var q=y(19270),ne=y(49786);class le extends w.yU{constructor(xe){super(),this.isStopped=!1,xe?(this.destination=xe,(0,w.Uv)(xe)&&xe.add(this)):this.destination=vt}static create(xe,ye,Me){return new ze(xe,ye,Me)}next(xe){this.isStopped?at(function te(Be){return Y("N",Be,void 0)}(xe),this):this._next(xe)}error(xe){this.isStopped?at(function Q(Be){return Y("E",void 0,Be)}(xe),this):(this.isStopped=!0,this._error(xe))}complete(){this.isStopped?at(ie,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(xe){this.destination.next(xe)}_error(xe){try{this.destination.error(xe)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const we=Function.prototype.bind;function fe(Be,xe){return we.call(Be,xe)}class Re{constructor(xe){this.partialObserver=xe}next(xe){const{partialObserver:ye}=this;if(ye.next)try{ye.next(xe)}catch(Me){Ee(Me)}}error(xe){const{partialObserver:ye}=this;if(ye.error)try{ye.error(xe)}catch(Me){Ee(Me)}else Ee(xe)}complete(){const{partialObserver:xe}=this;if(xe.complete)try{xe.complete()}catch(ye){Ee(ye)}}}class ze extends le{constructor(xe,ye,Me){let be;if(super(),(0,c.T)(xe)||!xe)be={next:xe??void 0,error:ye??void 0,complete:Me??void 0};else{let Te;this&&E.$.useDeprecatedNextContext?(Te=Object.create(xe),Te.unsubscribe=()=>this.unsubscribe(),be={next:xe.next&&fe(xe.next,Te),error:xe.error&&fe(xe.error,Te),complete:xe.complete&&fe(xe.complete,Te)}):be=xe}this.destination=new Re(be)}}function Ee(Be){E.$.useDeprecatedSynchronousErrorHandling?(0,ne.l)(Be):(0,G.m)(Be)}function at(Be,xe){const{onStoppedNotification:ye}=E.$;ye&&q.f.setTimeout(()=>ye(Be,xe))}const vt={closed:!0,next:k.l,error:function Ze(Be){throw Be},complete:k.l}},18359:(et,he,y)=>{y.d(he,{Kn:()=>ie,yU:()=>k,Uv:()=>Q});var c=y(98071);const E=(0,y(81853).L)(Y=>function(ne){Y(this),this.message=ne?`${ne.length} errors occurred during unsubscription:\n${ne.map((le,we)=>`${we+1}) ${le.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=ne});var G=y(57908);class k{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:ne}=this;if(ne)if(this._parentage=null,Array.isArray(ne))for(const fe of ne)fe.remove(this);else ne.remove(this);const{initialTeardown:le}=this;if((0,c.T)(le))try{le()}catch(fe){q=fe instanceof E?fe.errors:[fe]}const{_finalizers:we}=this;if(we){this._finalizers=null;for(const fe of we)try{te(fe)}catch(Re){q=q??[],Re instanceof E?q=[...q,...Re.errors]:q.push(Re)}}if(q)throw new E(q)}}add(q){var ne;if(q&&q!==this)if(this.closed)te(q);else{if(q instanceof k){if(q.closed||q._hasParent(this))return;q._addParent(this)}(this._finalizers=null!==(ne=this._finalizers)&&void 0!==ne?ne:[]).push(q)}}_hasParent(q){const{_parentage:ne}=this;return ne===q||Array.isArray(ne)&&ne.includes(q)}_addParent(q){const{_parentage:ne}=this;this._parentage=Array.isArray(ne)?(ne.push(q),ne):ne?[ne,q]:q}_removeParent(q){const{_parentage:ne}=this;ne===q?this._parentage=null:Array.isArray(ne)&&(0,G.o)(ne,q)}remove(q){const{_finalizers:ne}=this;ne&&(0,G.o)(ne,q),q instanceof k&&q._removeParent(this)}}k.EMPTY=(()=>{const Y=new k;return Y.closed=!0,Y})();const ie=k.EMPTY;function Q(Y){return Y instanceof k||Y&&"closed"in Y&&(0,c.T)(Y.remove)&&(0,c.T)(Y.add)&&(0,c.T)(Y.unsubscribe)}function te(Y){(0,c.T)(Y)?Y():Y.unsubscribe()}},41026:(et,he,y)=>{y.d(he,{$:()=>c});const c={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},30017:(et,he,y)=>{y.d(he,{G:()=>ie});var c=y(71985),w=y(18359),E=y(99898),G=y(54360),k=y(39974);class ie extends c.c{constructor(te,Y){super(),this.source=te,this.subjectFactory=Y,this._subject=null,this._refCount=0,this._connection=null,(0,k.S)(te)&&(this.lift=te.lift)}_subscribe(te){return this.getSubject().subscribe(te)}getSubject(){const te=this._subject;return(!te||te.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:te}=this;this._subject=this._connection=null,te?.unsubscribe()}connect(){let te=this._connection;if(!te){te=this._connection=new w.yU;const Y=this.getSubject();te.add(this.source.subscribe((0,G._)(Y,void 0,()=>{this._teardown(),Y.complete()},q=>{this._teardown(),Y.error(q)},()=>this._teardown()))),te.closed&&(this._connection=null,te=w.yU.EMPTY)}return te}refCount(){return(0,E.B)()(this)}}},84572:(et,he,y)=>{y.d(he,{z:()=>q});var c=y(71985),w=y(93073),E=y(86648),G=y(33669),k=y(6450),ie=y(9326),Q=y(58496),te=y(54360),Y=y(45225);function q(...we){const fe=(0,ie.lI)(we),Re=(0,ie.ms)(we),{args:ze,keys:Ee}=(0,w.D)(we);if(0===ze.length)return(0,E.H)([],fe);const Ze=new c.c(function ne(we,fe,Re=G.D){return ze=>{le(fe,()=>{const{length:Ee}=we,Ze=new Array(Ee);let at=Ee,vt=Ee;for(let Be=0;Be{const xe=(0,E.H)(we[Be],fe);let ye=!1;xe.subscribe((0,te._)(ze,Me=>{Ze[Be]=Me,ye||(ye=!0,vt--),vt||ze.next(Re(Ze.slice()))},()=>{--at||ze.complete()}))},ze)},ze)}}(ze,fe,Ee?at=>(0,Q.e)(Ee,at):G.D));return Re?Ze.pipe((0,k.I)(Re)):Ze}function le(we,fe,Re){we?(0,Y.N)(Re,we,fe):fe()}},28793:(et,he,y)=>{y.d(he,{x:()=>k});var c=y(26365),E=y(9326),G=y(86648);function k(...ie){return function w(){return(0,c.U)(1)}()((0,G.H)(ie,(0,E.lI)(ie)))}},59030:(et,he,y)=>{y.d(he,{v:()=>E});var c=y(71985),w=y(58750);function E(G){return new c.c(k=>{(0,w.Tg)(G()).subscribe(k)})}},983:(et,he,y)=>{y.d(he,{w:()=>w});const w=new(y(71985).c)(k=>k.complete())},27468:(et,he,y)=>{y.d(he,{p:()=>te});var c=y(71985),w=y(93073),E=y(58750),G=y(9326),k=y(54360),ie=y(6450),Q=y(58496);function te(...Y){const q=(0,G.ms)(Y),{args:ne,keys:le}=(0,w.D)(Y),we=new c.c(fe=>{const{length:Re}=ne;if(!Re)return void fe.complete();const ze=new Array(Re);let Ee=Re,Ze=Re;for(let at=0;at{vt||(vt=!0,Ze--),ze[at]=Be},()=>Ee--,void 0,()=>{(!Ee||!vt)&&(Ze||fe.next(le?(0,Q.e)(le,ze):ze),fe.complete())}))}});return q?we.pipe((0,ie.I)(q)):we}},86648:(et,he,y)=>{y.d(he,{H:()=>Me});var c=y(58750),w=y(45225),E=y(39974),G=y(54360);function k(be,Te=0){return(0,E.N)((ve,_e)=>{ve.subscribe((0,G._)(_e,Qe=>(0,w.N)(_e,be,()=>_e.next(Qe),Te),()=>(0,w.N)(_e,be,()=>_e.complete(),Te),Qe=>(0,w.N)(_e,be,()=>_e.error(Qe),Te)))})}function ie(be,Te=0){return(0,E.N)((ve,_e)=>{_e.add(be.schedule(()=>ve.subscribe(_e),Te))})}var Y=y(71985),ne=y(4761),le=y(98071);function fe(be,Te){if(!be)throw new Error("Iterable cannot be null");return new Y.c(ve=>{(0,w.N)(ve,Te,()=>{const _e=be[Symbol.asyncIterator]();(0,w.N)(ve,Te,()=>{_e.next().then(Qe=>{Qe.done?ve.complete():ve.next(Qe.value)})},0,!0)})})}var Re=y(55055),ze=y(59858),Ee=y(47441),Ze=y(85397),at=y(37953),vt=y(50591),Be=y(15196);function Me(be,Te){return Te?function ye(be,Te){if(null!=be){if((0,Re.l)(be))return function Q(be,Te){return(0,c.Tg)(be).pipe(ie(Te),k(Te))}(be,Te);if((0,Ee.X)(be))return function q(be,Te){return new Y.c(ve=>{let _e=0;return Te.schedule(function(){_e===be.length?ve.complete():(ve.next(be[_e++]),ve.closed||this.schedule())})})}(be,Te);if((0,ze.y)(be))return function te(be,Te){return(0,c.Tg)(be).pipe(ie(Te),k(Te))}(be,Te);if((0,at.T)(be))return fe(be,Te);if((0,Ze.x)(be))return function we(be,Te){return new Y.c(ve=>{let _e;return(0,w.N)(ve,Te,()=>{_e=be[ne.l](),(0,w.N)(ve,Te,()=>{let Qe,Et;try{({value:Qe,done:Et}=_e.next())}catch(It){return void ve.error(It)}Et?ve.complete():ve.next(Qe)},0,!0)}),()=>(0,le.T)(_e?.return)&&_e.return()})}(be,Te);if((0,Be.U)(be))return function xe(be,Te){return fe((0,Be.C)(be),Te)}(be,Te)}throw(0,vt.L)(be)}(be,Te):(0,c.Tg)(be)}},33726:(et,he,y)=>{y.d(he,{R:()=>q});var c=y(58750),w=y(71985),E=y(31397),G=y(47441),k=y(98071),ie=y(6450);const Q=["addListener","removeListener"],te=["addEventListener","removeEventListener"],Y=["on","off"];function q(Re,ze,Ee,Ze){if((0,k.T)(Ee)&&(Ze=Ee,Ee=void 0),Ze)return q(Re,ze,Ee).pipe((0,ie.I)(Ze));const[at,vt]=function fe(Re){return(0,k.T)(Re.addEventListener)&&(0,k.T)(Re.removeEventListener)}(Re)?te.map(Be=>xe=>Re[Be](ze,xe,Ee)):function le(Re){return(0,k.T)(Re.addListener)&&(0,k.T)(Re.removeListener)}(Re)?Q.map(ne(Re,ze)):function we(Re){return(0,k.T)(Re.on)&&(0,k.T)(Re.off)}(Re)?Y.map(ne(Re,ze)):[];if(!at&&(0,G.X)(Re))return(0,E.Z)(Be=>q(Be,ze,Ee))((0,c.Tg)(Re));if(!at)throw new TypeError("Invalid event target");return new w.c(Be=>{const xe=(...ye)=>Be.next(1vt(xe)})}function ne(Re,ze){return Ee=>Ze=>Re[Ee](ze,Ze)}},58750:(et,he,y)=>{y.d(he,{Tg:()=>we});var c=y(31635),w=y(47441),E=y(59858),G=y(71985),k=y(55055),ie=y(37953),Q=y(50591),te=y(85397),Y=y(15196),q=y(98071),ne=y(45334),le=y(3494);function we(Be){if(Be instanceof G.c)return Be;if(null!=Be){if((0,k.l)(Be))return function fe(Be){return new G.c(xe=>{const ye=Be[le.s]();if((0,q.T)(ye.subscribe))return ye.subscribe(xe);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Be);if((0,w.X)(Be))return function Re(Be){return new G.c(xe=>{for(let ye=0;ye{Be.then(ye=>{xe.closed||(xe.next(ye),xe.complete())},ye=>xe.error(ye)).then(null,ne.m)})}(Be);if((0,ie.T)(Be))return Ze(Be);if((0,te.x)(Be))return function Ee(Be){return new G.c(xe=>{for(const ye of Be)if(xe.next(ye),xe.closed)return;xe.complete()})}(Be);if((0,Y.U)(Be))return function at(Be){return Ze((0,Y.C)(Be))}(Be)}throw(0,Q.L)(Be)}function Ze(Be){return new G.c(xe=>{(function vt(Be,xe){var ye,Me,be,Te;return(0,c.sH)(this,void 0,void 0,function*(){try{for(ye=(0,c.xN)(Be);!(Me=yield ye.next()).done;)if(xe.next(Me.value),xe.closed)return}catch(ve){be={error:ve}}finally{try{Me&&!Me.done&&(Te=ye.return)&&(yield Te.call(ye))}finally{if(be)throw be.error}}xe.complete()})})(Be,xe).catch(ye=>xe.error(ye))})}},57786:(et,he,y)=>{y.d(he,{h:()=>ie});var c=y(26365),w=y(58750),E=y(983),G=y(9326),k=y(86648);function ie(...Q){const te=(0,G.lI)(Q),Y=(0,G.R0)(Q,1/0),q=Q;return q.length?1===q.length?(0,w.Tg)(q[0]):(0,c.U)(Y)((0,k.H)(q,te)):E.w}},7673:(et,he,y)=>{y.d(he,{of:()=>E});var c=y(9326),w=y(86648);function E(...G){const k=(0,c.lI)(G);return(0,w.H)(G,k)}},18810:(et,he,y)=>{y.d(he,{$:()=>E});var c=y(71985),w=y(98071);function E(G,k){const ie=(0,w.T)(G)?G:()=>G,Q=te=>te.error(ie());return new c.c(k?te=>k.schedule(Q,0,te):Q)}},41584:(et,he,y)=>{y.d(he,{O:()=>k});var c=y(71985),w=y(43236),E=y(79470);function k(ie=0,Q,te=w.b){let Y=-1;return null!=Q&&((0,E.m)(Q)?te=Q:Y=Q),new c.c(q=>{let ne=function G(ie){return ie instanceof Date&&!isNaN(ie)}(ie)?+ie-te.now():ie;ne<0&&(ne=0);let le=0;return te.schedule(function(){q.closed||(q.next(le++),0<=Y?this.schedule(void 0,Y):q.complete())},ne)})}},54360:(et,he,y)=>{y.d(he,{_:()=>w});var c=y(47707);function w(G,k,ie,Q,te){return new E(G,k,ie,Q,te)}class E extends c.vU{constructor(k,ie,Q,te,Y,q){super(k),this.onFinalize=Y,this.shouldUnsubscribe=q,this._next=ie?function(ne){try{ie(ne)}catch(le){k.error(le)}}:super._next,this._error=te?function(ne){try{te(ne)}catch(le){k.error(le)}finally{this.unsubscribe()}}:super._error,this._complete=Q?function(){try{Q()}catch(ne){k.error(ne)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var k;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:ie}=this;super.unsubscribe(),!ie&&(null===(k=this.onFinalize)||void 0===k||k.call(this))}}}},13798:(et,he,y)=>{y.d(he,{Z:()=>Q});var c=y(43236),w=y(39974),E=y(58750),G=y(54360),ie=y(41584);function Q(te,Y=c.E){return function k(te){return(0,w.N)((Y,q)=>{let ne=!1,le=null,we=null,fe=!1;const Re=()=>{if(we?.unsubscribe(),we=null,ne){ne=!1;const Ee=le;le=null,q.next(Ee)}fe&&q.complete()},ze=()=>{we=null,fe&&q.complete()};Y.subscribe((0,G._)(q,Ee=>{ne=!0,le=Ee,we||(0,E.Tg)(te(Ee)).subscribe(we=(0,G._)(q,Re,ze))},()=>{fe=!0,(!ne||!we||we.closed)&&q.complete()}))})}(()=>(0,ie.O)(te,Y))}},99437:(et,he,y)=>{y.d(he,{W:()=>G});var c=y(58750),w=y(54360),E=y(39974);function G(k){return(0,E.N)((ie,Q)=>{let q,te=null,Y=!1;te=ie.subscribe((0,w._)(Q,void 0,void 0,ne=>{q=(0,c.Tg)(k(ne,G(k)(ie))),te?(te.unsubscribe(),te=null,q.subscribe(Q)):Y=!0})),Y&&(te.unsubscribe(),te=null,q.subscribe(Q))})}},70274:(et,he,y)=>{y.d(he,{H:()=>E});var c=y(31397),w=y(98071);function E(G,k){return(0,w.T)(k)?(0,c.Z)(G,k,1):(0,c.Z)(G,1)}},70152:(et,he,y)=>{y.d(he,{B:()=>G});var c=y(43236),w=y(39974),E=y(54360);function G(k,ie=c.E){return(0,w.N)((Q,te)=>{let Y=null,q=null,ne=null;const le=()=>{if(Y){Y.unsubscribe(),Y=null;const fe=q;q=null,te.next(fe)}};function we(){const fe=ne+k,Re=ie.now();if(Re{q=fe,ne=ie.now(),Y||(Y=ie.schedule(we,k),te.add(Y))},()=>{le(),te.complete()},void 0,()=>{q=Y=null}))})}},39901:(et,he,y)=>{y.d(he,{U:()=>E});var c=y(39974),w=y(54360);function E(G){return(0,c.N)((k,ie)=>{let Q=!1;k.subscribe((0,w._)(ie,te=>{Q=!0,ie.next(te)},()=>{Q||ie.next(G),ie.complete()}))})}},91986:(et,he,y)=>{y.d(he,{c:()=>we});var c=y(43236),w=y(28793),E=y(96697),G=y(39974),k=y(54360),ie=y(85343),te=y(73703),Y=y(31397),q=y(58750);function ne(fe,Re){return Re?ze=>(0,w.x)(Re.pipe((0,E.s)(1),function Q(){return(0,G.N)((fe,Re)=>{fe.subscribe((0,k._)(Re,ie.l))})}()),ze.pipe(ne(fe))):(0,Y.Z)((ze,Ee)=>(0,q.Tg)(fe(ze,Ee)).pipe((0,E.s)(1),(0,te.u)(ze)))}var le=y(41584);function we(fe,Re=c.E){const ze=(0,le.O)(fe,Re);return ne(()=>ze)}},23294:(et,he,y)=>{y.d(he,{F:()=>G});var c=y(33669),w=y(39974),E=y(54360);function G(ie,Q=c.D){return ie=ie??k,(0,w.N)((te,Y)=>{let q,ne=!0;te.subscribe((0,E._)(Y,le=>{const we=Q(le);(ne||!ie(q,we))&&(ne=!1,q=we,Y.next(le))}))})}function k(ie,Q){return ie===Q}},5964:(et,he,y)=>{y.d(he,{p:()=>E});var c=y(39974),w=y(54360);function E(G,k){return(0,c.N)((ie,Q)=>{let te=0;ie.subscribe((0,w._)(Q,Y=>G.call(k,Y,te++)&&Q.next(Y)))})}},70980:(et,he,y)=>{y.d(he,{j:()=>w});var c=y(39974);function w(E){return(0,c.N)((G,k)=>{try{G.subscribe(k)}finally{k.add(E)}})}},61594:(et,he,y)=>{y.d(he,{$:()=>Q});var c=y(9350),w=y(5964),E=y(96697),G=y(39901),k=y(93774),ie=y(33669);function Q(te,Y){const q=arguments.length>=2;return ne=>ne.pipe(te?(0,w.p)((le,we)=>te(le,we,ne)):ie.D,(0,E.s)(1),q?(0,G.U)(Y):(0,k.v)(()=>new c.G))}},96354:(et,he,y)=>{y.d(he,{T:()=>E});var c=y(39974),w=y(54360);function E(G,k){return(0,c.N)((ie,Q)=>{let te=0;ie.subscribe((0,w._)(Q,Y=>{Q.next(G.call(k,Y,te++))}))})}},73703:(et,he,y)=>{y.d(he,{u:()=>w});var c=y(96354);function w(E){return(0,c.T)(()=>E)}},26365:(et,he,y)=>{y.d(he,{U:()=>E});var c=y(31397),w=y(33669);function E(G=1/0){return(0,c.Z)(w.D,G)}},31397:(et,he,y)=>{y.d(he,{Z:()=>te});var c=y(96354),w=y(58750),E=y(39974),G=y(45225),k=y(54360),Q=y(98071);function te(Y,q,ne=1/0){return(0,Q.T)(q)?te((le,we)=>(0,c.T)((fe,Re)=>q(le,fe,we,Re))((0,w.Tg)(Y(le,we))),ne):("number"==typeof q&&(ne=q),(0,E.N)((le,we)=>function ie(Y,q,ne,le,we,fe,Re,ze){const Ee=[];let Ze=0,at=0,vt=!1;const Be=()=>{vt&&!Ee.length&&!Ze&&q.complete()},xe=Me=>Ze{fe&&q.next(Me),Ze++;let be=!1;(0,w.Tg)(ne(Me,at++)).subscribe((0,k._)(q,Te=>{we?.(Te),fe?xe(Te):q.next(Te)},()=>{be=!0},void 0,()=>{if(be)try{for(Ze--;Ee.length&&Zeye(Te)):ye(Te)}Be()}catch(Te){q.error(Te)}}))};return Y.subscribe((0,k._)(q,xe,()=>{vt=!0,Be()})),()=>{ze?.()}}(le,we,Y,ne)))}},99898:(et,he,y)=>{y.d(he,{B:()=>E});var c=y(39974),w=y(54360);function E(){return(0,c.N)((G,k)=>{let ie=null;G._refCount++;const Q=(0,w._)(k,void 0,void 0,void 0,()=>{if(!G||G._refCount<=0||0<--G._refCount)return void(ie=null);const te=G._connection,Y=ie;ie=null,te&&(!Y||te===Y)&&te.unsubscribe(),k.unsubscribe()});G.subscribe(Q),Q.closed||(ie=G.connect())})}},97647:(et,he,y)=>{y.d(he,{u:()=>k});var c=y(58750),w=y(21413),E=y(47707),G=y(39974);function k(Q={}){const{connector:te=(()=>new w.B),resetOnError:Y=!0,resetOnComplete:q=!0,resetOnRefCountZero:ne=!0}=Q;return le=>{let we,fe,Re,ze=0,Ee=!1,Ze=!1;const at=()=>{fe?.unsubscribe(),fe=void 0},vt=()=>{at(),we=Re=void 0,Ee=Ze=!1},Be=()=>{const xe=we;vt(),xe?.unsubscribe()};return(0,G.N)((xe,ye)=>{ze++,!Ze&&!Ee&&at();const Me=Re=Re??te();ye.add(()=>{ze--,0===ze&&!Ze&&!Ee&&(fe=ie(Be,ne))}),Me.subscribe(ye),!we&&ze>0&&(we=new E.Ms({next:be=>Me.next(be),error:be=>{Ze=!0,at(),fe=ie(vt,Y,be),Me.error(be)},complete:()=>{Ee=!0,at(),fe=ie(vt,q),Me.complete()}}),(0,c.Tg)(xe).subscribe(we))})(le)}}function ie(Q,te,...Y){if(!0===te)return void Q();if(!1===te)return;const q=new E.Ms({next:()=>{q.unsubscribe(),Q()}});return(0,c.Tg)(te(...Y)).subscribe(q)}},44668:(et,he,y)=>{y.d(he,{t:()=>E});var c=y(92771),w=y(97647);function E(G,k,ie){let Q,te=!1;return G&&"object"==typeof G?({bufferSize:Q=1/0,windowTime:k=1/0,refCount:te=!1,scheduler:ie}=G):Q=G??1/0,(0,w.u)({connector:()=>new c.m(Q,k,ie),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:te})}},65245:(et,he,y)=>{y.d(he,{i:()=>w});var c=y(5964);function w(E){return(0,c.p)((G,k)=>E<=k)}},99172:(et,he,y)=>{y.d(he,{Z:()=>G});var c=y(28793),w=y(9326),E=y(39974);function G(...k){const ie=(0,w.lI)(k);return(0,E.N)((Q,te)=>{(ie?(0,c.x)(k,Q,ie):(0,c.x)(k,Q)).subscribe(te)})}},25558:(et,he,y)=>{y.d(he,{n:()=>G});var c=y(58750),w=y(39974),E=y(54360);function G(k,ie){return(0,w.N)((Q,te)=>{let Y=null,q=0,ne=!1;const le=()=>ne&&!Y&&te.complete();Q.subscribe((0,E._)(te,we=>{Y?.unsubscribe();let fe=0;const Re=q++;(0,c.Tg)(k(we,Re)).subscribe(Y=(0,E._)(te,ze=>te.next(ie?ie(we,ze,Re,fe++):ze),()=>{Y=null,le()}))},()=>{ne=!0,le()}))})}},96697:(et,he,y)=>{y.d(he,{s:()=>G});var c=y(983),w=y(39974),E=y(54360);function G(k){return k<=0?()=>c.w:(0,w.N)((ie,Q)=>{let te=0;ie.subscribe((0,E._)(Q,Y=>{++te<=k&&(Q.next(Y),k<=te&&Q.complete())}))})}},56977:(et,he,y)=>{y.d(he,{Q:()=>k});var c=y(39974),w=y(54360),E=y(58750),G=y(85343);function k(ie){return(0,c.N)((Q,te)=>{(0,E.Tg)(ie).subscribe((0,w._)(te,()=>te.complete(),G.l)),!te.closed&&Q.subscribe(te)})}},88141:(et,he,y)=>{y.d(he,{M:()=>k});var c=y(98071),w=y(39974),E=y(54360),G=y(33669);function k(ie,Q,te){const Y=(0,c.T)(ie)||Q||te?{next:ie,error:Q,complete:te}:ie;return Y?(0,w.N)((q,ne)=>{var le;null===(le=Y.subscribe)||void 0===le||le.call(Y);let we=!0;q.subscribe((0,E._)(ne,fe=>{var Re;null===(Re=Y.next)||void 0===Re||Re.call(Y,fe),ne.next(fe)},()=>{var fe;we=!1,null===(fe=Y.complete)||void 0===fe||fe.call(Y),ne.complete()},fe=>{var Re;we=!1,null===(Re=Y.error)||void 0===Re||Re.call(Y,fe),ne.error(fe)},()=>{var fe,Re;we&&(null===(fe=Y.unsubscribe)||void 0===fe||fe.call(Y)),null===(Re=Y.finalize)||void 0===Re||Re.call(Y)}))}):G.D}},93774:(et,he,y)=>{y.d(he,{v:()=>G});var c=y(9350),w=y(39974),E=y(54360);function G(ie=k){return(0,w.N)((Q,te)=>{let Y=!1;Q.subscribe((0,E._)(te,q=>{Y=!0,te.next(q)},()=>Y?te.complete():te.error(ie())))})}function k(){return new c.G}},96780:(et,he,y)=>{y.d(he,{R:()=>k});var c=y(18359);class w extends c.yU{constructor(Q,te){super()}schedule(Q,te=0){return this}}const E={setInterval(ie,Q,...te){const{delegate:Y}=E;return Y?.setInterval?Y.setInterval(ie,Q,...te):setInterval(ie,Q,...te)},clearInterval(ie){const{delegate:Q}=E;return(Q?.clearInterval||clearInterval)(ie)},delegate:void 0};var G=y(57908);class k extends w{constructor(Q,te){super(Q,te),this.scheduler=Q,this.work=te,this.pending=!1}schedule(Q,te=0){var Y;if(this.closed)return this;this.state=Q;const q=this.id,ne=this.scheduler;return null!=q&&(this.id=this.recycleAsyncId(ne,q,te)),this.pending=!0,this.delay=te,this.id=null!==(Y=this.id)&&void 0!==Y?Y:this.requestAsyncId(ne,this.id,te),this}requestAsyncId(Q,te,Y=0){return E.setInterval(Q.flush.bind(Q,this),Y)}recycleAsyncId(Q,te,Y=0){if(null!=Y&&this.delay===Y&&!1===this.pending)return te;null!=te&&E.clearInterval(te)}execute(Q,te){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const Y=this._execute(Q,te);if(Y)return Y;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(Q,te){let q,Y=!1;try{this.work(Q)}catch(ne){Y=!0,q=ne||new Error("Scheduled action threw falsy error")}if(Y)return this.unsubscribe(),q}unsubscribe(){if(!this.closed){const{id:Q,scheduler:te}=this,{actions:Y}=te;this.work=this.state=this.scheduler=null,this.pending=!1,(0,G.o)(Y,this),null!=Q&&(this.id=this.recycleAsyncId(te,Q,null)),this.delay=null,super.unsubscribe()}}}},39687:(et,he,y)=>{y.d(he,{q:()=>E});var c=y(86129);class w{constructor(k,ie=w.now){this.schedulerActionCtor=k,this.now=ie}schedule(k,ie=0,Q){return new this.schedulerActionCtor(this,k).schedule(Q,ie)}}w.now=c.U.now;class E extends w{constructor(k,ie=w.now){super(k,ie),this.actions=[],this._active=!1}flush(k){const{actions:ie}=this;if(this._active)return void ie.push(k);let Q;this._active=!0;do{if(Q=k.execute(k.state,k.delay))break}while(k=ie.shift());if(this._active=!1,Q){for(;k=ie.shift();)k.unsubscribe();throw Q}}}},30536:(et,he,y)=>{y.d(he,{X:()=>Q});var c=y(96780),w=y(18359);const E={schedule(Y){let q=requestAnimationFrame,ne=cancelAnimationFrame;const{delegate:le}=E;le&&(q=le.requestAnimationFrame,ne=le.cancelAnimationFrame);const we=q(fe=>{ne=void 0,Y(fe)});return new w.yU(()=>ne?.(we))},requestAnimationFrame(...Y){const{delegate:q}=E;return(q?.requestAnimationFrame||requestAnimationFrame)(...Y)},cancelAnimationFrame(...Y){const{delegate:q}=E;return(q?.cancelAnimationFrame||cancelAnimationFrame)(...Y)},delegate:void 0};var k=y(39687);const Q=new class ie extends k.q{flush(q){this._active=!0;const ne=this._scheduled;this._scheduled=void 0;const{actions:le}=this;let we;q=q||le.shift();do{if(we=q.execute(q.state,q.delay))break}while((q=le[0])&&q.id===ne&&le.shift());if(this._active=!1,we){for(;(q=le[0])&&q.id===ne&&le.shift();)q.unsubscribe();throw we}}}(class G extends c.R{constructor(q,ne){super(q,ne),this.scheduler=q,this.work=ne}requestAsyncId(q,ne,le=0){return null!==le&&le>0?super.requestAsyncId(q,ne,le):(q.actions.push(this),q._scheduled||(q._scheduled=E.requestAnimationFrame(()=>q.flush(void 0))))}recycleAsyncId(q,ne,le=0){var we;if(null!=le?le>0:this.delay>0)return super.recycleAsyncId(q,ne,le);const{actions:fe}=q;null!=ne&&(null===(we=fe[fe.length-1])||void 0===we?void 0:we.id)!==ne&&(E.cancelAnimationFrame(ne),q._scheduled=void 0)}})},25007:(et,he,y)=>{y.d(he,{$:()=>fe});var c=y(96780);let E,w=1;const G={};function k(ze){return ze in G&&(delete G[ze],!0)}const ie={setImmediate(ze){const Ee=w++;return G[Ee]=!0,E||(E=Promise.resolve()),E.then(()=>k(Ee)&&ze()),Ee},clearImmediate(ze){k(ze)}},{setImmediate:te,clearImmediate:Y}=ie,q={setImmediate(...ze){const{delegate:Ee}=q;return(Ee?.setImmediate||te)(...ze)},clearImmediate(ze){const{delegate:Ee}=q;return(Ee?.clearImmediate||Y)(ze)},delegate:void 0};var le=y(39687);const fe=new class we extends le.q{flush(Ee){this._active=!0;const Ze=this._scheduled;this._scheduled=void 0;const{actions:at}=this;let vt;Ee=Ee||at.shift();do{if(vt=Ee.execute(Ee.state,Ee.delay))break}while((Ee=at[0])&&Ee.id===Ze&&at.shift());if(this._active=!1,vt){for(;(Ee=at[0])&&Ee.id===Ze&&at.shift();)Ee.unsubscribe();throw vt}}}(class ne extends c.R{constructor(Ee,Ze){super(Ee,Ze),this.scheduler=Ee,this.work=Ze}requestAsyncId(Ee,Ze,at=0){return null!==at&&at>0?super.requestAsyncId(Ee,Ze,at):(Ee.actions.push(this),Ee._scheduled||(Ee._scheduled=q.setImmediate(Ee.flush.bind(Ee,void 0))))}recycleAsyncId(Ee,Ze,at=0){var vt;if(null!=at?at>0:this.delay>0)return super.recycleAsyncId(Ee,Ze,at);const{actions:Be}=Ee;null!=Ze&&(null===(vt=Be[Be.length-1])||void 0===vt?void 0:vt.id)!==Ze&&(q.clearImmediate(Ze),Ee._scheduled===Ze&&(Ee._scheduled=void 0))}})},43236:(et,he,y)=>{y.d(he,{E:()=>E,b:()=>G});var c=y(96780);const E=new(y(39687).q)(c.R),G=E},86129:(et,he,y)=>{y.d(he,{U:()=>c});const c={now:()=>(c.delegate||Date).now(),delegate:void 0}},19270:(et,he,y)=>{y.d(he,{f:()=>c});const c={setTimeout(w,E,...G){const{delegate:k}=c;return k?.setTimeout?k.setTimeout(w,E,...G):setTimeout(w,E,...G)},clearTimeout(w){const{delegate:E}=c;return(E?.clearTimeout||clearTimeout)(w)},delegate:void 0}},4761:(et,he,y)=>{y.d(he,{l:()=>w});const w=function c(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(et,he,y)=>{y.d(he,{s:()=>c});const c="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(et,he,y)=>{y.d(he,{G:()=>w});const w=(0,y(81853).L)(E=>function(){E(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(et,he,y)=>{y.d(he,{R0:()=>ie,lI:()=>k,ms:()=>G});var c=y(98071),w=y(79470);function E(Q){return Q[Q.length-1]}function G(Q){return(0,c.T)(E(Q))?Q.pop():void 0}function k(Q){return(0,w.m)(E(Q))?Q.pop():void 0}function ie(Q,te){return"number"==typeof E(Q)?Q.pop():te}},93073:(et,he,y)=>{y.d(he,{D:()=>k});const{isArray:c}=Array,{getPrototypeOf:w,prototype:E,keys:G}=Object;function k(Q){if(1===Q.length){const te=Q[0];if(c(te))return{args:te,keys:null};if(function ie(Q){return Q&&"object"==typeof Q&&w(Q)===E}(te)){const Y=G(te);return{args:Y.map(q=>te[q]),keys:Y}}}return{args:Q,keys:null}}},57908:(et,he,y)=>{function c(w,E){if(w){const G=w.indexOf(E);0<=G&&w.splice(G,1)}}y.d(he,{o:()=>c})},81853:(et,he,y)=>{function c(w){const G=w(k=>{Error.call(k),k.stack=(new Error).stack});return G.prototype=Object.create(Error.prototype),G.prototype.constructor=G,G}y.d(he,{L:()=>c})},58496:(et,he,y)=>{function c(w,E){return w.reduce((G,k,ie)=>(G[k]=E[ie],G),{})}y.d(he,{e:()=>c})},49786:(et,he,y)=>{y.d(he,{Y:()=>E,l:()=>G});var c=y(41026);let w=null;function E(k){if(c.$.useDeprecatedSynchronousErrorHandling){const ie=!w;if(ie&&(w={errorThrown:!1,error:null}),k(),ie){const{errorThrown:Q,error:te}=w;if(w=null,Q)throw te}}else k()}function G(k){c.$.useDeprecatedSynchronousErrorHandling&&w&&(w.errorThrown=!0,w.error=k)}},45225:(et,he,y)=>{function c(w,E,G,k=0,ie=!1){const Q=E.schedule(function(){G(),ie?w.add(this.schedule(null,k)):this.unsubscribe()},k);if(w.add(Q),!ie)return Q}y.d(he,{N:()=>c})},33669:(et,he,y)=>{function c(w){return w}y.d(he,{D:()=>c})},47441:(et,he,y)=>{y.d(he,{X:()=>c});const c=w=>w&&"number"==typeof w.length&&"function"!=typeof w},37953:(et,he,y)=>{y.d(he,{T:()=>w});var c=y(98071);function w(E){return Symbol.asyncIterator&&(0,c.T)(E?.[Symbol.asyncIterator])}},98071:(et,he,y)=>{function c(w){return"function"==typeof w}y.d(he,{T:()=>c})},55055:(et,he,y)=>{y.d(he,{l:()=>E});var c=y(3494),w=y(98071);function E(G){return(0,w.T)(G[c.s])}},85397:(et,he,y)=>{y.d(he,{x:()=>E});var c=y(4761),w=y(98071);function E(G){return(0,w.T)(G?.[c.l])}},74402:(et,he,y)=>{y.d(he,{A:()=>E});var c=y(71985),w=y(98071);function E(G){return!!G&&(G instanceof c.c||(0,w.T)(G.lift)&&(0,w.T)(G.subscribe))}},59858:(et,he,y)=>{y.d(he,{y:()=>w});var c=y(98071);function w(E){return(0,c.T)(E?.then)}},15196:(et,he,y)=>{y.d(he,{C:()=>E,U:()=>G});var c=y(31635),w=y(98071);function E(k){return(0,c.AQ)(this,arguments,function*(){const Q=k.getReader();try{for(;;){const{value:te,done:Y}=yield(0,c.N3)(Q.read());if(Y)return yield(0,c.N3)(void 0);yield yield(0,c.N3)(te)}}finally{Q.releaseLock()}})}function G(k){return(0,w.T)(k?.getReader)}},79470:(et,he,y)=>{y.d(he,{m:()=>w});var c=y(98071);function w(E){return E&&(0,c.T)(E.schedule)}},39974:(et,he,y)=>{y.d(he,{N:()=>E,S:()=>w});var c=y(98071);function w(G){return(0,c.T)(G?.lift)}function E(G){return k=>{if(w(k))return k.lift(function(ie){try{return G(ie,this)}catch(Q){this.error(Q)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(et,he,y)=>{y.d(he,{I:()=>G});var c=y(96354);const{isArray:w}=Array;function G(k){return(0,c.T)(ie=>function E(k,ie){return w(ie)?k(...ie):k(ie)}(k,ie))}},85343:(et,he,y)=>{function c(){}y.d(he,{l:()=>c})},71203:(et,he,y)=>{y.d(he,{F:()=>w,m:()=>E});var c=y(33669);function w(...G){return E(G)}function E(G){return 0===G.length?c.D:1===G.length?G[0]:function(ie){return G.reduce((Q,te)=>te(Q),ie)}}},45334:(et,he,y)=>{y.d(he,{m:()=>E});var c=y(41026),w=y(19270);function E(G){w.f.setTimeout(()=>{const{onUnhandledError:k}=c.$;if(!k)throw G;k(G)})}},50591:(et,he,y)=>{function c(w){return new TypeError(`You provided ${null!==w&&"object"==typeof w?"an invalid object":`'${w}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}y.d(he,{L:()=>c})},49969:(et,he,y)=>{y.d(he,{FX:()=>Te,If:()=>c,K2:()=>ie,MA:()=>le,Os:()=>k,P:()=>fe,hZ:()=>E,i0:()=>G,i7:()=>Y,iF:()=>Q,kY:()=>q,kp:()=>w,sf:()=>Me,ui:()=>be,wk:()=>te});var c=function(ve){return ve[ve.State=0]="State",ve[ve.Transition=1]="Transition",ve[ve.Sequence=2]="Sequence",ve[ve.Group=3]="Group",ve[ve.Animate=4]="Animate",ve[ve.Keyframes=5]="Keyframes",ve[ve.Style=6]="Style",ve[ve.Trigger=7]="Trigger",ve[ve.Reference=8]="Reference",ve[ve.AnimateChild=9]="AnimateChild",ve[ve.AnimateRef=10]="AnimateRef",ve[ve.Query=11]="Query",ve[ve.Stagger=12]="Stagger",ve}(c||{});const w="*";function E(ve,_e){return{type:c.Trigger,name:ve,definitions:_e,options:{}}}function G(ve,_e=null){return{type:c.Animate,styles:_e,timings:ve}}function k(ve,_e=null){return{type:c.Group,steps:ve,options:_e}}function ie(ve,_e=null){return{type:c.Sequence,steps:ve,options:_e}}function Q(ve){return{type:c.Style,styles:ve,offset:null}}function te(ve,_e,Qe){return{type:c.State,name:ve,styles:_e,options:Qe}}function Y(ve){return{type:c.Keyframes,steps:ve}}function q(ve,_e,Qe=null){return{type:c.Transition,expr:ve,animation:_e,options:Qe}}function le(ve=null){return{type:c.AnimateChild,options:ve}}function fe(ve,_e,Qe=null){return{type:c.Query,selector:ve,animation:_e,options:Qe}}class Me{constructor(_e=0,Qe=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=_e+Qe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(_e=>_e()),this._onDoneFns=[])}onStart(_e){this._originalOnStartFns.push(_e),this._onStartFns.push(_e)}onDone(_e){this._originalOnDoneFns.push(_e),this._onDoneFns.push(_e)}onDestroy(_e){this._onDestroyFns.push(_e)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(_e=>_e()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(_e=>_e()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(_e){this._position=this.totalTime?_e*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(_e){const Qe="start"==_e?this._onStartFns:this._onDoneFns;Qe.forEach(Et=>Et()),Qe.length=0}}class be{constructor(_e){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=_e;let Qe=0,Et=0,It=0;const pn=this.players.length;0==pn?queueMicrotask(()=>this._onFinish()):this.players.forEach(qe=>{qe.onDone(()=>{++Qe==pn&&this._onFinish()}),qe.onDestroy(()=>{++Et==pn&&this._onDestroy()}),qe.onStart(()=>{++It==pn&&this._onStart()})}),this.totalTime=this.players.reduce((qe,Ge)=>Math.max(qe,Ge.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(_e=>_e()),this._onDoneFns=[])}init(){this.players.forEach(_e=>_e.init())}onStart(_e){this._onStartFns.push(_e)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(_e=>_e()),this._onStartFns=[])}onDone(_e){this._onDoneFns.push(_e)}onDestroy(_e){this._onDestroyFns.push(_e)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(_e=>_e.play())}pause(){this.players.forEach(_e=>_e.pause())}restart(){this.players.forEach(_e=>_e.restart())}finish(){this._onFinish(),this.players.forEach(_e=>_e.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(_e=>_e.destroy()),this._onDestroyFns.forEach(_e=>_e()),this._onDestroyFns=[])}reset(){this.players.forEach(_e=>_e.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(_e){const Qe=_e*this.totalTime;this.players.forEach(Et=>{const It=Et.totalTime?Math.min(1,Qe/Et.totalTime):1;Et.setPosition(It)})}getPosition(){const _e=this.players.reduce((Qe,Et)=>null===Qe||Et.totalTime>Qe.totalTime?Et:Qe,null);return null!=_e?_e.getPosition():0}beforeDestroy(){this.players.forEach(_e=>{_e.beforeDestroy&&_e.beforeDestroy()})}triggerCallback(_e){const Qe="start"==_e?this._onStartFns:this._onDoneFns;Qe.forEach(Et=>Et()),Qe.length=0}}const Te="!"},18617:(et,he,y)=>{y.d(he,{Ae:()=>vt,Ai:()=>Le,Au:()=>Et,Bu:()=>It,FN:()=>yt,GX:()=>Ht,Z7:()=>qe,_G:()=>nt,kB:()=>St,px:()=>at,vR:()=>pt,vr:()=>Te,w6:()=>An});var c=y(60177),w=y(54438),E=y(36860),G=y(21413),k=y(18359),ie=y(84412),Q=y(7673),te=y(67336),Y=y(88141),q=y(70152),ne=y(5964),le=y(96354),we=y(96697),fe=y(65245),Re=y(23294),ze=y(56977),Ee=y(14085);const Ze=" ";function at(Se,j,x){const M=Be(Se,j);x=x.trim(),!M.some(B=>B.trim()===x)&&(M.push(x),Se.setAttribute(j,M.join(Ze)))}function vt(Se,j,x){const M=Be(Se,j);x=x.trim();const B=M.filter(ue=>ue!==x);B.length?Se.setAttribute(j,B.join(Ze)):Se.removeAttribute(j)}function Be(Se,j){return Se.getAttribute(j)?.match(/\S+/g)??[]}const ye="cdk-describedby-message",Me="cdk-describedby-host";let be=0,Te=(()=>{class Se{constructor(x,M){this._platform=M,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+be++,this._document=x,this._id=(0,w.WQX)(w.sZ2)+"-"+be++}describe(x,M,B){if(!this._canBeDescribed(x,M))return;const ue=ve(M,B);"string"!=typeof M?(_e(M,this._id),this._messageRegistry.set(ue,{messageElement:M,referenceCount:0})):this._messageRegistry.has(ue)||this._createMessageElement(M,B),this._isElementDescribedByMessage(x,ue)||this._addMessageReference(x,ue)}removeDescription(x,M,B){if(!M||!this._isElementNode(x))return;const ue=ve(M,B);if(this._isElementDescribedByMessage(x,ue)&&this._removeMessageReference(x,ue),"string"==typeof M){const He=this._messageRegistry.get(ue);He&&0===He.referenceCount&&this._deleteMessageElement(ue)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const x=this._document.querySelectorAll(`[${Me}="${this._id}"]`);for(let M=0;M0!=B.indexOf(ye));x.setAttribute("aria-describedby",M.join(" "))}_addMessageReference(x,M){const B=this._messageRegistry.get(M);at(x,"aria-describedby",B.messageElement.id),x.setAttribute(Me,this._id),B.referenceCount++}_removeMessageReference(x,M){const B=this._messageRegistry.get(M);B.referenceCount--,vt(x,"aria-describedby",B.messageElement.id),x.removeAttribute(Me)}_isElementDescribedByMessage(x,M){const B=Be(x,"aria-describedby"),ue=this._messageRegistry.get(M),He=ue&&ue.messageElement.id;return!!He&&-1!=B.indexOf(He)}_canBeDescribed(x,M){if(!this._isElementNode(x))return!1;if(M&&"object"==typeof M)return!0;const B=null==M?"":`${M}`.trim(),ue=x.getAttribute("aria-label");return!(!B||ue&&ue.trim()===B)}_isElementNode(x){return x.nodeType===this._document.ELEMENT_NODE}static#e=this.\u0275fac=function(M){return new(M||Se)(w.KVO(c.qQ),w.KVO(E.OD))};static#t=this.\u0275prov=w.jDH({token:Se,factory:Se.\u0275fac,providedIn:"root"})}return Se})();function ve(Se,j){return"string"==typeof Se?`${j||""}/${Se}`:Se}function _e(Se,j){Se.id||(Se.id=`${ye}-${j}-${be++}`)}class Qe{constructor(j){this._items=j,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new G.B,this._typeaheadSubscription=k.yU.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=x=>x.disabled,this._pressedLetters=[],this.tabOut=new G.B,this.change=new G.B,j instanceof w.rOR&&(this._itemChangesSubscription=j.changes.subscribe(x=>{if(this._activeItem){const B=x.toArray().indexOf(this._activeItem);B>-1&&B!==this._activeItemIndex&&(this._activeItemIndex=B)}}))}skipPredicate(j){return this._skipPredicateFn=j,this}withWrap(j=!0){return this._wrap=j,this}withVerticalOrientation(j=!0){return this._vertical=j,this}withHorizontalOrientation(j){return this._horizontal=j,this}withAllowedModifierKeys(j){return this._allowedModifierKeys=j,this}withTypeAhead(j=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,Y.M)(x=>this._pressedLetters.push(x)),(0,q.B)(j),(0,ne.p)(()=>this._pressedLetters.length>0),(0,le.T)(()=>this._pressedLetters.join(""))).subscribe(x=>{const M=this._getItemsArray();for(let B=1;B!j[ue]||this._allowedModifierKeys.indexOf(ue)>-1);switch(x){case te.wn:return void this.tabOut.next();case te.n6:if(this._vertical&&B){this.setNextItemActive();break}return;case te.i7:if(this._vertical&&B){this.setPreviousItemActive();break}return;case te.LE:if(this._horizontal&&B){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case te.UQ:if(this._horizontal&&B){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case te.yZ:if(this._homeAndEnd&&B){this.setFirstItemActive();break}return;case te.Kp:if(this._homeAndEnd&&B){this.setLastItemActive();break}return;case te.w_:if(this._pageUpAndDown.enabled&&B){const ue=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(ue>0?ue:0,1);break}return;case te.dB:if(this._pageUpAndDown.enabled&&B){const ue=this._activeItemIndex+this._pageUpAndDown.delta,He=this._getItemsArray().length;this._setActiveItemByIndex(ue=te.A&&x<=te.Z||x>=te.f2&&x<=te.bn)&&this._letterKeyStream.next(String.fromCharCode(x))))}this._pressedLetters=[],j.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(j){const x=this._getItemsArray(),M="number"==typeof j?j:x.indexOf(j);this._activeItem=x[M]??null,this._activeItemIndex=M}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(j){this._wrap?this._setActiveInWrapMode(j):this._setActiveInDefaultMode(j)}_setActiveInWrapMode(j){const x=this._getItemsArray();for(let M=1;M<=x.length;M++){const B=(this._activeItemIndex+j*M+x.length)%x.length;if(!this._skipPredicateFn(x[B]))return void this.setActiveItem(B)}}_setActiveInDefaultMode(j){this._setActiveItemByIndex(this._activeItemIndex+j,j)}_setActiveItemByIndex(j,x){const M=this._getItemsArray();if(M[j]){for(;this._skipPredicateFn(M[j]);)if(!M[j+=x])return;this.setActiveItem(j)}}_getItemsArray(){return this._items instanceof w.rOR?this._items.toArray():this._items}}class Et extends Qe{setActiveItem(j){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(j),this.activeItem&&this.activeItem.setActiveStyles()}}class It extends Qe{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(j){return this._origin=j,this}setActiveItem(j){super.setActiveItem(j),this.activeItem&&this.activeItem.focus(this._origin)}}let qe=(()=>{class Se{constructor(x){this._platform=x}isDisabled(x){return x.hasAttribute("disabled")}isVisible(x){return function ce(Se){return!!(Se.offsetWidth||Se.offsetHeight||"function"==typeof Se.getClientRects&&Se.getClientRects().length)}(x)&&"visible"===getComputedStyle(x).visibility}isTabbable(x){if(!this._platform.isBrowser)return!1;const M=function Ge(Se){try{return Se.frameElement}catch{return null}}(function Ye(Se){return Se.ownerDocument&&Se.ownerDocument.defaultView||window}(x));if(M&&(-1===Z(M)||!this.isVisible(M)))return!1;let B=x.nodeName.toLowerCase(),ue=Z(x);return x.hasAttribute("contenteditable")?-1!==ue:!("iframe"===B||"object"===B||this._platform.WEBKIT&&this._platform.IOS&&!function Pe(Se){let j=Se.nodeName.toLowerCase(),x="input"===j&&Se.type;return"text"===x||"password"===x||"select"===j||"textarea"===j}(x))&&("audio"===B?!!x.hasAttribute("controls")&&-1!==ue:"video"===B?-1!==ue&&(null!==ue||this._platform.FIREFOX||x.hasAttribute("controls")):x.tabIndex>=0)}isFocusable(x,M){return function it(Se){return!function R(Se){return function N(Se){return"input"==Se.nodeName.toLowerCase()}(Se)&&"hidden"==Se.type}(Se)&&(function T(Se){let j=Se.nodeName.toLowerCase();return"input"===j||"select"===j||"button"===j||"textarea"===j}(Se)||function P(Se){return function F(Se){return"a"==Se.nodeName.toLowerCase()}(Se)&&Se.hasAttribute("href")}(Se)||Se.hasAttribute("contenteditable")||W(Se))}(x)&&!this.isDisabled(x)&&(M?.ignoreVisibility||this.isVisible(x))}static#e=this.\u0275fac=function(M){return new(M||Se)(w.KVO(E.OD))};static#t=this.\u0275prov=w.jDH({token:Se,factory:Se.\u0275fac,providedIn:"root"})}return Se})();function W(Se){if(!Se.hasAttribute("tabindex")||void 0===Se.tabIndex)return!1;let j=Se.getAttribute("tabindex");return!(!j||isNaN(parseInt(j,10)))}function Z(Se){if(!W(Se))return null;const j=parseInt(Se.getAttribute("tabindex")||"",10);return isNaN(j)?-1:j}class bt{get enabled(){return this._enabled}set enabled(j){this._enabled=j,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(j,this._startAnchor),this._toggleAnchorTabIndex(j,this._endAnchor))}constructor(j,x,M,B,ue=!1){this._element=j,this._checker=x,this._ngZone=M,this._document=B,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,ue||this.attachAnchors()}destroy(){const j=this._startAnchor,x=this._endAnchor;j&&(j.removeEventListener("focus",this.startAnchorListener),j.remove()),x&&(x.removeEventListener("focus",this.endAnchorListener),x.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(j){return new Promise(x=>{this._executeOnStable(()=>x(this.focusInitialElement(j)))})}focusFirstTabbableElementWhenReady(j){return new Promise(x=>{this._executeOnStable(()=>x(this.focusFirstTabbableElement(j)))})}focusLastTabbableElementWhenReady(j){return new Promise(x=>{this._executeOnStable(()=>x(this.focusLastTabbableElement(j)))})}_getRegionBoundary(j){const x=this._element.querySelectorAll(`[cdk-focus-region-${j}], [cdkFocusRegion${j}], [cdk-focus-${j}]`);return"start"==j?x.length?x[0]:this._getFirstTabbableElement(this._element):x.length?x[x.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(j){const x=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(x){if(!this._checker.isFocusable(x)){const M=this._getFirstTabbableElement(x);return M?.focus(j),!!M}return x.focus(j),!0}return this.focusFirstTabbableElement(j)}focusFirstTabbableElement(j){const x=this._getRegionBoundary("start");return x&&x.focus(j),!!x}focusLastTabbableElement(j){const x=this._getRegionBoundary("end");return x&&x.focus(j),!!x}hasAttached(){return this._hasAttached}_getFirstTabbableElement(j){if(this._checker.isFocusable(j)&&this._checker.isTabbable(j))return j;const x=j.children;for(let M=0;M=0;M--){const B=x[M].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(x[M]):null;if(B)return B}return null}_createAnchor(){const j=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,j),j.classList.add("cdk-visually-hidden"),j.classList.add("cdk-focus-trap-anchor"),j.setAttribute("aria-hidden","true"),j}_toggleAnchorTabIndex(j,x){j?x.setAttribute("tabindex","0"):x.removeAttribute("tabindex")}toggleAnchors(j){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(j,this._startAnchor),this._toggleAnchorTabIndex(j,this._endAnchor))}_executeOnStable(j){this._ngZone.isStable?j():this._ngZone.onStable.pipe((0,we.s)(1)).subscribe(j)}}let Ht=(()=>{class Se{constructor(x,M,B){this._checker=x,this._ngZone=M,this._document=B}create(x,M=!1){return new bt(x,this._checker,this._ngZone,this._document,M)}static#e=this.\u0275fac=function(M){return new(M||Se)(w.KVO(qe),w.KVO(w.SKi),w.KVO(c.qQ))};static#t=this.\u0275prov=w.jDH({token:Se,factory:Se.\u0275fac,providedIn:"root"})}return Se})(),St=(()=>{class Se{get enabled(){return this.focusTrap?.enabled||!1}set enabled(x){this.focusTrap&&(this.focusTrap.enabled=x)}constructor(x,M,B){this._elementRef=x,this._focusTrapFactory=M,this._previouslyFocusedElement=null,(0,w.WQX)(E.OD).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(x){const M=x.autoCapture;M&&!M.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,E.vc)(),this.focusTrap?.focusInitialElementWhenReady()}static#e=this.\u0275fac=function(M){return new(M||Se)(w.rXU(w.aKT),w.rXU(Ht),w.rXU(c.qQ))};static#t=this.\u0275dir=w.FsC({type:Se,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[w.Mj6.HasDecoratorInputTransform,"cdkTrapFocus","enabled",w.L39],autoCapture:[w.Mj6.HasDecoratorInputTransform,"cdkTrapFocusAutoCapture","autoCapture",w.L39]},exportAs:["cdkTrapFocus"],standalone:!0,features:[w.GFd,w.OA$]})}return Se})();function nt(Se){return 0===Se.buttons||0===Se.detail}function An(Se){const j=Se.touches&&Se.touches[0]||Se.changedTouches&&Se.changedTouches[0];return!(!j||-1!==j.identifier||null!=j.radiusX&&1!==j.radiusX||null!=j.radiusY&&1!==j.radiusY)}const Hn=new w.nKC("cdk-input-modality-detector-options"),li={ignoreKeys:[te.A$,te.W3,te.eg,te.Ge,te.FX]},$n=(0,E.BQ)({passive:!0,capture:!0});let ke=(()=>{class Se{get mostRecentModality(){return this._modality.value}constructor(x,M,B,ue){this._platform=x,this._mostRecentTarget=null,this._modality=new ie.t(null),this._lastTouchMs=0,this._onKeydown=He=>{this._options?.ignoreKeys?.some(ge=>ge===He.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,E.Fb)(He))},this._onMousedown=He=>{Date.now()-this._lastTouchMs<650||(this._modality.next(nt(He)?"keyboard":"mouse"),this._mostRecentTarget=(0,E.Fb)(He))},this._onTouchstart=He=>{An(He)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,E.Fb)(He))},this._options={...li,...ue},this.modalityDetected=this._modality.pipe((0,fe.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,Re.F)()),x.isBrowser&&M.runOutsideAngular(()=>{B.addEventListener("keydown",this._onKeydown,$n),B.addEventListener("mousedown",this._onMousedown,$n),B.addEventListener("touchstart",this._onTouchstart,$n)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,$n),document.removeEventListener("mousedown",this._onMousedown,$n),document.removeEventListener("touchstart",this._onTouchstart,$n))}static#e=this.\u0275fac=function(M){return new(M||Se)(w.KVO(E.OD),w.KVO(w.SKi),w.KVO(c.qQ),w.KVO(Hn,8))};static#t=this.\u0275prov=w.jDH({token:Se,factory:Se.\u0275fac,providedIn:"root"})}return Se})();const L=new w.nKC("liveAnnouncerElement",{providedIn:"root",factory:function X(){return null}}),J=new w.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Ie=0,Le=(()=>{class Se{constructor(x,M,B,ue){this._ngZone=M,this._defaultOptions=ue,this._document=B,this._liveElement=x||this._createLiveElement()}announce(x,...M){const B=this._defaultOptions;let ue,He;return 1===M.length&&"number"==typeof M[0]?He=M[0]:[ue,He]=M,this.clear(),clearTimeout(this._previousTimeout),ue||(ue=B&&B.politeness?B.politeness:"polite"),null==He&&B&&(He=B.duration),this._liveElement.setAttribute("aria-live",ue),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(ge=>this._currentResolve=ge)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=x,"number"==typeof He&&(this._previousTimeout=setTimeout(()=>this.clear(),He)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const x="cdk-live-announcer-element",M=this._document.getElementsByClassName(x),B=this._document.createElement("div");for(let ue=0;ue .cdk-overlay-container [aria-modal="true"]');for(let B=0;B{class Se{constructor(x,M,B,ue,He){this._ngZone=x,this._platform=M,this._inputModalityDetector=B,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 G.B,this._rootNodeFocusAndBlurListener=ge=>{for(let z=(0,E.Fb)(ge);z;z=z.parentElement)"focus"===ge.type?this._onFocus(ge,z):this._onBlur(ge,z)},this._document=ue,this._detectionMode=He?.detectionMode||ft.IMMEDIATE}monitor(x,M=!1){const B=(0,Ee.i8)(x);if(!this._platform.isBrowser||1!==B.nodeType)return(0,Q.of)();const ue=(0,E.KT)(B)||this._getDocument(),He=this._elementInfo.get(B);if(He)return M&&(He.checkChildren=!0),He.subject;const ge={checkChildren:M,subject:new G.B,rootNode:ue};return this._elementInfo.set(B,ge),this._registerGlobalListeners(ge),ge.subject}stopMonitoring(x){const M=(0,Ee.i8)(x),B=this._elementInfo.get(M);B&&(B.subject.complete(),this._setClasses(M),this._elementInfo.delete(M),this._removeGlobalListeners(B))}focusVia(x,M,B){const ue=(0,Ee.i8)(x);ue===this._getDocument().activeElement?this._getClosestElementsInfo(ue).forEach(([ge,pe])=>this._originChanged(ge,M,pe)):(this._setOrigin(M),"function"==typeof ue.focus&&ue.focus(B))}ngOnDestroy(){this._elementInfo.forEach((x,M)=>this.stopMonitoring(M))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(x){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(x)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:x&&this._isLastInteractionFromInputLabel(x)?"mouse":"program"}_shouldBeAttributedToTouch(x){return this._detectionMode===ft.EVENTUAL||!!x?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(x,M){x.classList.toggle("cdk-focused",!!M),x.classList.toggle("cdk-touch-focused","touch"===M),x.classList.toggle("cdk-keyboard-focused","keyboard"===M),x.classList.toggle("cdk-mouse-focused","mouse"===M),x.classList.toggle("cdk-program-focused","program"===M)}_setOrigin(x,M=!1){this._ngZone.runOutsideAngular(()=>{this._origin=x,this._originFromTouchInteraction="touch"===x&&M,this._detectionMode===ft.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(x,M){const B=this._elementInfo.get(M),ue=(0,E.Fb)(x);!B||!B.checkChildren&&M!==ue||this._originChanged(M,this._getFocusOrigin(ue),B)}_onBlur(x,M){const B=this._elementInfo.get(M);!B||B.checkChildren&&x.relatedTarget instanceof Node&&M.contains(x.relatedTarget)||(this._setClasses(M),this._emitOrigin(B,null))}_emitOrigin(x,M){x.subject.observers.length&&this._ngZone.run(()=>x.subject.next(M))}_registerGlobalListeners(x){if(!this._platform.isBrowser)return;const M=x.rootNode,B=this._rootNodeFocusListenerCount.get(M)||0;B||this._ngZone.runOutsideAngular(()=>{M.addEventListener("focus",this._rootNodeFocusAndBlurListener,ot),M.addEventListener("blur",this._rootNodeFocusAndBlurListener,ot)}),this._rootNodeFocusListenerCount.set(M,B+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,ze.Q)(this._stopInputModalityDetector)).subscribe(ue=>{this._setOrigin(ue,!0)}))}_removeGlobalListeners(x){const M=x.rootNode;if(this._rootNodeFocusListenerCount.has(M)){const B=this._rootNodeFocusListenerCount.get(M);B>1?this._rootNodeFocusListenerCount.set(M,B-1):(M.removeEventListener("focus",this._rootNodeFocusAndBlurListener,ot),M.removeEventListener("blur",this._rootNodeFocusAndBlurListener,ot),this._rootNodeFocusListenerCount.delete(M))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(x,M,B){this._setClasses(x,M),this._emitOrigin(B,M),this._lastFocusOrigin=M}_getClosestElementsInfo(x){const M=[];return this._elementInfo.forEach((B,ue)=>{(ue===x||B.checkChildren&&ue.contains(x))&&M.push([ue,B])}),M}_isLastInteractionFromInputLabel(x){const{_mostRecentTarget:M,mostRecentModality:B}=this._inputModalityDetector;if("mouse"!==B||!M||M===x||"INPUT"!==x.nodeName&&"TEXTAREA"!==x.nodeName||x.disabled)return!1;const ue=x.labels;if(ue)for(let He=0;He{class Se{constructor(x,M){this._elementRef=x,this._focusMonitor=M,this._focusOrigin=null,this.cdkFocusChange=new w.bkB}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const x=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(x,1===x.nodeType&&x.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(M=>{this._focusOrigin=M,this.cdkFocusChange.emit(M)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static#e=this.\u0275fac=function(M){return new(M||Se)(w.rXU(w.aKT),w.rXU(yt))};static#t=this.\u0275dir=w.FsC({type:Se,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0})}return Se})()},28203:(et,he,y)=>{y.d(he,{dS:()=>Q});var c=y(54438),w=y(60177);const E=new c.nKC("cdk-dir-doc",{providedIn:"root",factory:function G(){return(0,c.WQX)(w.qQ)}}),k=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let Q=(()=>{class q{constructor(le){this.value="ltr",this.change=new c.bkB,le&&(this.value=function ie(q){const ne=q?.toLowerCase()||"";return"auto"===ne&&typeof navigator<"u"&&navigator?.language?k.test(navigator.language)?"rtl":"ltr":"rtl"===ne?"rtl":"ltr"}((le.body?le.body.dir:null)||(le.documentElement?le.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(we){return new(we||q)(c.KVO(E,8))};static#t=this.\u0275prov=c.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}return q})()},14085:(et,he,y)=>{y.d(he,{FG:()=>k,OE:()=>E,a1:()=>ie,cc:()=>te,he:()=>w,i8:()=>Q,o1:()=>G});var c=y(54438);function w(Y){return null!=Y&&"false"!=`${Y}`}function E(Y,q=0){return G(Y)?Number(Y):q}function G(Y){return!isNaN(parseFloat(Y))&&!isNaN(Number(Y))}function k(Y){return Array.isArray(Y)?Y:[Y]}function ie(Y){return null==Y?"":"string"==typeof Y?Y:`${Y}px`}function Q(Y){return Y instanceof c.aKT?Y.nativeElement:Y}function te(Y,q=/\s+/){const ne=[];if(null!=Y){const le=Array.isArray(Y)?Y:`${Y}`.split(q);for(const we of le){const fe=`${we}`.trim();fe&&ne.push(fe)}}return ne}},67336:(et,he,y)=>{y.d(he,{A:()=>N,A$:()=>te,FX:()=>ie,Fm:()=>k,G_:()=>w,Ge:()=>Le,Kp:()=>Re,LE:()=>at,SJ:()=>Me,UQ:()=>Ee,W3:()=>Q,Z:()=>Ie,_f:()=>ne,bn:()=>Ge,dB:()=>fe,eg:()=>rn,f2:()=>be,i7:()=>Ze,n6:()=>vt,rp:()=>$t,t6:()=>le,w_:()=>we,wn:()=>E,yZ:()=>ze});const w=8,E=9,k=13,ie=16,Q=17,te=18,ne=27,le=32,we=33,fe=34,Re=35,ze=36,Ee=37,Ze=38,at=39,vt=40,Me=46,be=48,Ge=57,N=65,Ie=90,Le=91,rn=224;function $t(jn,...mn){return mn.length?mn.some(Xt=>jn[Xt]):jn.altKey||jn.shiftKey||jn.ctrlKey||jn.metaKey}},66969:(et,he,y)=>{y.d(he,{WB:()=>An,$Q:()=>nt,hJ:()=>en,rR:()=>ve,Sf:()=>T,yY:()=>R});var c=y(65478),w=y(60177),E=y(54438),G=y(14085),k=y(36860),ie=y(5964),Q=y(96697),te=y(56977),Y=y(39974),q=y(54360),le=y(28203),we=y(76939),fe=y(21413),Re=y(18359),ze=y(57786),Ee=y(67336);const Ze=(0,k.CZ)();class at{constructor(L,X){this._viewportRuler=L,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=X}attach(){}enable(){if(this._canBeEnabled()){const L=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=L.style.left||"",this._previousHTMLStyles.top=L.style.top||"",L.style.left=(0,G.a1)(-this._previousScrollPosition.left),L.style.top=(0,G.a1)(-this._previousScrollPosition.top),L.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const L=this._document.documentElement,J=L.style,Ie=this._document.body.style,Le=J.scrollBehavior||"",rt=Ie.scrollBehavior||"";this._isEnabled=!1,J.left=this._previousHTMLStyles.left,J.top=this._previousHTMLStyles.top,L.classList.remove("cdk-global-scrollblock"),Ze&&(J.scrollBehavior=Ie.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Ze&&(J.scrollBehavior=Le,Ie.scrollBehavior=rt)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const X=this._document.body,J=this._viewportRuler.getViewportSize();return X.scrollHeight>J.height||X.scrollWidth>J.width}}class Be{constructor(L,X,J,Ie){this._scrollDispatcher=L,this._ngZone=X,this._viewportRuler=J,this._config=Ie,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(L){this._overlayRef=L}enable(){if(this._scrollSubscription)return;const L=this._scrollDispatcher.scrolled(0).pipe((0,ie.p)(X=>!X||!this._overlayRef.overlayElement.contains(X.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=L.subscribe(()=>{const X=this._viewportRuler.getViewportScrollPosition().top;Math.abs(X-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=L.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class xe{enable(){}disable(){}attach(){}}function ye(ke,L){return L.some(X=>ke.bottomX.bottom||ke.rightX.right)}function Me(ke,L){return L.some(X=>ke.topX.bottom||ke.leftX.right)}class be{constructor(L,X,J,Ie){this._scrollDispatcher=L,this._viewportRuler=X,this._ngZone=J,this._config=Ie,this._scrollSubscription=null}attach(L){this._overlayRef=L}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 X=this._overlayRef.overlayElement.getBoundingClientRect(),{width:J,height:Ie}=this._viewportRuler.getViewportSize();ye(X,[{width:J,height:Ie,bottom:Ie,right:J,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let Te=(()=>{class ke{constructor(X,J,Ie,Le){this._scrollDispatcher=X,this._viewportRuler=J,this._ngZone=Ie,this.noop=()=>new xe,this.close=rt=>new Be(this._scrollDispatcher,this._ngZone,this._viewportRuler,rt),this.block=()=>new at(this._viewportRuler,this._document),this.reposition=rt=>new be(this._scrollDispatcher,this._viewportRuler,this._ngZone,rt),this._document=Le}static#e=this.\u0275fac=function(J){return new(J||ke)(E.KVO(c.R),E.KVO(c.Xj),E.KVO(E.SKi),E.KVO(w.qQ))};static#t=this.\u0275prov=E.jDH({token:ke,factory:ke.\u0275fac,providedIn:"root"})}return ke})();class ve{constructor(L){if(this.scrollStrategy=new xe,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,L){const X=Object.keys(L);for(const J of X)void 0!==L[J]&&(this[J]=L[J])}}}class Et{constructor(L,X){this.connectionPair=L,this.scrollableViewProperties=X}}let qe=(()=>{class ke{constructor(X){this._attachedOverlays=[],this._document=X}ngOnDestroy(){this.detach()}add(X){this.remove(X),this._attachedOverlays.push(X)}remove(X){const J=this._attachedOverlays.indexOf(X);J>-1&&this._attachedOverlays.splice(J,1),0===this._attachedOverlays.length&&this.detach()}static#e=this.\u0275fac=function(J){return new(J||ke)(E.KVO(w.qQ))};static#t=this.\u0275prov=E.jDH({token:ke,factory:ke.\u0275fac,providedIn:"root"})}return ke})(),Ge=(()=>{class ke extends qe{constructor(X,J){super(X),this._ngZone=J,this._keydownListener=Ie=>{const Le=this._attachedOverlays;for(let rt=Le.length-1;rt>-1;rt--)if(Le[rt]._keydownEvents.observers.length>0){const ft=Le[rt]._keydownEvents;this._ngZone?this._ngZone.run(()=>ft.next(Ie)):ft.next(Ie);break}}}add(X){super.add(X),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)}static#e=this.\u0275fac=function(J){return new(J||ke)(E.KVO(w.qQ),E.KVO(E.SKi,8))};static#t=this.\u0275prov=E.jDH({token:ke,factory:ke.\u0275fac,providedIn:"root"})}return ke})(),ce=(()=>{class ke extends qe{constructor(X,J,Ie){super(X),this._platform=J,this._ngZone=Ie,this._cursorStyleIsSet=!1,this._pointerDownListener=Le=>{this._pointerDownEventTarget=(0,k.Fb)(Le)},this._clickListener=Le=>{const rt=(0,k.Fb)(Le),ft="click"===Le.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:rt;this._pointerDownEventTarget=null;const Rt=this._attachedOverlays.slice();for(let ot=Rt.length-1;ot>-1;ot--){const yt=Rt[ot];if(yt._outsidePointerEvents.observers.length<1||!yt.hasAttached())continue;if(yt.overlayElement.contains(rt)||yt.overlayElement.contains(ft))break;const pt=yt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>pt.next(Le)):pt.next(Le)}}}add(X){if(super.add(X),!this._isAttached){const J=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(J)):this._addEventListeners(J),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=J.style.cursor,J.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const X=this._document.body;X.removeEventListener("pointerdown",this._pointerDownListener,!0),X.removeEventListener("click",this._clickListener,!0),X.removeEventListener("auxclick",this._clickListener,!0),X.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(X.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(X){X.addEventListener("pointerdown",this._pointerDownListener,!0),X.addEventListener("click",this._clickListener,!0),X.addEventListener("auxclick",this._clickListener,!0),X.addEventListener("contextmenu",this._clickListener,!0)}static#e=this.\u0275fac=function(J){return new(J||ke)(E.KVO(w.qQ),E.KVO(k.OD),E.KVO(E.SKi,8))};static#t=this.\u0275prov=E.jDH({token:ke,factory:ke.\u0275fac,providedIn:"root"})}return ke})(),T=(()=>{class ke{constructor(X,J){this._platform=J,this._document=X}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const X="cdk-overlay-container";if(this._platform.isBrowser||(0,k.v8)()){const Ie=this._document.querySelectorAll(`.${X}[platform="server"], .${X}[platform="test"]`);for(let Le=0;Lethis._backdropClick.next(pt),this._backdropTransitionendHandler=pt=>{this._disposeBackdrop(pt.target)},this._keydownEvents=new fe.B,this._outsidePointerEvents=new fe.B,Ie.scrollStrategy&&(this._scrollStrategy=Ie.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Ie.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(L){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const X=this._portalOutlet.attach(L);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,Q.s)(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 X?.onDestroy&&X.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),X}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const L=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),L}dispose(){const L=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,L&&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(L){L!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=L,this.hasAttached()&&(L.attach(this),this.updatePosition()))}updateSize(L){this._config={...this._config,...L},this._updateElementSize()}setDirection(L){this._config={...this._config,direction:L},this._updateElementDirection()}addPanelClass(L){this._pane&&this._toggleClasses(this._pane,L,!0)}removePanelClass(L){this._pane&&this._toggleClasses(this._pane,L,!1)}getDirection(){const L=this._config.direction;return L?"string"==typeof L?L:L.value:"ltr"}updateScrollStrategy(L){L!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=L,this.hasAttached()&&(L.attach(this),L.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const L=this._pane.style;L.width=(0,G.a1)(this._config.width),L.height=(0,G.a1)(this._config.height),L.minWidth=(0,G.a1)(this._config.minWidth),L.minHeight=(0,G.a1)(this._config.minHeight),L.maxWidth=(0,G.a1)(this._config.maxWidth),L.maxHeight=(0,G.a1)(this._config.maxHeight)}_togglePointerEvents(L){this._pane.style.pointerEvents=L?"":"none"}_attachBackdrop(){const L="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(L)})}):this._backdropElement.classList.add(L)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const L=this._backdropElement;if(L){if(this._animationsDisabled)return void this._disposeBackdrop(L);L.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{L.addEventListener("transitionend",this._backdropTransitionendHandler)}),L.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(L)},500))}}_toggleClasses(L,X,J){const Ie=(0,G.FG)(X||[]).filter(Le=>!!Le);Ie.length&&(J?L.classList.add(...Ie):L.classList.remove(...Ie))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const L=this._ngZone.onStable.pipe((0,te.Q)((0,ze.h)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),L.unsubscribe())})})}_disposeScrollStrategy(){const L=this._scrollStrategy;L&&(L.disable(),L.detach&&L.detach())}_disposeBackdrop(L){L&&(L.removeEventListener("click",this._backdropClickHandler),L.removeEventListener("transitionend",this._backdropTransitionendHandler),L.remove(),this._backdropElement===L&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const P="cdk-overlay-connected-position-bounding-box",N=/([A-Za-z%]+)$/;class F{get positions(){return this._preferredPositions}constructor(L,X,J,Ie,Le){this._viewportRuler=X,this._document=J,this._platform=Ie,this._overlayContainer=Le,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 fe.B,this._resizeSubscription=Re.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(L)}attach(L){this._validatePositions(),L.hostElement.classList.add(P),this._overlayRef=L,this._boundingBox=L.hostElement,this._pane=L.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 L=this._originRect,X=this._overlayRect,J=this._viewportRect,Ie=this._containerRect,Le=[];let rt;for(let ft of this._preferredPositions){let Rt=this._getOriginPoint(L,Ie,ft),ot=this._getOverlayPoint(Rt,X,ft),yt=this._getOverlayFit(ot,X,J,ft);if(yt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(ft,Rt);this._canFitWithFlexibleDimensions(yt,ot,J)?Le.push({position:ft,origin:Rt,overlayRect:X,boundingBoxRect:this._calculateBoundingBoxRect(Rt,ft)}):(!rt||rt.overlayFit.visibleAreaRt&&(Rt=yt,ft=ot)}return this._isPushed=!1,void this._applyPosition(ft.position,ft.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(rt.position,rt.originPoint);this._applyPosition(rt.position,rt.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(P),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const L=this._lastPosition;if(L){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const X=this._getOriginPoint(this._originRect,this._containerRect,L);this._applyPosition(L,X)}else this.apply()}withScrollableContainers(L){return this._scrollables=L,this}withPositions(L){return this._preferredPositions=L,-1===L.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(L){return this._viewportMargin=L,this}withFlexibleDimensions(L=!0){return this._hasFlexibleDimensions=L,this}withGrowAfterOpen(L=!0){return this._growAfterOpen=L,this}withPush(L=!0){return this._canPush=L,this}withLockedPosition(L=!0){return this._positionLocked=L,this}setOrigin(L){return this._origin=L,this}withDefaultOffsetX(L){return this._offsetX=L,this}withDefaultOffsetY(L){return this._offsetY=L,this}withTransformOriginOn(L){return this._transformOriginSelector=L,this}_getOriginPoint(L,X,J){let Ie,Le;if("center"==J.originX)Ie=L.left+L.width/2;else{const rt=this._isRtl()?L.right:L.left,ft=this._isRtl()?L.left:L.right;Ie="start"==J.originX?rt:ft}return X.left<0&&(Ie-=X.left),Le="center"==J.originY?L.top+L.height/2:"top"==J.originY?L.top:L.bottom,X.top<0&&(Le-=X.top),{x:Ie,y:Le}}_getOverlayPoint(L,X,J){let Ie,Le;return Ie="center"==J.overlayX?-X.width/2:"start"===J.overlayX?this._isRtl()?-X.width:0:this._isRtl()?0:-X.width,Le="center"==J.overlayY?-X.height/2:"top"==J.overlayY?0:-X.height,{x:L.x+Ie,y:L.y+Le}}_getOverlayFit(L,X,J,Ie){const Le=Pe(X);let{x:rt,y:ft}=L,Rt=this._getOffset(Ie,"x"),ot=this._getOffset(Ie,"y");Rt&&(rt+=Rt),ot&&(ft+=ot);let Mt=0-ft,hn=ft+Le.height-J.height,Pt=this._subtractOverflows(Le.width,0-rt,rt+Le.width-J.width),on=this._subtractOverflows(Le.height,Mt,hn),oi=Pt*on;return{visibleArea:oi,isCompletelyWithinViewport:Le.width*Le.height===oi,fitsInViewportVertically:on===Le.height,fitsInViewportHorizontally:Pt==Le.width}}_canFitWithFlexibleDimensions(L,X,J){if(this._hasFlexibleDimensions){const Ie=J.bottom-X.y,Le=J.right-X.x,rt=Z(this._overlayRef.getConfig().minHeight),ft=Z(this._overlayRef.getConfig().minWidth);return(L.fitsInViewportVertically||null!=rt&&rt<=Ie)&&(L.fitsInViewportHorizontally||null!=ft&&ft<=Le)}return!1}_pushOverlayOnScreen(L,X,J){if(this._previousPushAmount&&this._positionLocked)return{x:L.x+this._previousPushAmount.x,y:L.y+this._previousPushAmount.y};const Ie=Pe(X),Le=this._viewportRect,rt=Math.max(L.x+Ie.width-Le.width,0),ft=Math.max(L.y+Ie.height-Le.height,0),Rt=Math.max(Le.top-J.top-L.y,0),ot=Math.max(Le.left-J.left-L.x,0);let yt=0,pt=0;return yt=Ie.width<=Le.width?ot||-rt:L.xPt&&!this._isInitialRender&&!this._growAfterOpen&&(rt=L.y-Pt/2)}if("end"===X.overlayX&&!Ie||"start"===X.overlayX&&Ie)Mt=J.width-L.x+2*this._viewportMargin,yt=L.x-this._viewportMargin;else if("start"===X.overlayX&&!Ie||"end"===X.overlayX&&Ie)pt=L.x,yt=J.right-L.x;else{const hn=Math.min(J.right-L.x+J.left,L.x),Pt=this._lastBoundingBoxSize.width;yt=2*hn,pt=L.x-hn,yt>Pt&&!this._isInitialRender&&!this._growAfterOpen&&(pt=L.x-Pt/2)}return{top:rt,left:pt,bottom:ft,right:Mt,width:yt,height:Le}}_setBoundingBoxStyles(L,X){const J=this._calculateBoundingBoxRect(L,X);!this._isInitialRender&&!this._growAfterOpen&&(J.height=Math.min(J.height,this._lastBoundingBoxSize.height),J.width=Math.min(J.width,this._lastBoundingBoxSize.width));const Ie={};if(this._hasExactPosition())Ie.top=Ie.left="0",Ie.bottom=Ie.right=Ie.maxHeight=Ie.maxWidth="",Ie.width=Ie.height="100%";else{const Le=this._overlayRef.getConfig().maxHeight,rt=this._overlayRef.getConfig().maxWidth;Ie.height=(0,G.a1)(J.height),Ie.top=(0,G.a1)(J.top),Ie.bottom=(0,G.a1)(J.bottom),Ie.width=(0,G.a1)(J.width),Ie.left=(0,G.a1)(J.left),Ie.right=(0,G.a1)(J.right),Ie.alignItems="center"===X.overlayX?"center":"end"===X.overlayX?"flex-end":"flex-start",Ie.justifyContent="center"===X.overlayY?"center":"bottom"===X.overlayY?"flex-end":"flex-start",Le&&(Ie.maxHeight=(0,G.a1)(Le)),rt&&(Ie.maxWidth=(0,G.a1)(rt))}this._lastBoundingBoxSize=J,W(this._boundingBox.style,Ie)}_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(L,X){const J={},Ie=this._hasExactPosition(),Le=this._hasFlexibleDimensions,rt=this._overlayRef.getConfig();if(Ie){const yt=this._viewportRuler.getViewportScrollPosition();W(J,this._getExactOverlayY(X,L,yt)),W(J,this._getExactOverlayX(X,L,yt))}else J.position="static";let ft="",Rt=this._getOffset(X,"x"),ot=this._getOffset(X,"y");Rt&&(ft+=`translateX(${Rt}px) `),ot&&(ft+=`translateY(${ot}px)`),J.transform=ft.trim(),rt.maxHeight&&(Ie?J.maxHeight=(0,G.a1)(rt.maxHeight):Le&&(J.maxHeight="")),rt.maxWidth&&(Ie?J.maxWidth=(0,G.a1)(rt.maxWidth):Le&&(J.maxWidth="")),W(this._pane.style,J)}_getExactOverlayY(L,X,J){let Ie={top:"",bottom:""},Le=this._getOverlayPoint(X,this._overlayRect,L);return this._isPushed&&(Le=this._pushOverlayOnScreen(Le,this._overlayRect,J)),"bottom"===L.overlayY?Ie.bottom=this._document.documentElement.clientHeight-(Le.y+this._overlayRect.height)+"px":Ie.top=(0,G.a1)(Le.y),Ie}_getExactOverlayX(L,X,J){let rt,Ie={left:"",right:""},Le=this._getOverlayPoint(X,this._overlayRect,L);return this._isPushed&&(Le=this._pushOverlayOnScreen(Le,this._overlayRect,J)),rt=this._isRtl()?"end"===L.overlayX?"left":"right":"end"===L.overlayX?"right":"left","right"===rt?Ie.right=this._document.documentElement.clientWidth-(Le.x+this._overlayRect.width)+"px":Ie.left=(0,G.a1)(Le.x),Ie}_getScrollVisibility(){const L=this._getOriginRect(),X=this._pane.getBoundingClientRect(),J=this._scrollables.map(Ie=>Ie.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Me(L,J),isOriginOutsideView:ye(L,J),isOverlayClipped:Me(X,J),isOverlayOutsideView:ye(X,J)}}_subtractOverflows(L,...X){return X.reduce((J,Ie)=>J-Math.max(Ie,0),L)}_getNarrowedViewportRect(){const L=this._document.documentElement.clientWidth,X=this._document.documentElement.clientHeight,J=this._viewportRuler.getViewportScrollPosition();return{top:J.top+this._viewportMargin,left:J.left+this._viewportMargin,right:J.left+L-this._viewportMargin,bottom:J.top+X-this._viewportMargin,width:L-2*this._viewportMargin,height:X-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(L,X){return"x"===X?null==L.offsetX?this._offsetX:L.offsetX:null==L.offsetY?this._offsetY:L.offsetY}_validatePositions(){}_addPanelClasses(L){this._pane&&(0,G.FG)(L).forEach(X=>{""!==X&&-1===this._appliedPanelClasses.indexOf(X)&&(this._appliedPanelClasses.push(X),this._pane.classList.add(X))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(L=>{this._pane.classList.remove(L)}),this._appliedPanelClasses=[])}_getOriginRect(){const L=this._origin;if(L instanceof E.aKT)return L.nativeElement.getBoundingClientRect();if(L instanceof Element)return L.getBoundingClientRect();const X=L.width||0,J=L.height||0;return{top:L.y,bottom:L.y+J,left:L.x,right:L.x+X,height:J,width:X}}}function W(ke,L){for(let X in L)L.hasOwnProperty(X)&&(ke[X]=L[X]);return ke}function Z(ke){if("number"!=typeof ke&&null!=ke){const[L,X]=ke.split(N);return X&&"px"!==X?null:parseFloat(L)}return ke||null}function Pe(ke){return{top:Math.floor(ke.top),right:Math.floor(ke.right),bottom:Math.floor(ke.bottom),left:Math.floor(ke.left),width:Math.floor(ke.width),height:Math.floor(ke.height)}}const Ht="cdk-global-overlay-wrapper";class St{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(L){const X=L.getConfig();this._overlayRef=L,this._width&&!X.width&&L.updateSize({width:this._width}),this._height&&!X.height&&L.updateSize({height:this._height}),L.hostElement.classList.add(Ht),this._isDisposed=!1}top(L=""){return this._bottomOffset="",this._topOffset=L,this._alignItems="flex-start",this}left(L=""){return this._xOffset=L,this._xPosition="left",this}bottom(L=""){return this._topOffset="",this._bottomOffset=L,this._alignItems="flex-end",this}right(L=""){return this._xOffset=L,this._xPosition="right",this}start(L=""){return this._xOffset=L,this._xPosition="start",this}end(L=""){return this._xOffset=L,this._xPosition="end",this}width(L=""){return this._overlayRef?this._overlayRef.updateSize({width:L}):this._width=L,this}height(L=""){return this._overlayRef?this._overlayRef.updateSize({height:L}):this._height=L,this}centerHorizontally(L=""){return this.left(L),this._xPosition="center",this}centerVertically(L=""){return this.top(L),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const L=this._overlayRef.overlayElement.style,X=this._overlayRef.hostElement.style,J=this._overlayRef.getConfig(),{width:Ie,height:Le,maxWidth:rt,maxHeight:ft}=J,Rt=!("100%"!==Ie&&"100vw"!==Ie||rt&&"100%"!==rt&&"100vw"!==rt),ot=!("100%"!==Le&&"100vh"!==Le||ft&&"100%"!==ft&&"100vh"!==ft),yt=this._xPosition,pt=this._xOffset,Mt="rtl"===this._overlayRef.getConfig().direction;let hn="",Pt="",on="";Rt?on="flex-start":"center"===yt?(on="center",Mt?Pt=pt:hn=pt):Mt?"left"===yt||"end"===yt?(on="flex-end",hn=pt):("right"===yt||"start"===yt)&&(on="flex-start",Pt=pt):"left"===yt||"start"===yt?(on="flex-start",hn=pt):("right"===yt||"end"===yt)&&(on="flex-end",Pt=pt),L.position=this._cssPosition,L.marginLeft=Rt?"0":hn,L.marginTop=ot?"0":this._topOffset,L.marginBottom=this._bottomOffset,L.marginRight=Rt?"0":Pt,X.justifyContent=on,X.alignItems=ot?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const L=this._overlayRef.overlayElement.style,X=this._overlayRef.hostElement,J=X.style;X.classList.remove(Ht),J.justifyContent=J.alignItems=L.marginTop=L.marginBottom=L.marginLeft=L.marginRight=L.position="",this._overlayRef=null,this._isDisposed=!0}}let Bt=(()=>{class ke{constructor(X,J,Ie,Le){this._viewportRuler=X,this._document=J,this._platform=Ie,this._overlayContainer=Le}global(){return new St}flexibleConnectedTo(X){return new F(X,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#e=this.\u0275fac=function(J){return new(J||ke)(E.KVO(c.Xj),E.KVO(w.qQ),E.KVO(k.OD),E.KVO(T))};static#t=this.\u0275prov=E.jDH({token:ke,factory:ke.\u0275fac,providedIn:"root"})}return ke})(),bn=0,en=(()=>{class ke{constructor(X,J,Ie,Le,rt,ft,Rt,ot,yt,pt,Mt,hn){this.scrollStrategies=X,this._overlayContainer=J,this._componentFactoryResolver=Ie,this._positionBuilder=Le,this._keyboardDispatcher=rt,this._injector=ft,this._ngZone=Rt,this._document=ot,this._directionality=yt,this._location=pt,this._outsideClickDispatcher=Mt,this._animationsModuleType=hn}create(X){const J=this._createHostElement(),Ie=this._createPaneElement(J),Le=this._createPortalOutlet(Ie),rt=new ve(X);return rt.direction=rt.direction||this._directionality.value,new R(Le,J,Ie,rt,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(X){const J=this._document.createElement("div");return J.id="cdk-overlay-"+bn++,J.classList.add("cdk-overlay-pane"),X.appendChild(J),J}_createHostElement(){const X=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(X),X}_createPortalOutlet(X){return this._appRef||(this._appRef=this._injector.get(E.o8S)),new we.aI(X,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#e=this.\u0275fac=function(J){return new(J||ke)(E.KVO(Te),E.KVO(T),E.KVO(E.OM3),E.KVO(Bt),E.KVO(Ge),E.KVO(E.zZn),E.KVO(E.SKi),E.KVO(w.qQ),E.KVO(le.dS),E.KVO(w.aZ),E.KVO(ce),E.KVO(E.bc$,8))};static#t=this.\u0275prov=E.jDH({token:ke,factory:ke.\u0275fac,providedIn:"root"})}return ke})();const Gt=[{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"}],En=new E.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const ke=(0,E.WQX)(en);return()=>ke.scrollStrategies.reposition()}});let nt=(()=>{class ke{constructor(X){this.elementRef=X}static#e=this.\u0275fac=function(J){return new(J||ke)(E.rXU(E.aKT))};static#t=this.\u0275dir=E.FsC({type:ke,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}return ke})(),An=(()=>{class ke{get offsetX(){return this._offsetX}set offsetX(X){this._offsetX=X,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(X){this._offsetY=X,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(X){this._disposeOnNavigation=X}constructor(X,J,Ie,Le,rt){this._overlay=X,this._dir=rt,this._backdropSubscription=Re.yU.EMPTY,this._attachSubscription=Re.yU.EMPTY,this._detachSubscription=Re.yU.EMPTY,this._positionSubscription=Re.yU.EMPTY,this._disposeOnNavigation=!1,this._ngZone=(0,E.WQX)(E.SKi),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new E.bkB,this.positionChange=new E.bkB,this.attach=new E.bkB,this.detach=new E.bkB,this.overlayKeydown=new E.bkB,this.overlayOutsideClick=new E.bkB,this._templatePortal=new we.VA(J,Ie),this._scrollStrategyFactory=Le,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(X){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),X.origin&&this.open&&this._position.apply()),X.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Gt);const X=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=X.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=X.detachments().subscribe(()=>this.detach.emit()),X.keydownEvents().subscribe(J=>{this.overlayKeydown.next(J),J.keyCode===Ee._f&&!this.disableClose&&!(0,Ee.rp)(J)&&(J.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(J=>{this.overlayOutsideClick.next(J)})}_buildConfig(){const X=this._position=this.positionStrategy||this._createPositionStrategy(),J=new ve({direction:this._dir,positionStrategy:X,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(J.width=this.width),(this.height||0===this.height)&&(J.height=this.height),(this.minWidth||0===this.minWidth)&&(J.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(J.minHeight=this.minHeight),this.backdropClass&&(J.backdropClass=this.backdropClass),this.panelClass&&(J.panelClass=this.panelClass),J}_updatePositionStrategy(X){const J=this.positions.map(Ie=>({originX:Ie.originX,originY:Ie.originY,overlayX:Ie.overlayX,overlayY:Ie.overlayY,offsetX:Ie.offsetX||this.offsetX,offsetY:Ie.offsetY||this.offsetY,panelClass:Ie.panelClass||void 0}));return X.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(J).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const X=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(X),X}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof nt?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(X=>{this.backdropClick.emit(X)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function ne(ke,L=!1){return(0,Y.N)((X,J)=>{let Ie=0;X.subscribe((0,q._)(J,Le=>{const rt=ke(Le,Ie++);(rt||L)&&J.next(Le),!rt&&J.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(X=>{this._ngZone.run(()=>this.positionChange.emit(X)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static#e=this.\u0275fac=function(J){return new(J||ke)(E.rXU(en),E.rXU(E.C4Q),E.rXU(E.c1b),E.rXU(En),E.rXU(le.dS,8))};static#t=this.\u0275dir=E.FsC({type:ke,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[E.Mj6.None,"cdkConnectedOverlayOrigin","origin"],positions:[E.Mj6.None,"cdkConnectedOverlayPositions","positions"],positionStrategy:[E.Mj6.None,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[E.Mj6.None,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[E.Mj6.None,"cdkConnectedOverlayOffsetY","offsetY"],width:[E.Mj6.None,"cdkConnectedOverlayWidth","width"],height:[E.Mj6.None,"cdkConnectedOverlayHeight","height"],minWidth:[E.Mj6.None,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[E.Mj6.None,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[E.Mj6.None,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[E.Mj6.None,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[E.Mj6.None,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[E.Mj6.None,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[E.Mj6.None,"cdkConnectedOverlayOpen","open"],disableClose:[E.Mj6.None,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[E.Mj6.None,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[E.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayHasBackdrop","hasBackdrop",E.L39],lockPosition:[E.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayLockPosition","lockPosition",E.L39],flexibleDimensions:[E.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",E.L39],growAfterOpen:[E.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",E.L39],push:[E.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayPush","push",E.L39],disposeOnNavigation:[E.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",E.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[E.GFd,E.OA$]})}return ke})()},36860:(et,he,y)=>{y.d(he,{BD:()=>ze,BQ:()=>ne,CZ:()=>Re,Fb:()=>Be,KT:()=>at,MU:()=>te,OD:()=>G,r5:()=>le,v8:()=>xe,vc:()=>vt});var c=y(54438),w=y(60177);let E;try{E=typeof Intl<"u"&&Intl.v8BreakIterator}catch{E=!1}let ie,G=(()=>{class ye{constructor(be){this._platformId=be,this.isBrowser=this._platformId?(0,w.UE)(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&&!E)&&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}static#e=this.\u0275fac=function(Te){return new(Te||ye)(c.KVO(c.Agw))};static#t=this.\u0275prov=c.jDH({token:ye,factory:ye.\u0275fac,providedIn:"root"})}return ye})();const Q=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function te(){if(ie)return ie;if("object"!=typeof document||!document)return ie=new Set(Q),ie;let ye=document.createElement("input");return ie=new Set(Q.filter(Me=>(ye.setAttribute("type",Me),ye.type===Me))),ie}let Y;function ne(ye){return function q(){if(null==Y&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Y=!0}))}finally{Y=Y||!1}return Y}()?ye:!!ye.capture}var le=function(ye){return ye[ye.NORMAL=0]="NORMAL",ye[ye.NEGATED=1]="NEGATED",ye[ye.INVERTED=2]="INVERTED",ye}(le||{});let we,fe,Ee;function Re(){if(null==fe){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return fe=!1,fe;if("scrollBehavior"in document.documentElement.style)fe=!0;else{const ye=Element.prototype.scrollTo;fe=!!ye&&!/\{\s*\[native code\]\s*\}/.test(ye.toString())}}return fe}function ze(){if("object"!=typeof document||!document)return le.NORMAL;if(null==we){const ye=document.createElement("div"),Me=ye.style;ye.dir="rtl",Me.width="1px",Me.overflow="auto",Me.visibility="hidden",Me.pointerEvents="none",Me.position="absolute";const be=document.createElement("div"),Te=be.style;Te.width="2px",Te.height="1px",ye.appendChild(be),document.body.appendChild(ye),we=le.NORMAL,0===ye.scrollLeft&&(ye.scrollLeft=1,we=0===ye.scrollLeft?le.NEGATED:le.INVERTED),ye.remove()}return we}function at(ye){if(function Ze(){if(null==Ee){const ye=typeof document<"u"?document.head:null;Ee=!(!ye||!ye.createShadowRoot&&!ye.attachShadow)}return Ee}()){const Me=ye.getRootNode?ye.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&Me instanceof ShadowRoot)return Me}return null}function vt(){let ye=typeof document<"u"&&document?document.activeElement:null;for(;ye&&ye.shadowRoot;){const Me=ye.shadowRoot.activeElement;if(Me===ye)break;ye=Me}return ye}function Be(ye){return ye.composedPath?ye.composedPath()[0]:ye.target}function xe(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},76939:(et,he,y)=>{y.d(he,{A8:()=>q,I3:()=>at,VA:()=>ne,aI:()=>Re,bV:()=>Ee,lb:()=>we});var c=y(54438),w=y(60177);class Y{attach(Me){return this._attachedHost=Me,Me.attach(this)}detach(){let Me=this._attachedHost;null!=Me&&(this._attachedHost=null,Me.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(Me){this._attachedHost=Me}}class q extends Y{constructor(Me,be,Te,ve,_e){super(),this.component=Me,this.viewContainerRef=be,this.injector=Te,this.componentFactoryResolver=ve,this.projectableNodes=_e}}class ne extends Y{constructor(Me,be,Te,ve){super(),this.templateRef=Me,this.viewContainerRef=be,this.context=Te,this.injector=ve}get origin(){return this.templateRef.elementRef}attach(Me,be=this.context){return this.context=be,super.attach(Me)}detach(){return this.context=void 0,super.detach()}}class le extends Y{constructor(Me){super(),this.element=Me instanceof c.aKT?Me.nativeElement:Me}}class we{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(Me){return Me instanceof q?(this._attachedPortal=Me,this.attachComponentPortal(Me)):Me instanceof ne?(this._attachedPortal=Me,this.attachTemplatePortal(Me)):this.attachDomPortal&&Me instanceof le?(this._attachedPortal=Me,this.attachDomPortal(Me)):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(Me){this._disposeFn=Me}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class Re extends we{constructor(Me,be,Te,ve,_e){super(),this.outletElement=Me,this._componentFactoryResolver=be,this._appRef=Te,this._defaultInjector=ve,this.attachDomPortal=Qe=>{const Et=Qe.element,It=this._document.createComment("dom-portal");Et.parentNode.insertBefore(It,Et),this.outletElement.appendChild(Et),this._attachedPortal=Qe,super.setDisposeFn(()=>{It.parentNode&&It.parentNode.replaceChild(Et,It)})},this._document=_e}attachComponentPortal(Me){const Te=(Me.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Me.component);let ve;return Me.viewContainerRef?(ve=Me.viewContainerRef.createComponent(Te,Me.viewContainerRef.length,Me.injector||Me.viewContainerRef.injector,Me.projectableNodes||void 0),this.setDisposeFn(()=>ve.destroy())):(ve=Te.create(Me.injector||this._defaultInjector||c.zZn.NULL),this._appRef.attachView(ve.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(ve.hostView),ve.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(ve)),this._attachedPortal=Me,ve}attachTemplatePortal(Me){let be=Me.viewContainerRef,Te=be.createEmbeddedView(Me.templateRef,Me.context,{injector:Me.injector});return Te.rootNodes.forEach(ve=>this.outletElement.appendChild(ve)),Te.detectChanges(),this.setDisposeFn(()=>{let ve=be.indexOf(Te);-1!==ve&&be.remove(ve)}),this._attachedPortal=Me,Te}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(Me){return Me.hostView.rootNodes[0]}}let Ee=(()=>{class ye extends ne{constructor(be,Te){super(be,Te)}static#e=this.\u0275fac=function(Te){return new(Te||ye)(c.rXU(c.C4Q),c.rXU(c.c1b))};static#t=this.\u0275dir=c.FsC({type:ye,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],standalone:!0,features:[c.Vt3]})}return ye})(),at=(()=>{class ye extends we{constructor(be,Te,ve){super(),this._componentFactoryResolver=be,this._viewContainerRef=Te,this._isInitialized=!1,this.attached=new c.bkB,this.attachDomPortal=_e=>{const Qe=_e.element,Et=this._document.createComment("dom-portal");_e.setAttachedHost(this),Qe.parentNode.insertBefore(Et,Qe),this._getRootNode().appendChild(Qe),this._attachedPortal=_e,super.setDisposeFn(()=>{Et.parentNode&&Et.parentNode.replaceChild(Qe,Et)})},this._document=ve}get portal(){return this._attachedPortal}set portal(be){this.hasAttached()&&!be&&!this._isInitialized||(this.hasAttached()&&super.detach(),be&&super.attach(be),this._attachedPortal=be||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(be){be.setAttachedHost(this);const Te=null!=be.viewContainerRef?be.viewContainerRef:this._viewContainerRef,_e=(be.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(be.component),Qe=Te.createComponent(_e,Te.length,be.injector||Te.injector,be.projectableNodes||void 0);return Te!==this._viewContainerRef&&this._getRootNode().appendChild(Qe.hostView.rootNodes[0]),super.setDisposeFn(()=>Qe.destroy()),this._attachedPortal=be,this._attachedRef=Qe,this.attached.emit(Qe),Qe}attachTemplatePortal(be){be.setAttachedHost(this);const Te=this._viewContainerRef.createEmbeddedView(be.templateRef,be.context,{injector:be.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=be,this._attachedRef=Te,this.attached.emit(Te),Te}_getRootNode(){const be=this._viewContainerRef.element.nativeElement;return be.nodeType===be.ELEMENT_NODE?be:be.parentNode}static#e=this.\u0275fac=function(Te){return new(Te||ye)(c.rXU(c.OM3),c.rXU(c.c1b),c.rXU(w.qQ))};static#t=this.\u0275dir=c.FsC({type:ye,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[c.Mj6.None,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[c.Vt3]})}return ye})()},65478:(et,he,y)=>{y.d(he,{R:()=>xe,Xj:()=>be,uv:()=>ye});var c=y(14085),w=y(54438),E=y(21413),G=y(7673),k=y(71985),ie=y(33726),Y=(y(30536),y(25007),y(13798)),q=y(5964),ne=y(56977),le=y(36860),we=y(60177),fe=y(28203);let xe=(()=>{class R{constructor(N,F,W){this._ngZone=N,this._platform=F,this._scrolled=new E.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=W}register(N){this.scrollContainers.has(N)||this.scrollContainers.set(N,N.elementScrolled().subscribe(()=>this._scrolled.next(N)))}deregister(N){const F=this.scrollContainers.get(N);F&&(F.unsubscribe(),this.scrollContainers.delete(N))}scrolled(N=20){return this._platform.isBrowser?new k.c(F=>{this._globalSubscription||this._addGlobalListener();const W=N>0?this._scrolled.pipe((0,Y.Z)(N)).subscribe(F):this._scrolled.subscribe(F);return this._scrolledCount++,()=>{W.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,G.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((N,F)=>this.deregister(F)),this._scrolled.complete()}ancestorScrolled(N,F){const W=this.getAncestorScrollContainers(N);return this.scrolled(F).pipe((0,q.p)(Z=>!Z||W.indexOf(Z)>-1))}getAncestorScrollContainers(N){const F=[];return this.scrollContainers.forEach((W,Z)=>{this._scrollableContainsElement(Z,N)&&F.push(Z)}),F}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(N,F){let W=(0,c.i8)(F),Z=N.getElementRef().nativeElement;do{if(W==Z)return!0}while(W=W.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const N=this._getWindow();return(0,ie.R)(N.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#e=this.\u0275fac=function(F){return new(F||R)(w.KVO(w.SKi),w.KVO(le.OD),w.KVO(we.qQ,8))};static#t=this.\u0275prov=w.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})(),ye=(()=>{class R{constructor(N,F,W,Z){this.elementRef=N,this.scrollDispatcher=F,this.ngZone=W,this.dir=Z,this._destroyed=new E.B,this._elementScrolled=new k.c(Pe=>this.ngZone.runOutsideAngular(()=>(0,ie.R)(this.elementRef.nativeElement,"scroll").pipe((0,ne.Q)(this._destroyed)).subscribe(Pe)))}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(N){const F=this.elementRef.nativeElement,W=this.dir&&"rtl"==this.dir.value;null==N.left&&(N.left=W?N.end:N.start),null==N.right&&(N.right=W?N.start:N.end),null!=N.bottom&&(N.top=F.scrollHeight-F.clientHeight-N.bottom),W&&(0,le.BD)()!=le.r5.NORMAL?(null!=N.left&&(N.right=F.scrollWidth-F.clientWidth-N.left),(0,le.BD)()==le.r5.INVERTED?N.left=N.right:(0,le.BD)()==le.r5.NEGATED&&(N.left=N.right?-N.right:N.right)):null!=N.right&&(N.left=F.scrollWidth-F.clientWidth-N.right),this._applyScrollToOptions(N)}_applyScrollToOptions(N){const F=this.elementRef.nativeElement;(0,le.CZ)()?F.scrollTo(N):(null!=N.top&&(F.scrollTop=N.top),null!=N.left&&(F.scrollLeft=N.left))}measureScrollOffset(N){const F="left",W="right",Z=this.elementRef.nativeElement;if("top"==N)return Z.scrollTop;if("bottom"==N)return Z.scrollHeight-Z.clientHeight-Z.scrollTop;const Pe=this.dir&&"rtl"==this.dir.value;return"start"==N?N=Pe?W:F:"end"==N&&(N=Pe?F:W),Pe&&(0,le.BD)()==le.r5.INVERTED?N==F?Z.scrollWidth-Z.clientWidth-Z.scrollLeft:Z.scrollLeft:Pe&&(0,le.BD)()==le.r5.NEGATED?N==F?Z.scrollLeft+Z.scrollWidth-Z.clientWidth:-Z.scrollLeft:N==F?Z.scrollLeft:Z.scrollWidth-Z.clientWidth-Z.scrollLeft}static#e=this.\u0275fac=function(F){return new(F||R)(w.rXU(w.aKT),w.rXU(xe),w.rXU(w.SKi),w.rXU(fe.dS,8))};static#t=this.\u0275dir=w.FsC({type:R,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}return R})(),be=(()=>{class R{constructor(N,F,W){this._platform=N,this._change=new E.B,this._changeListener=Z=>{this._change.next(Z)},this._document=W,F.runOutsideAngular(()=>{if(N.isBrowser){const Z=this._getWindow();Z.addEventListener("resize",this._changeListener),Z.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const N=this._getWindow();N.removeEventListener("resize",this._changeListener),N.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const N={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),N}getViewportRect(){const N=this.getViewportScrollPosition(),{width:F,height:W}=this.getViewportSize();return{top:N.top,left:N.left,bottom:N.top+W,right:N.left+F,height:W,width:F}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const N=this._document,F=this._getWindow(),W=N.documentElement,Z=W.getBoundingClientRect();return{top:-Z.top||N.body.scrollTop||F.scrollY||W.scrollTop||0,left:-Z.left||N.body.scrollLeft||F.scrollX||W.scrollLeft||0}}change(N=20){return N>0?this._change.pipe((0,Y.Z)(N)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const N=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:N.innerWidth,height:N.innerHeight}:{width:0,height:0}}static#e=this.\u0275fac=function(F){return new(F||R)(w.KVO(le.OD),w.KVO(w.SKi),w.KVO(we.qQ,8))};static#t=this.\u0275prov=w.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})()},60177:(et,he,y)=>{y.d(he,{AJ:()=>gr,B3:()=>Tt,Jj:()=>qt,MD:()=>Rr,N0:()=>Qr,QT:()=>E,QX:()=>Ei,Sq:()=>Wt,T3:()=>tn,TG:()=>mr,UE:()=>ki,VF:()=>k,Vw:()=>te,Vy:()=>$o,Xr:()=>gi,YU:()=>je,ZD:()=>G,_b:()=>oe,aZ:()=>Ze,bT:()=>$t,hb:()=>fe,m1:()=>Or,oe:()=>Ln,qQ:()=>Q,vh:()=>Ar});var c=y(54438);let w=null;function E(){return w}function G(a){w??=a}class k{}const Q=new c.nKC("");let te=(()=>{class a{historyGo(m){throw new Error("")}static#e=this.\u0275fac=function(D){return new(D||a)};static#t=this.\u0275prov=c.jDH({token:a,factory:()=>(0,c.WQX)(q),providedIn:"platform"})}return a})(),q=(()=>{class a extends te{constructor(){super(),this._doc=(0,c.WQX)(Q),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return E().getBaseHref(this._doc)}onPopState(m){const D=E().getGlobalEventTarget(this._doc,"window");return D.addEventListener("popstate",m,!1),()=>D.removeEventListener("popstate",m)}onHashChange(m){const D=E().getGlobalEventTarget(this._doc,"window");return D.addEventListener("hashchange",m,!1),()=>D.removeEventListener("hashchange",m)}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(m){this._location.pathname=m}pushState(m,D,U){this._history.pushState(m,D,U)}replaceState(m,D,U){this._history.replaceState(m,D,U)}forward(){this._history.forward()}back(){this._history.back()}historyGo(m=0){this._history.go(m)}getState(){return this._history.state}static#e=this.\u0275fac=function(D){return new(D||a)};static#t=this.\u0275prov=c.jDH({token:a,factory:()=>new a,providedIn:"platform"})}return a})();function ne(a,_){if(0==a.length)return _;if(0==_.length)return a;let m=0;return a.endsWith("/")&&m++,_.startsWith("/")&&m++,2==m?a+_.substring(1):1==m?a+_:a+"/"+_}function le(a){const _=a.match(/#|\?|$/),m=_&&_.index||a.length;return a.slice(0,m-("/"===a[m-1]?1:0))+a.slice(m)}function we(a){return a&&"?"!==a[0]?"?"+a:a}let fe=(()=>{class a{historyGo(m){throw new Error("")}static#e=this.\u0275fac=function(D){return new(D||a)};static#t=this.\u0275prov=c.jDH({token:a,factory:()=>(0,c.WQX)(ze),providedIn:"root"})}return a})();const Re=new c.nKC("");let ze=(()=>{class a extends fe{constructor(m,D){super(),this._platformLocation=m,this._removeListenerFns=[],this._baseHref=D??this._platformLocation.getBaseHrefFromDOM()??(0,c.WQX)(Q).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(m){this._removeListenerFns.push(this._platformLocation.onPopState(m),this._platformLocation.onHashChange(m))}getBaseHref(){return this._baseHref}prepareExternalUrl(m){return ne(this._baseHref,m)}path(m=!1){const D=this._platformLocation.pathname+we(this._platformLocation.search),U=this._platformLocation.hash;return U&&m?`${D}${U}`:D}pushState(m,D,U,ae){const Ae=this.prepareExternalUrl(U+we(ae));this._platformLocation.pushState(m,D,Ae)}replaceState(m,D,U,ae){const Ae=this.prepareExternalUrl(U+we(ae));this._platformLocation.replaceState(m,D,Ae)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(m=0){this._platformLocation.historyGo?.(m)}static#e=this.\u0275fac=function(D){return new(D||a)(c.KVO(te),c.KVO(Re,8))};static#t=this.\u0275prov=c.jDH({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})(),Ze=(()=>{class a{constructor(m){this._subject=new c.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=m;const D=this._locationStrategy.getBaseHref();this._basePath=function xe(a){if(new RegExp("^(https?:)?//").test(a)){const[,m]=a.split(/\/\/[^\/]+/);return m}return a}(le(Be(D))),this._locationStrategy.onPopState(U=>{this._subject.emit({url:this.path(!0),pop:!0,state:U.state,type:U.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(m=!1){return this.normalize(this._locationStrategy.path(m))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(m,D=""){return this.path()==this.normalize(m+we(D))}normalize(m){return a.stripTrailingSlash(function vt(a,_){if(!a||!_.startsWith(a))return _;const m=_.substring(a.length);return""===m||["/",";","?","#"].includes(m[0])?m:_}(this._basePath,Be(m)))}prepareExternalUrl(m){return m&&"/"!==m[0]&&(m="/"+m),this._locationStrategy.prepareExternalUrl(m)}go(m,D="",U=null){this._locationStrategy.pushState(U,"",m,D),this._notifyUrlChangeListeners(this.prepareExternalUrl(m+we(D)),U)}replaceState(m,D="",U=null){this._locationStrategy.replaceState(U,"",m,D),this._notifyUrlChangeListeners(this.prepareExternalUrl(m+we(D)),U)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(m=0){this._locationStrategy.historyGo?.(m)}onUrlChange(m){return this._urlChangeListeners.push(m),this._urlChangeSubscription??=this.subscribe(D=>{this._notifyUrlChangeListeners(D.url,D.state)}),()=>{const D=this._urlChangeListeners.indexOf(m);this._urlChangeListeners.splice(D,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(m="",D){this._urlChangeListeners.forEach(U=>U(m,D))}subscribe(m,D,U){return this._subject.subscribe({next:m,error:D,complete:U})}static#e=this.normalizeQueryParams=we;static#t=this.joinWithSlash=ne;static#n=this.stripTrailingSlash=le;static#i=this.\u0275fac=function(D){return new(D||a)(c.KVO(fe))};static#r=this.\u0275prov=c.jDH({token:a,factory:()=>function at(){return new Ze((0,c.KVO)(fe))}(),providedIn:"root"})}return a})();function Be(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 Me=function(a){return a[a.Decimal=0]="Decimal",a[a.Percent=1]="Percent",a[a.Currency=2]="Currency",a[a.Scientific=3]="Scientific",a}(Me||{}),Te=function(a){return a[a.Format=0]="Format",a[a.Standalone=1]="Standalone",a}(Te||{}),ve=function(a){return a[a.Narrow=0]="Narrow",a[a.Abbreviated=1]="Abbreviated",a[a.Wide=2]="Wide",a[a.Short=3]="Short",a}(ve||{}),_e=function(a){return a[a.Short=0]="Short",a[a.Medium=1]="Medium",a[a.Long=2]="Long",a[a.Full=3]="Full",a}(_e||{});const Qe={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function P(a,_){return Gt((0,c.H5H)(a)[c.KH2.DateFormat],_)}function N(a,_){return Gt((0,c.H5H)(a)[c.KH2.TimeFormat],_)}function F(a,_){return Gt((0,c.H5H)(a)[c.KH2.DateTimeFormat],_)}function W(a,_){const m=(0,c.H5H)(a),D=m[c.KH2.NumberSymbols][_];if(typeof D>"u"){if(_===Qe.CurrencyDecimal)return m[c.KH2.NumberSymbols][Qe.Decimal];if(_===Qe.CurrencyGroup)return m[c.KH2.NumberSymbols][Qe.Group]}return D}function Z(a,_){return(0,c.H5H)(a)[c.KH2.NumberFormats][_]}function St(a){if(!a[c.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${a[c.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Gt(a,_){for(let m=_;m>-1;m--)if(typeof a[m]<"u")return a[m];throw new Error("Locale data API: locale data undefined")}function En(a){const[_,m]=a.split(":");return{hours:+_,minutes:+m}}const li=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ci={},$n=/((?:[^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 ke=function(a){return a[a.Short=0]="Short",a[a.ShortGMT=1]="ShortGMT",a[a.Long=2]="Long",a[a.Extended=3]="Extended",a}(ke||{}),L=function(a){return a[a.FullYear=0]="FullYear",a[a.Month=1]="Month",a[a.Date=2]="Date",a[a.Hours=3]="Hours",a[a.Minutes=4]="Minutes",a[a.Seconds=5]="Seconds",a[a.FractionalSeconds=6]="FractionalSeconds",a[a.Day=7]="Day",a}(L||{}),X=function(a){return a[a.DayPeriods=0]="DayPeriods",a[a.Days=1]="Days",a[a.Months=2]="Months",a[a.Eras=3]="Eras",a}(X||{});function J(a,_,m,D){let U=function ge(a){if(z(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[U,ae=1,Ae=1]=a.split("-").map($e=>+$e);return Ie(U,ae-1,Ae)}const m=parseFloat(a);if(!isNaN(a-m))return new Date(m);let D;if(D=a.match(li))return function pe(a){const _=new Date(0);let m=0,D=0;const U=a[8]?_.setUTCFullYear:_.setFullYear,ae=a[8]?_.setUTCHours:_.setHours;a[9]&&(m=Number(a[9]+a[10]),D=Number(a[9]+a[11])),U.call(_,Number(a[1]),Number(a[2])-1,Number(a[3]));const Ae=Number(a[4]||0)-m,$e=Number(a[5]||0)-D,ct=Number(a[6]||0),dt=Math.floor(1e3*parseFloat("0."+(a[7]||0)));return ae.call(_,Ae,$e,ct,dt),_}(D)}const _=new Date(a);if(!z(_))throw new Error(`Unable to convert "${a}" into a date`);return _}(a);_=Le(m,_)||_;let $e,Ae=[];for(;_;){if($e=$n.exec(_),!$e){Ae.push(_);break}{Ae=Ae.concat($e.slice(1));const At=Ae.pop();if(!At)break;_=At}}let ct=U.getTimezoneOffset();D&&(ct=B(D,ct),U=function He(a,_,m){const D=m?-1:1,U=a.getTimezoneOffset();return function ue(a,_){return(a=new Date(a.getTime())).setMinutes(a.getMinutes()+_),a}(a,D*(B(_,U)-U))}(U,D,!0));let dt="";return Ae.forEach(At=>{const wt=function M(a){if(x[a])return x[a];let _;switch(a){case"G":case"GG":case"GGG":_=pt(X.Eras,ve.Abbreviated);break;case"GGGG":_=pt(X.Eras,ve.Wide);break;case"GGGGG":_=pt(X.Eras,ve.Narrow);break;case"y":_=ot(L.FullYear,1,0,!1,!0);break;case"yy":_=ot(L.FullYear,2,0,!0,!0);break;case"yyy":_=ot(L.FullYear,3,0,!1,!0);break;case"yyyy":_=ot(L.FullYear,4,0,!1,!0);break;case"Y":_=j(1);break;case"YY":_=j(2,!0);break;case"YYY":_=j(3);break;case"YYYY":_=j(4);break;case"M":case"L":_=ot(L.Month,1,1);break;case"MM":case"LL":_=ot(L.Month,2,1);break;case"MMM":_=pt(X.Months,ve.Abbreviated);break;case"MMMM":_=pt(X.Months,ve.Wide);break;case"MMMMM":_=pt(X.Months,ve.Narrow);break;case"LLL":_=pt(X.Months,ve.Abbreviated,Te.Standalone);break;case"LLLL":_=pt(X.Months,ve.Wide,Te.Standalone);break;case"LLLLL":_=pt(X.Months,ve.Narrow,Te.Standalone);break;case"w":_=Se(1);break;case"ww":_=Se(2);break;case"W":_=Se(1,!0);break;case"d":_=ot(L.Date,1);break;case"dd":_=ot(L.Date,2);break;case"c":case"cc":_=ot(L.Day,1);break;case"ccc":_=pt(X.Days,ve.Abbreviated,Te.Standalone);break;case"cccc":_=pt(X.Days,ve.Wide,Te.Standalone);break;case"ccccc":_=pt(X.Days,ve.Narrow,Te.Standalone);break;case"cccccc":_=pt(X.Days,ve.Short,Te.Standalone);break;case"E":case"EE":case"EEE":_=pt(X.Days,ve.Abbreviated);break;case"EEEE":_=pt(X.Days,ve.Wide);break;case"EEEEE":_=pt(X.Days,ve.Narrow);break;case"EEEEEE":_=pt(X.Days,ve.Short);break;case"a":case"aa":case"aaa":_=pt(X.DayPeriods,ve.Abbreviated);break;case"aaaa":_=pt(X.DayPeriods,ve.Wide);break;case"aaaaa":_=pt(X.DayPeriods,ve.Narrow);break;case"b":case"bb":case"bbb":_=pt(X.DayPeriods,ve.Abbreviated,Te.Standalone,!0);break;case"bbbb":_=pt(X.DayPeriods,ve.Wide,Te.Standalone,!0);break;case"bbbbb":_=pt(X.DayPeriods,ve.Narrow,Te.Standalone,!0);break;case"B":case"BB":case"BBB":_=pt(X.DayPeriods,ve.Abbreviated,Te.Format,!0);break;case"BBBB":_=pt(X.DayPeriods,ve.Wide,Te.Format,!0);break;case"BBBBB":_=pt(X.DayPeriods,ve.Narrow,Te.Format,!0);break;case"h":_=ot(L.Hours,1,-12);break;case"hh":_=ot(L.Hours,2,-12);break;case"H":_=ot(L.Hours,1);break;case"HH":_=ot(L.Hours,2);break;case"m":_=ot(L.Minutes,1);break;case"mm":_=ot(L.Minutes,2);break;case"s":_=ot(L.Seconds,1);break;case"ss":_=ot(L.Seconds,2);break;case"S":_=ot(L.FractionalSeconds,1);break;case"SS":_=ot(L.FractionalSeconds,2);break;case"SSS":_=ot(L.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":_=hn(ke.Short);break;case"ZZZZZ":_=hn(ke.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":_=hn(ke.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":_=hn(ke.Long);break;default:return null}return x[a]=_,_}(At);dt+=wt?wt(U,m,ct):"''"===At?"'":At.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),dt}function Ie(a,_,m){const D=new Date(0);return D.setFullYear(a,_,m),D.setHours(0,0,0),D}function Le(a,_){const m=function It(a){return(0,c.H5H)(a)[c.KH2.LocaleId]}(a);if(ci[m]??={},ci[m][_])return ci[m][_];let D="";switch(_){case"shortDate":D=P(a,_e.Short);break;case"mediumDate":D=P(a,_e.Medium);break;case"longDate":D=P(a,_e.Long);break;case"fullDate":D=P(a,_e.Full);break;case"shortTime":D=N(a,_e.Short);break;case"mediumTime":D=N(a,_e.Medium);break;case"longTime":D=N(a,_e.Long);break;case"fullTime":D=N(a,_e.Full);break;case"short":const U=Le(a,"shortTime"),ae=Le(a,"shortDate");D=rt(F(a,_e.Short),[U,ae]);break;case"medium":const Ae=Le(a,"mediumTime"),$e=Le(a,"mediumDate");D=rt(F(a,_e.Medium),[Ae,$e]);break;case"long":const ct=Le(a,"longTime"),dt=Le(a,"longDate");D=rt(F(a,_e.Long),[ct,dt]);break;case"full":const At=Le(a,"fullTime"),wt=Le(a,"fullDate");D=rt(F(a,_e.Full),[At,wt])}return D&&(ci[m][_]=D),D}function rt(a,_){return _&&(a=a.replace(/\{([^}]+)}/g,function(m,D){return null!=_&&D in _?_[D]:m})),a}function ft(a,_,m="-",D,U){let ae="";(a<0||U&&a<=0)&&(U?a=1-a:(a=-a,ae=m));let Ae=String(a);for(;Ae.length<_;)Ae="0"+Ae;return D&&(Ae=Ae.slice(Ae.length-_)),ae+Ae}function ot(a,_,m=0,D=!1,U=!1){return function(ae,Ae){let $e=function yt(a,_){switch(a){case L.FullYear:return _.getFullYear();case L.Month:return _.getMonth();case L.Date:return _.getDate();case L.Hours:return _.getHours();case L.Minutes:return _.getMinutes();case L.Seconds:return _.getSeconds();case L.FractionalSeconds:return _.getMilliseconds();case L.Day:return _.getDay();default:throw new Error(`Unknown DateType value "${a}".`)}}(a,ae);if((m>0||$e>-m)&&($e+=m),a===L.Hours)0===$e&&-12===m&&($e=12);else if(a===L.FractionalSeconds)return function Rt(a,_){return ft(a,3).substring(0,_)}($e,_);const ct=W(Ae,Qe.MinusSign);return ft($e,_,ct,D,U)}}function pt(a,_,m=Te.Format,D=!1){return function(U,ae){return function Mt(a,_,m,D,U,ae){switch(m){case X.Months:return function Ge(a,_,m){const D=(0,c.H5H)(a),ae=Gt([D[c.KH2.MonthsFormat],D[c.KH2.MonthsStandalone]],_);return Gt(ae,m)}(_,U,D)[a.getMonth()];case X.Days:return function qe(a,_,m){const D=(0,c.H5H)(a),ae=Gt([D[c.KH2.DaysFormat],D[c.KH2.DaysStandalone]],_);return Gt(ae,m)}(_,U,D)[a.getDay()];case X.DayPeriods:const Ae=a.getHours(),$e=a.getMinutes();if(ae){const dt=function Bt(a){const _=(0,c.H5H)(a);return St(_),(_[c.KH2.ExtraData][2]||[]).map(D=>"string"==typeof D?En(D):[En(D[0]),En(D[1])])}(_),At=function bn(a,_,m){const D=(0,c.H5H)(a);St(D);const ae=Gt([D[c.KH2.ExtraData][0],D[c.KH2.ExtraData][1]],_)||[];return Gt(ae,m)||[]}(_,U,D),wt=dt.findIndex(Kt=>{if(Array.isArray(Kt)){const[jt,Nt]=Kt,Qn=Ae>=jt.hours&&$e>=jt.minutes,Ut=Ae0?Math.floor(U/60):Math.ceil(U/60);switch(a){case ke.Short:return(U>=0?"+":"")+ft(Ae,2,ae)+ft(Math.abs(U%60),2,ae);case ke.ShortGMT:return"GMT"+(U>=0?"+":"")+ft(Ae,1,ae);case ke.Long:return"GMT"+(U>=0?"+":"")+ft(Ae,2,ae)+":"+ft(Math.abs(U%60),2,ae);case ke.Extended:return 0===D?"Z":(U>=0?"+":"")+ft(Ae,2,ae)+":"+ft(Math.abs(U%60),2,ae);default:throw new Error(`Unknown zone width "${a}"`)}}}const Pt=0,on=4;function zn(a){const _=a.getDay(),m=0===_?-3:on-_;return Ie(a.getFullYear(),a.getMonth(),a.getDate()+m)}function Se(a,_=!1){return function(m,D){let U;if(_){const ae=new Date(m.getFullYear(),m.getMonth(),1).getDay()-1,Ae=m.getDate();U=1+Math.floor((Ae+ae)/7)}else{const ae=zn(m),Ae=function oi(a){const _=Ie(a,Pt,1).getDay();return Ie(a,0,1+(_<=on?on:on+7)-_)}(ae.getFullYear()),$e=ae.getTime()-Ae.getTime();U=1+Math.round($e/6048e5)}return ft(U,a,W(D,Qe.MinusSign))}}function j(a,_=!1){return function(m,D){return ft(zn(m).getFullYear(),a,W(D,Qe.MinusSign),_)}}const x={};function B(a,_){a=a.replace(/:/g,"");const m=Date.parse("Jan 01, 1970 00:00:00 "+a)/6e4;return isNaN(m)?_:m}function z(a){return a instanceof Date&&!isNaN(a.valueOf())}const de=/^(\d+)?\.((\d+)(-(\d+))?)?$/,Fe=22,Ct=".",yn="0",dr=";",Wn=",",un="#";function Hi(a,_,m,D,U,ae,Ae=!1){let $e="",ct=!1;if(isFinite(a)){let dt=function ui(a){let D,U,ae,Ae,$e,_=Math.abs(a)+"",m=0;for((U=_.indexOf(Ct))>-1&&(_=_.replace(Ct,"")),(ae=_.search(/e/i))>0?(U<0&&(U=ae),U+=+_.slice(ae+1),_=_.substring(0,ae)):U<0&&(U=_.length),ae=0;_.charAt(ae)===yn;ae++);if(ae===($e=_.length))D=[0],U=1;else{for($e--;_.charAt($e)===yn;)$e--;for(U-=ae,D=[],Ae=0;ae<=$e;ae++,Ae++)D[Ae]=Number(_.charAt(ae))}return U>Fe&&(D=D.splice(0,Fe-1),m=U-1,U=1),{digits:D,exponent:m,integerLen:U}}(a);Ae&&(dt=function hr(a){if(0===a.digits[0])return a;const _=a.digits.length-a.integerLen;return a.exponent?a.exponent+=2:(0===_?a.digits.push(0,0):1===_&&a.digits.push(0),a.integerLen+=2),a}(dt));let At=_.minInt,wt=_.minFrac,Kt=_.maxFrac;if(ae){const ut=ae.match(de);if(null===ut)throw new Error(`${ae} is not a valid digit info`);const an=ut[1],wn=ut[3],Rn=ut[5];null!=an&&(At=fr(an)),null!=wn&&(wt=fr(wn)),null!=Rn?Kt=fr(Rn):null!=wn&&wt>Kt&&(Kt=wt)}!function Ii(a,_,m){if(_>m)throw new Error(`The minimum number of digits after fraction (${_}) is higher than the maximum (${m}).`);let D=a.digits,U=D.length-a.integerLen;const ae=Math.min(Math.max(_,U),m);let Ae=ae+a.integerLen,$e=D[Ae];if(Ae>0){D.splice(Math.max(a.integerLen,Ae));for(let wt=Ae;wt=5)if(Ae-1<0){for(let wt=0;wt>Ae;wt--)D.unshift(0),a.integerLen++;D.unshift(1),a.integerLen++}else D[Ae-1]++;for(;U=dt?Nt.pop():ct=!1),Kt>=10?1:0},0);At&&(D.unshift(At),a.integerLen++)}(dt,wt,Kt);let jt=dt.digits,Nt=dt.integerLen;const Qn=dt.exponent;let Ut=[];for(ct=jt.every(ut=>!ut);Nt0?Ut=jt.splice(Nt,jt.length):(Ut=jt,jt=[0]);const Ke=[];for(jt.length>=_.lgSize&&Ke.unshift(jt.splice(-_.lgSize,jt.length).join(""));jt.length>_.gSize;)Ke.unshift(jt.splice(-_.gSize,jt.length).join(""));jt.length&&Ke.unshift(jt.join("")),$e=Ke.join(W(m,D)),Ut.length&&($e+=W(m,U)+Ut.join("")),Qn&&($e+=W(m,Qe.Exponential)+"+"+Qn)}else $e=W(m,Qe.Infinity);return $e=a<0&&!ct?_.negPre+$e+_.negSuf:_.posPre+$e+_.posSuf,$e}function nn(a,_="-"){const m={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},D=a.split(dr),U=D[0],ae=D[1],Ae=-1!==U.indexOf(Ct)?U.split(Ct):[U.substring(0,U.lastIndexOf(yn)+1),U.substring(U.lastIndexOf(yn)+1)],$e=Ae[0],ct=Ae[1]||"";m.posPre=$e.substring(0,$e.indexOf(un));for(let At=0;At{class a{constructor(m,D){this._ngEl=m,this._renderer=D,this.initialClasses=We,this.stateMap=new Map}set klass(m){this.initialClasses=null!=m?m.trim().split(Ne):We}set ngClass(m){this.rawClass="string"==typeof m?m.trim().split(Ne):m}ngDoCheck(){for(const D of this.initialClasses)this._updateState(D,!0);const m=this.rawClass;if(Array.isArray(m)||m instanceof Set)for(const D of m)this._updateState(D,!0);else if(null!=m)for(const D of Object.keys(m))this._updateState(D,!!m[D]);this._applyStateDiff()}_updateState(m,D){const U=this.stateMap.get(m);void 0!==U?(U.enabled!==D&&(U.changed=!0,U.enabled=D),U.touched=!0):this.stateMap.set(m,{enabled:D,changed:!0,touched:!0})}_applyStateDiff(){for(const m of this.stateMap){const D=m[0],U=m[1];U.changed?(this._toggleClass(D,U.enabled),U.changed=!1):U.touched||(U.enabled&&this._toggleClass(D,!1),this.stateMap.delete(D)),U.touched=!1}}_toggleClass(m,D){(m=m.trim()).length>0&&m.split(Ne).forEach(U=>{D?this._renderer.addClass(this._ngEl.nativeElement,U):this._renderer.removeClass(this._ngEl.nativeElement,U)})}static#e=this.\u0275fac=function(D){return new(D||a)(c.rXU(c.aKT),c.rXU(c.sFG))};static#t=this.\u0275dir=c.FsC({type:a,selectors:[["","ngClass",""]],inputs:{klass:[c.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}return a})();class st{constructor(_,m,D,U){this.$implicit=_,this.ngForOf=m,this.index=D,this.count=U}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 Wt=(()=>{class a{set ngForOf(m){this._ngForOf=m,this._ngForOfDirty=!0}set ngForTrackBy(m){this._trackByFn=m}get ngForTrackBy(){return this._trackByFn}constructor(m,D,U){this._viewContainer=m,this._template=D,this._differs=U,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(m){m&&(this._template=m)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const m=this._ngForOf;!this._differ&&m&&(this._differ=this._differs.find(m).create(this.ngForTrackBy))}if(this._differ){const m=this._differ.diff(this._ngForOf);m&&this._applyChanges(m)}}_applyChanges(m){const D=this._viewContainer;m.forEachOperation((U,ae,Ae)=>{if(null==U.previousIndex)D.createEmbeddedView(this._template,new st(U.item,this._ngForOf,-1,-1),null===Ae?void 0:Ae);else if(null==Ae)D.remove(null===ae?void 0:ae);else if(null!==ae){const $e=D.get(ae);D.move($e,Ae),sn($e,U)}});for(let U=0,ae=D.length;U{sn(D.get(U.currentIndex),U)})}static ngTemplateContextGuard(m,D){return!0}static#e=this.\u0275fac=function(D){return new(D||a)(c.rXU(c.c1b),c.rXU(c.C4Q),c.rXU(c._q3))};static#t=this.\u0275dir=c.FsC({type:a,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return a})();function sn(a,_){a.context.$implicit=_.item}let $t=(()=>{class a{constructor(m,D){this._viewContainer=m,this._context=new jn,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=D}set ngIf(m){this._context.$implicit=this._context.ngIf=m,this._updateView()}set ngIfThen(m){mn("ngIfThen",m),this._thenTemplateRef=m,this._thenViewRef=null,this._updateView()}set ngIfElse(m){mn("ngIfElse",m),this._elseTemplateRef=m,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(m,D){return!0}static#e=this.\u0275fac=function(D){return new(D||a)(c.rXU(c.c1b),c.rXU(c.C4Q))};static#t=this.\u0275dir=c.FsC({type:a,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return a})();class jn{constructor(){this.$implicit=null,this.ngIf=null}}function mn(a,_){if(_&&!_.createEmbeddedView)throw new Error(`${a} must be a TemplateRef, but received '${(0,c.Tbb)(_)}'.`)}let Tt=(()=>{class a{constructor(m,D,U){this._ngEl=m,this._differs=D,this._renderer=U,this._ngStyle=null,this._differ=null}set ngStyle(m){this._ngStyle=m,!this._differ&&m&&(this._differ=this._differs.find(m).create())}ngDoCheck(){if(this._differ){const m=this._differ.diff(this._ngStyle);m&&this._applyChanges(m)}}_setStyle(m,D){const[U,ae]=m.split("."),Ae=-1===U.indexOf("-")?void 0:c.czy.DashCase;null!=D?this._renderer.setStyle(this._ngEl.nativeElement,U,ae?`${D}${ae}`:D,Ae):this._renderer.removeStyle(this._ngEl.nativeElement,U,Ae)}_applyChanges(m){m.forEachRemovedItem(D=>this._setStyle(D.key,null)),m.forEachAddedItem(D=>this._setStyle(D.key,D.currentValue)),m.forEachChangedItem(D=>this._setStyle(D.key,D.currentValue))}static#e=this.\u0275fac=function(D){return new(D||a)(c.rXU(c.aKT),c.rXU(c.MKu),c.rXU(c.sFG))};static#t=this.\u0275dir=c.FsC({type:a,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return a})(),tn=(()=>{class a{constructor(m){this._viewContainerRef=m,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(m){if(this._shouldRecreateView(m)){const D=this._viewContainerRef;if(this._viewRef&&D.remove(D.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const U=this._createContextForwardProxy();this._viewRef=D.createEmbeddedView(this.ngTemplateOutlet,U,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(m){return!!m.ngTemplateOutlet||!!m.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(m,D,U)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,D,U),get:(m,D,U)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,D,U)}})}static#e=this.\u0275fac=function(D){return new(D||a)(c.rXU(c.c1b))};static#t=this.\u0275dir=c.FsC({type:a,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[c.OA$]})}return a})();function mi(a,_){return new c.wOt(2100,!1)}class Vo{createSubscription(_,m){return(0,c.O8t)(()=>_.subscribe({next:m,error:D=>{throw D}}))}dispose(_){(0,c.O8t)(()=>_.unsubscribe())}}class po{createSubscription(_,m){return _.then(m,D=>{throw D})}dispose(_){}}const Sr=new po,mo=new Vo;let qt=(()=>{class a{constructor(m){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=m}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(m){if(!this._obj){if(m)try{this.markForCheckOnValueUpdate=!1,this._subscribe(m)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return m!==this._obj?(this._dispose(),this.transform(m)):this._latestValue}_subscribe(m){this._obj=m,this._strategy=this._selectStrategy(m),this._subscription=this._strategy.createSubscription(m,D=>this._updateLatestValue(m,D))}_selectStrategy(m){if((0,c.jNT)(m))return Sr;if((0,c.zjR)(m))return mo;throw mi()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(m,D){m===this._obj&&(this._latestValue=D,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static#e=this.\u0275fac=function(D){return new(D||a)(c.rXU(c.gRc,16))};static#t=this.\u0275pipe=c.EJ8({name:"async",type:a,pure:!1,standalone:!0})}return a})();const Tr=new c.nKC(""),er=new c.nKC("");let Ar=(()=>{class a{constructor(m,D,U){this.locale=m,this.defaultTimezone=D,this.defaultOptions=U}transform(m,D,U,ae){if(null==m||""===m||m!=m)return null;try{return J(m,D??this.defaultOptions?.dateFormat??"mediumDate",ae||this.locale,U??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Ae){throw mi()}}static#e=this.\u0275fac=function(D){return new(D||a)(c.rXU(c.xe9,16),c.rXU(Tr,24),c.rXU(er,24))};static#t=this.\u0275pipe=c.EJ8({name:"date",type:a,pure:!0,standalone:!0})}return a})(),mr=(()=>{class a{transform(m){return JSON.stringify(m,null,2)}static#e=this.\u0275fac=function(D){return new(D||a)};static#t=this.\u0275pipe=c.EJ8({name:"json",type:a,pure:!1,standalone:!0})}return a})(),Ei=(()=>{class a{constructor(m){this._locale=m}transform(m,D,U){if(!Gn(m))return null;U||=this._locale;try{return function Zn(a,_,m){return Hi(a,nn(Z(_,Me.Decimal),W(_,Qe.MinusSign)),_,Qe.Group,Qe.Decimal,m)}(xt(m),U,D)}catch(ae){throw mi()}}static#e=this.\u0275fac=function(D){return new(D||a)(c.rXU(c.xe9,16))};static#t=this.\u0275pipe=c.EJ8({name:"number",type:a,pure:!0,standalone:!0})}return a})(),Or=(()=>{class a{constructor(m){this._locale=m}transform(m,D,U){if(!Gn(m))return null;U||=this._locale;try{return function Di(a,_,m){return Hi(a,nn(Z(_,Me.Percent),W(_,Qe.MinusSign)),_,Qe.Group,Qe.Decimal,m,!0).replace(new RegExp("%","g"),W(_,Qe.PercentSign))}(xt(m),U,D)}catch(ae){throw mi()}}static#e=this.\u0275fac=function(D){return new(D||a)(c.rXU(c.xe9,16))};static#t=this.\u0275pipe=c.EJ8({name:"percent",type:a,pure:!0,standalone:!0})}return a})(),Ln=(()=>{class a{constructor(m,D="USD"){this._locale=m,this._defaultCurrencyCode=D}transform(m,D=this._defaultCurrencyCode,U="symbol",ae,Ae){if(!Gn(m))return null;Ae||=this._locale,"boolean"==typeof U&&(U=U?"symbol":"code");let $e=D||this._defaultCurrencyCode;"code"!==U&&($e="symbol"===U||"symbol-narrow"===U?function nt(a,_,m="en"){const D=function bt(a){return(0,c.H5H)(a)[c.KH2.Currencies]}(m)[a]||ye[a]||[],U=D[1];return"narrow"===_&&"string"==typeof U?U:D[0]||a}($e,"symbol"===U?"wide":"narrow",Ae):U);try{return function Pi(a,_,m,D,U){const Ae=nn(Z(_,Me.Currency),W(_,Qe.MinusSign));return Ae.minFrac=function Hn(a){let _;const m=ye[a];return m&&(_=m[2]),"number"==typeof _?_:2}(D),Ae.maxFrac=Ae.minFrac,Hi(a,Ae,_,Qe.CurrencyGroup,Qe.CurrencyDecimal,U).replace("\xa4",m).replace("\xa4","").trim()}(xt(m),Ae,$e,D,ae)}catch(ct){throw mi()}}static#e=this.\u0275fac=function(D){return new(D||a)(c.rXU(c.xe9,16),c.rXU(c.Ocv,16))};static#t=this.\u0275pipe=c.EJ8({name:"currency",type:a,pure:!0,standalone:!0})}return a})();function Gn(a){return!(null==a||""===a||a!=a)}function xt(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 Rr=(()=>{class a{static#e=this.\u0275fac=function(D){return new(D||a)};static#t=this.\u0275mod=c.$C({type:a});static#n=this.\u0275inj=c.G2t({})}return a})();const gr="browser",bo="server";function ki(a){return a===gr}function $o(a){return a===bo}let gi=(()=>{class a{static#e=this.\u0275prov=(0,c.jDH)({token:a,providedIn:"root",factory:()=>ki((0,c.WQX)(c.Agw))?new Bn((0,c.WQX)(Q),window):new hs})}return a})();class Bn{constructor(_,m){this.document=_,this.window=m,this.offset=()=>[0,0]}setOffset(_){this.offset=Array.isArray(_)?()=>_:_}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(_){this.window.scrollTo(_[0],_[1])}scrollToAnchor(_){const m=function Pr(a,_){const m=a.getElementById(_)||a.getElementsByName(_)[0];if(m)return m;if("function"==typeof a.createTreeWalker&&a.body&&"function"==typeof a.body.attachShadow){const D=a.createTreeWalker(a.body,NodeFilter.SHOW_ELEMENT);let U=D.currentNode;for(;U;){const ae=U.shadowRoot;if(ae){const Ae=ae.getElementById(_)||ae.querySelector(`[name="${_}"]`);if(Ae)return Ae}U=D.nextNode()}}return null}(this.document,_);m&&(this.scrollToElement(m),m.focus())}setHistoryScrollRestoration(_){this.window.history.scrollRestoration=_}scrollToElement(_){const m=_.getBoundingClientRect(),D=m.left+this.window.pageXOffset,U=m.top+this.window.pageYOffset,ae=this.offset();this.window.scrollTo(D-ae[0],U-ae[1])}}class hs{setOffset(_){}getScrollPosition(){return[0,0]}scrollToPosition(_){}scrollToAnchor(_){}setHistoryScrollRestoration(_){}}class Qr{}},21626:(et,he,y)=>{y.d(he,{$R:()=>B,Qq:()=>P,Sx:()=>ge,a7:()=>Bt}),y(10467);var w=y(54438),E=y(7673),G=y(71985),k=y(86648),ie=y(70274),Q=y(5964),te=y(96354),Y=y(70980),q=y(25558),ne=y(60177);class le{}class we{}class fe{constructor(re){this.normalizedNames=new Map,this.lazyUpdate=null,re?"string"==typeof re?this.lazyInit=()=>{this.headers=new Map,re.split("\n").forEach(oe=>{const Ne=oe.indexOf(":");if(Ne>0){const We=oe.slice(0,Ne),je=We.toLowerCase(),lt=oe.slice(Ne+1).trim();this.maybeSetNormalizedName(We,je),this.headers.has(je)?this.headers.get(je).push(lt):this.headers.set(je,[lt])}})}:typeof Headers<"u"&&re instanceof Headers?(this.headers=new Map,re.forEach((oe,Ne)=>{this.setHeaderEntries(Ne,oe)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(re).forEach(([oe,Ne])=>{this.setHeaderEntries(oe,Ne)})}:this.headers=new Map}has(re){return this.init(),this.headers.has(re.toLowerCase())}get(re){this.init();const oe=this.headers.get(re.toLowerCase());return oe&&oe.length>0?oe[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(re){return this.init(),this.headers.get(re.toLowerCase())||null}append(re,oe){return this.clone({name:re,value:oe,op:"a"})}set(re,oe){return this.clone({name:re,value:oe,op:"s"})}delete(re,oe){return this.clone({name:re,value:oe,op:"d"})}maybeSetNormalizedName(re,oe){this.normalizedNames.has(oe)||this.normalizedNames.set(oe,re)}init(){this.lazyInit&&(this.lazyInit instanceof fe?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(re=>this.applyUpdate(re)),this.lazyUpdate=null))}copyFrom(re){re.init(),Array.from(re.headers.keys()).forEach(oe=>{this.headers.set(oe,re.headers.get(oe)),this.normalizedNames.set(oe,re.normalizedNames.get(oe))})}clone(re){const oe=new fe;return oe.lazyInit=this.lazyInit&&this.lazyInit instanceof fe?this.lazyInit:this,oe.lazyUpdate=(this.lazyUpdate||[]).concat([re]),oe}applyUpdate(re){const oe=re.name.toLowerCase();switch(re.op){case"a":case"s":let Ne=re.value;if("string"==typeof Ne&&(Ne=[Ne]),0===Ne.length)return;this.maybeSetNormalizedName(re.name,oe);const We=("a"===re.op?this.headers.get(oe):void 0)||[];We.push(...Ne),this.headers.set(oe,We);break;case"d":const je=re.value;if(je){let lt=this.headers.get(oe);if(!lt)return;lt=lt.filter(Ot=>-1===je.indexOf(Ot)),0===lt.length?(this.headers.delete(oe),this.normalizedNames.delete(oe)):this.headers.set(oe,lt)}else this.headers.delete(oe),this.normalizedNames.delete(oe)}}setHeaderEntries(re,oe){const Ne=(Array.isArray(oe)?oe:[oe]).map(je=>je.toString()),We=re.toLowerCase();this.headers.set(We,Ne),this.maybeSetNormalizedName(re,We)}forEach(re){this.init(),Array.from(this.normalizedNames.keys()).forEach(oe=>re(this.normalizedNames.get(oe),this.headers.get(oe)))}}class ze{encodeKey(re){return vt(re)}encodeValue(re){return vt(re)}decodeKey(re){return decodeURIComponent(re)}decodeValue(re){return decodeURIComponent(re)}}const Ze=/%(\d[a-f0-9])/gi,at={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function vt(K){return encodeURIComponent(K).replace(Ze,(re,oe)=>at[oe]??re)}function Be(K){return`${K}`}class xe{constructor(re={}){if(this.updates=null,this.cloneFrom=null,this.encoder=re.encoder||new ze,re.fromString){if(re.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Ee(K,re){const oe=new Map;return K.length>0&&K.replace(/^\?/,"").split("&").forEach(We=>{const je=We.indexOf("="),[lt,Ot]=-1==je?[re.decodeKey(We),""]:[re.decodeKey(We.slice(0,je)),re.decodeValue(We.slice(je+1))],st=oe.get(lt)||[];st.push(Ot),oe.set(lt,st)}),oe}(re.fromString,this.encoder)}else re.fromObject?(this.map=new Map,Object.keys(re.fromObject).forEach(oe=>{const Ne=re.fromObject[oe],We=Array.isArray(Ne)?Ne.map(Be):[Be(Ne)];this.map.set(oe,We)})):this.map=null}has(re){return this.init(),this.map.has(re)}get(re){this.init();const oe=this.map.get(re);return oe?oe[0]:null}getAll(re){return this.init(),this.map.get(re)||null}keys(){return this.init(),Array.from(this.map.keys())}append(re,oe){return this.clone({param:re,value:oe,op:"a"})}appendAll(re){const oe=[];return Object.keys(re).forEach(Ne=>{const We=re[Ne];Array.isArray(We)?We.forEach(je=>{oe.push({param:Ne,value:je,op:"a"})}):oe.push({param:Ne,value:We,op:"a"})}),this.clone(oe)}set(re,oe){return this.clone({param:re,value:oe,op:"s"})}delete(re,oe){return this.clone({param:re,value:oe,op:"d"})}toString(){return this.init(),this.keys().map(re=>{const oe=this.encoder.encodeKey(re);return this.map.get(re).map(Ne=>oe+"="+this.encoder.encodeValue(Ne)).join("&")}).filter(re=>""!==re).join("&")}clone(re){const oe=new xe({encoder:this.encoder});return oe.cloneFrom=this.cloneFrom||this,oe.updates=(this.updates||[]).concat(re),oe}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(re=>this.map.set(re,this.cloneFrom.map.get(re))),this.updates.forEach(re=>{switch(re.op){case"a":case"s":const oe=("a"===re.op?this.map.get(re.param):void 0)||[];oe.push(Be(re.value)),this.map.set(re.param,oe);break;case"d":if(void 0===re.value){this.map.delete(re.param);break}{let Ne=this.map.get(re.param)||[];const We=Ne.indexOf(Be(re.value));-1!==We&&Ne.splice(We,1),Ne.length>0?this.map.set(re.param,Ne):this.map.delete(re.param)}}}),this.cloneFrom=this.updates=null)}}class Me{constructor(){this.map=new Map}set(re,oe){return this.map.set(re,oe),this}get(re){return this.map.has(re)||this.map.set(re,re.defaultValue()),this.map.get(re)}delete(re){return this.map.delete(re),this}has(re){return this.map.has(re)}keys(){return this.map.keys()}}function Te(K){return typeof ArrayBuffer<"u"&&K instanceof ArrayBuffer}function ve(K){return typeof Blob<"u"&&K instanceof Blob}function _e(K){return typeof FormData<"u"&&K instanceof FormData}class Et{constructor(re,oe,Ne,We){let je;if(this.url=oe,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=re.toUpperCase(),function be(K){switch(K){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||We?(this.body=void 0!==Ne?Ne:null,je=We):je=Ne,je&&(this.reportProgress=!!je.reportProgress,this.withCredentials=!!je.withCredentials,je.responseType&&(this.responseType=je.responseType),je.headers&&(this.headers=je.headers),je.context&&(this.context=je.context),je.params&&(this.params=je.params),this.transferCache=je.transferCache),this.headers??=new fe,this.context??=new Me,this.params){const lt=this.params.toString();if(0===lt.length)this.urlWithParams=oe;else{const Ot=oe.indexOf("?");this.urlWithParams=oe+(-1===Ot?"?":Otrn.set($t,re.setHeaders[$t]),st)),re.setParams&&(Wt=Object.keys(re.setParams).reduce((rn,$t)=>rn.set($t,re.setParams[$t]),Wt)),new Et(oe,Ne,je,{params:Wt,headers:st,context:sn,reportProgress:Ot,responseType:We,withCredentials:lt})}}var It=function(K){return K[K.Sent=0]="Sent",K[K.UploadProgress=1]="UploadProgress",K[K.ResponseHeader=2]="ResponseHeader",K[K.DownloadProgress=3]="DownloadProgress",K[K.Response=4]="Response",K[K.User=5]="User",K}(It||{});class pn{constructor(re,oe=T.Ok,Ne="OK"){this.headers=re.headers||new fe,this.status=void 0!==re.status?re.status:oe,this.statusText=re.statusText||Ne,this.url=re.url||null,this.ok=this.status>=200&&this.status<300}}class qe extends pn{constructor(re={}){super(re),this.type=It.ResponseHeader}clone(re={}){return new qe({headers:re.headers||this.headers,status:void 0!==re.status?re.status:this.status,statusText:re.statusText||this.statusText,url:re.url||this.url||void 0})}}class Ge extends pn{constructor(re={}){super(re),this.type=It.Response,this.body=void 0!==re.body?re.body:null}clone(re={}){return new Ge({body:void 0!==re.body?re.body:this.body,headers:re.headers||this.headers,status:void 0!==re.status?re.status:this.status,statusText:re.statusText||this.statusText,url:re.url||this.url||void 0})}}class ce extends pn{constructor(re){super(re,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${re.url||"(unknown url)"}`:`Http failure response for ${re.url||"(unknown url)"}: ${re.status} ${re.statusText}`,this.error=re.error||null}}var T=function(K){return K[K.Continue=100]="Continue",K[K.SwitchingProtocols=101]="SwitchingProtocols",K[K.Processing=102]="Processing",K[K.EarlyHints=103]="EarlyHints",K[K.Ok=200]="Ok",K[K.Created=201]="Created",K[K.Accepted=202]="Accepted",K[K.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",K[K.NoContent=204]="NoContent",K[K.ResetContent=205]="ResetContent",K[K.PartialContent=206]="PartialContent",K[K.MultiStatus=207]="MultiStatus",K[K.AlreadyReported=208]="AlreadyReported",K[K.ImUsed=226]="ImUsed",K[K.MultipleChoices=300]="MultipleChoices",K[K.MovedPermanently=301]="MovedPermanently",K[K.Found=302]="Found",K[K.SeeOther=303]="SeeOther",K[K.NotModified=304]="NotModified",K[K.UseProxy=305]="UseProxy",K[K.Unused=306]="Unused",K[K.TemporaryRedirect=307]="TemporaryRedirect",K[K.PermanentRedirect=308]="PermanentRedirect",K[K.BadRequest=400]="BadRequest",K[K.Unauthorized=401]="Unauthorized",K[K.PaymentRequired=402]="PaymentRequired",K[K.Forbidden=403]="Forbidden",K[K.NotFound=404]="NotFound",K[K.MethodNotAllowed=405]="MethodNotAllowed",K[K.NotAcceptable=406]="NotAcceptable",K[K.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",K[K.RequestTimeout=408]="RequestTimeout",K[K.Conflict=409]="Conflict",K[K.Gone=410]="Gone",K[K.LengthRequired=411]="LengthRequired",K[K.PreconditionFailed=412]="PreconditionFailed",K[K.PayloadTooLarge=413]="PayloadTooLarge",K[K.UriTooLong=414]="UriTooLong",K[K.UnsupportedMediaType=415]="UnsupportedMediaType",K[K.RangeNotSatisfiable=416]="RangeNotSatisfiable",K[K.ExpectationFailed=417]="ExpectationFailed",K[K.ImATeapot=418]="ImATeapot",K[K.MisdirectedRequest=421]="MisdirectedRequest",K[K.UnprocessableEntity=422]="UnprocessableEntity",K[K.Locked=423]="Locked",K[K.FailedDependency=424]="FailedDependency",K[K.TooEarly=425]="TooEarly",K[K.UpgradeRequired=426]="UpgradeRequired",K[K.PreconditionRequired=428]="PreconditionRequired",K[K.TooManyRequests=429]="TooManyRequests",K[K.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",K[K.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",K[K.InternalServerError=500]="InternalServerError",K[K.NotImplemented=501]="NotImplemented",K[K.BadGateway=502]="BadGateway",K[K.ServiceUnavailable=503]="ServiceUnavailable",K[K.GatewayTimeout=504]="GatewayTimeout",K[K.HttpVersionNotSupported=505]="HttpVersionNotSupported",K[K.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",K[K.InsufficientStorage=507]="InsufficientStorage",K[K.LoopDetected=508]="LoopDetected",K[K.NotExtended=510]="NotExtended",K[K.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",K}(T||{});function R(K,re){return{body:re,headers:K.headers,context:K.context,observe:K.observe,params:K.params,reportProgress:K.reportProgress,responseType:K.responseType,withCredentials:K.withCredentials,transferCache:K.transferCache}}let P=(()=>{class K{constructor(oe){this.handler=oe}request(oe,Ne,We={}){let je;if(oe instanceof Et)je=oe;else{let st,Wt;st=We.headers instanceof fe?We.headers:new fe(We.headers),We.params&&(Wt=We.params instanceof xe?We.params:new xe({fromObject:We.params})),je=new Et(oe,Ne,void 0!==We.body?We.body:null,{headers:st,context:We.context,params:Wt,reportProgress:We.reportProgress,responseType:We.responseType||"json",withCredentials:We.withCredentials,transferCache:We.transferCache})}const lt=(0,E.of)(je).pipe((0,ie.H)(st=>this.handler.handle(st)));if(oe instanceof Et||"events"===We.observe)return lt;const Ot=lt.pipe((0,Q.p)(st=>st instanceof Ge));switch(We.observe||"body"){case"body":switch(je.responseType){case"arraybuffer":return Ot.pipe((0,te.T)(st=>{if(null!==st.body&&!(st.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return st.body}));case"blob":return Ot.pipe((0,te.T)(st=>{if(null!==st.body&&!(st.body instanceof Blob))throw new Error("Response is not a Blob.");return st.body}));case"text":return Ot.pipe((0,te.T)(st=>{if(null!==st.body&&"string"!=typeof st.body)throw new Error("Response is not a string.");return st.body}));default:return Ot.pipe((0,te.T)(st=>st.body))}case"response":return Ot;default:throw new Error(`Unreachable: unhandled observe type ${We.observe}}`)}}delete(oe,Ne={}){return this.request("DELETE",oe,Ne)}get(oe,Ne={}){return this.request("GET",oe,Ne)}head(oe,Ne={}){return this.request("HEAD",oe,Ne)}jsonp(oe,Ne){return this.request("JSONP",oe,{params:(new xe).append(Ne,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(oe,Ne={}){return this.request("OPTIONS",oe,Ne)}patch(oe,Ne,We={}){return this.request("PATCH",oe,R(We,Ne))}post(oe,Ne,We={}){return this.request("POST",oe,R(We,Ne))}put(oe,Ne,We={}){return this.request("PUT",oe,R(We,Ne))}static#e=this.\u0275fac=function(Ne){return new(Ne||K)(w.KVO(le))};static#t=this.\u0275prov=w.jDH({token:K,factory:K.\u0275fac})}return K})();function bt(K,re){return re(K)}function Ht(K,re){return(oe,Ne)=>re.intercept(oe,{handle:We=>K(We,Ne)})}const Bt=new w.nKC(""),bn=new w.nKC(""),en=new w.nKC(""),Gt=new w.nKC("");function En(){let K=null;return(re,oe)=>{null===K&&(K=((0,w.WQX)(Bt,{optional:!0})??[]).reduceRight(Ht,bt));const Ne=(0,w.WQX)(w.TgB),We=Ne.add();return K(re,oe).pipe((0,Y.j)(()=>Ne.remove(We)))}}let Hn=(()=>{class K extends le{constructor(oe,Ne){super(),this.backend=oe,this.injector=Ne,this.chain=null,this.pendingTasks=(0,w.WQX)(w.TgB);const We=(0,w.WQX)(Gt,{optional:!0});this.backend=We??oe}handle(oe){if(null===this.chain){const We=Array.from(new Set([...this.injector.get(bn),...this.injector.get(en,[])]));this.chain=We.reduceRight((je,lt)=>function St(K,re,oe){return(Ne,We)=>(0,w.N4e)(oe,()=>re(Ne,je=>K(je,We)))}(je,lt,this.injector),bt)}const Ne=this.pendingTasks.add();return this.chain(oe,We=>this.backend.handle(We)).pipe((0,Y.j)(()=>this.pendingTasks.remove(Ne)))}static#e=this.\u0275fac=function(Ne){return new(Ne||K)(w.KVO(we),w.KVO(w.uvJ))};static#t=this.\u0275prov=w.jDH({token:K,factory:K.\u0275fac})}return K})();const Rt=/^\)\]\}',?\n/;let yt=(()=>{class K{constructor(oe){this.xhrFactory=oe}handle(oe){if("JSONP"===oe.method)throw new w.wOt(-2800,!1);const Ne=this.xhrFactory;return(Ne.\u0275loadImpl?(0,k.H)(Ne.\u0275loadImpl()):(0,E.of)(null)).pipe((0,q.n)(()=>new G.c(je=>{const lt=Ne.build();if(lt.open(oe.method,oe.urlWithParams),oe.withCredentials&&(lt.withCredentials=!0),oe.headers.forEach((Xt,Zt)=>lt.setRequestHeader(Xt,Zt.join(","))),oe.headers.has("Accept")||lt.setRequestHeader("Accept","application/json, text/plain, */*"),!oe.headers.has("Content-Type")){const Xt=oe.detectContentTypeHeader();null!==Xt&<.setRequestHeader("Content-Type",Xt)}if(oe.responseType){const Xt=oe.responseType.toLowerCase();lt.responseType="json"!==Xt?Xt:"text"}const Ot=oe.serializeBody();let st=null;const Wt=()=>{if(null!==st)return st;const Xt=lt.statusText||"OK",Zt=new fe(lt.getAllResponseHeaders()),On=function ot(K){return"responseURL"in K&&K.responseURL?K.responseURL:/^X-Request-URL:/m.test(K.getAllResponseHeaders())?K.getResponseHeader("X-Request-URL"):null}(lt)||oe.url;return st=new qe({headers:Zt,status:lt.status,statusText:Xt,url:On}),st},sn=()=>{let{headers:Xt,status:Zt,statusText:On,url:$i}=Wt(),In=null;Zt!==T.NoContent&&(In=typeof lt.response>"u"?lt.responseText:lt.response),0===Zt&&(Zt=In?T.Ok:0);let zi=Zt>=200&&Zt<300;if("json"===oe.responseType&&"string"==typeof In){const si=In;In=In.replace(Rt,"");try{In=""!==In?JSON.parse(In):null}catch(ai){In=si,zi&&(zi=!1,In={error:ai,text:In})}}zi?(je.next(new Ge({body:In,headers:Xt,status:Zt,statusText:On,url:$i||void 0})),je.complete()):je.error(new ce({error:In,headers:Xt,status:Zt,statusText:On,url:$i||void 0}))},rn=Xt=>{const{url:Zt}=Wt(),On=new ce({error:Xt,status:lt.status||0,statusText:lt.statusText||"Unknown Error",url:Zt||void 0});je.error(On)};let $t=!1;const jn=Xt=>{$t||(je.next(Wt()),$t=!0);let Zt={type:It.DownloadProgress,loaded:Xt.loaded};Xt.lengthComputable&&(Zt.total=Xt.total),"text"===oe.responseType&<.responseText&&(Zt.partialText=lt.responseText),je.next(Zt)},mn=Xt=>{let Zt={type:It.UploadProgress,loaded:Xt.loaded};Xt.lengthComputable&&(Zt.total=Xt.total),je.next(Zt)};return lt.addEventListener("load",sn),lt.addEventListener("error",rn),lt.addEventListener("timeout",rn),lt.addEventListener("abort",rn),oe.reportProgress&&(lt.addEventListener("progress",jn),null!==Ot&<.upload&<.upload.addEventListener("progress",mn)),lt.send(Ot),je.next({type:It.Sent}),()=>{lt.removeEventListener("error",rn),lt.removeEventListener("abort",rn),lt.removeEventListener("load",sn),lt.removeEventListener("timeout",rn),oe.reportProgress&&(lt.removeEventListener("progress",jn),null!==Ot&<.upload&<.upload.removeEventListener("progress",mn)),lt.readyState!==lt.DONE&<.abort()}})))}static#e=this.\u0275fac=function(Ne){return new(Ne||K)(w.KVO(ne.N0))};static#t=this.\u0275prov=w.jDH({token:K,factory:K.\u0275fac})}return K})();const pt=new w.nKC(""),hn=new w.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),on=new w.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class oi{}let zn=(()=>{class K{constructor(oe,Ne,We){this.doc=oe,this.platform=Ne,this.cookieName=We,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const oe=this.doc.cookie||"";return oe!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,ne._b)(oe,this.cookieName),this.lastCookieString=oe),this.lastToken}static#e=this.\u0275fac=function(Ne){return new(Ne||K)(w.KVO(ne.qQ),w.KVO(w.Agw),w.KVO(hn))};static#t=this.\u0275prov=w.jDH({token:K,factory:K.\u0275fac})}return K})();function Se(K,re){const oe=K.url.toLowerCase();if(!(0,w.WQX)(pt)||"GET"===K.method||"HEAD"===K.method||oe.startsWith("http://")||oe.startsWith("https://"))return re(K);const Ne=(0,w.WQX)(oi).getToken(),We=(0,w.WQX)(on);return null!=Ne&&!K.headers.has(We)&&(K=K.clone({headers:K.headers.set(We,Ne)})),re(K)}var x=function(K){return K[K.Interceptors=0]="Interceptors",K[K.LegacyInterceptors=1]="LegacyInterceptors",K[K.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",K[K.NoXsrfProtection=3]="NoXsrfProtection",K[K.JsonpSupport=4]="JsonpSupport",K[K.RequestsMadeViaParent=5]="RequestsMadeViaParent",K[K.Fetch=6]="Fetch",K}(x||{});function B(...K){const re=[P,yt,Hn,{provide:le,useExisting:Hn},{provide:we,useExisting:yt},{provide:bn,useValue:Se,multi:!0},{provide:pt,useValue:!0},{provide:oi,useClass:zn}];for(const oe of K)re.push(...oe.\u0275providers);return(0,w.EmA)(re)}const He=new w.nKC("");function ge(){return function M(K,re){return{\u0275kind:K,\u0275providers:re}}(x.LegacyInterceptors,[{provide:He,useFactory:En},{provide:bn,useExisting:He,multi:!0}])}},54438:(et,he,y)=>{y.d(he,{bc$:()=>JD,iLQ:()=>df,sZ2:()=>Dp,o8S:()=>cs,BIS:()=>eE,gRc:()=>by,Ql9:()=>XT,OM3:()=>Dl,Ocv:()=>nA,Z63:()=>Ai,aKT:()=>Ja,uvJ:()=>bi,zcH:()=>Lo,bkB:()=>co,$GK:()=>qt,nKC:()=>je,zZn:()=>lr,_q3:()=>bf,MKu:()=>yf,xe9:()=>pu,Co$:()=>Kg,Vns:()=>Ns,SKi:()=>ti,Xx1:()=>ki,Agw:()=>Xu,PLl:()=>Ep,rOR:()=>lc,sFG:()=>LC,_9s:()=>ng,czy:()=>Cc,WPN:()=>xs,kdw:()=>Xr,C4Q:()=>gl,NYb:()=>UT,giA:()=>sy,RxE:()=>qb,c1b:()=>Vc,gXe:()=>ir,L39:()=>YA,a0P:()=>oO,Ol2:()=>uh,w6W:()=>Bw,Rfq:()=>Se,oKB:()=>Qo,WQX:()=>xt,naY:()=>aA,QuC:()=>or,EmA:()=>Dr,Udg:()=>ZA,N4e:()=>S,O8t:()=>JA,An2:()=>Bc,H3F:()=>Jb,H8p:()=>qo,KH2:()=>Na,TgB:()=>ma,wOt:()=>nt,WHO:()=>ry,e01:()=>oy,lNU:()=>En,h9k:()=>Hp,$MX:()=>bc,ZF7:()=>aa,Kcf:()=>bE,e5t:()=>CE,UyX:()=>DE,cWb:()=>yE,osQ:()=>EE,H5H:()=>Bh,Zy3:()=>An,mq5:()=>Z_,JZv:()=>ot,TL3:()=>kA,LfX:()=>fr,plB:()=>os,jNT:()=>cf,zjR:()=>ay,ngT:()=>Vr,TL$:()=>ZD,Tbb:()=>Pt,rcV:()=>Bo,Vt3:()=>ah,Mj6:()=>Ci,GFd:()=>Wg,OA$:()=>Cu,Jv_:()=>cb,aNF:()=>ub,R7$:()=>Em,BMQ:()=>Dh,HbH:()=>P_,ZvI:()=>U_,AVh:()=>Th,vxM:()=>z_,wni:()=>Bv,VBU:()=>So,FsC:()=>Ao,jDH:()=>nn,G2t:()=>ui,$C:()=>Xo,EJ8:()=>Zr,rXU:()=>ua,nrm:()=>Nh,eu8:()=>kh,bVm:()=>iu,qex:()=>nu,k0s:()=>tu,j41:()=>eu,RV6:()=>Y_,xGo:()=>ap,Mr5:()=>Fh,KVO:()=>Ln,kS0:()=>sc,QTQ:()=>wm,bIt:()=>Vh,lsd:()=>Vv,joV:()=>Gf,qSk:()=>Kf,XpG:()=>Sv,nI1:()=>Ob,bMT:()=>xb,i5U:()=>Rb,brH:()=>Pb,ii3:()=>Nb,iJd:()=>kb,SdG:()=>Av,NAR:()=>Tv,Y8G:()=>Mh,FS9:()=>zh,lJ4:()=>bb,eq3:()=>yb,l_i:()=>Db,sMw:()=>Eb,ziG:()=>Cb,s1E:()=>wb,mGM:()=>Uv,sdS:()=>Hv,Dyx:()=>G_,Z7z:()=>K_,fX1:()=>W_,Njj:()=>Ff,tSv:()=>nm,eBV:()=>kf,npT:()=>$p,B4B:()=>dd,n$t:()=>Wp,Aen:()=>Hr,xc7:()=>Sh,Kam:()=>Hh,zvX:()=>Lh,DNE:()=>ga,C5r:()=>Fb,EFF:()=>qv,JRh:()=>Kh,SpI:()=>lu,Lme:()=>Gh,DH7:()=>ab,mxI:()=>Qh,R50:()=>Xh,GBs:()=>jv}),y(10467);let E=null,k=1;const ie=Symbol("SIGNAL");function Q(e){const t=E;return E=e,t}function fe(e){if((!Me(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==k)){if(!e.producerMustRecompute(e)&&!vt(e))return e.dirty=!1,void(e.lastCleanEpoch=k);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=k}}function vt(e){be(e);for(let t=0;t0}function be(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}let qe=null;var St=y(21413),Bt=y(18359),bn=y(84412),en=y(96354);const En="https://g.co/ng/security#xss";class nt extends Error{constructor(t,n){super(An(t,n)),this.code=t}}function An(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}function L(e){return{toString:e}.toString()}const J="__parameters__";function ft(e,t,n){return L(()=>{const i=function rt(e){return function(...n){if(e){const i=e(...n);for(const r in i)this[r]=i[r]}}}(t);function r(...o){if(this instanceof r)return i.apply(this,o),this;const s=new r(...o);return l.annotation=s,l;function l(f,C,A){const $=f.hasOwnProperty(J)?f[J]:Object.defineProperty(f,J,{value:[]})[J];for(;$.length<=A;)$.push(null);return($[A]=$[A]||[]).push(s),f}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=e,r.annotationCls=r,r})}const ot=globalThis;function Mt(e){for(let t in e)if(e[t]===Mt)return t;throw Error("Could not find renamed property on target object.")}function hn(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function Pt(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Pt).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function on(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const zn=Mt({__forward_ref__:Mt});function Se(e){return e.__forward_ref__=Se,e.toString=function(){return Pt(this())},e}function j(e){return x(e)?e():e}function x(e){return"function"==typeof e&&e.hasOwnProperty(zn)&&e.__forward_ref__===Se}function nn(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function ui(e){return{providers:e.providers||[],imports:e.imports||[]}}function Ii(e){return pr(e,re)||pr(e,Ne)}function fr(e){return null!==Ii(e)}function pr(e,t){return e.hasOwnProperty(t)?e[t]:null}function K(e){return e&&(e.hasOwnProperty(oe)||e.hasOwnProperty(We))?e[oe]:null}const re=Mt({\u0275prov:Mt}),oe=Mt({\u0275inj:Mt}),Ne=Mt({ngInjectableDef:Mt}),We=Mt({ngInjectorDef:Mt});class je{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=nn({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Zt(e){return e&&!!e.\u0275providers}const On=Mt({\u0275cmp:Mt}),$i=Mt({\u0275dir:Mt}),In=Mt({\u0275pipe:Mt}),zi=Mt({\u0275mod:Mt}),si=Mt({\u0275fac:Mt}),ai=Mt({__NG_ELEMENT_ID__:Mt}),Ni=Mt({__NG_ENV_ID__:Mt});function Tt(e){return"string"==typeof e?e:null==e?"":String(e)}function mo(e,t){throw new nt(-201,!1)}var qt=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(qt||{});let Ji;function Wr(){return Ji}function Kn(e){const t=Ji;return Ji=e,t}function Kr(e,t,n){const i=Ii(e);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&qt.Optional?null:void 0!==t?t:void mo()}const er={},Ar="__NG_DI_FLAG__",Gr="ngTempTokenPath",go=/\n/gm,_o="__source";let Ki;function Ei(e){const t=Ki;return Ki=e,t}function Or(e,t=qt.Default){if(void 0===Ki)throw new nt(-203,!1);return null===Ki?Kr(e,void 0,t):Ki.get(e,t&qt.Optional?null:void 0,t)}function Ln(e,t=qt.Default){return(Wr()||Or)(j(e),t)}function xt(e,t=qt.Default){return Ln(e,Ti(t))}function Ti(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function xr(e){const t=[];for(let n=0;nArray.isArray(n)?Pr(n,t):t(n))}function hs(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Qr(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Dn(e,t,n){let i=_i(e,t);return i>=0?e[1|i]=n:(i=~i,function Eo(e,t,n,i){let r=e.length;if(r==t)e.push(n,i);else if(1===r)e.push(i,e[0]),e[0]=n;else{for(r--,e.push(e[r-1],e[r]);r>t;)e[r]=e[r-2],r--;e[t]=n,e[t+1]=i}}(e,i,t,n)),i}function tr(e,t){const n=_i(e,t);if(n>=0)return e[1|n]}function _i(e,t){return function fs(e,t,n){let i=0,r=e.length>>n;for(;r!==i;){const o=i+(r-i>>1),s=e[o<t?r=o:i=o+1}return~(r<t){s=o-1;break}}}for(;o-1){let o;for(;++ro?"":r[A+1].toLowerCase(),2&i&&C!==$){if(vi(i))return!1;s=!0}}}}else{if(!s&&!vi(i)&&!vi(f))return!1;if(s&&vi(f))continue;s=!1,i=f|1&i}}return vi(i)||s}function vi(e){return!(1&e)}function Vs(e,t,n,i){if(null===t)return-1;let r=0;if(i||!n){let o=!1;for(;r-1)for(n++;n0?'="'+l+'"':"")+"]"}else 8&i?r+="."+s:4&i&&(r+=" "+s);else""!==r&&!vi(s)&&(t+=vs(o,r),r=""),i=s,o=o||!vi(i);n++}return""!==r&&(t+=vs(o,r)),t}function So(e){return L(()=>{const t=Oo(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===nr.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||ir.Emulated,styles:e.styles||Jt,_:null,schemas:e.schemas||null,tView:null,id:""};xo(n);const i=e.dependencies;return n.directiveDefs=Ro(i,!1),n.pipeDefs=Ro(i,!0),n.id=function Fr(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const r of n)t=Math.imul(31,t)+r.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function To(e){return Lt(e)||xn(e)}function br(e){return null!==e}function Xo(e){return L(()=>({type:e.type,bootstrap:e.bootstrap||Jt,declarations:e.declarations||Jt,imports:e.imports||Jt,exports:e.exports||Jt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function yr(e,t){if(null==e)return Fi;const n={};for(const i in e)if(e.hasOwnProperty(i)){const r=e[i];let o,s,l=Ci.None;Array.isArray(r)?(l=r[0],o=r[1],s=r[2]??o):(o=r,s=r),t?(n[o]=l!==Ci.None?[i,l]:i,t[o]=s):n[o]=i}return n}function Ao(e){return L(()=>{const t=Oo(e);return xo(t),t})}function Zr(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Lt(e){return e[On]||null}function xn(e){return e[$i]||null}function Cn(e){return e[In]||null}function or(e){const t=Lt(e)||xn(e)||Cn(e);return null!==t&&t.standalone}function Xn(e,t){const n=e[zi]||null;if(!n&&!0===t)throw new Error(`Type ${Pt(e)} does not have '\u0275mod' property.`);return n}function Oo(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Fi,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Jt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:yr(e.inputs,t),outputs:yr(e.outputs),debugInfo:null}}function xo(e){e.features?.forEach(t=>t(e))}function Ro(e,t){if(!e)return null;const n=t?Cn:To;return()=>("function"==typeof e?e():e).map(i=>n(i)).filter(br)}function Dr(e){return{\u0275providers:e}}function Qo(...e){return{\u0275providers:qr(0,e),\u0275fromNgModule:!0}}function qr(e,...t){const n=[],i=new Set;let r;const o=s=>{n.push(s)};return Pr(t,s=>{const l=s;Jr(l,o,[],i)&&(r||=[],r.push(l))}),void 0!==r&&Es(r,o),n}function Es(e,t){for(let n=0;n{t(o,i)})}}function Jr(e,t,n,i){if(!(e=j(e)))return!1;let r=null,o=K(e);const s=!o&&Lt(e);if(o||s){if(s&&!s.standalone)return!1;r=e}else{const f=e.ngModule;if(o=K(f),!o)return!1;r=f}const l=i.has(r);if(s){if(l)return!1;if(i.add(r),s.dependencies){const f="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const C of f)Jr(C,t,n,i)}}else{if(!o)return!1;{if(null!=o.imports&&!l){let C;i.add(r);try{Pr(o.imports,A=>{Jr(A,t,n,i)&&(C||=[],C.push(A))})}finally{}void 0!==C&&Es(C,t)}if(!l){const C=Gi(r)||(()=>new r);t({provide:r,useFactory:C,deps:Jt},r),t({provide:wo,useValue:r,multi:!0},r),t({provide:Ai,useValue:()=>Ln(r),multi:!0},r)}const f=o.providers;if(null!=f&&!l){const C=e;Yo(f,A=>{t(A,C)})}}}return r!==e&&void 0!==e.providers}function Yo(e,t){for(let n of e)Zt(n)&&(n=n.\u0275providers),Array.isArray(n)?Yo(n,t):t(n)}const Cs=Mt({provide:String,useValue:Mt});function eo(e){return null!==e&&"object"==typeof e&&Cs in e}function Bi(e){return"function"==typeof e}const qo=new je(""),Lr={},Ms={};let Po;function to(){return void 0===Po&&(Po=new Li),Po}class bi{}class Er extends bi{get destroyed(){return this._destroyed}constructor(t,n,i,r){super(),this.parent=n,this.source=i,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,b(t,s=>this.processProvider(s)),this.records.set(Co,Br(void 0,this)),r.has("environment")&&this.records.set(bi,Br(void 0,this));const o=this.records.get(qo);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(wo,Jt,qt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=Q(null);try{for(const i of this._ngOnDestroyHooks)i.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const i of n)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),Q(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=Ei(this),i=Kn(void 0);try{return t()}finally{Ei(n),Kn(i)}}get(t,n=er,i=qt.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Ni))return t[Ni](this);i=Ti(i);const o=Ei(this),s=Kn(void 0);try{if(!(i&qt.SkipSelf)){let f=this.records.get(t);if(void 0===f){const C=function h(e){return"function"==typeof e||"object"==typeof e&&e instanceof je}(t)&&Ii(t);f=C&&this.injectableDefInScope(C)?Br(Jo(t),Lr):null,this.records.set(t,f)}if(null!=f)return this.hydrate(t,f)}return(i&qt.Self?to():this.parent).get(t,n=i&qt.Optional&&n===er?null:n)}catch(l){if("NullInjectorError"===l.name){if((l[Gr]=l[Gr]||[]).unshift(Pt(t)),o)throw l;return function bo(e,t,n,i){const r=e[Gr];throw t[_o]&&r.unshift(t[_o]),e.message=function ds(e,t,n,i=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let r=Pt(t);if(Array.isArray(t))r=t.map(Pt).join(" -> ");else if("object"==typeof t){let o=[];for(let s in t)if(t.hasOwnProperty(s)){let l=t[s];o.push(s+":"+("string"==typeof l?JSON.stringify(l):Pt(l)))}r=`{${o.join(", ")}}`}return`${n}${i?"("+i+")":""}[${r}]: ${e.replace(go,"\n ")}`}("\n"+e.message,r,n,i),e.ngTokenPath=r,e[Gr]=null,e}(l,t,"R3InjectorError",this.source)}throw l}finally{Kn(s),Ei(o)}}resolveInjectorInitializers(){const t=Q(null),n=Ei(this),i=Kn(void 0);try{const o=this.get(Ai,Jt,qt.Self);for(const s of o)s()}finally{Ei(n),Kn(i),Q(t)}}toString(){const t=[],n=this.records;for(const i of n.keys())t.push(Pt(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new nt(205,!1)}processProvider(t){let n=Bi(t=j(t))?t:j(t&&t.provide);const i=function No(e){return eo(e)?Br(void 0,e.useValue):Br(es(e),Lr)}(t);if(!Bi(t)&&!0===t.multi){let r=this.records.get(n);r||(r=Br(void 0,Lr,!0),r.factory=()=>xr(r.multi),this.records.set(n,r)),n=t,r.multi.push(t)}this.records.set(n,i)}hydrate(t,n){const i=Q(null);try{return n.value===Lr&&(n.value=Ms,n.value=n.factory()),"object"==typeof n.value&&n.value&&function u(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{Q(i)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=j(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Jo(e){const t=Ii(e),n=null!==t?t.factory:Gi(e);if(null!==n)return n;if(e instanceof je)throw new nt(204,!1);if(e instanceof Function)return function no(e){if(e.length>0)throw new nt(204,!1);const n=function qi(e){return e&&(e[re]||e[Ne])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new nt(204,!1)}function es(e,t,n){let i;if(Bi(e)){const r=j(e);return Gi(r)||Jo(r)}if(eo(e))i=()=>j(e.useValue);else if(function Zo(e){return!(!e||!e.useFactory)}(e))i=()=>e.useFactory(...xr(e.deps||[]));else if(function zs(e){return!(!e||!e.useExisting)}(e))i=()=>Ln(j(e.useExisting));else{const r=j(e&&(e.useClass||e.provide));if(!function O(e){return!!e.deps}(e))return Gi(r)||Jo(r);i=()=>new r(...xr(e.deps))}return i}function Br(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function b(e,t){for(const n of e)Array.isArray(n)?b(n,t):n&&Zt(n)?b(n.\u0275providers,t):t(n)}function S(e,t){e instanceof Er&&e.assertNotDestroyed();const i=Ei(e),r=Kn(void 0);try{return t()}finally{Ei(i),Kn(r)}}const Ut=0,Ke=1,ut=2,an=3,wn=4,Rn=5,Nn=6,Cr=7,vn=8,Un=9,mt=10,Je=11,Dt=12,ln=13,kn=14,fn=15,Jn=16,yi=17,dn=18,wr=19,Ws=20,Pn=21,sr=22,Vn=23,kt=25,ts=1,jr=7,Is=9,Yn=10;var Wl=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Wl||{});function wi(e){return Array.isArray(e)&&"object"==typeof e[ts]}function Mi(e){return Array.isArray(e)&&!0===e[ts]}function Kl(e){return!!(4&e.flags)}function ns(e){return e.componentOffset>-1}function $a(e){return!(1&~e.flags)}function Mr(e){return!!e.template}function Gl(e){return!!(512&e[ut])}class za{constructor(t,n,i){this.previousValue=t,this.currentValue=n,this.firstChange=i}isFirstChange(){return this.firstChange}}function io(e,t,n,i){null!==t?t.applyValueToInputSignal(t,i):e[n]=i}function Cu(){return Mf}function Mf(e){return e.type.prototype.ngOnChanges&&(e.setInput=eD),Jy}function Jy(){const e=Sf(this),t=e?.current;if(t){const n=e.previous;if(n===Fi)e.previous=t;else for(let i in t)n[i]=t[i];e.current=null,this.ngOnChanges(t)}}function eD(e,t,n,i,r){const o=this.declaredInputs[i],s=Sf(e)||function tD(e,t){return e[If]=t}(e,{previous:Fi,current:null}),l=s.current||(s.current={}),f=s.previous,C=f[o];l[o]=new za(C&&C.currentValue,n,f===Fi),io(e,t,r,n)}Cu.ngInherit=!0;const If="__ngSimpleChanges__";function Sf(e){return e[If]||null}const ro=function(e,t,n){},Tf="svg";let Of=!1;function Sn(e){for(;Array.isArray(e);)e=e[Ut];return e}function Wa(e,t){return Sn(t[e])}function ji(e,t){return Sn(t[e.index])}function Ka(e,t){return e.data[t]}function Ys(e,t){return e[t]}function ar(e,t){const n=t[e];return wi(n)?n:n[Ut]}function Iu(e){return!(128&~e[ut])}function oo(e,t){return null==t?null:e[t]}function xf(e){e[yi]=0}function aD(e){1024&e[ut]||(e[ut]|=1024,Iu(e)&&Ga(e))}function Su(e){return!!(9216&e[ut]||e[Vn]?.dirty)}function Tu(e){e[mt].changeDetectionScheduler?.notify(1),Su(e)?Ga(e):64&e[ut]&&(function iD(){return Of}()?(e[ut]|=1024,Ga(e)):e[mt].changeDetectionScheduler?.notify())}function Ga(e){e[mt].changeDetectionScheduler?.notify();let t=Ss(e);for(;null!==t&&!(8192&t[ut])&&(t[ut]|=8192,Iu(t));)t=Ss(t)}function Zl(e,t){if(!(256&~e[ut]))throw new nt(911,!1);null===e[Pn]&&(e[Pn]=[]),e[Pn].push(t)}function Ss(e){const t=e[an];return Mi(t)?t[an]:t}const Vt={lFrame:$f(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Nf(){return Vt.bindingsEnabled}function Zs(){return null!==Vt.skipHydrationRootTNode}function Ue(){return Vt.lFrame.lView}function cn(){return Vt.lFrame.tView}function kf(e){return Vt.lFrame.contextLView=e,e[vn]}function Ff(e){return Vt.lFrame.contextLView=null,e}function Mn(){let e=Lf();for(;null!==e&&64===e.type;)e=e.parent;return e}function Lf(){return Vt.lFrame.currentTNode}function so(e,t){const n=Vt.lFrame;n.currentTNode=e,n.isParent=t}function Ou(){return Vt.lFrame.isParent}function xu(){Vt.lFrame.isParent=!1}function Ui(){const e=Vt.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Ur(){return Vt.lFrame.bindingIndex++}function Fo(e){const t=Vt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function vD(e,t){const n=Vt.lFrame;n.bindingIndex=n.bindingRootIndex=e,Ru(t)}function Ru(e){Vt.lFrame.currentDirectiveIndex=e}function Pu(e){const t=Vt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Nu(){return Vt.lFrame.currentQueryIndex}function ql(e){Vt.lFrame.currentQueryIndex=e}function yD(e){const t=e[Ke];return 2===t.type?t.declTNode:1===t.type?e[Rn]:null}function Vf(e,t,n){if(n&qt.SkipSelf){let r=t,o=e;for(;!(r=r.parent,null!==r||n&qt.Host||(r=yD(o),null===r||(o=o[kn],10&r.type))););if(null===r)return!1;t=r,e=o}const i=Vt.lFrame=Hf();return i.currentTNode=t,i.lView=e,!0}function ku(e){const t=Hf(),n=e[Ke];Vt.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Hf(){const e=Vt.lFrame,t=null===e?null:e.child;return null===t?$f(e):t}function $f(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function zf(){const e=Vt.lFrame;return Vt.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Wf=zf;function Fu(){const e=zf();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Oi(){return Vt.lFrame.selectedIndex}function Ts(e){Vt.lFrame.selectedIndex=e}function Fn(){const e=Vt.lFrame;return Ka(e.tView,e.selectedIndex)}function Kf(){Vt.lFrame.currentNamespace=Tf}function Gf(){!function CD(){Vt.lFrame.currentNamespace=null}()}let Qf=!0;function Qa(){return Qf}function ao(e){Qf=e}function Jl(e,t){for(let n=t.directiveStart,i=t.directiveEnd;n=i)break}else t[f]<0&&(e[yi]+=65536),(l>14>16&&(3&e[ut])===t&&(e[ut]+=16384,Zf(l,o)):Zf(l,o)}const qs=-1;class Ya{constructor(t,n,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i}}function ju(e){return e!==qs}function Za(e){return 32767&e}function qa(e,t){let n=function OD(e){return e>>16}(e),i=t;for(;n>0;)i=i[kn],n--;return i}let Uu=!0;function nc(e){const t=Uu;return Uu=e,t}const qf=255,Jf=5;let xD=0;const lo={};function ic(e,t){const n=ep(e,t);if(-1!==n)return n;const i=t[Ke];i.firstCreatePass&&(e.injectorIndex=t.length,Vu(i.data,e),Vu(t,null),Vu(i.blueprint,null));const r=rc(e,t),o=e.injectorIndex;if(ju(r)){const s=Za(r),l=qa(r,t),f=l[Ke].data;for(let C=0;C<8;C++)t[o+C]=l[s+C]|f[s+C]}return t[o+8]=r,o}function Vu(e,t){e.push(0,0,0,0,0,0,0,0,t)}function ep(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function rc(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,i=null,r=t;for(;null!==r;){if(i=lp(r),null===i)return qs;if(n++,r=r[kn],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return qs}function Hu(e,t,n){!function RD(e,t,n){let i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(ai)&&(i=n[ai]),null==i&&(i=n[ai]=xD++);const r=i&qf;t.data[e+(r>>Jf)]|=1<=0?t&qf:FD:t}(n);if("function"==typeof o){if(!Vf(t,e,i))return i&qt.Host?tp(r,0,i):np(t,n,i,r);try{let s;if(s=o(i),null!=s||i&qt.Optional)return s;mo()}finally{Wf()}}else if("number"==typeof o){let s=null,l=ep(e,t),f=qs,C=i&qt.Host?t[fn][Rn]:null;for((-1===l||i&qt.SkipSelf)&&(f=-1===l?rc(e,t):t[l+8],f!==qs&&sp(i,!1)?(s=t[Ke],l=Za(f),t=qa(f,t)):l=-1);-1!==l;){const A=t[Ke];if(op(o,l,A.data)){const $=ND(l,t,n,s,i,C);if($!==lo)return $}f=t[l+8],f!==qs&&sp(i,t[Ke].data[l+8]===C)&&op(o,l,t)?(s=A,l=Za(f),t=qa(f,t)):l=-1}}return r}function ND(e,t,n,i,r,o){const s=t[Ke],l=s.data[e+8],A=oc(l,s,n,null==i?ns(l)&&Uu:i!=s&&!!(3&l.type),r&qt.Host&&o===l);return null!==A?As(t,s,A,l):lo}function oc(e,t,n,i,r){const o=e.providerIndexes,s=t.data,l=1048575&o,f=e.directiveStart,A=o>>20,se=r?l+A:e.directiveEnd;for(let me=i?l:l+A;me=f&&De.type===n)return me}if(r){const me=s[f];if(me&&Mr(me)&&me.type===n)return f}return null}function As(e,t,n,i){let r=e[n];const o=t.data;if(function ID(e){return e instanceof Ya}(r)){const s=r;s.resolving&&function Vo(e,t){throw t&&t.join(" > "),new nt(-200,e)}(function tn(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Tt(e)}(o[n]));const l=nc(s.canSeeViewProviders);s.resolving=!0;const C=s.injectImpl?Kn(s.injectImpl):null;Vf(e,i,qt.Default);try{r=e[n]=s.factory(void 0,o,e,i),t.firstCreatePass&&n>=i.directiveStart&&function wD(e,t,n){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(i){const s=Mf(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}r&&(n.preOrderHooks??=[]).push(0-e,r),o&&((n.preOrderHooks??=[]).push(e,o),(n.preOrderCheckHooks??=[]).push(e,o))}(n,o[n],t)}finally{null!==C&&Kn(C),nc(l),s.resolving=!1,Wf()}}return r}function op(e,t,n){return!!(n[t+(e>>Jf)]&1<{const t=e.prototype.constructor,n=t[si]||$u(t),i=Object.prototype;let r=Object.getPrototypeOf(e.prototype).constructor;for(;r&&r!==i;){const o=r[si]||$u(r);if(o&&o!==n)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function $u(e){return x(e)?()=>{const t=$u(j(e));return t&&t()}:Gi(e)}function lp(e){const t=e[Ke],n=t.type;return 2===n?t.declTNode:1===n?e[Rn]:null}function sc(e){return function PD(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const i=n.length;let r=0;for(;r{class e{static#e=this.THROW_IF_NOT_FOUND=er;static#t=this.NULL=new Li;static create(n,i){if(Array.isArray(n))return fp({name:""},i,n,"");{const r=n.name??"";return fp({name:r},n.parent,n.providers,r)}}static#n=this.\u0275prov=nn({token:e,providedIn:"any",factory:()=>Ln(Co)});static#i=this.__NG_ELEMENT_ID__=-1}return e})();function Wu(e){return e.ngOriginalError}class Lo{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&Wu(t);for(;n&&Wu(n);)n=Wu(n);return n||null}}const gp=new je("",{providedIn:"root",factory:()=>xt(Lo).handleError.bind(void 0)});let ta=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=KD;static#t=this.__NG_ENV_ID__=n=>n}return e})();class WD extends ta{constructor(t){super(),this._lView=t}onDestroy(t){return Zl(this._lView,t),()=>function Au(e,t){if(null===e[Pn])return;const n=e[Pn].indexOf(t);-1!==n&&e[Pn].splice(n,1)}(this._lView,t)}}function KD(){return new WD(Ue())}function GD(){return na(Mn(),Ue())}function na(e,t){return new Ja(ji(e,t))}let Ja=(()=>{class e{constructor(n){this.nativeElement=n}static#e=this.__NG_ELEMENT_ID__=GD}return e})();function vp(e){return e instanceof Ja?e.nativeElement:e}function Ku(e){return t=>{setTimeout(e,void 0,t)}}const co=class XD extends St.B{constructor(t=!1){super(),this.destroyRef=void 0,this.__isAsync=t,function H(){return void 0!==Wr()||null!=function vo(){return Ki}()}()&&(this.destroyRef=xt(ta,{optional:!0})??void 0)}emit(t){const n=Q(null);try{super.next(t)}finally{Q(n)}}subscribe(t,n,i){let r=t,o=n||(()=>null),s=i;if(t&&"object"==typeof t){const f=t;r=f.next?.bind(f),o=f.error?.bind(f),s=f.complete?.bind(f)}this.__isAsync&&(o=Ku(o),r&&(r=Ku(r)),s&&(s=Ku(s)));const l=super.subscribe({next:r,error:o,complete:s});return t instanceof Bt.yU&&t.add(l),l}};function QD(){return this._results[Symbol.iterator]()}class lc{static#e=Symbol.iterator;get changes(){return this._changes??=new co}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const n=lc.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=QD)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;const i=function Bn(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function gi(e,t,n){if(e.length!==t.length)return!1;for(let i=0;iqD}),qD="ng",Ep=new je(""),Xu=new je("",{providedIn:"platform",factory:()=>"unknown"}),JD=new je(""),eE=new je("",{providedIn:"root",factory:()=>is().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Cp=()=>null;function nd(e,t,n=!1){return Cp(e,t,n)}const Ap=new je("",{providedIn:"root",factory:()=>!1});let _c,vc;function sa(e){return function sd(){if(void 0===_c&&(_c=null,ot.trustedTypes))try{_c=ot.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return _c}()?.createHTML(e)||e}function ad(){if(void 0===vc&&(vc=null,ot.trustedTypes))try{vc=ot.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return vc}function xp(e){return ad()?.createHTML(e)||e}function Pp(e){return ad()?.createScriptURL(e)||e}class Os{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${En})`}}class fE extends Os{getTypeName(){return"HTML"}}class pE extends Os{getTypeName(){return"Style"}}class mE extends Os{getTypeName(){return"Script"}}class gE extends Os{getTypeName(){return"URL"}}class _E extends Os{getTypeName(){return"ResourceURL"}}function Bo(e){return e instanceof Os?e.changingThisBreaksApplicationSecurity:e}function aa(e,t){const n=function vE(e){return e instanceof Os&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${En})`)}return n===t}function bE(e){return new fE(e)}function yE(e){return new pE(e)}function DE(e){return new mE(e)}function EE(e){return new gE(e)}function CE(e){return new _E(e)}class wE{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(sa(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class ME{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=sa(t),n}}const SE=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function bc(e){return(e=String(e)).match(SE)?e:"unsafe:"+e}function jo(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function rl(...e){const t={};for(const n of e)for(const i in n)n.hasOwnProperty(i)&&(t[i]=!0);return t}const kp=jo("area,br,col,hr,img,wbr"),Fp=jo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Lp=jo("rp,rt"),ld=rl(kp,rl(Fp,jo("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(Lp,jo("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(Lp,Fp)),cd=jo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Bp=rl(cd,jo("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"),jo("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")),TE=jo("script,style,template");class AE{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,i=!0,r=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?i=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,i&&n.firstChild)r.push(n),n=RE(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let o=xE(n);if(o){n=o;break}n=r.pop()}return this.buf.join("")}startElement(t){const n=jp(t).toLowerCase();if(!ld.hasOwnProperty(n))return this.sanitizedSomething=!0,!TE.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const i=t.attributes;for(let r=0;r"),!0}endElement(t){const n=jp(t).toLowerCase();ld.hasOwnProperty(n)&&!kp.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(Vp(t))}}function xE(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw Up(t);return t}function RE(e){const t=e.firstChild;if(t&&function OE(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw Up(t);return t}function jp(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function Up(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const PE=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,NE=/([^\#-~ |!])/g;function Vp(e){return e.replace(/&/g,"&").replace(PE,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(NE,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let yc;function Hp(e,t){let n=null;try{yc=yc||function Np(e){const t=new ME(e);return function IE(){try{return!!(new window.DOMParser).parseFromString(sa(""),"text/html")}catch{return!1}}()?new wE(t):t}(e);let i=t?String(t):"";n=yc.getInertBodyElement(i);let r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=n.innerHTML,n=yc.getInertBodyElement(i)}while(i!==o);return sa((new AE).sanitizeChildren(ud(n)||n))}finally{if(n){const i=ud(n)||n;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function ud(e){return"content"in e&&function kE(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var xs=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(xs||{});function $p(e){const t=ol();return t?xp(t.sanitize(xs.HTML,e)||""):aa(e,"HTML")?xp(Bo(e)):Hp(is(),Tt(e))}function dd(e){const t=ol();return t?t.sanitize(xs.URL,e)||"":aa(e,"URL")?Bo(e):bc(Tt(e))}function zp(e){const t=ol();if(t)return Pp(t.sanitize(xs.RESOURCE_URL,e)||"");if(aa(e,"ResourceURL"))return Pp(Bo(e));throw new nt(904,!1)}function Wp(e,t,n){return function UE(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?zp:dd}(t,n)(e)}function ol(){const e=Ue();return e&&e[mt].sanitizer}const VE=/^>|^->||--!>|)/g,$E="\u200b$1\u200b";const hd=new Map;let XE=0;const pd="__ngContext__";function xi(e,t){wi(t)?(e[pd]=t[wr],function YE(e){hd.set(e[wr],e)}(t)):e[pd]=t}function nm(e){return e.ownerDocument.defaultView}function cr(e){return e instanceof Function?e():e}var Cc=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Cc||{});let vd;function bd(e,t){return vd(e,t)}function ca(e,t,n,i,r){if(null!=i){let o,s=!1;Mi(i)?o=i:wi(i)&&(s=!0,i=i[Ut]);const l=Sn(i);0===e&&null!==n?null==r?dm(t,n,l):Rs(t,n,l,r||null,!0):1===e&&null!==n?Rs(t,n,l,r||null,!0):2===e?function cl(e,t,n){const i=Ic(e,t);i&&function v0(e,t,n,i){e.removeChild(t,n,i)}(e,i,t,n)}(t,l,s):3===e&&t.destroyNode(l),null!=o&&function D0(e,t,n,i,r){const o=n[jr];o!==Sn(n)&&ca(t,e,i,o,r);for(let l=Yn;lt.replace(HE,$E))}(t))}function wc(e,t,n){return e.createElement(t,n)}function lm(e,t){t[mt].changeDetectionScheduler?.notify(1),Tc(e,t,t[Je],2,null,null)}function cm(e,t){const n=e[Is],i=n.indexOf(t);n.splice(i,1)}function al(e,t){if(e.length<=Yn)return;const n=Yn+t,i=e[n];if(i){const r=i[Jn];null!==r&&r!==e&&cm(r,i),t>0&&(e[n-1][wn]=i[wn]);const o=Qr(e,Yn+t);!function d0(e,t){lm(e,t),t[Ut]=null,t[Rn]=null}(i[Ke],i);const s=o[dn];null!==s&&s.detachView(o[Ke]),i[an]=null,i[wn]=null,i[ut]&=-129}return i}function Mc(e,t){if(!(256&t[ut])){const n=t[Je];n.destroyNode&&Tc(e,t,n,3,null,null),function f0(e){let t=e[Dt];if(!t)return Ed(e[Ke],e);for(;t;){let n=null;if(wi(t))n=t[Dt];else{const i=t[Yn];i&&(n=i)}if(!n){for(;t&&!t[wn]&&t!==e;)wi(t)&&Ed(t[Ke],t),t=t[an];null===t&&(t=e),wi(t)&&Ed(t[Ke],t),n=t&&t[wn]}t=n}}(t)}}function Ed(e,t){if(256&t[ut])return;const n=Q(null);try{t[ut]&=-129,t[ut]|=256,t[Vn]&&function Be(e){if(be(e),Me(e))for(let t=0;t=0?i[s]():i[-s].unsubscribe(),o+=2}else n[o].call(i[n[o+1]]);null!==i&&(t[Cr]=null);const r=t[Pn];if(null!==r){t[Pn]=null;for(let o=0;o-1){const{encapsulation:o}=e.data[i.directiveStart+r];if(o===ir.None||o===ir.Emulated)return null}return ji(i,n)}}(e,t.parent,n)}function Rs(e,t,n,i,r){e.insertBefore(t,n,i,r)}function dm(e,t,n){e.appendChild(t,n)}function hm(e,t,n,i,r){null!==i?Rs(e,t,n,i,r):dm(e,t,n)}function Ic(e,t){return e.parentNode(t)}function fm(e,t,n){return mm(e,t,n)}let wd,mm=function pm(e,t,n){return 40&e.type?ji(e,n):null};function Sc(e,t,n,i){const r=Cd(e,i,t),o=t[Je],l=fm(i.parent||t[Rn],i,t);if(null!=r)if(Array.isArray(n))for(let f=0;fkt&&Cm(e,t,kt,!1),ro(s?2:0,r),n(i,r)}finally{Ts(o),ro(s?3:1,r)}}function Td(e,t,n){if(Kl(t)){const i=Q(null);try{const o=t.directiveEnd;for(let s=t.directiveStart;snull;function Am(e,t,n,i,r){for(let o in t){if(!t.hasOwnProperty(o))continue;const s=t[o];if(void 0===s)continue;i??={};let l,f=Ci.None;Array.isArray(s)?(l=s[0],f=s[1]):l=s;let C=o;if(null!==r){if(!r.hasOwnProperty(o))continue;C=r[o]}0===e?Om(i,n,C,l,f):Om(i,n,C,l)}return i}function Om(e,t,n,i,r){let o;e.hasOwnProperty(n)?(o=e[n]).push(t,i):o=e[n]=[t,i],void 0!==r&&o.push(r)}function Qi(e,t,n,i,r,o,s,l){const f=ji(t,n);let A,C=t.inputs;!l&&null!=C&&(A=C[i])?(Fd(e,n,A,i,r),ns(t)&&function N0(e,t){const n=ar(t,e);16&n[ut]||(n[ut]|=64)}(n,t.index)):3&t.type&&(i=function P0(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(i),r=null!=s?s(r,t.value||"",i):r,o.setProperty(f,i,r))}function Rd(e,t,n,i){if(Nf()){const r=null===i?null:{"":-1},o=function U0(e,t){const n=e.directiveRegistry;let i=null,r=null;if(n)for(let o=0;o0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(s)!=l&&s.push(l),s.push(n,i,o)}}(e,t,i,ul(e,n,r.hostVars,Qt),r)}function uo(e,t,n,i,r,o){const s=ji(e,t);!function Nd(e,t,n,i,r,o,s){if(null==o)e.removeAttribute(t,r,n);else{const l=null==s?Tt(o):s(o,i||"",r);e.setAttribute(t,r,l,n)}}(t[Je],s,o,e.value,n,i,r)}function K0(e,t,n,i,r,o){const s=o[t];if(null!==s)for(let l=0;l0&&(n[r-1][wn]=t),i!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{},consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Ga(e.lView)},consumerOnSignalRead(){this.lView[Vn]=this}};function Vm(e){return $m(e[Dt])}function Hm(e){return $m(e[wn])}function $m(e){for(;null!==e&&!Mi(e);)e=e[wn];return e}const zm=100;function Rc(e,t=!0,n=0){const i=e[mt],r=i.rendererFactory;r.begin?.();try{!function iC(e,t){jd(e,t);let n=0;for(;Su(e);){if(n===zm)throw new nt(103,!1);n++,jd(e,1)}}(e,n)}catch(s){throw t&&xc(e,s),s}finally{r.end?.(),i.inlineEffectRunner?.flush()}}function rC(e,t,n,i){const r=t[ut];if(!(256&~r))return;t[mt].inlineEffectRunner?.flush(),ku(t);let s=null,l=null;(function oC(e){return 2!==e.type})(e)&&(l=function Z0(e){return e[Vn]??function q0(e){const t=Um.pop()??Object.create(eC);return t.lView=e,t}(e)}(t),s=function Ze(e){return e&&(e.nextProducerIndex=0),Q(e)}(l));try{xf(t),function jf(e){return Vt.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&Im(e,t,n,2,i);const f=!(3&~r);if(f){const $=e.preOrderCheckHooks;null!==$&&ec(t,$,null)}else{const $=e.preOrderHooks;null!==$&&tc(t,$,0,null),Lu(t,0)}if(function sC(e){for(let t=Vm(e);null!==t;t=Hm(t)){if(!(t[ut]&Wl.HasTransplantedViews))continue;const n=t[Is];for(let i=0;ie.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(l,s),function J0(e){e.lView[Vn]!==e&&(e.lView=null,Um.push(e))}(l)),Fu()}}function Wm(e,t){for(let n=Vm(e);null!==n;n=Hm(n))for(let i=Yn;i-1&&(al(t,i),Qr(n,i))}this._attachedToViewContainer=!1}Mc(this._lView[Ke],this._lView)}onDestroy(t){Zl(this._lView,t)}markForCheck(){pl(this._cdRefInjectingView||this._lView)}detach(){this._lView[ut]&=-129}reattach(){Tu(this._lView),this._lView[ut]|=128}detectChanges(){this._lView[ut]|=1024,Rc(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new nt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,lm(this._lView[Ke],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new nt(902,!1);this._appRef=t,Tu(this._lView)}}let gl=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=uC}return e})();const lC=gl,cC=class extends lC{constructor(t,n,i){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,i){const r=dl(this._declarationLView,this._declarationTContainer,t,{injector:n,dehydratedView:i});return new ml(r)}};function uC(){return Pc(Mn(),Ue())}function Pc(e,t){return 4&e.type?new cC(t,e,na(e,t)):null}let Jm=()=>null;function fa(e,t){return Jm(e,t)}class Bc{}class NC{}class eg{}class FC{resolveComponentFactory(t){throw function kC(e){const t=Error(`No component factory found for ${Pt(e)}.`);return t.ngComponent=e,t}(t)}}let Dl=(()=>{class e{static#e=this.NULL=new FC}return e})();class ng{}let LC=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function BC(){const e=Ue(),n=ar(Mn().index,e);return(wi(n)?n:e)[Je]}()}return e})(),jC=(()=>{class e{static#e=this.\u0275prov=nn({token:e,providedIn:"root",factory:()=>null})}return e})();const Wd={},ig=new Set;function Vr(e){ig.has(e)||(ig.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function rg(...e){}class ti{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new co(!1),this.onMicrotaskEmpty=new co(!1),this.onStable=new co(!1),this.onError=new co(!1),typeof Zone>"u")throw new nt(908,!1);Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!i&&n,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function UC(){const e="function"==typeof ot.requestAnimationFrame;let t=ot[e?"requestAnimationFrame":"setTimeout"],n=ot[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i);const r=n[Zone.__symbol__("OriginalDelegate")];r&&(n=r)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function $C(e){const t=()=>{!function HC(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(ot,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Gd(e),e.isCheckStableRunning=!0,Kd(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Gd(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,i,r,o,s,l)=>{if(function zC(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(l))return n.invokeTask(r,o,s,l);try{return og(e),n.invokeTask(r,o,s,l)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||e.shouldCoalesceRunChangeDetection)&&t(),sg(e)}},onInvoke:(n,i,r,o,s,l,f)=>{try{return og(e),n.invoke(r,o,s,l,f)}finally{e.shouldCoalesceRunChangeDetection&&t(),sg(e)}},onHasTask:(n,i,r,o)=>{n.hasTask(r,o),i===r&&("microTask"==o.change?(e._hasPendingMicrotasks=o.microTask,Gd(e),Kd(e)):"macroTask"==o.change&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:(n,i,r,o)=>(n.handleError(r,o),e.runOutsideAngular(()=>e.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ti.isInAngularZone())throw new nt(909,!1)}static assertNotInAngularZone(){if(ti.isInAngularZone())throw new nt(909,!1)}run(t,n,i){return this._inner.run(t,n,i)}runTask(t,n,i,r){const o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,t,VC,rg,rg);try{return o.runTask(s,n,i)}finally{o.cancelTask(s)}}runGuarded(t,n,i){return this._inner.runGuarded(t,n,i)}runOutsideAngular(t){return this._outer.run(t)}}const VC={};function Kd(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Gd(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function og(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function sg(e){e._nesting--,Kd(e)}let El=(()=>{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const n=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const i of n)i()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=nn({token:e,providedIn:"root",factory:()=>new e})}return e})();function os(e){return!!Xn(e)}function Uc(e,t,n){let i=n?e.styles:null,r=n?e.classes:null,o=0;if(null!==t)for(let s=0;s0&&ym(e,n,o.join(" "))}}(me,pi,Ve,i),void 0!==n&&function rw(e,t,n){const i=e.projection=[];for(let r=0;r{class e{static#e=this.__NG_ELEMENT_ID__=sw}return e})();function sw(){return _g(Mn(),Ue())}const aw=Vc,mg=class extends aw{constructor(t,n,i){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=i}get element(){return na(this._hostTNode,this._hostLView)}get injector(){return new di(this._hostTNode,this._hostLView)}get parentInjector(){const t=rc(this._hostTNode,this._hostLView);if(ju(t)){const n=qa(t,this._hostLView),i=Za(t);return new di(n[Ke].data[i+8],n)}return new di(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=gg(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Yn}createEmbeddedView(t,n,i){let r,o;"number"==typeof i?r=i:null!=i&&(r=i.index,o=i.injector);const s=fa(this._lContainer,t.ssrId),l=t.createEmbeddedViewImpl(n||{},o,s);return this.insertImpl(l,r,ha(this._hostTNode,s)),l}createComponent(t,n,i,r,o){const s=t&&!function $e(e){return"function"==typeof e}(t);let l;if(s)l=n;else{const De=n||{};l=De.index,i=De.injector,r=De.projectableNodes,o=De.environmentInjector||De.ngModuleRef}const f=s?t:new Ml(Lt(t)),C=i||this.parentInjector;if(!o&&null==f.ngModule){const Ve=(s?C:this.parentInjector).get(bi,null);Ve&&(o=Ve)}const A=Lt(f.componentType??{}),$=fa(this._lContainer,A?.id??null),me=f.create(C,r,$?.firstChild??null,o);return this.insertImpl(me.hostView,l,ha(this._hostTNode,$)),me}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,i){const r=t._lView;if(function sD(e){return Mi(e[an])}(r)){const l=this.indexOf(t);if(-1!==l)this.detach(l);else{const f=r[an],C=new mg(f,f[Rn],f[an]);C.detach(C.indexOf(t))}}const o=this._adjustIndex(n),s=this._lContainer;return hl(s,r,o,i),t.attachToViewContainerRef(),hs(Zd(s),o,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=gg(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),i=al(this._lContainer,n);i&&(Qr(Zd(this._lContainer),n),Mc(i[Ke],i))}detach(t){const n=this._adjustIndex(t,-1),i=al(this._lContainer,n);return i&&null!=Qr(Zd(this._lContainer),n)?new ml(i):null}_adjustIndex(t,n=0){return t??this.length+n}};function gg(e){return e[8]}function Zd(e){return e[8]||(e[8]=[])}function _g(e,t){let n;const i=t[e.index];return Mi(i)?n=i:(n=Pm(i,t,null,e),t[e.index]=n,Oc(t,n)),vg(n,t,e,i),new mg(n,e,t)}let vg=function yg(e,t,n,i){if(e[jr])return;let r;r=8&n.type?Sn(i):function lw(e,t){const n=e[Je],i=n.createComment(""),r=ji(t,e);return Rs(n,Ic(n,r),i,function b0(e,t){return e.nextSibling(t)}(n,r),!1),i}(t,n),e[jr]=r},qd=()=>!1;class Jd{constructor(t){this.queryList=t,this.matches=null}clone(){return new Jd(this.queryList)}setDirty(){this.queryList.setDirty()}}class eh{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const i=null!==t.contentQueries?t.contentQueries[0]:n.length,r=[];for(let o=0;ot.trim())}(t):t}}class th{constructor(t=[]){this.queries=t}elementStart(t,n){for(let i=0;i0)i.push(s[l/2]);else{const C=o[l+1],A=t[-f];for(let $=Yn;$=0;i--){const r=e[i];r.hostVars=t+=r.hostVars,r.hostAttrs=kr(r.hostAttrs,n=kr(n,r.hostAttrs))}}(i)}function Tw(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const i=t.inputs[n];if(void 0!==i&&(e.inputs[n]=i,e.declaredInputs[n]=t.declaredInputs[n],null!==t.inputTransforms)){const r=Array.isArray(i)?i[0]:i;if(!t.inputTransforms.hasOwnProperty(r))continue;e.inputTransforms??={},e.inputTransforms[r]=t.inputTransforms[r]}}}function $c(e){return e===Fi?{}:e===Jt?[]:e}function Ow(e,t){const n=e.viewQuery;e.viewQuery=n?(i,r)=>{t(i,r),n(i,r)}:t}function xw(e,t){const n=e.contentQueries;e.contentQueries=n?(i,r,o)=>{t(i,r,o),n(i,r,o)}:t}function Rw(e,t){const n=e.hostBindings;e.hostBindings=n?(i,r)=>{t(i,r),n(i,r)}:t}function Wg(e){const t=e.inputConfig,n={};for(const i in t)if(t.hasOwnProperty(i)){const r=t[i];Array.isArray(r)&&r[3]&&(n[i]=r[3])}e.inputTransforms=n}class Ns{}class Kg{}function Bw(e,t){return new lh(e,t??null,[])}class lh extends Ns{constructor(t,n,i){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new fg(this);const r=Xn(t);this._bootstrapComponents=cr(r.bootstrap),this._r3Injector=pp(t,n,[{provide:Ns,useValue:this},{provide:Dl,useValue:this.componentFactoryResolver},...i],Pt(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class ch extends Kg{constructor(t){super(),this.moduleType=t}create(t){return new lh(this.moduleType,t,[])}}class Gg extends Ns{constructor(t){super(),this.componentFactoryResolver=new fg(this),this.instance=null;const n=new Er([...t.providers,{provide:Ns,useValue:this},{provide:Dl,useValue:this.componentFactoryResolver}],t.parent||to(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function uh(e,t,n=null){return new Gg({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let ma=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new bn.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||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&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=nn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Wc(e){return!!dh(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function dh(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function ho(e,t,n){return e[t]=n}function Sl(e,t){return e[t]}function ni(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function ks(e,t,n,i){const r=ni(e,t,n);return ni(e,t+1,i)||r}function Ir(e,t,n,i,r,o){const s=ks(e,t,n,i);return ks(e,t+2,r,o)||s}function ga(e,t,n,i,r,o,s,l){const f=Ue(),C=cn(),A=e+kt,$=C.firstCreatePass?function Ww(e,t,n,i,r,o,s,l,f){const C=t.consts,A=da(t,e,4,s||null,oo(C,l));Rd(t,n,A,oo(C,f)),Jl(t,A);const $=A.tView=xd(2,A,i,r,o,t.directiveRegistry,t.pipeRegistry,null,t.schemas,C,null);return null!==t.queries&&(t.queries.template(t,A),$.queries=t.queries.embeddedTView(A)),A}(A,C,f,t,n,i,r,o,s):C.data[A];so($,!1);const se=Xg(C,f,$,e);Qa()&&Sc(C,f,se,$),xi(se,f);const me=Pm(se,f,se,$);return f[A]=me,Oc(f,me),function bg(e,t,n){return qd(e,t,n)}(me,$,f),$a($)&&Ad(C,f,$),null!=s&&Od(f,$,l),ga}let Xg=function Qg(e,t,n,i){return ao(!0),t[Je].createComment("")};function Dh(e,t,n,i){const r=Ue();return ni(r,Ur(),t)&&(cn(),uo(Fn(),r,e,t,n,i)),Dh}function wa(e,t,n,i){return ni(e,Ur(),n)?t+Tt(n)+i:Qt}function Ma(e,t,n,i,r,o){const l=ks(e,function ko(){return Vt.lFrame.bindingIndex}(),n,r);return Fo(2),l?t+Tt(n)+i+Tt(r)+o:Qt}function qc(e,t){return e<<17|t<<2}function ls(e){return e>>17&32767}function Eh(e){return 2|e}function Ls(e){return(131068&e)>>2}function Ch(e,t){return-131069&e|t<<2}function wh(e){return 1|e}function I_(e,t,n,i){const r=e[n+1],o=null===t;let s=i?ls(r):Ls(r),l=!1;for(;0!==s&&(!1===l||o);){const C=e[s+1];AM(e[s],t)&&(l=!0,e[s+1]=i?wh(C):Eh(C)),s=i?ls(C):Ls(C)}l&&(e[n+1]=i?Eh(r):wh(r))}function AM(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&_i(e,t)>=0}const hi={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function S_(e){return e.substring(hi.key,hi.keyEnd)}function OM(e){return e.substring(hi.value,hi.valueEnd)}function T_(e,t){const n=hi.textEnd;return n===t?-1:(t=hi.keyEnd=function PM(e,t,n){for(;t32;)t++;return t}(e,hi.key=t,n),Ra(e,t,n))}function A_(e,t){const n=hi.textEnd;let i=hi.key=Ra(e,t,n);return n===i?-1:(i=hi.keyEnd=function NM(e,t,n){let i;for(;t=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(e,i,n),i=x_(e,i,n),i=hi.value=Ra(e,i,n),i=hi.valueEnd=function kM(e,t,n){let i=-1,r=-1,o=-1,s=t,l=s;for(;s32&&(l=s),o=r,r=i,i=-33&f}return l}(e,i,n),x_(e,i,n))}function O_(e){hi.key=0,hi.keyEnd=0,hi.value=0,hi.valueEnd=0,hi.textEnd=e.length}function Ra(e,t,n){for(;t=0;n=A_(t,n))F_(e,S_(t),OM(t))}function P_(e){zr(HM,fo,e,!0)}function fo(e,t){for(let n=function xM(e){return O_(e),T_(e,Ra(e,0,hi.textEnd))}(t);n>=0;n=T_(t,n))Dn(e,S_(t),!0)}function $r(e,t,n,i){const r=Ue(),o=cn(),s=Fo(2);o.firstUpdatePass&&k_(o,e,s,i),t!==Qt&&ni(r,s,t)&&L_(o,o.data[Oi()],r,r[Je],e,r[s+1]=function zM(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=Pt(Bo(e)))),e}(t,n),i,s)}function zr(e,t,n,i){const r=cn(),o=Fo(2);r.firstUpdatePass&&k_(r,null,o,i);const s=Ue();if(n!==Qt&&ni(s,o,n)){const l=r.data[Oi()];if(j_(l,i)&&!N_(r,o)){let f=i?l.classesWithoutHost:l.stylesWithoutHost;null!==f&&(n=on(f,n||"")),Ih(r,l,s,n,i)}else!function $M(e,t,n,i,r,o,s,l){r===Qt&&(r=Jt);let f=0,C=0,A=0=e.expandoStartIndex}function k_(e,t,n,i){const r=e.data;if(null===r[n+1]){const o=r[Oi()],s=N_(e,n);j_(o,i)&&null===t&&!s&&(t=!1),t=function LM(e,t,n,i){const r=Pu(e);let o=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(n=Rl(n=Ah(null,e,t,n,i),t.attrs,i),o=null);else{const s=t.directiveStylingLast;if(-1===s||e[s]!==r)if(n=Ah(r,e,t,n,i),null===o){let f=function BM(e,t,n){const i=n?t.classBindings:t.styleBindings;if(0!==Ls(i))return e[ls(i)]}(e,t,i);void 0!==f&&Array.isArray(f)&&(f=Ah(null,e,t,f[1],i),f=Rl(f,t.attrs,i),function jM(e,t,n,i){e[ls(n?t.classBindings:t.styleBindings)]=i}(e,t,i,f))}else o=function UM(e,t,n){let i;const r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o0)&&(C=!0)):A=n,r)if(0!==f){const se=ls(e[l+1]);e[i+1]=qc(se,l),0!==se&&(e[se+1]=Ch(e[se+1],i)),e[l+1]=function MM(e,t){return 131071&e|t<<17}(e[l+1],i)}else e[i+1]=qc(l,0),0!==l&&(e[l+1]=Ch(e[l+1],i)),l=i;else e[i+1]=qc(f,0),0===l?l=i:e[f+1]=Ch(e[f+1],i),f=i;C&&(e[i+1]=Eh(e[i+1])),I_(e,A,i,!0),I_(e,A,i,!1),function TM(e,t,n,i,r){const o=r?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof t&&_i(o,t)>=0&&(n[i+1]=wh(n[i+1]))}(t,A,e,i,o),s=qc(l,f),o?t.classBindings=s:t.styleBindings=s}(r,o,t,n,s,i)}}function Ah(e,t,n,i,r){let o=null;const s=n.directiveEnd;let l=n.directiveStylingLast;for(-1===l?l=n.directiveStart:l++;l0;){const f=e[r],C=Array.isArray(f),A=C?f[1]:f,$=null===A;let se=n[r+1];se===Qt&&(se=$?Jt:void 0);let me=$?tr(se,i):A===i?se:void 0;if(C&&!Jc(me)&&(me=tr(f,i)),Jc(me)&&(l=me,s))return l;const De=e[r+1];r=s?ls(De):Ls(De)}if(null!==t){let f=o?t.residualClasses:t.residualStyles;null!=f&&(l=tr(f,i))}return l}function Jc(e){return void 0!==e}function j_(e,t){return!!(e.flags&(t?8:16))}function U_(e,t,n){zr(Dn,fo,wa(Ue(),e,t,n),!0)}class eI{destroy(t){}updateValue(t,n){}swap(t,n){const i=Math.min(t,n),r=Math.max(t,n),o=this.detach(r);if(r-i>1){const s=this.detach(i);this.attach(i,o),this.attach(r,s)}else this.attach(i,o)}move(t,n){this.attach(n,this.detach(t))}}function Oh(e,t,n,i,r){return e===n&&Object.is(t,i)?1:Object.is(r(e,t),r(n,i))?-1:0}function xh(e,t,n,i){return!(void 0===t||!t.has(i)||(e.attach(n,t.get(i)),t.delete(i),0))}function V_(e,t,n,i,r){if(xh(e,t,i,n(i,r)))e.updateValue(i,r);else{const o=e.create(i,r);e.attach(i,o)}}function H_(e,t,n,i){const r=new Set;for(let o=t;o<=n;o++)r.add(i(o,e.at(o)));return r}class $_{constructor(){this.kvMap=new Map,this._vMap=void 0}has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const n=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let i=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const r=this._vMap;for(;r.has(i);)i=r.get(i);r.set(i,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,i]of this.kvMap)if(t(i,n),void 0!==this._vMap){const r=this._vMap;for(;r.has(i);)i=r.get(i),t(i,n)}}}function z_(e,t,n){Vr("NgControlFlow");const i=Ue(),r=Ur(),o=Rh(i,kt+e);if(ni(i,r,t)){const l=Q(null);try{if(Bd(o,0),-1!==t){const f=Ph(i[Ke],kt+t),C=fa(o,f.tView.ssrId);hl(o,dl(i,f,n,{dehydratedView:C}),0,ha(f,C))}}finally{Q(l)}}else{const l=Bm(o,0);void 0!==l&&(l[vn]=n)}}class nI{constructor(t,n,i){this.lContainer=t,this.$implicit=n,this.$index=i}get $count(){return this.lContainer.length-Yn}}function W_(e,t){return t}class rI{constructor(t,n,i){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=i}}function K_(e,t,n,i,r,o,s,l,f,C,A,$,se){Vr("NgControlFlow");const me=void 0!==f,De=Ue(),Ve=l?s.bind(De[fn][vn]):s,tt=new rI(me,Ve);De[kt+e]=tt,ga(e+1,t,n,i,r,o),me&&ga(e+2,f,C,A,$,se)}class oI extends eI{constructor(t,n,i){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=i,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Yn}at(t){return this.getLView(t)[vn].$implicit}attach(t,n){const i=n[Nn];this.needsIndexUpdate||=t!==this.length,hl(this.lContainer,n,t,ha(this.templateTNode,i))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function sI(e,t){return al(e,t)}(this.lContainer,t)}create(t,n){const i=fa(this.lContainer,this.templateTNode.tView.ssrId);return dl(this.hostLView,this.templateTNode,new nI(this.lContainer,n,t),{dehydratedView:i})}destroy(t){Mc(t[Ke],t)}updateValue(t,n){this.getLView(t)[vn].$implicit=n}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t{e.destroy(l)})}(s,e,o.trackByFn),s.updateIndexes(),o.hasEmptyBlock){const l=Ur(),f=0===s.length;if(ni(i,l,f)){const C=n+2,A=Rh(i,C);if(f){const $=Ph(r,C),se=fa(A,$.tView.ssrId);hl(A,dl(i,$,void 0,{dehydratedView:se}),0,ha($,se))}else Bd(A,0)}}}finally{Q(t)}}function Rh(e,t){return e[t]}function Ph(e,t){return Ka(e,t)}function eu(e,t,n,i){const r=Ue(),o=cn(),s=kt+e,l=r[Je],f=o.firstCreatePass?function lI(e,t,n,i,r,o){const s=t.consts,f=da(t,e,2,i,oo(s,r));return Rd(t,n,f,oo(s,o)),null!==f.attrs&&Uc(f,f.attrs,!1),null!==f.mergedAttrs&&Uc(f,f.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,f),f}(s,o,r,t,n,i):o.data[s],C=X_(o,r,f,l,t,e);r[s]=C;const A=$a(f);return so(f,!0),Dm(l,C,f),!function Tl(e){return!(32&~e.flags)}(f)&&Qa()&&Sc(o,r,C,f),0===function lD(){return Vt.lFrame.elementDepthCount}()&&xi(C,r),function cD(){Vt.lFrame.elementDepthCount++}(),A&&(Ad(o,r,f),Td(o,f,r)),null!==i&&Od(r,f),eu}function tu(){let e=Mn();Ou()?xu():(e=e.parent,so(e,!1));const t=e;(function dD(e){return Vt.skipHydrationRootTNode===e})(t)&&function mD(){Vt.skipHydrationRootTNode=null}(),function uD(){Vt.lFrame.elementDepthCount--}();const n=cn();return n.firstCreatePass&&(Jl(n,e),Kl(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function TD(e){return!!(8&e.flags)}(t)&&Ih(n,t,Ue(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function AD(e){return!!(16&e.flags)}(t)&&Ih(n,t,Ue(),t.stylesWithoutHost,!1),tu}function Nh(e,t,n,i){return eu(e,t,n,i),tu(),Nh}let X_=(e,t,n,i,r,o)=>(ao(!0),wc(i,r,function Xf(){return Vt.lFrame.currentNamespace}()));function nu(e,t,n){const i=Ue(),r=cn(),o=e+kt,s=r.firstCreatePass?function dI(e,t,n,i,r){const o=t.consts,s=oo(o,i),l=da(t,e,8,"ng-container",s);return null!==s&&Uc(l,s,!0),Rd(t,n,l,oo(o,r)),null!==t.queries&&t.queries.elementStart(t,l),l}(o,r,i,t,n):r.data[o];so(s,!0);const l=Q_(r,i,s,e);return i[o]=l,Qa()&&Sc(r,i,l,s),xi(l,i),$a(s)&&(Ad(r,i,s),Td(r,s,i)),null!=n&&Od(i,s),nu}function iu(){let e=Mn();const t=cn();return Ou()?xu():(e=e.parent,so(e,!1)),t.firstCreatePass&&(Jl(t,e),Kl(e)&&t.queries.elementEnd(e)),iu}function kh(e,t,n){return nu(e,t,n),iu(),kh}let Q_=(e,t,n,i)=>(ao(!0),Dd(t[Je],""));function Y_(){return Ue()}function Fh(e,t,n){const i=Ue();return ni(i,Ur(),t)&&Qi(cn(),Fn(),i,e,t,i[Je],n,!0),Fh}function Lh(e,t,n){const i=Ue();if(ni(i,Ur(),t)){const o=cn(),s=Fn();Qi(o,s,i,e,t,Lm(Pu(o.data),s,i),n,!0)}return Lh}const Bs=void 0;var mI=["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 pI(e){const n=Math.floor(Math.abs(e)),i=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===i?1:5}];let Pa={};function Bh(e){const t=function gI(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=q_(t);if(n)return n;const i=t.split("-")[0];if(n=q_(i),n)return n;if("en"===i)return mI;throw new nt(701,!1)}function Z_(e){return Bh(e)[Na.PluralCase]}function q_(e){return e in Pa||(Pa[e]=ot.ng&&ot.ng.common&&ot.ng.common.locales&&ot.ng.common.locales[e]),Pa[e]}var Na=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Na||{});const ka="en-US";let J_=ka;function Vh(e,t,n,i){const r=Ue(),o=cn(),s=Mn();return $h(o,r,r[Je],s,e,t,i),Vh}function Hh(e,t){const n=Mn(),i=Ue(),r=cn();return $h(r,i,Lm(Pu(r.data),n,i),n,e,t),Hh}function $h(e,t,n,i,r,o,s){const l=$a(i),C=e.firstCreatePass&&Fm(e),A=t[vn],$=km(t);let se=!0;if(3&i.type||s){const Ve=ji(i,t),tt=s?s(Ve):Ve,ht=$.length,Xe=s?_n=>s(Sn(_n[i.index])):i.index;let Ft=null;if(!s&&l&&(Ft=function hS(e,t,n,i){const r=e.cleanup;if(null!=r)for(let o=0;of?l[f]:null}"string"==typeof s&&(o+=2)}return null}(e,t,r,i.index)),null!==Ft)(Ft.__ngLastListenerFn__||Ft).__ngNextListenerFn__=o,Ft.__ngLastListenerFn__=o,se=!1;else{o=Iv(i,t,A,o,!1);const _n=n.listen(tt,r,o);$.push(o,_n),C&&C.push(r,Xe,ht,ht+1)}}else o=Iv(i,t,A,o,!1);const me=i.outputs;let De;if(se&&null!==me&&(De=me[r])){const Ve=De.length;if(Ve)for(let tt=0;tt-1?ar(e.index,t):t);let f=Mv(t,n,i,s),C=o.__ngNextListenerFn__;for(;C;)f=Mv(t,n,C,s)&&f,C=C.__ngNextListenerFn__;return r&&!1===f&&s.preventDefault(),f}}function Sv(e=1){return function DD(e){return(Vt.lFrame.contextLView=function Rf(e,t){for(;e>0;)t=t[kn],e--;return t}(e,Vt.lFrame.contextLView))[vn]}(e)}function fS(e,t){let n=null;const i=function Io(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let r=0;r(ao(!0),function yd(e,t){return e.createText(t)}(t[Je],i));function Kh(e){return lu("",e,""),Kh}function lu(e,t,n){const i=Ue(),r=wa(i,e,t,n);return r!==Qt&&Uo(i,Oi(),r),lu}function Gh(e,t,n,i,r){const o=Ue(),s=Ma(o,e,t,n,i,r);return s!==Qt&&Uo(o,Oi(),s),Gh}function Xh(e,t,n){Og(t)&&(t=t());const i=Ue();return ni(i,Ur(),t)&&Qi(cn(),Fn(),i,e,t,i[Je],n,!1),Xh}function ab(e,t){const n=Og(e);return n&&e.set(t),n}function Qh(e,t){const n=Ue(),i=cn(),r=Mn();return $h(i,n,n[Je],r,e,t),Qh}function Yh(e,t,n,i,r){if(e=j(e),Array.isArray(e))for(let o=0;o>20;if(Bi(e)||!e.multi){const me=new Ya(C,r,ua),De=qh(f,t,r?A:A+se,$);-1===De?(Hu(ic(l,s),o,f),Zh(o,e,t.length),t.push(f),l.directiveStart++,l.directiveEnd++,r&&(l.providerIndexes+=1048576),n.push(me),s.push(me)):(n[De]=me,s[De]=me)}else{const me=qh(f,t,A+se,$),De=qh(f,t,A,A+se),tt=De>=0&&n[De];if(r&&!tt||!r&&!(me>=0&&n[me])){Hu(ic(l,s),o,f);const ht=function RS(e,t,n,i,r){const o=new Ya(e,n,ua);return o.multi=[],o.index=t,o.componentProviders=0,lb(o,r,i&&!n),o}(r?xS:OS,n.length,r,i,C);!r&&tt&&(n[De].providerFactory=ht),Zh(o,e,t.length,0),t.push(f),l.directiveStart++,l.directiveEnd++,r&&(l.providerIndexes+=1048576),n.push(ht),s.push(ht)}else Zh(o,e,me>-1?me:De,lb(n[r?De:me],C,!r&&i));!r&&i&&tt&&n[De].componentProviders++}}}function Zh(e,t,n,i){const r=Bi(t),o=function ws(e){return!!e.useClass}(t);if(r||o){const f=(o?j(t.useClass):t).prototype.ngOnDestroy;if(f){const C=e.destroyHooks||(e.destroyHooks=[]);if(!r&&t.multi){const A=C.indexOf(n);-1===A?C.push(n,[i,f]):C[A+1].push(i,f)}else C.push(n,f)}}}function lb(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function qh(e,t,n,i){for(let r=n;r{n.providersResolver=(i,r)=>function AS(e,t,n){const i=cn();if(i.firstCreatePass){const r=Mr(e);Yh(n,i.data,i.blueprint,r,!0),Yh(t,i.data,i.blueprint,r,!1)}}(i,r?r(e):e,t)}}let PS=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const i=qr(0,n.type),r=i.length>0?uh([i],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,r)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=nn({token:e,providedIn:"environment",factory:()=>new e(Ln(bi))})}return e})();function ub(e){Vr("NgStandalone"),e.getStandaloneInjector=t=>t.get(PS).getOrCreateStandaloneInjector(e)}function bb(e,t,n){const i=Ui()+e,r=Ue();return r[i]===Qt?ho(r,i,n?t.call(n):t()):Sl(r,i)}function yb(e,t,n,i){return Mb(Ue(),Ui(),e,t,n,i)}function Db(e,t,n,i,r){return Ib(Ue(),Ui(),e,t,n,i,r)}function Eb(e,t,n,i,r,o){return Sb(Ue(),Ui(),e,t,n,i,r,o)}function Cb(e,t,n,i,r,o,s){return Tb(Ue(),Ui(),e,t,n,i,r,o,s)}function wb(e,t,n,i,r,o,s,l){const f=Ui()+e,C=Ue(),A=Ir(C,f,n,i,r,o);return ni(C,f+4,s)||A?ho(C,f+5,l?t.call(l,n,i,r,o,s):t(n,i,r,o,s)):Sl(C,f+5)}function jl(e,t){const n=e[t];return n===Qt?void 0:n}function Mb(e,t,n,i,r,o){const s=t+n;return ni(e,s,r)?ho(e,s+1,o?i.call(o,r):i(r)):jl(e,s+1)}function Ib(e,t,n,i,r,o,s){const l=t+n;return ks(e,l,r,o)?ho(e,l+2,s?i.call(s,r,o):i(r,o)):jl(e,l+2)}function Sb(e,t,n,i,r,o,s,l){const f=t+n;return function Kc(e,t,n,i,r){const o=ks(e,t,n,i);return ni(e,t+2,r)||o}(e,f,r,o,s)?ho(e,f+3,l?i.call(l,r,o,s):i(r,o,s)):jl(e,f+3)}function Tb(e,t,n,i,r,o,s,l,f){const C=t+n;return Ir(e,C,r,o,s,l)?ho(e,C+4,f?i.call(f,r,o,s,l):i(r,o,s,l)):jl(e,C+4)}function Ob(e,t){const n=cn();let i;const r=e+kt;n.firstCreatePass?(i=function GS(e,t){if(t)for(let n=t.length-1;n>=0;n--){const i=t[n];if(e===i.name)return i}}(t,n.pipeRegistry),n.data[r]=i,i.onDestroy&&(n.destroyHooks??=[]).push(r,i.onDestroy)):i=n.data[r];const o=i.factory||(i.factory=Gi(i.type)),l=Kn(ua);try{const f=nc(!1),C=o();return nc(f),function _S(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}(n,Ue(),r,C),C}finally{Kn(l)}}function xb(e,t,n){const i=e+kt,r=Ue(),o=Ys(r,i);return Ul(r,i)?Mb(r,Ui(),t,o.transform,n,o):o.transform(n)}function Rb(e,t,n,i){const r=e+kt,o=Ue(),s=Ys(o,r);return Ul(o,r)?Ib(o,Ui(),t,s.transform,n,i,s):s.transform(n,i)}function Pb(e,t,n,i,r){const o=e+kt,s=Ue(),l=Ys(s,o);return Ul(s,o)?Sb(s,Ui(),t,l.transform,n,i,r,l):l.transform(n,i,r)}function Nb(e,t,n,i,r,o){const s=e+kt,l=Ue(),f=Ys(l,s);return Ul(l,s)?Tb(l,Ui(),t,f.transform,n,i,r,o,f):f.transform(n,i,r,o)}function kb(e,t,n){const i=e+kt,r=Ue(),o=Ys(r,i);return Ul(r,i)?function Ab(e,t,n,i,r,o){let s=t+n,l=!1;for(let f=0;f{class e{log(n){console.log(n)}warn(n){console.warn(n)}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=nn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const ry=new je(""),oy=new je("");let lf,UT=(()=>{class e{constructor(n,i,r){this._ngZone=n,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,lf||(function VT(e){lf=e}(r),r.addToWindow(i)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ti.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,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()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(n)||(clearTimeout(i.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==o),n()},i)),this._callbacks.push({doneCb:n,timeoutId:o,updateCb:r})}whenStable(n,i,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,i,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,i,r){return[]}static#e=this.\u0275fac=function(i){return new(i||e)(Ln(ti),Ln(sy),Ln(oy))};static#t=this.\u0275prov=nn({token:e,factory:e.\u0275fac})}return e})(),sy=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,i){this._applications.set(n,i)}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,i=!0){return lf?.findTestabilityInTree(this,n,i)??null}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=nn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function cf(e){return!!e&&"function"==typeof e.then}function ay(e){return!!e&&"function"==typeof e.subscribe}const HT=new je("");let uf=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,i)=>{this.resolve=n,this.reject=i}),this.appInits=xt(HT,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const r of this.appInits){const o=r();if(cf(o))n.push(o);else if(ay(o)){const s=new Promise((l,f)=>{o.subscribe({complete:l,error:f})});n.push(s)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{i()}).catch(r=>{this.reject(r)}),0===n.length&&i(),this.initialized=!0}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=nn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const df=new je("");let cs=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=xt(gp),this.afterRenderEffectManager=xt(El),this.externalTestViews=new Set,this.beforeRender=new St.B,this.afterTick=new St.B,this.componentTypes=[],this.components=[],this.isStable=xt(ma).hasPendingTasks.pipe((0,en.T)(n=>!n)),this._injector=xt(bi)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,i){const r=n instanceof eg;if(!this._injector.get(uf).done)throw!r&&or(n),new nt(405,!1);let s;s=r?n:this._injector.get(Dl).resolveComponentFactory(n),this.componentTypes.push(s.componentType);const l=function $T(e){return e.isBoundToModule}(s)?void 0:this._injector.get(Ns),C=s.create(lr.NULL,[],i||s.selector,l),A=C.location.nativeElement,$=C.injector.get(ry,null);return $?.registerApplication(A),C.onDestroy(()=>{this.detachView(C.hostView),hu(this.components,C),$?.unregisterApplication(A)}),this._loadComponent(C),C}tick(){this._tick(!0)}_tick(n){if(this._runningTick)throw new nt(101,!1);const i=Q(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(n)}catch(r){this.internalErrorHandler(r)}finally{this.afterTick.next(),this._runningTick=!1,Q(i)}}detectChangesInAttachedViews(n){let i=0;const r=this.afterRenderEffectManager;for(;;){if(i===zm)throw new nt(103,!1);if(n){const o=0===i;this.beforeRender.next(o);for(let{_lView:s,notifyErrorHandler:l}of this._views)WT(s,o,l)}if(i++,r.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:o})=>hf(o))&&(r.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:o})=>hf(o))))break}}attachView(n){const i=n;this._views.push(i),i.attachToAppRef(this)}detachView(n){const i=n;hu(this._views,i),i.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const i=this._injector.get(df,[]);[...this._bootstrapListeners,...i].forEach(r=>r(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),()=>hu(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new nt(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=nn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function hu(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function WT(e,t,n){!t&&!hf(e)||function KT(e,t,n){let i;n?(i=0,e[ut]|=1024):i=64&e[ut]?0:1,Rc(e,t,i)}(e,n,t)}function hf(e){return Su(e)}class GT{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let XT=(()=>{class e{compileModuleSync(n){return new ch(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const i=this.compileModuleSync(n),o=cr(Xn(n).declarations).reduce((s,l)=>{const f=Lt(l);return f&&s.push(new Ml(f)),s},[]);return new GT(i,o)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=nn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),ZT=(()=>{class e{constructor(){this.zone=xt(ti),this.applicationRef=xt(cs)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=nn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function hy(e){return[{provide:ti,useFactory:e},{provide:Ai,multi:!0,useFactory:()=>{const t=xt(ZT,{optional:!0});return()=>t.initialize()}},{provide:Ai,multi:!0,useFactory:()=>{const t=xt(eA);return()=>{t.initialize()}}},{provide:gp,useFactory:qT}]}function qT(){const e=xt(ti),t=xt(Lo);return n=>e.runOutsideAngular(()=>t.handleError(n))}function JT(e){return Dr([[],hy(()=>new ti(function fy(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}(e)))])}let eA=(()=>{class e{constructor(){this.subscription=new Bt.yU,this.initialized=!1,this.zone=xt(ti),this.pendingTasks=xt(ma)}initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{ti.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{ti.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=nn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const pu=new je("",{providedIn:"root",factory:()=>xt(pu,qt.Optional|qt.SkipSelf)||function tA(){return typeof $localize<"u"&&$localize.locale||ka}()}),nA=new je("",{providedIn:"root",factory:()=>"USD"}),ff=new je("");let us=null;function aA(){return!1}let by=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=lA}return e})();function lA(e){return function cA(e,t,n){if(ns(e)&&!n){const i=ar(e.index,t);return new ml(i,i)}return 47&e.type?new ml(t[fn],t):null}(Mn(),Ue(),!(16&~e))}class Cy{constructor(){}supports(t){return Wc(t)}create(t){return new pA(t)}}const fA=(e,t)=>t;class pA{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||fA}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,i=this._removalsHead,r=0,o=null;for(;n||i;){const s=!i||n&&n.currentIndex{s=this._trackByFn(r,l),null!==n&&Object.is(n.trackById,s)?(i&&(n=this._verifyReinsertion(n,l,s,r)),Object.is(n.item,l)||this._addIdentityChange(n,l)):(n=this._mismatch(n,l,s,r),i=!0),n=n._next,r++}),this.length=r;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,i,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,o,r)):t=this._addAfter(new mA(n,i),o,r),t}_verifyReinsertion(t,n,i,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==o?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,o=t._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,n,i),this._addToMoves(t,i),t}_moveAfter(t,n,i){return this._unlink(t),this._insertAfter(t,n,i),this._addToMoves(t,i),t}_addAfter(t,n,i){return this._insertAfter(t,n,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,i){const r=null===n?this._itHead:n._next;return t._next=r,t._prev=n,null===r?this._itTail=t:r._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new wy),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,i=t._next;return null===n?this._itHead=i:n._next=i,null===i?this._itTail=n:i._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new wy),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class mA{constructor(t,n){this.item=t,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 gA{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===n||n<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const n=t._prevDup,i=t._nextDup;return null===n?this._head=i:n._nextDup=i,null===i?this._tail=n:i._prevDup=n,null===this._head}}class wy{constructor(){this.map=new Map}put(t){const n=t.trackById;let i=this.map.get(n);i||(i=new gA,this.map.set(n,i)),i.add(t)}get(t,n){const r=this.map.get(t);return r?r.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function My(e,t,n){const i=e.previousIndex;if(null===i)return i;let r=0;return n&&i{if(n&&n.key===r)this._maybeAddToChanges(n,i),this._appendAfter=n,n=n._next;else{const o=this._getOrCreateRecordForKey(r,i);n=this._insertBeforeOrAppend(n,o)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let i=n;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const i=t._prev;return n._next=t,n._prev=i,t._prev=n,i&&(i._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const r=this._records.get(t);this._maybeAddToChanges(r,n);const o=r._prev,s=r._next;return o&&(o._next=s),s&&(s._prev=o),r._next=null,r._prev=null,r}const i=new vA(t);return this._records.set(t,i),i.currentValue=n,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(i=>n(t[i],i))}}class vA{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Sy(){return new bf([new Cy])}let bf=(()=>{class e{static#e=this.\u0275prov=nn({token:e,providedIn:"root",factory:Sy});constructor(n){this.factories=n}static create(n,i){if(null!=i){const r=i.factories.slice();n=n.concat(r)}return new e(n)}static extend(n){return{provide:e,useFactory:i=>e.create(n,i||Sy()),deps:[[e,new Xr,new ki]]}}find(n){const i=this.factories.find(r=>r.supports(n));if(null!=i)return i;throw new nt(901,!1)}}return e})();function Ty(){return new yf([new Iy])}let yf=(()=>{class e{static#e=this.\u0275prov=nn({token:e,providedIn:"root",factory:Ty});constructor(n){this.factories=n}static create(n,i){if(i){const r=i.factories.slice();n=n.concat(r)}return new e(n)}static extend(n){return{provide:e,useFactory:i=>e.create(n,i||Ty()),deps:[[e,new Xr,new ki]]}}find(n){const i=this.factories.find(r=>r.supports(n));if(i)return i;throw new nt(901,!1)}}return e})();function kA(e){try{const{rootComponent:t,appProviders:n,platformProviders:i}=e,r=function sA(e=[]){if(us)return us;const t=function gy(e=[],t){return lr.create({name:t,providers:[{provide:qo,useValue:"platform"},{provide:ff,useValue:new Set([()=>us=null])},...e]})}(e);return us=t,function ly(){!function ce(e){qe=e}(()=>{throw new nt(600,!1)})}(),function _y(e){e.get(Ep,null)?.forEach(n=>n())}(t),t}(i),o=[JT(),...n||[]],l=new Gg({providers:o,parent:r,debugName:"",runEnvironmentInitializers:!1}).injector,f=l.get(ti);return f.run(()=>{l.resolveInjectorInitializers();const C=l.get(Lo,null);let A;f.runOutsideAngular(()=>{A=f.onError.subscribe({next:me=>{C.handleError(me)}})});const $=()=>l.destroy(),se=r.get(ff);return se.add($),l.onDestroy(()=>{A.unsubscribe(),se.delete($)}),function cy(e,t,n){try{const i=n();return cf(i)?i.catch(r=>{throw t.runOutsideAngular(()=>e.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>e.handleError(i)),i}}(C,f,()=>{const me=l.get(uf);return me.runInitializers(),me.donePromise.then(()=>{!function ev(e){"string"==typeof e&&(J_=e.toLowerCase().replace(/_/g,"-"))}(l.get(pu,ka)||ka);const Ve=l.get(cs);return void 0!==t&&Ve.bootstrap(t),Ve})})})}catch(t){return Promise.reject(t)}}function YA(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function ZA(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}function JA(e){const t=Q(null);try{return e()}finally{Q(t)}}function oO(e,t){const n=Lt(e),i=t.elementInjector||to();return new Ml(n).create(i,t.projectableNodes,t.hostElement,t.environmentInjector)}},88834:(et,he,y)=>{y.d(he,{$0:()=>_e,$z:()=>xe,It:()=>ye,Sr:()=>ve,iY:()=>It,pQ:()=>pn});var c=y(36860),w=y(54438),E=y(18617),G=y(3);const k=["mat-button",""],ie=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],Q=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],Y=".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}",q=["mat-fab",""],ne=["mat-mini-fab",""],we=["mat-icon-button",""],fe=["*"],ze=new w.nKC("MAT_BUTTON_CONFIG"),Ze=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let at=(()=>{class Ge{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(T){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,T)}get disableRipple(){return this._disableRipple}set disableRipple(T){this._disableRipple=T,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(T){this._disabled=T,this._updateRippleDisabled()}constructor(T,R,P,N){this._elementRef=T,this._platform=R,this._ngZone=P,this._animationMode=N,this._focusMonitor=(0,w.WQX)(E.FN),this._rippleLoader=(0,w.WQX)(G.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;const F=(0,w.WQX)(ze,{optional:!0}),W=T.nativeElement,Z=W.classList;this.disabledInteractive=F?.disabledInteractive??!1,this._rippleLoader?.configureRipple(W,{className:"mat-mdc-button-ripple"});for(const{attribute:Pe,mdcClasses:it}of Ze)W.hasAttribute(Pe)&&Z.add(...it)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(T="program",R){T?this._focusMonitor.focusVia(this._elementRef.nativeElement,T,R):this._elementRef.nativeElement.focus(R)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:!(!this.disabled||!this.disabledInteractive)||null}_getDisabledAttribute(){return!(this.disabledInteractive||!this.disabled)||null}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static#e=this.\u0275fac=function(R){w.QTQ()};static#t=this.\u0275dir=w.FsC({type:Ge,inputs:{color:"color",disableRipple:[w.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",w.L39],disabled:[w.Mj6.HasDecoratorInputTransform,"disabled","disabled",w.L39],ariaDisabled:[w.Mj6.HasDecoratorInputTransform,"aria-disabled","ariaDisabled",w.L39],disabledInteractive:[w.Mj6.HasDecoratorInputTransform,"disabledInteractive","disabledInteractive",w.L39]},features:[w.GFd]})}return Ge})(),Be=(()=>{class Ge extends at{constructor(T,R,P,N){super(T,R,P,N),this._haltDisabledEvents=F=>{this.disabled&&(F.preventDefault(),F.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}_getAriaDisabled(){return null==this.ariaDisabled?this.disabled:this.ariaDisabled}static#e=this.\u0275fac=function(R){w.QTQ()};static#t=this.\u0275dir=w.FsC({type:Ge,inputs:{tabIndex:[w.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",T=>null==T?void 0:(0,w.Udg)(T)]},features:[w.GFd,w.Vt3]})}return Ge})(),xe=(()=>{class Ge extends at{constructor(T,R,P,N){super(T,R,P,N)}static#e=this.\u0275fac=function(R){return new(R||Ge)(w.rXU(w.aKT),w.rXU(c.OD),w.rXU(w.SKi),w.rXU(w.bc$,8))};static#t=this.\u0275cmp=w.VBU({type:Ge,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(R,P){2&R&&(w.BMQ("disabled",P._getDisabledAttribute())("aria-disabled",P._getAriaDisabled()),w.HbH(P.color?"mat-"+P.color:""),w.AVh("mat-mdc-button-disabled",P.disabled)("mat-mdc-button-disabled-interactive",P.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===P._animationMode)("mat-unthemed",!P.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[w.Vt3,w.aNF],attrs:k,ngContentSelectors:Q,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(R,P){1&R&&(w.NAR(ie),w.nrm(0,"span",0),w.SdG(1),w.j41(2,"span",1),w.SdG(3,1),w.k0s(),w.SdG(4,2),w.nrm(5,"span",2)(6,"span",3)),2&R&&w.AVh("mdc-button__ripple",!P._isFab)("mdc-fab__ripple",P._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(100% + 4px);width:calc(100% + 4px);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{font-family:var(--mdc-text-button-label-text-font);font-size:var(--mdc-text-button-label-text-size);letter-spacing:var(--mdc-text-button-label-text-tracking);font-weight:var(--mdc-text-button-label-text-weight);text-transform:var(--mdc-text-button-label-text-transform);height:var(--mdc-text-button-container-height);border-radius:var(--mdc-text-button-container-shape);padding:0 var(--mat-text-button-horizontal-padding, 8px)}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color)}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity)}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity)}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{font-family:var(--mdc-filled-button-label-text-font);font-size:var(--mdc-filled-button-label-text-size);letter-spacing:var(--mdc-filled-button-label-text-tracking);font-weight:var(--mdc-filled-button-label-text-weight);text-transform:var(--mdc-filled-button-label-text-transform);height:var(--mdc-filled-button-container-height);border-radius:var(--mdc-filled-button-container-shape);padding:0 var(--mat-filled-button-horizontal-padding, 16px)}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color)}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity)}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity)}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{font-family:var(--mdc-protected-button-label-text-font);font-size:var(--mdc-protected-button-label-text-size);letter-spacing:var(--mdc-protected-button-label-text-tracking);font-weight:var(--mdc-protected-button-label-text-weight);text-transform:var(--mdc-protected-button-label-text-transform);height:var(--mdc-protected-button-container-height);border-radius:var(--mdc-protected-button-container-shape);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow)}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color)}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color)}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity)}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity)}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow)}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow)}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow)}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow)}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{font-family:var(--mdc-outlined-button-label-text-font);font-size:var(--mdc-outlined-button-label-text-size);letter-spacing:var(--mdc-outlined-button-label-text-tracking);font-weight:var(--mdc-outlined-button-label-text-weight);text-transform:var(--mdc-outlined-button-label-text-transform);height:var(--mdc-outlined-button-container-height);border-radius:var(--mdc-outlined-button-container-shape);padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width);padding:0 var(--mat-outlined-button-horizontal-padding, 15px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color)}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color)}.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)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width))}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity)}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity)}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button-base{text-decoration:none}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-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._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;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})}return Ge})(),ye=(()=>{class Ge extends Be{constructor(T,R,P,N){super(T,R,P,N)}static#e=this.\u0275fac=function(R){return new(R||Ge)(w.rXU(w.aKT),w.rXU(c.OD),w.rXU(w.SKi),w.rXU(w.bc$,8))};static#t=this.\u0275cmp=w.VBU({type:Ge,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:15,hostBindings:function(R,P){2&R&&(w.BMQ("disabled",P._getDisabledAttribute())("tabindex",P.disabled&&!P.disabledInteractive?-1:P.tabIndex)("aria-disabled",P._getDisabledAttribute()),w.HbH(P.color?"mat-"+P.color:""),w.AVh("mat-mdc-button-disabled",P.disabled)("mat-mdc-button-disabled-interactive",P.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===P._animationMode)("mat-unthemed",!P.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],standalone:!0,features:[w.Vt3,w.aNF],attrs:k,ngContentSelectors:Q,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(R,P){1&R&&(w.NAR(ie),w.nrm(0,"span",0),w.SdG(1),w.j41(2,"span",1),w.SdG(3,1),w.k0s(),w.SdG(4,2),w.nrm(5,"span",2)(6,"span",3)),2&R&&w.AVh("mdc-button__ripple",!P._isFab)("mdc-fab__ripple",P._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(100% + 4px);width:calc(100% + 4px);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{font-family:var(--mdc-text-button-label-text-font);font-size:var(--mdc-text-button-label-text-size);letter-spacing:var(--mdc-text-button-label-text-tracking);font-weight:var(--mdc-text-button-label-text-weight);text-transform:var(--mdc-text-button-label-text-transform);height:var(--mdc-text-button-container-height);border-radius:var(--mdc-text-button-container-shape);padding:0 var(--mat-text-button-horizontal-padding, 8px)}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color)}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity)}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity)}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{font-family:var(--mdc-filled-button-label-text-font);font-size:var(--mdc-filled-button-label-text-size);letter-spacing:var(--mdc-filled-button-label-text-tracking);font-weight:var(--mdc-filled-button-label-text-weight);text-transform:var(--mdc-filled-button-label-text-transform);height:var(--mdc-filled-button-container-height);border-radius:var(--mdc-filled-button-container-shape);padding:0 var(--mat-filled-button-horizontal-padding, 16px)}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color)}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity)}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity)}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{font-family:var(--mdc-protected-button-label-text-font);font-size:var(--mdc-protected-button-label-text-size);letter-spacing:var(--mdc-protected-button-label-text-tracking);font-weight:var(--mdc-protected-button-label-text-weight);text-transform:var(--mdc-protected-button-label-text-transform);height:var(--mdc-protected-button-container-height);border-radius:var(--mdc-protected-button-container-shape);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow)}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color)}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color)}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity)}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity)}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow)}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow)}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow)}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow)}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{font-family:var(--mdc-outlined-button-label-text-font);font-size:var(--mdc-outlined-button-label-text-size);letter-spacing:var(--mdc-outlined-button-label-text-tracking);font-weight:var(--mdc-outlined-button-label-text-weight);text-transform:var(--mdc-outlined-button-label-text-transform);height:var(--mdc-outlined-button-container-height);border-radius:var(--mdc-outlined-button-container-shape);padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width);padding:0 var(--mat-outlined-button-horizontal-padding, 15px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color)}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color)}.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)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width))}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity)}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity)}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button-base{text-decoration:none}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-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._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;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)}',Y],encapsulation:2,changeDetection:0})}return Ge})();const Me=new w.nKC("mat-mdc-fab-default-options",{providedIn:"root",factory:be});function be(){return{color:"accent"}}const Te=be();let ve=(()=>{class Ge extends at{constructor(T,R,P,N,F){super(T,R,P,N),this._options=F,this._isFab=!0,this._options=this._options||Te,this.color=this._options.color||Te.color}static#e=this.\u0275fac=function(R){return new(R||Ge)(w.rXU(w.aKT),w.rXU(c.OD),w.rXU(w.SKi),w.rXU(w.bc$,8),w.rXU(Me,8))};static#t=this.\u0275cmp=w.VBU({type:Ge,selectors:[["button","mat-fab",""]],hostVars:18,hostBindings:function(R,P){2&R&&(w.BMQ("disabled",P._getDisabledAttribute())("aria-disabled",P._getAriaDisabled()),w.HbH(P.color?"mat-"+P.color:""),w.AVh("mat-mdc-button-disabled",P.disabled)("mat-mdc-button-disabled-interactive",P.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===P._animationMode)("mat-unthemed",!P.color)("mat-mdc-button-base",!0)("mdc-fab--extended",P.extended)("mat-mdc-extended-fab",P.extended))},inputs:{extended:[w.Mj6.HasDecoratorInputTransform,"extended","extended",w.L39]},exportAs:["matButton"],standalone:!0,features:[w.GFd,w.Vt3,w.aNF],attrs:q,ngContentSelectors:Q,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(R,P){1&R&&(w.NAR(ie),w.nrm(0,"span",0),w.SdG(1),w.j41(2,"span",1),w.SdG(3,1),w.k0s(),w.SdG(4,2),w.nrm(5,"span",2)(6,"span",3)),2&R&&w.AVh("mdc-button__ripple",!P._isFab)("mdc-fab__ripple",P._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)}.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(100% + 4px);width:calc(100% + 4px)}@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)}.mat-mdc-fab{background-color:var(--mdc-fab-container-color)}.mat-mdc-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(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape)}.mat-mdc-mini-fab{background-color:var(--mdc-fab-small-container-color)}.mat-mdc-mini-fab .mdc-fab__icon{width:var(--mdc-fab-small-icon-size);height:var(--mdc-fab-small-icon-size);font-size:var(--mdc-fab-small-icon-size)}.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-small-container-shape)}.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-small-container-shape)}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mdc-extended-fab-container-height);border-radius:var(--mdc-extended-fab-container-shape);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-extended-fab .mdc-fab__ripple{border-radius:var(--mdc-extended-fab-container-shape)}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);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}.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-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.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-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled,.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab[disabled],.mat-mdc-fab[disabled]:focus,.mat-mdc-fab.mat-mdc-button-disabled,.mat-mdc-fab.mat-mdc-button-disabled:focus,.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab[disabled]:focus,.mat-mdc-mini-fab.mat-mdc-button-disabled,.mat-mdc-mini-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab.mat-mdc-button-disabled-interactive,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{color:var(--mat-fab-foreground-color, inherit);box-shadow:var(--mdc-fab-container-elevation-shadow)}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color)}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color)}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity)}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity)}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity)}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow)}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow)}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color);background-color:var(--mat-fab-disabled-state-container-color)}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab{color:var(--mat-fab-small-foreground-color, inherit);box-shadow:var(--mdc-fab-small-container-elevation-shadow)}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color)}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color)}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity)}.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity)}.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity)}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow)}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow)}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow)}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color);background-color:var(--mat-fab-small-disabled-state-container-color)}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-extended-fab{box-shadow:var(--mdc-extended-fab-container-elevation-shadow)}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow)}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow)}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow)}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.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 .mat-mdc-button-touch-target{width:100%}.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}'],encapsulation:2,changeDetection:0})}return Ge})(),_e=(()=>{class Ge extends at{constructor(T,R,P,N,F){super(T,R,P,N),this._options=F,this._isFab=!0,this._options=this._options||Te,this.color=this._options.color||Te.color}static#e=this.\u0275fac=function(R){return new(R||Ge)(w.rXU(w.aKT),w.rXU(c.OD),w.rXU(w.SKi),w.rXU(w.bc$,8),w.rXU(Me,8))};static#t=this.\u0275cmp=w.VBU({type:Ge,selectors:[["button","mat-mini-fab",""]],hostVars:14,hostBindings:function(R,P){2&R&&(w.BMQ("disabled",P._getDisabledAttribute())("aria-disabled",P._getAriaDisabled()),w.HbH(P.color?"mat-"+P.color:""),w.AVh("mat-mdc-button-disabled",P.disabled)("mat-mdc-button-disabled-interactive",P.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===P._animationMode)("mat-unthemed",!P.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[w.Vt3,w.aNF],attrs:ne,ngContentSelectors:Q,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(R,P){1&R&&(w.NAR(ie),w.nrm(0,"span",0),w.SdG(1),w.j41(2,"span",1),w.SdG(3,1),w.k0s(),w.SdG(4,2),w.nrm(5,"span",2)(6,"span",3)),2&R&&w.AVh("mdc-button__ripple",!P._isFab)("mdc-fab__ripple",P._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)}.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(100% + 4px);width:calc(100% + 4px)}@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)}.mat-mdc-fab{background-color:var(--mdc-fab-container-color)}.mat-mdc-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(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape)}.mat-mdc-mini-fab{background-color:var(--mdc-fab-small-container-color)}.mat-mdc-mini-fab .mdc-fab__icon{width:var(--mdc-fab-small-icon-size);height:var(--mdc-fab-small-icon-size);font-size:var(--mdc-fab-small-icon-size)}.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-small-container-shape)}.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-small-container-shape)}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mdc-extended-fab-container-height);border-radius:var(--mdc-extended-fab-container-shape);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-extended-fab .mdc-fab__ripple{border-radius:var(--mdc-extended-fab-container-shape)}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);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}.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-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.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-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled,.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab[disabled],.mat-mdc-fab[disabled]:focus,.mat-mdc-fab.mat-mdc-button-disabled,.mat-mdc-fab.mat-mdc-button-disabled:focus,.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab[disabled]:focus,.mat-mdc-mini-fab.mat-mdc-button-disabled,.mat-mdc-mini-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab.mat-mdc-button-disabled-interactive,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{color:var(--mat-fab-foreground-color, inherit);box-shadow:var(--mdc-fab-container-elevation-shadow)}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color)}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color)}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity)}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity)}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity)}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow)}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow)}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color);background-color:var(--mat-fab-disabled-state-container-color)}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab{color:var(--mat-fab-small-foreground-color, inherit);box-shadow:var(--mdc-fab-small-container-elevation-shadow)}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color)}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color)}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity)}.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity)}.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity)}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow)}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow)}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow)}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color);background-color:var(--mat-fab-small-disabled-state-container-color)}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-extended-fab{box-shadow:var(--mdc-extended-fab-container-elevation-shadow)}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow)}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow)}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow)}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.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 .mat-mdc-button-touch-target{width:100%}.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}'],encapsulation:2,changeDetection:0})}return Ge})(),It=(()=>{class Ge extends at{constructor(T,R,P,N){super(T,R,P,N),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static#e=this.\u0275fac=function(R){return new(R||Ge)(w.rXU(w.aKT),w.rXU(c.OD),w.rXU(w.SKi),w.rXU(w.bc$,8))};static#t=this.\u0275cmp=w.VBU({type:Ge,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(R,P){2&R&&(w.BMQ("disabled",P._getDisabledAttribute())("aria-disabled",P._getAriaDisabled()),w.HbH(P.color?"mat-"+P.color:""),w.AVh("mat-mdc-button-disabled",P.disabled)("mat-mdc-button-disabled-interactive",P.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===P._animationMode)("mat-unthemed",!P.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[w.Vt3,w.aNF],attrs:we,ngContentSelectors:fe,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(R,P){1&R&&(w.NAR(),w.nrm(0,"span",0),w.SdG(1),w.nrm(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{color:var(--mdc-icon-button-icon-color)}.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{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label{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-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity)}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity)}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.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}',Y],encapsulation:2,changeDetection:0})}return Ge})(),pn=(()=>{class Ge extends Be{constructor(T,R,P,N){super(T,R,P,N)}static#e=this.\u0275fac=function(R){return new(R||Ge)(w.rXU(w.aKT),w.rXU(c.OD),w.rXU(w.SKi),w.rXU(w.bc$,8))};static#t=this.\u0275cmp=w.VBU({type:Ge,selectors:[["a","mat-icon-button",""]],hostVars:15,hostBindings:function(R,P){2&R&&(w.BMQ("disabled",P._getDisabledAttribute())("tabindex",P.disabled&&!P.disabledInteractive?-1:P.tabIndex)("aria-disabled",P._getDisabledAttribute()),w.HbH(P.color?"mat-"+P.color:""),w.AVh("mat-mdc-button-disabled",P.disabled)("mat-mdc-button-disabled-interactive",P.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===P._animationMode)("mat-unthemed",!P.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],standalone:!0,features:[w.Vt3,w.aNF],attrs:we,ngContentSelectors:Q,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(R,P){1&R&&(w.NAR(ie),w.nrm(0,"span",0),w.SdG(1),w.j41(2,"span",1),w.SdG(3,1),w.k0s(),w.SdG(4,2),w.nrm(5,"span",2)(6,"span",3)),2&R&&w.AVh("mdc-button__ripple",!P._isFab)("mdc-fab__ripple",P._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{color:var(--mdc-icon-button-icon-color)}.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{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label{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-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity)}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity)}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.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}',Y],encapsulation:2,changeDetection:0})}return Ge})()},3:(et,he,y)=>{y.d(he,{$E:()=>X,Ej:()=>ue,Ex:()=>en,Ju:()=>Ge,MJ:()=>T,QC:()=>ot,TL:()=>on,X0:()=>It,ed:()=>vt,es:()=>bt,is:()=>ft,jb:()=>Pt,r5:()=>at,r6:()=>J,tO:()=>He,ug:()=>ke,wT:()=>hn,xW:()=>F});var c=y(54438),w=y(18617),E=y(60177),G=y(36860),k=y(14085),ie=y(21413),Q=y(67336);const q=["text"],ne=[[["mat-icon"]],"*"],le=["mat-icon","*"];function we(ge,pe){if(1&ge&&c.nrm(0,"mat-pseudo-checkbox",6),2&ge){const z=c.XpG();c.Y8G("disabled",z.disabled)("state",z.selected?"checked":"unchecked")}}function fe(ge,pe){if(1&ge&&c.nrm(0,"mat-pseudo-checkbox",7),2&ge){const z=c.XpG();c.Y8G("disabled",z.disabled)}}function Re(ge,pe){if(1&ge&&(c.j41(0,"span",4),c.EFF(1),c.k0s()),2&ge){const z=c.XpG();c.R7$(),c.SpI("(",z.group.label,")")}}const ze=["mat-internal-form-field",""],Ee=["*"];let at=(()=>{class ge{static#e=this.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)";static#t=this.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)";static#n=this.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)";static#i=this.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"}return ge})(),vt=(()=>{class ge{static#e=this.COMPLEX="375ms";static#t=this.ENTERING="225ms";static#n=this.EXITING="195ms"}return ge})();class It{constructor(pe,z,de,Fe,Ct){this._defaultMatcher=pe,this.ngControl=z,this._parentFormGroup=de,this._parentForm=Fe,this._stateChanges=Ct,this.errorState=!1}updateErrorState(){const pe=this.errorState,z=this._parentFormGroup||this._parentForm,de=this.matcher||this._defaultMatcher,Fe=this.ngControl?this.ngControl.control:null,Ct=de?.isErrorState(Fe,z)??!1;Ct!==pe&&(this.errorState=Ct,this._stateChanges.next())}}const Ge=new c.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function ce(){return(0,c.WQX)(c.xe9)}});class T{constructor(){this._localeChanges=new ie.B,this.localeChanges=this._localeChanges}getValidDateOrNull(pe){return this.isDateInstance(pe)&&this.isValid(pe)?pe:null}deserialize(pe){return null==pe||this.isDateInstance(pe)&&this.isValid(pe)?pe:this.invalid()}setLocale(pe){this.locale=pe,this._localeChanges.next()}compareDate(pe,z){return this.getYear(pe)-this.getYear(z)||this.getMonth(pe)-this.getMonth(z)||this.getDate(pe)-this.getDate(z)}sameDate(pe,z){if(pe&&z){let de=this.isValid(pe),Fe=this.isValid(z);return de&&Fe?!this.compareDate(pe,z):de==Fe}return pe==z}clampDate(pe,z,de){return z&&this.compareDate(pe,z)<0?z:de&&this.compareDate(pe,de)>0?de:pe}}const P=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function N(ge,pe){const z=Array(ge);for(let de=0;de{class ge extends T{constructor(z){super(),this.useUtcForDisplay=!1,this._matDateLocale=(0,c.WQX)(Ge,{optional:!0}),void 0!==z&&(this._matDateLocale=z),super.setLocale(this._matDateLocale)}getYear(z){return z.getFullYear()}getMonth(z){return z.getMonth()}getDate(z){return z.getDate()}getDayOfWeek(z){return z.getDay()}getMonthNames(z){const de=new Intl.DateTimeFormat(this.locale,{month:z,timeZone:"utc"});return N(12,Fe=>this._format(de,new Date(2017,Fe,1)))}getDateNames(){const z=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return N(31,de=>this._format(z,new Date(2017,0,de+1)))}getDayOfWeekNames(z){const de=new Intl.DateTimeFormat(this.locale,{weekday:z,timeZone:"utc"});return N(7,Fe=>this._format(de,new Date(2017,0,Fe+1)))}getYearName(z){const de=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(de,z)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(z){return this.getDate(this._createDateWithOverflow(this.getYear(z),this.getMonth(z)+1,0))}clone(z){return new Date(z.getTime())}createDate(z,de,Fe){let Ct=this._createDateWithOverflow(z,de,Fe);return Ct.getMonth(),Ct}today(){return new Date}parse(z,de){return"number"==typeof z?new Date(z):z?new Date(Date.parse(z)):null}format(z,de){if(!this.isValid(z))throw Error("NativeDateAdapter: Cannot format invalid date.");const Fe=new Intl.DateTimeFormat(this.locale,{...de,timeZone:"utc"});return this._format(Fe,z)}addCalendarYears(z,de){return this.addCalendarMonths(z,12*de)}addCalendarMonths(z,de){let Fe=this._createDateWithOverflow(this.getYear(z),this.getMonth(z)+de,this.getDate(z));return this.getMonth(Fe)!=((this.getMonth(z)+de)%12+12)%12&&(Fe=this._createDateWithOverflow(this.getYear(Fe),this.getMonth(Fe),0)),Fe}addCalendarDays(z,de){return this._createDateWithOverflow(this.getYear(z),this.getMonth(z),this.getDate(z)+de)}toIso8601(z){return[z.getUTCFullYear(),this._2digit(z.getUTCMonth()+1),this._2digit(z.getUTCDate())].join("-")}deserialize(z){if("string"==typeof z){if(!z)return null;if(P.test(z)){let de=new Date(z);if(this.isValid(de))return de}}return super.deserialize(z)}isDateInstance(z){return z instanceof Date}isValid(z){return!isNaN(z.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(z,de,Fe){const Ct=new Date;return Ct.setFullYear(z,de,Fe),Ct.setHours(0,0,0,0),Ct}_2digit(z){return("00"+z).slice(-2)}_format(z,de){const Fe=new Date;return Fe.setUTCFullYear(de.getFullYear(),de.getMonth(),de.getDate()),Fe.setUTCHours(de.getHours(),de.getMinutes(),de.getSeconds(),de.getMilliseconds()),z.format(Fe)}static#e=this.\u0275fac=function(de){return new(de||ge)(c.KVO(Ge,8))};static#t=this.\u0275prov=c.jDH({token:ge,factory:ge.\u0275fac})}return ge})(),bt=(()=>{class ge{isErrorState(z,de){return!!(z&&z.invalid&&(z.touched||de&&de.submitted))}static#e=this.\u0275fac=function(de){return new(de||ge)};static#t=this.\u0275prov=c.jDH({token:ge,factory:ge.\u0275fac,providedIn:"root"})}return ge})();var en=function(ge){return ge[ge.FADING_IN=0]="FADING_IN",ge[ge.VISIBLE=1]="VISIBLE",ge[ge.FADING_OUT=2]="FADING_OUT",ge[ge.HIDDEN=3]="HIDDEN",ge}(en||{});class Gt{constructor(pe,z,de,Fe=!1){this._renderer=pe,this.element=z,this.config=de,this._animationForciblyDisabledThroughCss=Fe,this.state=en.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const En=(0,G.BQ)({passive:!0,capture:!0});class nt{constructor(){this._events=new Map,this._delegateEventHandler=pe=>{const z=(0,G.Fb)(pe);z&&this._events.get(pe.type)?.forEach((de,Fe)=>{(Fe===z||Fe.contains(z))&&de.forEach(Ct=>Ct.handleEvent(pe))})}}addHandler(pe,z,de,Fe){const Ct=this._events.get(z);if(Ct){const yn=Ct.get(de);yn?yn.add(Fe):Ct.set(de,new Set([Fe]))}else this._events.set(z,new Map([[de,new Set([Fe])]])),pe.runOutsideAngular(()=>{document.addEventListener(z,this._delegateEventHandler,En)})}removeHandler(pe,z,de){const Fe=this._events.get(pe);if(!Fe)return;const Ct=Fe.get(z);Ct&&(Ct.delete(de),0===Ct.size&&Fe.delete(z),0===Fe.size&&(this._events.delete(pe),document.removeEventListener(pe,this._delegateEventHandler,En)))}}const An={enterDuration:225,exitDuration:150},li=(0,G.BQ)({passive:!0,capture:!0}),ci=["mousedown","touchstart"],$n=["mouseup","mouseleave","touchend","touchcancel"];class ke{static#e=this._eventManager=new nt;constructor(pe,z,de,Fe){this._target=pe,this._ngZone=z,this._platform=Fe,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,Fe.isBrowser&&(this._containerElement=(0,k.i8)(de))}fadeInRipple(pe,z,de={}){const Fe=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),Ct={...An,...de.animation};de.centered&&(pe=Fe.left+Fe.width/2,z=Fe.top+Fe.height/2);const yn=de.radius||function L(ge,pe,z){const de=Math.max(Math.abs(ge-z.left),Math.abs(ge-z.right)),Fe=Math.max(Math.abs(pe-z.top),Math.abs(pe-z.bottom));return Math.sqrt(de*de+Fe*Fe)}(pe,z,Fe),dr=pe-Fe.left,Wn=z-Fe.top,un=Ct.enterDuration,_t=document.createElement("div");_t.classList.add("mat-ripple-element"),_t.style.left=dr-yn+"px",_t.style.top=Wn-yn+"px",_t.style.height=2*yn+"px",_t.style.width=2*yn+"px",null!=de.color&&(_t.style.backgroundColor=de.color),_t.style.transitionDuration=`${un}ms`,this._containerElement.appendChild(_t);const Ri=window.getComputedStyle(_t),Pi=Ri.transitionDuration,Di="none"===Ri.transitionProperty||"0s"===Pi||"0s, 0s"===Pi||0===Fe.width&&0===Fe.height,Zn=new Gt(this,_t,de,Di);_t.style.transform="scale3d(1, 1, 1)",Zn.state=en.FADING_IN,de.persistent||(this._mostRecentTransientRipple=Zn);let nn=null;return!Di&&(un||Ct.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const hr=()=>this._finishRippleTransition(Zn),ui=()=>this._destroyRipple(Zn);_t.addEventListener("transitionend",hr),_t.addEventListener("transitioncancel",ui),nn={onTransitionEnd:hr,onTransitionCancel:ui}}),this._activeRipples.set(Zn,nn),(Di||!un)&&this._finishRippleTransition(Zn),Zn}fadeOutRipple(pe){if(pe.state===en.FADING_OUT||pe.state===en.HIDDEN)return;const z=pe.element,de={...An,...pe.config.animation};z.style.transitionDuration=`${de.exitDuration}ms`,z.style.opacity="0",pe.state=en.FADING_OUT,(pe._animationForciblyDisabledThroughCss||!de.exitDuration)&&this._finishRippleTransition(pe)}fadeOutAll(){this._getActiveRipples().forEach(pe=>pe.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(pe=>{pe.config.persistent||pe.fadeOut()})}setupTriggerEvents(pe){const z=(0,k.i8)(pe);!this._platform.isBrowser||!z||z===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=z,ci.forEach(de=>{ke._eventManager.addHandler(this._ngZone,de,z,this)}))}handleEvent(pe){"mousedown"===pe.type?this._onMousedown(pe):"touchstart"===pe.type?this._onTouchStart(pe):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{$n.forEach(z=>{this._triggerElement.addEventListener(z,this,li)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(pe){pe.state===en.FADING_IN?this._startFadeOutTransition(pe):pe.state===en.FADING_OUT&&this._destroyRipple(pe)}_startFadeOutTransition(pe){const z=pe===this._mostRecentTransientRipple,{persistent:de}=pe.config;pe.state=en.VISIBLE,!de&&(!z||!this._isPointerDown)&&pe.fadeOut()}_destroyRipple(pe){const z=this._activeRipples.get(pe)??null;this._activeRipples.delete(pe),this._activeRipples.size||(this._containerRect=null),pe===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),pe.state=en.HIDDEN,null!==z&&(pe.element.removeEventListener("transitionend",z.onTransitionEnd),pe.element.removeEventListener("transitioncancel",z.onTransitionCancel)),pe.element.remove()}_onMousedown(pe){const z=(0,w._G)(pe),de=this._lastTouchStartEvent&&Date.now(){!pe.config.persistent&&(pe.state===en.VISIBLE||pe.config.terminateOnPointerUp&&pe.state===en.FADING_IN)&&pe.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const pe=this._triggerElement;pe&&(ci.forEach(z=>ke._eventManager.removeHandler(z,pe,this)),this._pointerUpEventsRegistered&&$n.forEach(z=>pe.removeEventListener(z,this,li)))}}const X=new c.nKC("mat-ripple-global-options");let J=(()=>{class ge{get disabled(){return this._disabled}set disabled(z){z&&this.fadeOutAllNonPersistent(),this._disabled=z,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(z){this._trigger=z,this._setupTriggerEventsIfEnabled()}constructor(z,de,Fe,Ct,yn){this._elementRef=z,this._animationMode=yn,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=Ct||{},this._rippleRenderer=new ke(this,de,z,Fe)}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(z,de=0,Fe){return"number"==typeof z?this._rippleRenderer.fadeInRipple(z,de,{...this.rippleConfig,...Fe}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...z})}static#e=this.\u0275fac=function(de){return new(de||ge)(c.rXU(c.aKT),c.rXU(c.SKi),c.rXU(G.OD),c.rXU(X,8),c.rXU(c.bc$,8))};static#t=this.\u0275dir=c.FsC({type:ge,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(de,Fe){2&de&&c.AVh("mat-ripple-unbounded",Fe.unbounded)},inputs:{color:[c.Mj6.None,"matRippleColor","color"],unbounded:[c.Mj6.None,"matRippleUnbounded","unbounded"],centered:[c.Mj6.None,"matRippleCentered","centered"],radius:[c.Mj6.None,"matRippleRadius","radius"],animation:[c.Mj6.None,"matRippleAnimation","animation"],disabled:[c.Mj6.None,"matRippleDisabled","disabled"],trigger:[c.Mj6.None,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}return ge})(),Le=(()=>{class ge{constructor(z){this._animationMode=z,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#e=this.\u0275fac=function(de){return new(de||ge)(c.rXU(c.bc$,8))};static#t=this.\u0275cmp=c.VBU({type:ge,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(de,Fe){2&de&&c.AVh("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"},standalone:!0,features:[c.aNF],decls:0,vars:0,template:function(de,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-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color);border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color);border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return ge})();const ft=new c.nKC("MAT_OPTION_PARENT_COMPONENT"),ot=new c.nKC("MatOptgroup");let pt=0;class Mt{constructor(pe,z=!1){this.source=pe,this.isUserInput=z}}let hn=(()=>{class ge{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(z){this._disabled=z}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(z,de,Fe,Ct){this._element=z,this._changeDetectorRef=de,this._parent=Fe,this.group=Ct,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+pt++,this.onSelectionChange=new c.bkB,this._stateChanges=new ie.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(z=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),z&&this._emitSelectionChangeEvent())}deselect(z=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),z&&this._emitSelectionChangeEvent())}focus(z,de){const Fe=this._getHostElement();"function"==typeof Fe.focus&&Fe.focus(de)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(z){(z.keyCode===Q.Fm||z.keyCode===Q.t6)&&!(0,Q.rp)(z)&&(this._selectViaInteraction(),z.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 z=this.viewValue;z!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=z)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(z=!1){this.onSelectionChange.emit(new Mt(this,z))}static#e=this.\u0275fac=function(de){return new(de||ge)(c.rXU(c.aKT),c.rXU(c.gRc),c.rXU(ft,8),c.rXU(ot,8))};static#t=this.\u0275cmp=c.VBU({type:ge,selectors:[["mat-option"]],viewQuery:function(de,Fe){if(1&de&&c.GBs(q,7),2&de){let Ct;c.mGM(Ct=c.lsd())&&(Fe._text=Ct.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(de,Fe){1&de&&c.bIt("click",function(){return Fe._selectViaInteraction()})("keydown",function(yn){return Fe._handleKeydown(yn)}),2&de&&(c.Mr5("id",Fe.id),c.BMQ("aria-selected",Fe.selected)("aria-disabled",Fe.disabled.toString()),c.AVh("mdc-list-item--selected",Fe.selected)("mat-mdc-option-multiple",Fe.multiple)("mat-mdc-option-active",Fe.active)("mdc-list-item--disabled",Fe.disabled))},inputs:{value:"value",id:"id",disabled:[c.Mj6.HasDecoratorInputTransform,"disabled","disabled",c.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[c.GFd,c.aNF],ngContentSelectors:le,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox"],[1,"cdk-visually-hidden"],["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"]],template:function(de,Fe){1&de&&(c.NAR(ne),c.DNE(0,we,1,2,"mat-pseudo-checkbox",1),c.SdG(1),c.j41(2,"span",2,0),c.SdG(4,1),c.k0s(),c.DNE(5,fe,1,1,"mat-pseudo-checkbox",3)(6,Re,2,1,"span",4),c.nrm(7,"div",5)),2&de&&(c.vxM(0,Fe.multiple?0:-1),c.R7$(5),c.vxM(5,Fe.multiple||!Fe.selected||Fe.hideSingleSelectionIndicator?-1:5),c.R7$(),c.vxM(6,Fe.group&&Fe.group._inert?6:-1),c.R7$(),c.Y8G("matRippleTrigger",Fe._getHostElement())("matRippleDisabled",Fe.disabled||Fe.disableRipple))},dependencies:[Le,J],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;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.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-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return ge})();function Pt(ge,pe,z){if(z.length){let de=pe.toArray(),Fe=z.toArray(),Ct=0;for(let yn=0;ynz+de?Math.max(0,ge-de+pe):z}const zn={capture:!0},Se=["focus","click","mouseenter","touchstart"],j="mat-ripple-loader-uninitialized",x="mat-ripple-loader-class-name",M="mat-ripple-loader-centered",B="mat-ripple-loader-disabled";let ue=(()=>{class ge{constructor(){this._document=(0,c.WQX)(E.qQ,{optional:!0}),this._animationMode=(0,c.WQX)(c.bc$,{optional:!0}),this._globalRippleOptions=(0,c.WQX)(X,{optional:!0}),this._platform=(0,c.WQX)(G.OD),this._ngZone=(0,c.WQX)(c.SKi),this._hosts=new Map,this._onInteraction=z=>{if(!(z.target instanceof HTMLElement))return;const Fe=z.target.closest(`[${j}]`);Fe&&this._createRipple(Fe)},this._ngZone.runOutsideAngular(()=>{for(const z of Se)this._document?.addEventListener(z,this._onInteraction,zn)})}ngOnDestroy(){const z=this._hosts.keys();for(const de of z)this.destroyRipple(de);for(const de of Se)this._document?.removeEventListener(de,this._onInteraction,zn)}configureRipple(z,de){z.setAttribute(j,""),(de.className||!z.hasAttribute(x))&&z.setAttribute(x,de.className||""),de.centered&&z.setAttribute(M,""),de.disabled&&z.setAttribute(B,"")}getRipple(z){return this._hosts.get(z)||this._createRipple(z)}setDisabled(z,de){const Fe=this._hosts.get(z);Fe?Fe.disabled=de:de?z.setAttribute(B,""):z.removeAttribute(B)}_createRipple(z){if(!this._document)return;const de=this._hosts.get(z);if(de)return de;z.querySelector(".mat-ripple")?.remove();const Fe=this._document.createElement("span");Fe.classList.add("mat-ripple",z.getAttribute(x)),z.append(Fe);const Ct=new J(new c.aKT(Fe),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return Ct._isInitialized=!0,Ct.trigger=z,Ct.centered=z.hasAttribute(M),Ct.disabled=z.hasAttribute(B),this.attachRipple(z,Ct),Ct}attachRipple(z,de){z.removeAttribute(j),this._hosts.set(z,de)}destroyRipple(z){const de=this._hosts.get(z);de&&(de.ngOnDestroy(),this._hosts.delete(z))}static#e=this.\u0275fac=function(de){return new(de||ge)};static#t=this.\u0275prov=c.jDH({token:ge,factory:ge.\u0275fac,providedIn:"root"})}return ge})(),He=(()=>{class ge{static#e=this.\u0275fac=function(de){return new(de||ge)};static#t=this.\u0275cmp=c.VBU({type:ge,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(de,Fe){2&de&&c.AVh("mdc-form-field--align-end","before"===Fe.labelPosition)},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[c.aNF],attrs:ze,ngContentSelectors:Ee,decls:1,vars:0,template:function(de,Fe){1&de&&(c.NAR(),c.SdG(0))},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-form-field{font-family:var(--mdc-form-field-label-text-font);line-height:var(--mdc-form-field-label-text-line-height);font-size:var(--mdc-form-field-label-text-size);font-weight:var(--mdc-form-field-label-text-weight);letter-spacing:var(--mdc-form-field-label-text-tracking);color:var(--mdc-form-field-label-text-color)}.mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}"],encapsulation:2,changeDetection:0})}return ge})()},99213:(et,he,y)=>{y.d(he,{An:()=>T});var c=y(54438),w=y(60177),E=y(7673),G=y(18810),k=y(27468),ie=y(18359),Q=y(88141),te=y(96354),Y=y(99437),q=y(70980),ne=y(97647),le=y(96697),we=y(21626),fe=y(345);const Re=["*"];let ze;function Ze(P){return function Ee(){if(void 0===ze&&(ze=null,typeof window<"u")){const P=window;void 0!==P.trustedTypes&&(ze=P.trustedTypes.createPolicy("angular#components",{createHTML:N=>N}))}return ze}()?.createHTML(P)||P}function at(P){return Error(`Unable to find icon with the name "${P}"`)}function Be(P){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${P}".`)}function xe(P){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${P}".`)}class ye{constructor(N,F,W){this.url=N,this.svgText=F,this.options=W}}let Me=(()=>{class P{constructor(F,W,Z,Pe){this._httpClient=F,this._sanitizer=W,this._errorHandler=Pe,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=Z}addSvgIcon(F,W,Z){return this.addSvgIconInNamespace("",F,W,Z)}addSvgIconLiteral(F,W,Z){return this.addSvgIconLiteralInNamespace("",F,W,Z)}addSvgIconInNamespace(F,W,Z,Pe){return this._addSvgIconConfig(F,W,new ye(Z,null,Pe))}addSvgIconResolver(F){return this._resolvers.push(F),this}addSvgIconLiteralInNamespace(F,W,Z,Pe){const it=this._sanitizer.sanitize(c.WPN.HTML,Z);if(!it)throw xe(Z);const Ye=Ze(it);return this._addSvgIconConfig(F,W,new ye("",Ye,Pe))}addSvgIconSet(F,W){return this.addSvgIconSetInNamespace("",F,W)}addSvgIconSetLiteral(F,W){return this.addSvgIconSetLiteralInNamespace("",F,W)}addSvgIconSetInNamespace(F,W,Z){return this._addSvgIconSetConfig(F,new ye(W,null,Z))}addSvgIconSetLiteralInNamespace(F,W,Z){const Pe=this._sanitizer.sanitize(c.WPN.HTML,W);if(!Pe)throw xe(W);const it=Ze(Pe);return this._addSvgIconSetConfig(F,new ye("",it,Z))}registerFontClassAlias(F,W=F){return this._fontCssClassesByAlias.set(F,W),this}classNameForFontAlias(F){return this._fontCssClassesByAlias.get(F)||F}setDefaultFontSetClass(...F){return this._defaultFontSetClass=F,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(F){const W=this._sanitizer.sanitize(c.WPN.RESOURCE_URL,F);if(!W)throw Be(F);const Z=this._cachedIconsByUrl.get(W);return Z?(0,E.of)(ve(Z)):this._loadSvgIconFromConfig(new ye(F,null)).pipe((0,Q.M)(Pe=>this._cachedIconsByUrl.set(W,Pe)),(0,te.T)(Pe=>ve(Pe)))}getNamedSvgIcon(F,W=""){const Z=_e(W,F);let Pe=this._svgIconConfigs.get(Z);if(Pe)return this._getSvgFromConfig(Pe);if(Pe=this._getIconConfigFromResolvers(W,F),Pe)return this._svgIconConfigs.set(Z,Pe),this._getSvgFromConfig(Pe);const it=this._iconSetConfigs.get(W);return it?this._getSvgFromIconSetConfigs(F,it):(0,G.$)(at(Z))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(F){return F.svgText?(0,E.of)(ve(this._svgElementFromConfig(F))):this._loadSvgIconFromConfig(F).pipe((0,te.T)(W=>ve(W)))}_getSvgFromIconSetConfigs(F,W){const Z=this._extractIconWithNameFromAnySet(F,W);if(Z)return(0,E.of)(Z);const Pe=W.filter(it=>!it.svgText).map(it=>this._loadSvgIconSetFromConfig(it).pipe((0,Y.W)(Ye=>{const Ht=`Loading icon set URL: ${this._sanitizer.sanitize(c.WPN.RESOURCE_URL,it.url)} failed: ${Ye.message}`;return this._errorHandler.handleError(new Error(Ht)),(0,E.of)(null)})));return(0,k.p)(Pe).pipe((0,te.T)(()=>{const it=this._extractIconWithNameFromAnySet(F,W);if(!it)throw at(F);return it}))}_extractIconWithNameFromAnySet(F,W){for(let Z=W.length-1;Z>=0;Z--){const Pe=W[Z];if(Pe.svgText&&Pe.svgText.toString().indexOf(F)>-1){const it=this._svgElementFromConfig(Pe),Ye=this._extractSvgIconFromSet(it,F,Pe.options);if(Ye)return Ye}}return null}_loadSvgIconFromConfig(F){return this._fetchIcon(F).pipe((0,Q.M)(W=>F.svgText=W),(0,te.T)(()=>this._svgElementFromConfig(F)))}_loadSvgIconSetFromConfig(F){return F.svgText?(0,E.of)(null):this._fetchIcon(F).pipe((0,Q.M)(W=>F.svgText=W))}_extractSvgIconFromSet(F,W,Z){const Pe=F.querySelector(`[id="${W}"]`);if(!Pe)return null;const it=Pe.cloneNode(!0);if(it.removeAttribute("id"),"svg"===it.nodeName.toLowerCase())return this._setSvgAttributes(it,Z);if("symbol"===it.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(it),Z);const Ye=this._svgElementFromString(Ze(""));return Ye.appendChild(it),this._setSvgAttributes(Ye,Z)}_svgElementFromString(F){const W=this._document.createElement("DIV");W.innerHTML=F;const Z=W.querySelector("svg");if(!Z)throw Error(" tag not found");return Z}_toSvgElement(F){const W=this._svgElementFromString(Ze("")),Z=F.attributes;for(let Pe=0;PeZe(Ht)),(0,q.j)(()=>this._inProgressUrlFetches.delete(it)),(0,ne.u)());return this._inProgressUrlFetches.set(it,bt),bt}_addSvgIconConfig(F,W,Z){return this._svgIconConfigs.set(_e(F,W),Z),this}_addSvgIconSetConfig(F,W){const Z=this._iconSetConfigs.get(F);return Z?Z.push(W):this._iconSetConfigs.set(F,[W]),this}_svgElementFromConfig(F){if(!F.svgElement){const W=this._svgElementFromString(F.svgText);this._setSvgAttributes(W,F.options),F.svgElement=W}return F.svgElement}_getIconConfigFromResolvers(F,W){for(let Z=0;ZN?N.pathname+N.search:""}}}),qe=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Ge=qe.map(P=>`[${P}]`).join(", "),ce=/^url\(['"]?#(.*?)['"]?\)$/;let T=(()=>{class P{get color(){return this._color||this._defaultColor}set color(F){this._color=F}get svgIcon(){return this._svgIcon}set svgIcon(F){F!==this._svgIcon&&(F?this._updateSvgIcon(F):this._svgIcon&&this._clearSvgElement(),this._svgIcon=F)}get fontSet(){return this._fontSet}set fontSet(F){const W=this._cleanupFontValue(F);W!==this._fontSet&&(this._fontSet=W,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(F){const W=this._cleanupFontValue(F);W!==this._fontIcon&&(this._fontIcon=W,this._updateFontIconClasses())}constructor(F,W,Z,Pe,it,Ye){this._elementRef=F,this._iconRegistry=W,this._location=Pe,this._errorHandler=it,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=ie.yU.EMPTY,Ye&&(Ye.color&&(this.color=this._defaultColor=Ye.color),Ye.fontSet&&(this.fontSet=Ye.fontSet)),Z||F.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(F){if(!F)return["",""];const W=F.split(":");switch(W.length){case 1:return["",W[0]];case 2:return W;default:throw Error(`Invalid icon name: "${F}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const F=this._elementsWithExternalReferences;if(F&&F.size){const W=this._location.getPathname();W!==this._previousPath&&(this._previousPath=W,this._prependPathToReferences(W))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(F){this._clearSvgElement();const W=this._location.getPathname();this._previousPath=W,this._cacheChildrenWithExternalReferences(F),this._prependPathToReferences(W),this._elementRef.nativeElement.appendChild(F)}_clearSvgElement(){const F=this._elementRef.nativeElement;let W=F.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();W--;){const Z=F.childNodes[W];(1!==Z.nodeType||"svg"===Z.nodeName.toLowerCase())&&Z.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const F=this._elementRef.nativeElement,W=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(Z=>Z.length>0);this._previousFontSetClass.forEach(Z=>F.classList.remove(Z)),W.forEach(Z=>F.classList.add(Z)),this._previousFontSetClass=W,this.fontIcon!==this._previousFontIconClass&&!W.includes("mat-ligature-font")&&(this._previousFontIconClass&&F.classList.remove(this._previousFontIconClass),this.fontIcon&&F.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(F){return"string"==typeof F?F.trim().split(" ")[0]:F}_prependPathToReferences(F){const W=this._elementsWithExternalReferences;W&&W.forEach((Z,Pe)=>{Z.forEach(it=>{Pe.setAttribute(it.name,`url('${F}#${it.value}')`)})})}_cacheChildrenWithExternalReferences(F){const W=F.querySelectorAll(Ge),Z=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let Pe=0;Pe{const Ye=W[Pe],bt=Ye.getAttribute(it),Ht=bt?bt.match(ce):null;if(Ht){let St=Z.get(Ye);St||(St=[],Z.set(Ye,St)),St.push({name:it,value:Ht[1]})}})}_updateSvgIcon(F){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),F){const[W,Z]=this._splitIconName(F);W&&(this._svgNamespace=W),Z&&(this._svgName=Z),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(Z,W).pipe((0,le.s)(1)).subscribe(Pe=>this._setSvgElement(Pe),Pe=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${W}:${Z}! ${Pe.message}`))})}}static#e=this.\u0275fac=function(W){return new(W||P)(c.rXU(c.aKT),c.rXU(Me),c.kS0("aria-hidden"),c.rXU(It),c.rXU(c.zcH),c.rXU(Et,8))};static#t=this.\u0275cmp=c.VBU({type:P,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(W,Z){2&W&&(c.BMQ("data-mat-icon-type",Z._usingFontIcon()?"font":"svg")("data-mat-icon-name",Z._svgName||Z.fontIcon)("data-mat-icon-namespace",Z._svgNamespace||Z.fontSet)("fontIcon",Z._usingFontIcon()?Z.fontIcon:null),c.HbH(Z.color?"mat-"+Z.color:""),c.AVh("mat-icon-inline",Z.inline)("mat-icon-no-color","primary"!==Z.color&&"accent"!==Z.color&&"warn"!==Z.color))},inputs:{color:"color",inline:[c.Mj6.HasDecoratorInputTransform,"inline","inline",c.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[c.GFd,c.aNF],ngContentSelectors:Re,decls:1,vars:0,template:function(W,Z){1&W&&(c.NAR(),c.SdG(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})}return P})()},14823:(et,he,y)=>{y.d(he,{oV:()=>Et});var c=y(56977),w=y(96697),E=y(14085),G=y(67336),k=y(54438),ie=y(60177),Q=y(36860),te=y(18617),Y=y(28203),q=y(66969),ne=y(65478),le=y(76939),we=y(21413);y(49969);const Re=["tooltip"],Ze=new k.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const Ge=(0,k.WQX)(q.hJ);return()=>Ge.scrollStrategies.reposition({scrollThrottle:20})}}),xe=new k.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function Be(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),Me="tooltip-panel",be=(0,Q.BQ)({passive:!0});let Et=(()=>{class Ge{get position(){return this._position}set position(T){T!==this._position&&(this._position=T,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(T){this._positionAtOrigin=(0,E.he)(T),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(T){this._disabled=(0,E.he)(T),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(T){this._showDelay=(0,E.OE)(T)}get hideDelay(){return this._hideDelay}set hideDelay(T){this._hideDelay=(0,E.OE)(T),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(T){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=T?String(T).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(T){this._tooltipClass=T,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(T,R,P,N,F,W,Z,Pe,it,Ye,bt,Ht){this._overlay=T,this._elementRef=R,this._scrollDispatcher=P,this._viewContainerRef=N,this._ngZone=F,this._platform=W,this._ariaDescriber=Z,this._focusMonitor=Pe,this._dir=Ye,this._defaultOptions=bt,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=It,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new we.B,this._scrollStrategy=it,this._document=Ht,bt&&(this._showDelay=bt.showDelay,this._hideDelay=bt.hideDelay,bt.position&&(this.position=bt.position),bt.positionAtOrigin&&(this.positionAtOrigin=bt.positionAtOrigin),bt.touchGestures&&(this.touchGestures=bt.touchGestures)),Ye.change.pipe((0,c.Q)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=8}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,c.Q)(this._destroyed)).subscribe(T=>{T?"keyboard"===T&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const T=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([R,P])=>{T.removeEventListener(R,P,be)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(T,this.message,"tooltip"),this._focusMonitor.stopMonitoring(T)}show(T=this.showDelay,R){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const P=this._createOverlay(R);this._detach(),this._portal=this._portal||new le.A8(this._tooltipComponent,this._viewContainerRef);const N=this._tooltipInstance=P.attach(this._portal).instance;N._triggerElement=this._elementRef.nativeElement,N._mouseLeaveHideDelay=this._hideDelay,N.afterHidden().pipe((0,c.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),N.show(T)}hide(T=this.hideDelay){const R=this._tooltipInstance;R&&(R.isVisible()?R.hide(T):(R._cancelPendingAnimations(),this._detach()))}toggle(T){this._isTooltipVisible()?this.hide():this.show(void 0,T)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(T){if(this._overlayRef){const N=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!T)&&N._origin instanceof k.aKT)return this._overlayRef;this._detach()}const R=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),P=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&T||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(R);return P.positionChanges.pipe((0,c.Q)(this._destroyed)).subscribe(N=>{this._updateCurrentPositionClass(N.connectionPair),this._tooltipInstance&&N.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:P,panelClass:`${this._cssClassPrefix}-${Me}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,c.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,c.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,c.Q)(this._destroyed)).subscribe(N=>{this._isTooltipVisible()&&N.keyCode===G._f&&!(0,G.rp)(N)&&(N.preventDefault(),N.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(T){const R=T.getConfig().positionStrategy,P=this._getOrigin(),N=this._getOverlayPosition();R.withPositions([this._addOffset({...P.main,...N.main}),this._addOffset({...P.fallback,...N.fallback})])}_addOffset(T){const P=!this._dir||"ltr"==this._dir.value;return"top"===T.originY?T.offsetY=-8:"bottom"===T.originY?T.offsetY=8:"start"===T.originX?T.offsetX=P?-8:8:"end"===T.originX&&(T.offsetX=P?8:-8),T}_getOrigin(){const T=!this._dir||"ltr"==this._dir.value,R=this.position;let P;"above"==R||"below"==R?P={originX:"center",originY:"above"==R?"top":"bottom"}:"before"==R||"left"==R&&T||"right"==R&&!T?P={originX:"start",originY:"center"}:("after"==R||"right"==R&&T||"left"==R&&!T)&&(P={originX:"end",originY:"center"});const{x:N,y:F}=this._invertPosition(P.originX,P.originY);return{main:P,fallback:{originX:N,originY:F}}}_getOverlayPosition(){const T=!this._dir||"ltr"==this._dir.value,R=this.position;let P;"above"==R?P={overlayX:"center",overlayY:"bottom"}:"below"==R?P={overlayX:"center",overlayY:"top"}:"before"==R||"left"==R&&T||"right"==R&&!T?P={overlayX:"end",overlayY:"center"}:("after"==R||"right"==R&&T||"left"==R&&!T)&&(P={overlayX:"start",overlayY:"center"});const{x:N,y:F}=this._invertPosition(P.overlayX,P.overlayY);return{main:P,fallback:{overlayX:N,overlayY:F}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,w.s)(1),(0,c.Q)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(T){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=T,this._tooltipInstance._markForCheck())}_invertPosition(T,R){return"above"===this.position||"below"===this.position?"top"===R?R="bottom":"bottom"===R&&(R="top"):"end"===T?T="start":"start"===T&&(T="end"),{x:T,y:R}}_updateCurrentPositionClass(T){const{overlayY:R,originX:P,originY:N}=T;let F;if(F="center"===R?this._dir&&"rtl"===this._dir.value?"end"===P?"left":"right":"start"===P?"left":"right":"bottom"===R&&"top"===N?"above":"below",F!==this._currentPosition){const W=this._overlayRef;if(W){const Z=`${this._cssClassPrefix}-${Me}-`;W.removePanelClass(Z+this._currentPosition),W.addPanelClass(Z+F)}this._currentPosition=F}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",T=>{let R;this._setupPointerExitEventsIfNeeded(),void 0!==T.x&&void 0!==T.y&&(R=T),this.show(void 0,R)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",T=>{const R=T.targetTouches?.[0],P=R?{x:R.clientX,y:R.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,P),this._defaultOptions.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const T=[];if(this._platformSupportsMouseEvents())T.push(["mouseleave",R=>{const P=R.relatedTarget;(!P||!this._overlayRef?.overlayElement.contains(P))&&this.hide()}],["wheel",R=>this._wheelListener(R)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const R=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};T.push(["touchend",R],["touchcancel",R])}this._addListeners(T),this._passiveListeners.push(...T)}_addListeners(T){T.forEach(([R,P])=>{this._elementRef.nativeElement.addEventListener(R,P,be)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(T){if(this._isTooltipVisible()){const R=this._document.elementFromPoint(T.clientX,T.clientY),P=this._elementRef.nativeElement;R!==P&&!P.contains(R)&&this.hide()}}_disableNativeGesturesIfNecessary(){const T=this.touchGestures;if("off"!==T){const R=this._elementRef.nativeElement,P=R.style;("on"===T||"INPUT"!==R.nodeName&&"TEXTAREA"!==R.nodeName)&&(P.userSelect=P.msUserSelect=P.webkitUserSelect=P.MozUserSelect="none"),("on"===T||!R.draggable)&&(P.webkitUserDrag="none"),P.touchAction="none",P.webkitTapHighlightColor="transparent"}}static#e=this.\u0275fac=function(R){return new(R||Ge)(k.rXU(q.hJ),k.rXU(k.aKT),k.rXU(ne.R),k.rXU(k.c1b),k.rXU(k.SKi),k.rXU(Q.OD),k.rXU(te.vr),k.rXU(te.FN),k.rXU(Ze),k.rXU(Y.dS),k.rXU(xe,8),k.rXU(ie.qQ))};static#t=this.\u0275dir=k.FsC({type:Ge,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(R,P){2&R&&k.AVh("mat-mdc-tooltip-disabled",P.disabled)},inputs:{position:[k.Mj6.None,"matTooltipPosition","position"],positionAtOrigin:[k.Mj6.None,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[k.Mj6.None,"matTooltipDisabled","disabled"],showDelay:[k.Mj6.None,"matTooltipShowDelay","showDelay"],hideDelay:[k.Mj6.None,"matTooltipHideDelay","hideDelay"],touchGestures:[k.Mj6.None,"matTooltipTouchGestures","touchGestures"],message:[k.Mj6.None,"matTooltip","message"],tooltipClass:[k.Mj6.None,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0})}return Ge})(),It=(()=>{class Ge{constructor(T,R,P){this._changeDetectorRef=T,this._elementRef=R,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new we.B,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled="NoopAnimations"===P}show(T){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},T)}hide(T){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},T)}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:T}){(!T||!this._triggerElement.contains(T))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const T=this._elementRef.nativeElement.getBoundingClientRect();return T.height>24&&T.width>=200}_handleAnimationEnd({animationName:T}){(T===this._showAnimation||T===this._hideAnimation)&&this._finalizeAnimation(T===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(T){T?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(T){const R=this._tooltip.nativeElement,P=this._showAnimation,N=this._hideAnimation;if(R.classList.remove(T?N:P),R.classList.add(T?P:N),this._isVisible=T,T&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const F=getComputedStyle(R);("0s"===F.getPropertyValue("animation-duration")||"none"===F.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}T&&this._onShow(),this._animationsDisabled&&(R.classList.add("_mat-animation-noopable"),this._finalizeAnimation(T))}static#e=this.\u0275fac=function(R){return new(R||Ge)(k.rXU(k.gRc),k.rXU(k.aKT),k.rXU(k.bc$,8))};static#t=this.\u0275cmp=k.VBU({type:Ge,selectors:[["mat-tooltip-component"]],viewQuery:function(R,P){if(1&R&&k.GBs(Re,7),2&R){let N;k.mGM(N=k.lsd())&&(P._tooltip=N.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(R,P){1&R&&k.bIt("mouseleave",function(F){return P._handleMouseLeave(F)}),2&R&&k.xc7("zoom",P.isVisible()?1:null)},standalone:!0,features:[k.aNF],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(R,P){if(1&R){const N=k.RV6();k.j41(0,"div",1,0),k.bIt("animationend",function(W){return k.eBV(N),k.Njj(P._handleAnimationEnd(W))}),k.j41(2,"div",2),k.EFF(3),k.k0s()()}2&R&&(k.AVh("mdc-tooltip--multiline",P._isMultiline),k.Y8G("ngClass",P.tooltipClass),k.R7$(3),k.JRh(P.message))},dependencies:[ie.YU],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-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.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return Ge})()},345:(et,he,y)=>{y.d(he,{B7:()=>be,B8:()=>P,hE:()=>En,up:()=>Rt});var c=y(54438),w=y(60177);class E extends w.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class G extends E{static makeCurrent(){(0,w.ZD)(new G)}onAndCancel(x,M,B){return x.addEventListener(M,B),()=>{x.removeEventListener(M,B)}}dispatchEvent(x,M){x.dispatchEvent(M)}remove(x){x.parentNode&&x.parentNode.removeChild(x)}createElement(x,M){return(M=M||this.getDefaultDocument()).createElement(x)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(x){return x.nodeType===Node.ELEMENT_NODE}isShadowRoot(x){return x instanceof DocumentFragment}getGlobalEventTarget(x,M){return"window"===M?window:"document"===M?x:"body"===M?x.body:null}getBaseHref(x){const M=function ie(){return k=k||document.querySelector("base"),k?k.getAttribute("href"):null}();return null==M?null:function Q(j){return new URL(j,document.baseURI).pathname}(M)}resetBaseElement(){k=null}getUserAgent(){return window.navigator.userAgent}getCookie(x){return(0,w._b)(document.cookie,x)}}let k=null,Y=(()=>{class j{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(B){return new(B||j)};static#t=this.\u0275prov=c.jDH({token:j,factory:j.\u0275fac})}return j})();const q=new c.nKC("");let ne=(()=>{class j{constructor(M,B){this._zone=B,this._eventNameToPlugin=new Map,M.forEach(ue=>{ue.manager=this}),this._plugins=M.slice().reverse()}addEventListener(M,B,ue){return this._findPluginFor(B).addEventListener(M,B,ue)}getZone(){return this._zone}_findPluginFor(M){let B=this._eventNameToPlugin.get(M);if(B)return B;if(B=this._plugins.find(He=>He.supports(M)),!B)throw new c.wOt(5101,!1);return this._eventNameToPlugin.set(M,B),B}static#e=this.\u0275fac=function(B){return new(B||j)(c.KVO(q),c.KVO(c.SKi))};static#t=this.\u0275prov=c.jDH({token:j,factory:j.\u0275fac})}return j})();class le{constructor(x){this._doc=x}}const we="ng-app-id";let fe=(()=>{class j{constructor(M,B,ue,He={}){this.doc=M,this.appId=B,this.nonce=ue,this.platformId=He,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,w.Vy)(He),this.resetHostNodes()}addStyles(M){for(const B of M)1===this.changeUsageCount(B,1)&&this.onStyleAdded(B)}removeStyles(M){for(const B of M)this.changeUsageCount(B,-1)<=0&&this.onStyleRemoved(B)}ngOnDestroy(){const M=this.styleNodesInDOM;M&&(M.forEach(B=>B.remove()),M.clear());for(const B of this.getAllStyles())this.onStyleRemoved(B);this.resetHostNodes()}addHost(M){this.hostNodes.add(M);for(const B of this.getAllStyles())this.addStyleToHost(M,B)}removeHost(M){this.hostNodes.delete(M)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(M){for(const B of this.hostNodes)this.addStyleToHost(B,M)}onStyleRemoved(M){const B=this.styleRef;B.get(M)?.elements?.forEach(ue=>ue.remove()),B.delete(M)}collectServerRenderedStyles(){const M=this.doc.head?.querySelectorAll(`style[${we}="${this.appId}"]`);if(M?.length){const B=new Map;return M.forEach(ue=>{null!=ue.textContent&&B.set(ue.textContent,ue)}),B}return null}changeUsageCount(M,B){const ue=this.styleRef;if(ue.has(M)){const He=ue.get(M);return He.usage+=B,He.usage}return ue.set(M,{usage:B,elements:[]}),B}getStyleElement(M,B){const ue=this.styleNodesInDOM,He=ue?.get(B);if(He?.parentNode===M)return ue.delete(B),He.removeAttribute(we),He;{const ge=this.doc.createElement("style");return this.nonce&&ge.setAttribute("nonce",this.nonce),ge.textContent=B,this.platformIsServer&&ge.setAttribute(we,this.appId),M.appendChild(ge),ge}}addStyleToHost(M,B){const ue=this.getStyleElement(M,B),He=this.styleRef,ge=He.get(B)?.elements;ge?ge.push(ue):He.set(B,{elements:[ue],usage:1})}resetHostNodes(){const M=this.hostNodes;M.clear(),M.add(this.doc.head)}static#e=this.\u0275fac=function(B){return new(B||j)(c.KVO(w.qQ),c.KVO(c.sZ2),c.KVO(c.BIS,8),c.KVO(c.Agw))};static#t=this.\u0275prov=c.jDH({token:j,factory:j.\u0275fac})}return j})();const Re={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/"},ze=/%COMP%/g,Be=new c.nKC("",{providedIn:"root",factory:()=>!0});function Me(j,x){return x.map(M=>M.replace(ze,j))}let be=(()=>{class j{constructor(M,B,ue,He,ge,pe,z,de=null){this.eventManager=M,this.sharedStylesHost=B,this.appId=ue,this.removeStylesOnCompDestroy=He,this.doc=ge,this.platformId=pe,this.ngZone=z,this.nonce=de,this.rendererByCompId=new Map,this.platformIsServer=(0,w.Vy)(pe),this.defaultRenderer=new Te(M,ge,z,this.platformIsServer)}createRenderer(M,B){if(!M||!B)return this.defaultRenderer;this.platformIsServer&&B.encapsulation===c.gXe.ShadowDom&&(B={...B,encapsulation:c.gXe.Emulated});const ue=this.getOrCreateRenderer(M,B);return ue instanceof pn?ue.applyToHost(M):ue instanceof It&&ue.applyStyles(),ue}getOrCreateRenderer(M,B){const ue=this.rendererByCompId;let He=ue.get(B.id);if(!He){const ge=this.doc,pe=this.ngZone,z=this.eventManager,de=this.sharedStylesHost,Fe=this.removeStylesOnCompDestroy,Ct=this.platformIsServer;switch(B.encapsulation){case c.gXe.Emulated:He=new pn(z,de,B,this.appId,Fe,ge,pe,Ct);break;case c.gXe.ShadowDom:return new Et(z,de,M,B,ge,pe,this.nonce,Ct);default:He=new It(z,de,B,Fe,ge,pe,Ct)}ue.set(B.id,He)}return He}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(B){return new(B||j)(c.KVO(ne),c.KVO(fe),c.KVO(c.sZ2),c.KVO(Be),c.KVO(w.qQ),c.KVO(c.Agw),c.KVO(c.SKi),c.KVO(c.BIS))};static#t=this.\u0275prov=c.jDH({token:j,factory:j.\u0275fac})}return j})();class Te{constructor(x,M,B,ue){this.eventManager=x,this.doc=M,this.ngZone=B,this.platformIsServer=ue,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(x,M){return M?this.doc.createElementNS(Re[M]||M,x):this.doc.createElement(x)}createComment(x){return this.doc.createComment(x)}createText(x){return this.doc.createTextNode(x)}appendChild(x,M){(Qe(x)?x.content:x).appendChild(M)}insertBefore(x,M,B){x&&(Qe(x)?x.content:x).insertBefore(M,B)}removeChild(x,M){x&&x.removeChild(M)}selectRootElement(x,M){let B="string"==typeof x?this.doc.querySelector(x):x;if(!B)throw new c.wOt(-5104,!1);return M||(B.textContent=""),B}parentNode(x){return x.parentNode}nextSibling(x){return x.nextSibling}setAttribute(x,M,B,ue){if(ue){M=ue+":"+M;const He=Re[ue];He?x.setAttributeNS(He,M,B):x.setAttribute(M,B)}else x.setAttribute(M,B)}removeAttribute(x,M,B){if(B){const ue=Re[B];ue?x.removeAttributeNS(ue,M):x.removeAttribute(`${B}:${M}`)}else x.removeAttribute(M)}addClass(x,M){x.classList.add(M)}removeClass(x,M){x.classList.remove(M)}setStyle(x,M,B,ue){ue&(c.czy.DashCase|c.czy.Important)?x.style.setProperty(M,B,ue&c.czy.Important?"important":""):x.style[M]=B}removeStyle(x,M,B){B&c.czy.DashCase?x.style.removeProperty(M):x.style[M]=""}setProperty(x,M,B){null!=x&&(x[M]=B)}setValue(x,M){x.nodeValue=M}listen(x,M,B){if("string"==typeof x&&!(x=(0,w.QT)().getGlobalEventTarget(this.doc,x)))throw new Error(`Unsupported event target ${x} for event ${M}`);return this.eventManager.addEventListener(x,M,this.decoratePreventDefault(B))}decoratePreventDefault(x){return M=>{if("__ngUnwrap__"===M)return x;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>x(M)):x(M))&&M.preventDefault()}}}function Qe(j){return"TEMPLATE"===j.tagName&&void 0!==j.content}class Et extends Te{constructor(x,M,B,ue,He,ge,pe,z){super(x,He,ge,z),this.sharedStylesHost=M,this.hostEl=B,this.shadowRoot=B.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const de=Me(ue.id,ue.styles);for(const Fe of de){const Ct=document.createElement("style");pe&&Ct.setAttribute("nonce",pe),Ct.textContent=Fe,this.shadowRoot.appendChild(Ct)}}nodeOrShadowRoot(x){return x===this.hostEl?this.shadowRoot:x}appendChild(x,M){return super.appendChild(this.nodeOrShadowRoot(x),M)}insertBefore(x,M,B){return super.insertBefore(this.nodeOrShadowRoot(x),M,B)}removeChild(x,M){return super.removeChild(this.nodeOrShadowRoot(x),M)}parentNode(x){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(x)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class It extends Te{constructor(x,M,B,ue,He,ge,pe,z){super(x,He,ge,pe),this.sharedStylesHost=M,this.removeStylesOnCompDestroy=ue,this.styles=z?Me(z,B.styles):B.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class pn extends It{constructor(x,M,B,ue,He,ge,pe,z){const de=ue+"-"+B.id;super(x,M,B,He,ge,pe,z,de),this.contentAttr=function xe(j){return"_ngcontent-%COMP%".replace(ze,j)}(de),this.hostAttr=function ye(j){return"_nghost-%COMP%".replace(ze,j)}(de)}applyToHost(x){this.applyStyles(),this.setAttribute(x,this.hostAttr,"")}createElement(x,M){const B=super.createElement(x,M);return super.setAttribute(B,this.contentAttr,""),B}}let qe=(()=>{class j extends le{constructor(M){super(M)}supports(M){return!0}addEventListener(M,B,ue){return M.addEventListener(B,ue,!1),()=>this.removeEventListener(M,B,ue)}removeEventListener(M,B,ue){return M.removeEventListener(B,ue)}static#e=this.\u0275fac=function(B){return new(B||j)(c.KVO(w.qQ))};static#t=this.\u0275prov=c.jDH({token:j,factory:j.\u0275fac})}return j})();const Ge=["alt","control","meta","shift"],ce={"\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"},T={alt:j=>j.altKey,control:j=>j.ctrlKey,meta:j=>j.metaKey,shift:j=>j.shiftKey};let R=(()=>{class j extends le{constructor(M){super(M)}supports(M){return null!=j.parseEventName(M)}addEventListener(M,B,ue){const He=j.parseEventName(B),ge=j.eventCallback(He.fullKey,ue,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,w.QT)().onAndCancel(M,He.domEventName,ge))}static parseEventName(M){const B=M.toLowerCase().split("."),ue=B.shift();if(0===B.length||"keydown"!==ue&&"keyup"!==ue)return null;const He=j._normalizeKey(B.pop());let ge="",pe=B.indexOf("code");if(pe>-1&&(B.splice(pe,1),ge="code."),Ge.forEach(de=>{const Fe=B.indexOf(de);Fe>-1&&(B.splice(Fe,1),ge+=de+".")}),ge+=He,0!=B.length||0===He.length)return null;const z={};return z.domEventName=ue,z.fullKey=ge,z}static matchEventFullKeyCode(M,B){let ue=ce[M.key]||M.key,He="";return B.indexOf("code.")>-1&&(ue=M.code,He="code."),!(null==ue||!ue)&&(ue=ue.toLowerCase()," "===ue?ue="space":"."===ue&&(ue="dot"),Ge.forEach(ge=>{ge!==ue&&(0,T[ge])(M)&&(He+=ge+".")}),He+=ue,He===B)}static eventCallback(M,B,ue){return He=>{j.matchEventFullKeyCode(He,M)&&ue.runGuarded(()=>B(He))}}static _normalizeKey(M){return"esc"===M?"escape":M}static#e=this.\u0275fac=function(B){return new(B||j)(c.KVO(w.qQ))};static#t=this.\u0275prov=c.jDH({token:j,factory:j.\u0275fac})}return j})();function P(j,x){return(0,c.TL3)({rootComponent:j,...F(x)})}function F(j){return{appProviders:[...Bt,...j?.providers??[]],platformProviders:Ye}}const Ye=[{provide:c.Agw,useValue:w.AJ},{provide:c.PLl,useValue:function Z(){G.makeCurrent()},multi:!0},{provide:w.qQ,useFactory:function it(){return(0,c.TL$)(document),document},deps:[]}],Bt=[{provide:c.H8p,useValue:"root"},{provide:c.zcH,useFactory:function Pe(){return new c.zcH},deps:[]},{provide:q,useClass:qe,multi:!0,deps:[w.qQ,c.SKi,c.Agw]},{provide:q,useClass:R,multi:!0,deps:[w.qQ]},be,fe,ne,{provide:c._9s,useExisting:be},{provide:w.N0,useClass:Y,deps:[]},[]];let En=(()=>{class j{constructor(M){this._doc=M}getTitle(){return this._doc.title}setTitle(M){this._doc.title=M||""}static#e=this.\u0275fac=function(B){return new(B||j)(c.KVO(w.qQ))};static#t=this.\u0275prov=c.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})(),Rt=(()=>{class j{static#e=this.\u0275fac=function(B){return new(B||j)};static#t=this.\u0275prov=c.jDH({token:j,factory:function(B){let ue=null;return ue=B?new(B||j):c.KVO(ot),ue},providedIn:"root"})}return j})(),ot=(()=>{class j extends Rt{constructor(M){super(),this._doc=M}sanitize(M,B){if(null==B)return null;switch(M){case c.WPN.NONE:return B;case c.WPN.HTML:return(0,c.ZF7)(B,"HTML")?(0,c.rcV)(B):(0,c.h9k)(this._doc,String(B)).toString();case c.WPN.STYLE:return(0,c.ZF7)(B,"Style")?(0,c.rcV)(B):B;case c.WPN.SCRIPT:if((0,c.ZF7)(B,"Script"))return(0,c.rcV)(B);throw new c.wOt(5200,!1);case c.WPN.URL:return(0,c.ZF7)(B,"URL")?(0,c.rcV)(B):(0,c.$MX)(String(B));case c.WPN.RESOURCE_URL:if((0,c.ZF7)(B,"ResourceURL"))return(0,c.rcV)(B);throw new c.wOt(5201,!1);default:throw new c.wOt(5202,!1)}}bypassSecurityTrustHtml(M){return(0,c.Kcf)(M)}bypassSecurityTrustStyle(M){return(0,c.cWb)(M)}bypassSecurityTrustScript(M){return(0,c.UyX)(M)}bypassSecurityTrustUrl(M){return(0,c.osQ)(M)}bypassSecurityTrustResourceUrl(M){return(0,c.e5t)(M)}static#e=this.\u0275fac=function(B){return new(B||j)(c.KVO(w.qQ))};static#t=this.\u0275prov=c.jDH({token:j,factory:j.\u0275fac,providedIn:"root"})}return j})()},74710:(et,he,y)=>{y.d(he,{nX:()=>Wi,j5:()=>mn,wF:()=>rn,L6:()=>Zt,Z:()=>sn,Ix:()=>Nt,Wk:()=>Ke,wQ:()=>ut,n3:()=>Gn,lh:()=>mt,oH:()=>Jn});var c=y(54438),w=y(74402),E=y(86648),G=y(7673),k=y(84412),ie=y(9350),Q=y(84572),te=y(28793),Y=y(59030),q=y(71203),ne=y(18810),le=y(983),we=y(30017),fe=y(21413),Re=y(18359),ze=y(60177),Ee=y(96354),Ze=y(25558),at=y(96697),vt=y(99172),Be=y(5964),xe=y(31397),ye=y(61594),Me=y(70274),be=y(88141),Te=y(99437),ve=y(39974),_e=y(54360);var It=y(39901);function pn(d){return d<=0?()=>le.w:(0,ve.N)((g,p)=>{let v=[];g.subscribe((0,_e._)(p,I=>{v.push(I),d{for(const I of v)p.next(I);p.complete()},void 0,()=>{v=null}))})}var qe=y(93774),Ge=y(33669),T=y(73703),R=y(70980),P=y(99898),N=y(56977),F=y(26365),W=y(345);const Z="primary",Pe=Symbol("RouteTitle");class it{constructor(g){this.params=g||{}}has(g){return Object.prototype.hasOwnProperty.call(this.params,g)}get(g){if(this.has(g)){const p=this.params[g];return Array.isArray(p)?p[0]:p}return null}getAll(g){if(this.has(g)){const p=this.params[g];return Array.isArray(p)?p:[p]}return[]}get keys(){return Object.keys(this.params)}}function Ye(d){return new it(d)}function bt(d,g,p){const v=p.path.split("/");if(v.length>d.length||"full"===p.pathMatch&&(g.hasChildren()||v.lengthv[V]===I)}return d===g}function en(d){return d.length>0?d[d.length-1]:null}function Gt(d){return(0,w.A)(d)?d:(0,c.jNT)(d)?(0,E.H)(Promise.resolve(d)):(0,G.of)(d)}const En={exact:function li(d,g,p){if(!rt(d.segments,g.segments)||!L(d.segments,g.segments,p)||d.numberOfChildren!==g.numberOfChildren)return!1;for(const v in g.children)if(!d.children[v]||!li(d.children[v],g.children[v],p))return!1;return!0},subset:$n},nt={exact:function Hn(d,g){return St(d,g)},subset:function ci(d,g){return Object.keys(g).length<=Object.keys(d).length&&Object.keys(g).every(p=>bn(d[p],g[p]))},ignored:()=>!0};function An(d,g,p){return En[p.paths](d.root,g.root,p.matrixParams)&&nt[p.queryParams](d.queryParams,g.queryParams)&&!("exact"===p.fragment&&d.fragment!==g.fragment)}function $n(d,g,p){return ke(d,g,g.segments,p)}function ke(d,g,p,v){if(d.segments.length>p.length){const I=d.segments.slice(0,p.length);return!(!rt(I,p)||g.hasChildren()||!L(I,p,v))}if(d.segments.length===p.length){if(!rt(d.segments,p)||!L(d.segments,p,v))return!1;for(const I in g.children)if(!d.children[I]||!$n(d.children[I],g.children[I],v))return!1;return!0}{const I=p.slice(0,d.segments.length),V=p.slice(d.segments.length);return!!(rt(d.segments,I)&&L(d.segments,I,v)&&d.children[Z])&&ke(d.children[Z],g,V,v)}}function L(d,g,p){return g.every((v,I)=>nt[p](d[I].parameters,v.parameters))}class X{constructor(g=new J([],{}),p={},v=null){this.root=g,this.queryParams=p,this.fragment=v}get queryParamMap(){return this._queryParamMap??=Ye(this.queryParams),this._queryParamMap}toString(){return yt.serialize(this)}}class J{constructor(g,p){this.segments=g,this.children=p,this.parent=null,Object.values(p).forEach(v=>v.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return pt(this)}}class Ie{constructor(g,p){this.path=g,this.parameters=p}get parameterMap(){return this._parameterMap??=Ye(this.parameters),this._parameterMap}toString(){return j(this)}}function rt(d,g){return d.length===g.length&&d.every((p,v)=>p.path===g[v].path)}let Rt=(()=>{class d{static#e=this.\u0275fac=function(v){return new(v||d)};static#t=this.\u0275prov=c.jDH({token:d,factory:()=>new ot,providedIn:"root"})}return d})();class ot{parse(g){const p=new Ct(g);return new X(p.parseRootSegment(),p.parseQueryParams(),p.parseFragment())}serialize(g){const p=`/${Mt(g.root,!0)}`,v=function M(d){const g=Object.entries(d).map(([p,v])=>Array.isArray(v)?v.map(I=>`${Pt(p)}=${Pt(I)}`).join("&"):`${Pt(p)}=${Pt(v)}`).filter(p=>p);return g.length?`?${g.join("&")}`:""}(g.queryParams);return`${p}${v}${"string"==typeof g.fragment?`#${function on(d){return encodeURI(d)}(g.fragment)}`:""}`}}const yt=new ot;function pt(d){return d.segments.map(g=>j(g)).join("/")}function Mt(d,g){if(!d.hasChildren())return pt(d);if(g){const p=d.children[Z]?Mt(d.children[Z],!1):"",v=[];return Object.entries(d.children).forEach(([I,V])=>{I!==Z&&v.push(`${I}:${Mt(V,!1)}`)}),v.length>0?`${p}(${v.join("//")})`:p}{const p=function ft(d,g){let p=[];return Object.entries(d.children).forEach(([v,I])=>{v===Z&&(p=p.concat(g(I,v)))}),Object.entries(d.children).forEach(([v,I])=>{v!==Z&&(p=p.concat(g(I,v)))}),p}(d,(v,I)=>I===Z?[Mt(d.children[Z],!1)]:[`${I}:${Mt(v,!1)}`]);return 1===Object.keys(d.children).length&&null!=d.children[Z]?`${pt(d)}/${p[0]}`:`${pt(d)}/(${p.join("//")})`}}function hn(d){return encodeURIComponent(d).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Pt(d){return hn(d).replace(/%3B/gi,";")}function oi(d){return hn(d).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function zn(d){return decodeURIComponent(d)}function Se(d){return zn(d.replace(/\+/g,"%20"))}function j(d){return`${oi(d.path)}${function x(d){return Object.entries(d).map(([g,p])=>`;${oi(g)}=${oi(p)}`).join("")}(d.parameters)}`}const B=/^[^\/()?;#]+/;function ue(d){const g=d.match(B);return g?g[0]:""}const He=/^[^\/()?;=#]+/,pe=/^[^=?&#]+/,de=/^[^&#]+/;class Ct{constructor(g){this.url=g,this.remaining=g}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new J([],{}):new J([],this.parseChildren())}parseQueryParams(){const g={};if(this.consumeOptional("?"))do{this.parseQueryParam(g)}while(this.consumeOptional("&"));return g}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const g=[];for(this.peekStartsWith("(")||g.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),g.push(this.parseSegment());let p={};this.peekStartsWith("/(")&&(this.capture("/"),p=this.parseParens(!0));let v={};return this.peekStartsWith("(")&&(v=this.parseParens(!1)),(g.length>0||Object.keys(p).length>0)&&(v[Z]=new J(g,p)),v}parseSegment(){const g=ue(this.remaining);if(""===g&&this.peekStartsWith(";"))throw new c.wOt(4009,!1);return this.capture(g),new Ie(zn(g),this.parseMatrixParams())}parseMatrixParams(){const g={};for(;this.consumeOptional(";");)this.parseParam(g);return g}parseParam(g){const p=function ge(d){const g=d.match(He);return g?g[0]:""}(this.remaining);if(!p)return;this.capture(p);let v="";if(this.consumeOptional("=")){const I=ue(this.remaining);I&&(v=I,this.capture(v))}g[zn(p)]=zn(v)}parseQueryParam(g){const p=function z(d){const g=d.match(pe);return g?g[0]:""}(this.remaining);if(!p)return;this.capture(p);let v="";if(this.consumeOptional("=")){const ee=function Fe(d){const g=d.match(de);return g?g[0]:""}(this.remaining);ee&&(v=ee,this.capture(v))}const I=Se(p),V=Se(v);if(g.hasOwnProperty(I)){let ee=g[I];Array.isArray(ee)||(ee=[ee],g[I]=ee),ee.push(V)}else g[I]=V}parseParens(g){const p={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const v=ue(this.remaining),I=this.remaining[v.length];if("/"!==I&&")"!==I&&";"!==I)throw new c.wOt(4010,!1);let V;v.indexOf(":")>-1?(V=v.slice(0,v.indexOf(":")),this.capture(V),this.capture(":")):g&&(V=Z);const ee=this.parseChildren();p[V]=1===Object.keys(ee).length?ee[Z]:new J([],ee),this.consumeOptional("//")}return p}peekStartsWith(g){return this.remaining.startsWith(g)}consumeOptional(g){return!!this.peekStartsWith(g)&&(this.remaining=this.remaining.substring(g.length),!0)}capture(g){if(!this.consumeOptional(g))throw new c.wOt(4011,!1)}}function yn(d){return d.segments.length>0?new J([],{[Z]:d}):d}function dr(d){const g={};for(const[v,I]of Object.entries(d.children)){const V=dr(I);if(v===Z&&0===V.segments.length&&V.hasChildren())for(const[ee,Oe]of Object.entries(V.children))g[ee]=Oe;else(V.segments.length>0||V.hasChildren())&&(g[v]=V)}return function Wn(d){if(1===d.numberOfChildren&&d.children[Z]){const g=d.children[Z];return new J(d.segments.concat(g.segments),g.children)}return d}(new J(d.segments,g))}function un(d){return d instanceof X}function Ri(d){let g;const I=yn(function p(V){const ee={};for(const Ce of V.children){const gt=p(Ce);ee[Ce.outlet]=gt}const Oe=new J(V.url,ee);return V===d&&(g=Oe),Oe}(d.root));return g??I}function Hi(d,g,p,v){let I=d;for(;I.parent;)I=I.parent;if(0===g.length)return Zn(I,I,I,p,v);const V=function ui(d){if("string"==typeof d[0]&&1===d.length&&"/"===d[0])return new hr(!0,0,d);let g=0,p=!1;const v=d.reduce((I,V,ee)=>{if("object"==typeof V&&null!=V){if(V.outlets){const Oe={};return Object.entries(V.outlets).forEach(([Ce,gt])=>{Oe[Ce]="string"==typeof gt?gt.split("/"):gt}),[...I,{outlets:Oe}]}if(V.segmentPath)return[...I,V.segmentPath]}return"string"!=typeof V?[...I,V]:0===ee?(V.split("/").forEach((Oe,Ce)=>{0==Ce&&"."===Oe||(0==Ce&&""===Oe?p=!0:".."===Oe?g++:""!=Oe&&I.push(Oe))}),I):[...I,V]},[]);return new hr(p,g,v)}(g);if(V.toRoot())return Zn(I,I,new J([],{}),p,v);const ee=function fr(d,g,p){if(d.isAbsolute)return new Ii(g,!0,0);if(!p)return new Ii(g,!1,NaN);if(null===p.parent)return new Ii(p,!0,0);const v=Pi(d.commands[0])?0:1;return function pr(d,g,p){let v=d,I=g,V=p;for(;V>I;){if(V-=I,v=v.parent,!v)throw new c.wOt(4005,!1);I=v.segments.length}return new Ii(v,!1,I-V)}(p,p.segments.length-1+v,d.numberOfDoubleDots)}(V,I,d),Oe=ee.processChildren?re(ee.segmentGroup,ee.index,V.commands):K(ee.segmentGroup,ee.index,V.commands);return Zn(I,ee.segmentGroup,Oe,p,v)}function Pi(d){return"object"==typeof d&&null!=d&&!d.outlets&&!d.segmentPath}function Di(d){return"object"==typeof d&&null!=d&&d.outlets}function Zn(d,g,p,v,I){let ee,V={};v&&Object.entries(v).forEach(([Ce,gt])=>{V[Ce]=Array.isArray(gt)?gt.map(zt=>`${zt}`):`${gt}`}),ee=d===g?p:nn(d,g,p);const Oe=yn(dr(ee));return new X(Oe,V,I)}function nn(d,g,p){const v={};return Object.entries(d.children).forEach(([I,V])=>{v[I]=V===g?p:nn(V,g,p)}),new J(d.segments,v)}class hr{constructor(g,p,v){if(this.isAbsolute=g,this.numberOfDoubleDots=p,this.commands=v,g&&v.length>0&&Pi(v[0]))throw new c.wOt(4003,!1);const I=v.find(Di);if(I&&I!==en(v))throw new c.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Ii{constructor(g,p,v){this.segmentGroup=g,this.processChildren=p,this.index=v}}function K(d,g,p){if(d??=new J([],{}),0===d.segments.length&&d.hasChildren())return re(d,g,p);const v=function oe(d,g,p){let v=0,I=g;const V={match:!1,pathIndex:0,commandIndex:0};for(;I=p.length)return V;const ee=d.segments[I],Oe=p[v];if(Di(Oe))break;const Ce=`${Oe}`,gt=v0&&void 0===Ce)break;if(Ce&>&&"object"==typeof gt&&void 0===gt.outlets){if(!lt(Ce,gt,ee))return V;v+=2}else{if(!lt(Ce,{},ee))return V;v++}I++}return{match:!0,pathIndex:I,commandIndex:v}}(d,g,p),I=p.slice(v.commandIndex);if(v.match&&v.pathIndexV!==Z)&&d.children[Z]&&1===d.numberOfChildren&&0===d.children[Z].segments.length){const V=re(d.children[Z],g,p);return new J(d.segments,V.children)}return Object.entries(v).forEach(([V,ee])=>{"string"==typeof ee&&(ee=[ee]),null!==ee&&(I[V]=K(d.children[V],g,ee))}),Object.entries(d.children).forEach(([V,ee])=>{void 0===v[V]&&(I[V]=ee)}),new J(d.segments,I)}}function Ne(d,g,p){const v=d.segments.slice(0,g);let I=0;for(;I{"string"==typeof v&&(v=[v]),null!==v&&(g[p]=Ne(new J([],{}),0,v))}),g}function je(d){const g={};return Object.entries(d).forEach(([p,v])=>g[p]=`${v}`),g}function lt(d,g,p){return d==p.path&&St(g,p.parameters)}const Ot="imperative";var st=function(d){return d[d.NavigationStart=0]="NavigationStart",d[d.NavigationEnd=1]="NavigationEnd",d[d.NavigationCancel=2]="NavigationCancel",d[d.NavigationError=3]="NavigationError",d[d.RoutesRecognized=4]="RoutesRecognized",d[d.ResolveStart=5]="ResolveStart",d[d.ResolveEnd=6]="ResolveEnd",d[d.GuardsCheckStart=7]="GuardsCheckStart",d[d.GuardsCheckEnd=8]="GuardsCheckEnd",d[d.RouteConfigLoadStart=9]="RouteConfigLoadStart",d[d.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",d[d.ChildActivationStart=11]="ChildActivationStart",d[d.ChildActivationEnd=12]="ChildActivationEnd",d[d.ActivationStart=13]="ActivationStart",d[d.ActivationEnd=14]="ActivationEnd",d[d.Scroll=15]="Scroll",d[d.NavigationSkipped=16]="NavigationSkipped",d}(st||{});class Wt{constructor(g,p){this.id=g,this.url=p}}class sn extends Wt{constructor(g,p,v="imperative",I=null){super(g,p),this.type=st.NavigationStart,this.navigationTrigger=v,this.restoredState=I}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class rn extends Wt{constructor(g,p,v){super(g,p),this.urlAfterRedirects=v,this.type=st.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var $t=function(d){return d[d.Redirect=0]="Redirect",d[d.SupersededByNewNavigation=1]="SupersededByNewNavigation",d[d.NoDataFromResolver=2]="NoDataFromResolver",d[d.GuardRejected=3]="GuardRejected",d}($t||{}),jn=function(d){return d[d.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",d[d.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",d}(jn||{});class mn extends Wt{constructor(g,p,v,I){super(g,p),this.reason=v,this.code=I,this.type=st.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Xt extends Wt{constructor(g,p,v,I){super(g,p),this.reason=v,this.code=I,this.type=st.NavigationSkipped}}class Zt extends Wt{constructor(g,p,v,I){super(g,p),this.error=v,this.target=I,this.type=st.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class On extends Wt{constructor(g,p,v,I){super(g,p),this.urlAfterRedirects=v,this.state=I,this.type=st.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class $i extends Wt{constructor(g,p,v,I){super(g,p),this.urlAfterRedirects=v,this.state=I,this.type=st.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class In extends Wt{constructor(g,p,v,I,V){super(g,p),this.urlAfterRedirects=v,this.state=I,this.shouldActivate=V,this.type=st.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class zi extends Wt{constructor(g,p,v,I){super(g,p),this.urlAfterRedirects=v,this.state=I,this.type=st.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class si extends Wt{constructor(g,p,v,I){super(g,p),this.urlAfterRedirects=v,this.state=I,this.type=st.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ai{constructor(g){this.route=g,this.type=st.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Ni{constructor(g){this.route=g,this.type=st.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Tt{constructor(g){this.snapshot=g,this.type=st.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class tn{constructor(g){this.snapshot=g,this.type=st.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ua{constructor(g){this.snapshot=g,this.type=st.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class mi{constructor(g){this.snapshot=g,this.type=st.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Vo{constructor(g,p,v){this.routerEvent=g,this.position=p,this.anchor=v,this.type=st.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class po{}class Sr{constructor(g){this.url=g}}class qt{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Ji,this.attachRef=null}}let Ji=(()=>{class d{constructor(){this.contexts=new Map}onChildOutletCreated(p,v){const I=this.getOrCreateContext(p);I.outlet=v,this.contexts.set(p,I)}onChildOutletDestroyed(p){const v=this.getContext(p);v&&(v.outlet=null,v.attachRef=null)}onOutletDeactivated(){const p=this.contexts;return this.contexts=new Map,p}onOutletReAttached(p){this.contexts=p}getOrCreateContext(p){let v=this.getContext(p);return v||(v=new qt,this.contexts.set(p,v)),v}getContext(p){return this.contexts.get(p)||null}static#e=this.\u0275fac=function(v){return new(v||d)};static#t=this.\u0275prov=c.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();class Wr{constructor(g){this._root=g}get root(){return this._root.value}parent(g){const p=this.pathFromRoot(g);return p.length>1?p[p.length-2]:null}children(g){const p=Kn(g,this._root);return p?p.children.map(v=>v.value):[]}firstChild(g){const p=Kn(g,this._root);return p&&p.children.length>0?p.children[0].value:null}siblings(g){const p=Kr(g,this._root);return p.length<2?[]:p[p.length-2].children.map(I=>I.value).filter(I=>I!==g)}pathFromRoot(g){return Kr(g,this._root).map(p=>p.value)}}function Kn(d,g){if(d===g.value)return g;for(const p of g.children){const v=Kn(d,p);if(v)return v}return null}function Kr(d,g){if(d===g.value)return[g];for(const p of g.children){const v=Kr(d,p);if(v.length)return v.unshift(g),v}return[]}class Si{constructor(g,p){this.value=g,this.children=p}toString(){return`TreeNode(${this.value})`}}function Tr(d){const g={};return d&&d.children.forEach(p=>g[p.value.outlet]=p),g}class er extends Wr{constructor(g,p){super(g),this.snapshot=p,Ki(this,g)}toString(){return this.snapshot.toString()}}function Ar(d){const g=function Gr(d){const V=new mr([],{},{},"",{},Z,d,null,{});return new _o("",new Si(V,[]))}(d),p=new k.t([new Ie("",{})]),v=new k.t({}),I=new k.t({}),V=new k.t({}),ee=new k.t(""),Oe=new Wi(p,v,V,ee,I,Z,d,g.root);return Oe.snapshot=g.root,new er(new Si(Oe,[]),g)}class Wi{constructor(g,p,v,I,V,ee,Oe,Ce){this.urlSubject=g,this.paramsSubject=p,this.queryParamsSubject=v,this.fragmentSubject=I,this.dataSubject=V,this.outlet=ee,this.component=Oe,this._futureSnapshot=Ce,this.title=this.dataSubject?.pipe((0,Ee.T)(gt=>gt[Pe]))??(0,G.of)(void 0),this.url=g,this.params=p,this.queryParams=v,this.fragment=I,this.data=V}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,Ee.T)(g=>Ye(g))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,Ee.T)(g=>Ye(g))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function go(d,g,p="emptyOnly"){let v;const{routeConfig:I}=d;return v=null===g||"always"!==p&&""!==I?.path&&(g.component||g.routeConfig?.loadComponent)?{params:{...d.params},data:{...d.data},resolve:{...d.data,...d._resolvedData??{}}}:{params:{...g.params,...d.params},data:{...g.data,...d.data},resolve:{...d.data,...g.data,...I?.data,...d._resolvedData}},I&&Ln(I)&&(v.resolve[Pe]=I.title),v}class mr{get title(){return this.data?.[Pe]}constructor(g,p,v,I,V,ee,Oe,Ce,gt){this.url=g,this.params=p,this.queryParams=v,this.fragment=I,this.data=V,this.outlet=ee,this.component=Oe,this.routeConfig=Ce,this._resolve=gt}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??=Ye(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Ye(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(v=>v.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class _o extends Wr{constructor(g,p){super(p),this.url=g,Ki(this,p)}toString(){return vo(this._root)}}function Ki(d,g){g.value._routerState=d,g.children.forEach(p=>Ki(d,p))}function vo(d){const g=d.children.length>0?` { ${d.children.map(vo).join(", ")} } `:"";return`${d.value}${g}`}function Ei(d){if(d.snapshot){const g=d.snapshot,p=d._futureSnapshot;d.snapshot=p,St(g.queryParams,p.queryParams)||d.queryParamsSubject.next(p.queryParams),g.fragment!==p.fragment&&d.fragmentSubject.next(p.fragment),St(g.params,p.params)||d.paramsSubject.next(p.params),function Ht(d,g){if(d.length!==g.length)return!1;for(let p=0;pSt(p.parameters,g[v].parameters))}(d.url,g.url);return p&&!(!d.parent!=!g.parent)&&(!d.parent||Or(d.parent,g.parent))}function Ln(d){return"string"==typeof d.title||null===d.title}let Gn=(()=>{class d{constructor(){this.activated=null,this._activatedRoute=null,this.name=Z,this.activateEvents=new c.bkB,this.deactivateEvents=new c.bkB,this.attachEvents=new c.bkB,this.detachEvents=new c.bkB,this.parentContexts=(0,c.WQX)(Ji),this.location=(0,c.WQX)(c.c1b),this.changeDetector=(0,c.WQX)(c.gRc),this.environmentInjector=(0,c.WQX)(c.uvJ),this.inputBinder=(0,c.WQX)(Ti,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(p){if(p.name){const{firstChange:v,previousValue:I}=p.name;if(v)return;this.isTrackedInParentContexts(I)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(I)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(p){return this.parentContexts.getContext(p)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const p=this.parentContexts.getContext(this.name);p?.route&&(p.attachRef?this.attach(p.attachRef,p.route):this.activateWith(p.route,p.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new c.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new c.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new c.wOt(4012,!1);this.location.detach();const p=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(p.instance),p}attach(p,v){this.activated=p,this._activatedRoute=v,this.location.insert(p.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(p.instance)}deactivate(){if(this.activated){const p=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(p)}}activateWith(p,v){if(this.isActivated)throw new c.wOt(4013,!1);this._activatedRoute=p;const I=this.location,ee=p.snapshot.component,Oe=this.parentContexts.getOrCreateContext(this.name).children,Ce=new xt(p,Oe,I.injector);this.activated=I.createComponent(ee,{index:I.length,injector:Ce,environmentInjector:v??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(v){return new(v||d)};static#t=this.\u0275dir=c.FsC({type:d,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[c.OA$]})}return d})();class xt{constructor(g,p,v){this.route=g,this.childContexts=p,this.parent=v}get(g,p){return g===Wi?this.route:g===Ji?this.childContexts:this.parent.get(g,p)}}const Ti=new c.nKC("");function gr(d,g,p){if(p&&d.shouldReuseRoute(g.value,p.value.snapshot)){const v=p.value;v._futureSnapshot=g.value;const I=function bo(d,g,p){return g.children.map(v=>{for(const I of p.children)if(d.shouldReuseRoute(v.value,I.value.snapshot))return gr(d,v,I);return gr(d,v)})}(d,g,p);return new Si(v,I)}{if(d.shouldAttach(g.value)){const V=d.retrieve(g.value);if(null!==V){const ee=V.route;return ee.value._futureSnapshot=g.value,ee.children=g.children.map(Oe=>gr(d,Oe)),ee}}const v=function ds(d){return new Wi(new k.t(d.url),new k.t(d.params),new k.t(d.queryParams),new k.t(d.fragment),new k.t(d.data),d.outlet,d.component,d)}(g.value),I=g.children.map(V=>gr(d,V));return new Si(v,I)}}const Ho="ngNavigationCancelingError";function ki(d,g){const{redirectTo:p,navigationBehaviorOptions:v}=un(g)?{redirectTo:g,navigationBehaviorOptions:void 0}:g,I=$o(!1,$t.Redirect);return I.url=p,I.navigationBehaviorOptions=v,I}function $o(d,g){const p=new Error(`NavigationCancelingError: ${d||""}`);return p[Ho]=!0,p.cancellationCode=g,p}function zo(d){return!!d&&d[Ho]}let Gi=(()=>{class d{static#e=this.\u0275fac=function(v){return new(v||d)};static#t=this.\u0275cmp=c.VBU({type:d,selectors:[["ng-component"]],standalone:!0,features:[c.aNF],decls:1,vars:0,template:function(v,I){1&v&&c.nrm(0,"router-outlet")},dependencies:[Gn],encapsulation:2})}return d})();function vr(d){const g=d.children&&d.children.map(vr),p=g?{...d,children:g}:{...d};return!p.component&&!p.loadComponent&&(g||p.loadChildren)&&p.outlet&&p.outlet!==Z&&(p.component=Gi),p}function Dn(d){return d.outlet||Z}function _i(d){if(!d)return null;if(d.routeConfig?._injector)return d.routeConfig._injector;for(let g=d.parent;g;g=g.parent){const p=g.routeConfig;if(p?._loadedInjector)return p._loadedInjector;if(p?._injector)return p._injector}return null}class Fi{constructor(g,p,v,I,V){this.routeReuseStrategy=g,this.futureState=p,this.currState=v,this.forwardEvent=I,this.inputBindingEnabled=V}activate(g){const p=this.futureState._root,v=this.currState?this.currState._root:null;this.deactivateChildRoutes(p,v,g),Ei(this.futureState.root),this.activateChildRoutes(p,v,g)}deactivateChildRoutes(g,p,v){const I=Tr(p);g.children.forEach(V=>{const ee=V.value.outlet;this.deactivateRoutes(V,I[ee],v),delete I[ee]}),Object.values(I).forEach(V=>{this.deactivateRouteAndItsChildren(V,v)})}deactivateRoutes(g,p,v){const I=g.value,V=p?p.value:null;if(I===V)if(I.component){const ee=v.getContext(I.outlet);ee&&this.deactivateChildRoutes(g,p,ee.children)}else this.deactivateChildRoutes(g,p,v);else V&&this.deactivateRouteAndItsChildren(p,v)}deactivateRouteAndItsChildren(g,p){g.value.component&&this.routeReuseStrategy.shouldDetach(g.value.snapshot)?this.detachAndStoreRouteSubtree(g,p):this.deactivateRouteAndOutlet(g,p)}detachAndStoreRouteSubtree(g,p){const v=p.getContext(g.value.outlet),I=v&&g.value.component?v.children:p,V=Tr(g);for(const ee of Object.values(V))this.deactivateRouteAndItsChildren(ee,I);if(v&&v.outlet){const ee=v.outlet.detach(),Oe=v.children.onOutletDeactivated();this.routeReuseStrategy.store(g.value.snapshot,{componentRef:ee,route:g,contexts:Oe})}}deactivateRouteAndOutlet(g,p){const v=p.getContext(g.value.outlet),I=v&&g.value.component?v.children:p,V=Tr(g);for(const ee of Object.values(V))this.deactivateRouteAndItsChildren(ee,I);v&&(v.outlet&&(v.outlet.deactivate(),v.children.onOutletDeactivated()),v.attachRef=null,v.route=null)}activateChildRoutes(g,p,v){const I=Tr(p);g.children.forEach(V=>{this.activateRoutes(V,I[V.value.outlet],v),this.forwardEvent(new mi(V.value.snapshot))}),g.children.length&&this.forwardEvent(new tn(g.value.snapshot))}activateRoutes(g,p,v){const I=g.value,V=p?p.value:null;if(Ei(I),I===V)if(I.component){const ee=v.getOrCreateContext(I.outlet);this.activateChildRoutes(g,p,ee.children)}else this.activateChildRoutes(g,p,v);else if(I.component){const ee=v.getOrCreateContext(I.outlet);if(this.routeReuseStrategy.shouldAttach(I.snapshot)){const Oe=this.routeReuseStrategy.retrieve(I.snapshot);this.routeReuseStrategy.store(I.snapshot,null),ee.children.onOutletReAttached(Oe.contexts),ee.attachRef=Oe.componentRef,ee.route=Oe.route.value,ee.outlet&&ee.outlet.attach(Oe.componentRef,Oe.route.value),Ei(Oe.route.value),this.activateChildRoutes(g,null,ee.children)}else{const Oe=_i(I.snapshot);ee.attachRef=null,ee.route=I,ee.injector=Oe,ee.outlet&&ee.outlet.activateWith(I,ee.injector),this.activateChildRoutes(g,null,ee.children)}}else this.activateChildRoutes(g,null,v)}}class Jt{constructor(g){this.path=g,this.route=this.path[this.path.length-1]}}class Ai{constructor(g,p){this.component=g,this.route=p}}function Co(d,g,p){const v=d._root;return nr(v,g?g._root:null,p,[v.value])}function Li(d,g){const p=Symbol(),v=g.get(d,p);return v===p?"function"!=typeof d||(0,c.LfX)(d)?g.get(d):d:v}function nr(d,g,p,v,I={canDeactivateChecks:[],canActivateChecks:[]}){const V=Tr(g);return d.children.forEach(ee=>{(function ir(d,g,p,v,I={canDeactivateChecks:[],canActivateChecks:[]}){const V=d.value,ee=g?g.value:null,Oe=p?p.getContext(d.value.outlet):null;if(ee&&V.routeConfig===ee.routeConfig){const Ce=function Ci(d,g,p){if("function"==typeof p)return p(d,g);switch(p){case"pathParamsChange":return!rt(d.url,g.url);case"pathParamsOrQueryParamsChange":return!rt(d.url,g.url)||!St(d.queryParams,g.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Or(d,g)||!St(d.queryParams,g.queryParams);default:return!Or(d,g)}}(ee,V,V.routeConfig.runGuardsAndResolvers);Ce?I.canActivateChecks.push(new Jt(v)):(V.data=ee.data,V._resolvedData=ee._resolvedData),nr(d,g,V.component?Oe?Oe.children:null:p,v,I),Ce&&Oe&&Oe.outlet&&Oe.outlet.isActivated&&I.canDeactivateChecks.push(new Ai(Oe.outlet.component,ee))}else ee&&Nr(g,Oe,I),I.canActivateChecks.push(new Jt(v)),nr(d,null,V.component?Oe?Oe.children:null:p,v,I)})(ee,V[ee.value.outlet],p,v.concat([ee.value]),I),delete V[ee.value.outlet]}),Object.entries(V).forEach(([ee,Oe])=>Nr(Oe,p.getContext(ee),I)),I}function Nr(d,g,p){const v=Tr(d),I=d.value;Object.entries(v).forEach(([V,ee])=>{Nr(ee,I.component?g?g.children.getContext(V):null:g,p)}),p.canDeactivateChecks.push(new Ai(I.component&&g&&g.outlet&&g.outlet.isActivated?g.outlet.component:null,I))}function rr(d){return"function"==typeof d}function Go(d){return d instanceof ie.G||"EmptyError"===d?.name}const Mo=Symbol("INITIAL_VALUE");function qn(){return(0,Ze.n)(d=>(0,Q.z)(d.map(g=>g.pipe((0,at.s)(1),(0,vt.Z)(Mo)))).pipe((0,Ee.T)(g=>{for(const p of g)if(!0!==p){if(p===Mo)return Mo;if(!1===p||p instanceof X)return p}return!0}),(0,Be.p)(g=>g!==Mo),(0,at.s)(1)))}function bs(d){return(0,q.F)((0,be.M)(g=>{if(un(g))throw ki(0,g)}),(0,Ee.T)(g=>!0===g))}class So{constructor(g){this.segmentGroup=g||null}}class To extends Error{constructor(g){super(),this.urlTree=g}}function br(d){return(0,ne.$)(new So(d))}class Zr{constructor(g,p){this.urlSerializer=g,this.urlTree=p}lineralizeSegments(g,p){let v=[],I=p.root;for(;;){if(v=v.concat(I.segments),0===I.numberOfChildren)return(0,G.of)(v);if(I.numberOfChildren>1||!I.children[Z])return(0,ne.$)(new c.wOt(4e3,!1));I=I.children[Z]}}applyRedirectCommands(g,p,v){const I=this.applyRedirectCreateUrlTree(p,this.urlSerializer.parse(p),g,v);if(p.startsWith("/"))throw new To(I);return I}applyRedirectCreateUrlTree(g,p,v,I){const V=this.createSegmentGroup(g,p.root,v,I);return new X(V,this.createQueryParams(p.queryParams,this.urlTree.queryParams),p.fragment)}createQueryParams(g,p){const v={};return Object.entries(g).forEach(([I,V])=>{if("string"==typeof V&&V.startsWith(":")){const Oe=V.substring(1);v[I]=p[Oe]}else v[I]=V}),v}createSegmentGroup(g,p,v,I){const V=this.createSegments(g,p.segments,v,I);let ee={};return Object.entries(p.children).forEach(([Oe,Ce])=>{ee[Oe]=this.createSegmentGroup(g,Ce,v,I)}),new J(V,ee)}createSegments(g,p,v,I){return p.map(V=>V.path.startsWith(":")?this.findPosParam(g,V,I):this.findOrReturn(V,v))}findPosParam(g,p,v){const I=v[p.path.substring(1)];if(!I)throw new c.wOt(4001,!1);return I}findOrReturn(g,p){let v=0;for(const I of p){if(I.path===g.path)return p.splice(v),I;v++}return g}}const Lt={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function xn(d,g,p,v,I){const V=Cn(d,g,p);return V.matched?(v=function gi(d,g){return d.providers&&!d._injector&&(d._injector=(0,c.Ol2)(d.providers,g,`Route: ${d.path}`)),d._injector??g}(g,v),function ys(d,g,p,v){const I=g.canMatch;if(!I||0===I.length)return(0,G.of)(!0);const V=I.map(ee=>{const Oe=Li(ee,d);return Gt(function Us(d){return d&&rr(d.canMatch)}(Oe)?Oe.canMatch(g,p):(0,c.N4e)(d,()=>Oe(g,p)))});return(0,G.of)(V).pipe(qn(),bs())}(v,g,p).pipe((0,Ee.T)(ee=>!0===ee?V:{...Lt}))):(0,G.of)(V)}function Cn(d,g,p){if("**"===g.path)return function or(d){return{matched:!0,parameters:d.length>0?en(d).parameters:{},consumedSegments:d,remainingSegments:[],positionalParamSegments:{}}}(p);if(""===g.path)return"full"===g.pathMatch&&(d.hasChildren()||p.length>0)?{...Lt}:{matched:!0,consumedSegments:[],remainingSegments:p,parameters:{},positionalParamSegments:{}};const I=(g.matcher||bt)(p,d,g);if(!I)return{...Lt};const V={};Object.entries(I.posParams??{}).forEach(([Oe,Ce])=>{V[Oe]=Ce.path});const ee=I.consumed.length>0?{...V,...I.consumed[I.consumed.length-1].parameters}:V;return{matched:!0,consumedSegments:I.consumed,remainingSegments:p.slice(I.consumed.length),parameters:ee,positionalParamSegments:I.posParams??{}}}function Xn(d,g,p,v){return p.length>0&&function Ro(d,g,p){return p.some(v=>Fr(d,g,v)&&Dn(v)!==Z)}(d,p,v)?{segmentGroup:new J(g,xo(v,new J(p,d.children))),slicedSegments:[]}:0===p.length&&function Ds(d,g,p){return p.some(v=>Fr(d,g,v))}(d,p,v)?{segmentGroup:new J(d.segments,Oo(d,p,v,d.children)),slicedSegments:p}:{segmentGroup:new J(d.segments,d.children),slicedSegments:p}}function Oo(d,g,p,v){const I={};for(const V of p)if(Fr(d,g,V)&&!v[Dn(V)]){const ee=new J([],{});I[Dn(V)]=ee}return{...v,...I}}function xo(d,g){const p={};p[Z]=g;for(const v of d)if(""===v.path&&Dn(v)!==Z){const I=new J([],{});p[Dn(v)]=I}return p}function Fr(d,g,p){return(!(d.hasChildren()||g.length>0)||"full"!==p.pathMatch)&&""===p.path}class qr{}class $s{constructor(g,p,v,I,V,ee,Oe){this.injector=g,this.configLoader=p,this.rootComponentType=v,this.config=I,this.urlTree=V,this.paramsInheritanceStrategy=ee,this.urlSerializer=Oe,this.applyRedirects=new Zr(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(g){return new c.wOt(4002,`'${g.segmentGroup}'`)}recognize(){const g=Xn(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(g).pipe((0,Ee.T)(p=>{const v=new mr([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Z,this.rootComponentType,null,{}),I=new Si(v,p),V=new _o("",I),ee=function _t(d,g,p=null,v=null){return Hi(Ri(d),g,p,v)}(v,[],this.urlTree.queryParams,this.urlTree.fragment);return ee.queryParams=this.urlTree.queryParams,V.url=this.urlSerializer.serialize(ee),this.inheritParamsAndData(V._root,null),{state:V,tree:ee}}))}match(g){return this.processSegmentGroup(this.injector,this.config,g,Z).pipe((0,Te.W)(v=>{if(v instanceof To)return this.urlTree=v.urlTree,this.match(v.urlTree.root);throw v instanceof So?this.noMatchError(v):v}))}inheritParamsAndData(g,p){const v=g.value,I=go(v,p,this.paramsInheritanceStrategy);v.params=Object.freeze(I.params),v.data=Object.freeze(I.data),g.children.forEach(V=>this.inheritParamsAndData(V,v))}processSegmentGroup(g,p,v,I){return 0===v.segments.length&&v.hasChildren()?this.processChildren(g,p,v):this.processSegment(g,p,v,v.segments,I,!0).pipe((0,Ee.T)(V=>V instanceof Si?[V]:[]))}processChildren(g,p,v){const I=[];for(const V of Object.keys(v.children))"primary"===V?I.unshift(V):I.push(V);return(0,E.H)(I).pipe((0,Me.H)(V=>{const ee=v.children[V],Oe=function tr(d,g){const p=d.filter(v=>Dn(v)===g);return p.push(...d.filter(v=>Dn(v)!==g)),p}(p,V);return this.processSegmentGroup(g,Oe,ee,V)}),function Et(d,g){return(0,ve.N)(function Qe(d,g,p,v,I){return(V,ee)=>{let Oe=p,Ce=g,gt=0;V.subscribe((0,_e._)(ee,zt=>{const Yt=gt++;Ce=Oe?d(Ce,zt,Yt):(Oe=!0,zt),v&&ee.next(Ce)},I&&(()=>{Oe&&ee.next(Ce),ee.complete()})))}}(d,g,arguments.length>=2,!0))}((V,ee)=>(V.push(...ee),V)),(0,It.U)(null),function ce(d,g){const p=arguments.length>=2;return v=>v.pipe(d?(0,Be.p)((I,V)=>d(I,V,v)):Ge.D,pn(1),p?(0,It.U)(g):(0,qe.v)(()=>new ie.G))}(),(0,xe.Z)(V=>{if(null===V)return br(v);const ee=eo(V);return function Yo(d){d.sort((g,p)=>g.value.outlet===Z?-1:p.value.outlet===Z?1:g.value.outlet.localeCompare(p.value.outlet))}(ee),(0,G.of)(ee)}))}processSegment(g,p,v,I,V,ee){return(0,E.H)(p).pipe((0,Me.H)(Oe=>this.processSegmentAgainstRoute(Oe._injector??g,p,Oe,v,I,V,ee).pipe((0,Te.W)(Ce=>{if(Ce instanceof So)return(0,G.of)(null);throw Ce}))),(0,ye.$)(Oe=>!!Oe),(0,Te.W)(Oe=>{if(Go(Oe))return function Qo(d,g,p){return 0===g.length&&!d.children[p]}(v,I,V)?(0,G.of)(new qr):br(v);throw Oe}))}processSegmentAgainstRoute(g,p,v,I,V,ee,Oe){return function Dr(d,g,p,v){return!!(Dn(d)===v||v!==Z&&Fr(g,p,d))&&Cn(g,d,p).matched}(v,I,V,ee)?void 0===v.redirectTo?this.matchSegmentAgainstRoute(g,I,v,V,ee):this.allowRedirects&&Oe?this.expandSegmentAgainstRouteUsingRedirect(g,I,p,v,V,ee):br(I):br(I)}expandSegmentAgainstRouteUsingRedirect(g,p,v,I,V,ee){const{matched:Oe,consumedSegments:Ce,positionalParamSegments:gt,remainingSegments:zt}=Cn(p,I,V);if(!Oe)return br(p);I.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Yt=this.applyRedirects.applyRedirectCommands(Ce,I.redirectTo,gt);return this.applyRedirects.lineralizeSegments(I,Yt).pipe((0,xe.Z)(ei=>this.processSegment(g,v,p,ei.concat(zt),ee,!1)))}matchSegmentAgainstRoute(g,p,v,I,V){const ee=xn(p,v,I,g);return"**"===v.path&&(p.children={}),ee.pipe((0,Ze.n)(Oe=>Oe.matched?this.getChildConfig(g=v._injector??g,v,I).pipe((0,Ze.n)(({routes:Ce})=>{const gt=v._loadedInjector??g,{consumedSegments:zt,remainingSegments:Yt,parameters:ei}=Oe,Gs=new mr(zt,ei,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function Zo(d){return d.data||{}}(v),Dn(v),v.component??v._loadedComponent??null,v,function Bi(d){return d.resolve||{}}(v)),{segmentGroup:Xs,slicedSegments:Qs}=Xn(p,zt,Yt,Ce);if(0===Qs.length&&Xs.hasChildren())return this.processChildren(gt,Ce,Xs).pipe((0,Ee.T)(io=>null===io?null:new Si(Gs,io)));if(0===Ce.length&&0===Qs.length)return(0,G.of)(new Si(Gs,[]));const za=Dn(v)===V;return this.processSegment(gt,Ce,Xs,Qs,za?Z:V,!0).pipe((0,Ee.T)(io=>new Si(Gs,io instanceof Si?[io]:[])))})):br(p)))}getChildConfig(g,p,v){return p.children?(0,G.of)({routes:p.children,injector:g}):p.loadChildren?void 0!==p._loadedRoutes?(0,G.of)({routes:p._loadedRoutes,injector:p._loadedInjector}):function Hs(d,g,p,v){const I=g.canLoad;if(void 0===I||0===I.length)return(0,G.of)(!0);const V=I.map(ee=>{const Oe=Li(ee,d);return Gt(function Wo(d){return d&&rr(d.canLoad)}(Oe)?Oe.canLoad(g,p):(0,c.N4e)(d,()=>Oe(g,p)))});return(0,G.of)(V).pipe(qn(),bs())}(g,p,v).pipe((0,xe.Z)(I=>I?this.configLoader.loadChildren(g,p).pipe((0,be.M)(V=>{p._loadedRoutes=V.routes,p._loadedInjector=V.injector})):function Ao(d){return(0,ne.$)($o(!1,$t.GuardRejected))}())):(0,G.of)({routes:[],injector:g})}}function Cs(d){const g=d.value.routeConfig;return g&&""===g.path}function eo(d){const g=[],p=new Set;for(const v of d){if(!Cs(v)){g.push(v);continue}const I=g.find(V=>v.value.routeConfig===V.value.routeConfig);void 0!==I?(I.children.push(...v.children),p.add(I)):g.push(v)}for(const v of p){const I=eo(v.children);g.push(new Si(v.value,I))}return g.filter(v=>!p.has(v))}function Lr(d){const g=d.children.map(p=>Lr(p)).flat();return[d,...g]}function bi(d){return(0,Ze.n)(g=>{const p=d(g);return p?(0,E.H)(p).pipe((0,Ee.T)(()=>g)):(0,G.of)(g)})}let Er=(()=>{class d{buildTitle(p){let v,I=p.root;for(;void 0!==I;)v=this.getResolvedTitleForRoute(I)??v,I=I.children.find(V=>V.outlet===Z);return v}getResolvedTitleForRoute(p){return p.data[Pe]}static#e=this.\u0275fac=function(v){return new(v||d)};static#t=this.\u0275prov=c.jDH({token:d,factory:()=>(0,c.WQX)(Jo),providedIn:"root"})}return d})(),Jo=(()=>{class d extends Er{constructor(p){super(),this.title=p}updateTitle(p){const v=this.buildTitle(p);void 0!==v&&this.title.setTitle(v)}static#e=this.\u0275fac=function(v){return new(v||d)(c.KVO(W.hE))};static#t=this.\u0275prov=c.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();const no=new c.nKC("",{providedIn:"root",factory:()=>({})}),No=new c.nKC("");let es=(()=>{class d{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,c.WQX)(c.Ql9)}loadComponent(p){if(this.componentLoaders.get(p))return this.componentLoaders.get(p);if(p._loadedComponent)return(0,G.of)(p._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(p);const v=Gt(p.loadComponent()).pipe((0,Ee.T)(u),(0,be.M)(V=>{this.onLoadEndListener&&this.onLoadEndListener(p),p._loadedComponent=V}),(0,R.j)(()=>{this.componentLoaders.delete(p)})),I=new we.G(v,()=>new fe.B).pipe((0,P.B)());return this.componentLoaders.set(p,I),I}loadChildren(p,v){if(this.childrenLoaders.get(v))return this.childrenLoaders.get(v);if(v._loadedRoutes)return(0,G.of)({routes:v._loadedRoutes,injector:v._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(v);const V=function Br(d,g,p,v){return Gt(d.loadChildren()).pipe((0,Ee.T)(u),(0,xe.Z)(I=>I instanceof c.Co$||Array.isArray(I)?(0,G.of)(I):(0,E.H)(g.compileModuleAsync(I))),(0,Ee.T)(I=>{v&&v(d);let V,ee,Oe=!1;return Array.isArray(I)?(ee=I,!0):(V=I.create(p).injector,ee=V.get(No,[],{optional:!0,self:!0}).flat()),{routes:ee.map(vr),injector:V}}))}(v,this.compiler,p,this.onLoadEndListener).pipe((0,R.j)(()=>{this.childrenLoaders.delete(v)})),ee=new we.G(V,()=>new fe.B).pipe((0,P.B)());return this.childrenLoaders.set(v,ee),ee}static#e=this.\u0275fac=function(v){return new(v||d)};static#t=this.\u0275prov=c.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();function u(d){return function O(d){return d&&"object"==typeof d&&"default"in d}(d)?d.default:d}let h=(()=>{class d{static#e=this.\u0275fac=function(v){return new(v||d)};static#t=this.\u0275prov=c.jDH({token:d,factory:()=>(0,c.WQX)(b),providedIn:"root"})}return d})(),b=(()=>{class d{shouldProcessUrl(p){return!0}extract(p){return p}merge(p,v){return p}static#e=this.\u0275fac=function(v){return new(v||d)};static#t=this.\u0275prov=c.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();const S=new c.nKC("");let m=(()=>{class d{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new fe.B,this.transitionAbortSubject=new fe.B,this.configLoader=(0,c.WQX)(es),this.environmentInjector=(0,c.WQX)(c.uvJ),this.urlSerializer=(0,c.WQX)(Rt),this.rootContexts=(0,c.WQX)(Ji),this.location=(0,c.WQX)(ze.aZ),this.inputBindingEnabled=null!==(0,c.WQX)(Ti,{optional:!0}),this.titleStrategy=(0,c.WQX)(Er),this.options=(0,c.WQX)(no,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,c.WQX)(h),this.createViewTransition=(0,c.WQX)(S,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,G.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=I=>this.events.next(new Ni(I)),this.configLoader.onLoadStartListener=I=>this.events.next(new ai(I))}complete(){this.transitions?.complete()}handleNavigationRequest(p){const v=++this.navigationId;this.transitions?.next({...this.transitions.value,...p,id:v})}setupNavigations(p,v,I){return this.transitions=new k.t({id:0,currentUrlTree:v,currentRawUrl:v,extractedUrl:this.urlHandlingStrategy.extract(v),urlAfterRedirects:this.urlHandlingStrategy.extract(v),rawUrl:v,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Ot,restoredState:null,currentSnapshot:I.snapshot,targetSnapshot:null,currentRouterState:I,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Be.p)(V=>0!==V.id),(0,Ee.T)(V=>({...V,extractedUrl:this.urlHandlingStrategy.extract(V.rawUrl)})),(0,Ze.n)(V=>{let ee=!1,Oe=!1;return(0,G.of)(V).pipe((0,Ze.n)(Ce=>{if(this.navigationId>V.id)return this.cancelNavigationTransition(V,"",$t.SupersededByNewNavigation),le.w;this.currentTransition=V,this.currentNavigation={id:Ce.id,initialUrl:Ce.rawUrl,extractedUrl:Ce.extractedUrl,trigger:Ce.source,extras:Ce.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const gt=!p.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!gt&&"reload"!==(Ce.extras.onSameUrlNavigation??p.onSameUrlNavigation)){const Yt="";return this.events.next(new Xt(Ce.id,this.urlSerializer.serialize(Ce.rawUrl),Yt,jn.IgnoredSameUrlNavigation)),Ce.resolve(null),le.w}if(this.urlHandlingStrategy.shouldProcessUrl(Ce.rawUrl))return(0,G.of)(Ce).pipe((0,Ze.n)(Yt=>{const ei=this.transitions?.getValue();return this.events.next(new sn(Yt.id,this.urlSerializer.serialize(Yt.extractedUrl),Yt.source,Yt.restoredState)),ei!==this.transitions?.getValue()?le.w:Promise.resolve(Yt)}),function ws(d,g,p,v,I,V){return(0,xe.Z)(ee=>function Es(d,g,p,v,I,V,ee="emptyOnly"){return new $s(d,g,p,v,I,ee,V).recognize()}(d,g,p,v,ee.extractedUrl,I,V).pipe((0,Ee.T)(({state:Oe,tree:Ce})=>({...ee,targetSnapshot:Oe,urlAfterRedirects:Ce}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,p.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,be.M)(Yt=>{V.targetSnapshot=Yt.targetSnapshot,V.urlAfterRedirects=Yt.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Yt.urlAfterRedirects};const ei=new On(Yt.id,this.urlSerializer.serialize(Yt.extractedUrl),this.urlSerializer.serialize(Yt.urlAfterRedirects),Yt.targetSnapshot);this.events.next(ei)}));if(gt&&this.urlHandlingStrategy.shouldProcessUrl(Ce.currentRawUrl)){const{id:Yt,extractedUrl:ei,source:Gs,restoredState:Xs,extras:Qs}=Ce,za=new sn(Yt,this.urlSerializer.serialize(ei),Gs,Xs);this.events.next(za);const io=Ar(this.rootComponentType).snapshot;return this.currentTransition=V={...Ce,targetSnapshot:io,urlAfterRedirects:ei,extras:{...Qs,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=ei,(0,G.of)(V)}{const Yt="";return this.events.next(new Xt(Ce.id,this.urlSerializer.serialize(Ce.extractedUrl),Yt,jn.IgnoredByUrlHandlingStrategy)),Ce.resolve(null),le.w}}),(0,be.M)(Ce=>{const gt=new $i(Ce.id,this.urlSerializer.serialize(Ce.extractedUrl),this.urlSerializer.serialize(Ce.urlAfterRedirects),Ce.targetSnapshot);this.events.next(gt)}),(0,Ee.T)(Ce=>(this.currentTransition=V={...Ce,guards:Co(Ce.targetSnapshot,Ce.currentSnapshot,this.rootContexts)},V)),function vi(d,g){return(0,xe.Z)(p=>{const{targetSnapshot:v,currentSnapshot:I,guards:{canActivateChecks:V,canDeactivateChecks:ee}}=p;return 0===ee.length&&0===V.length?(0,G.of)({...p,guardsResult:!0}):function Vs(d,g,p,v){return(0,E.H)(d).pipe((0,xe.Z)(I=>function vs(d,g,p,v,I){const V=g&&g.routeConfig?g.routeConfig.canDeactivate:null;if(!V||0===V.length)return(0,G.of)(!0);const ee=V.map(Oe=>{const Ce=_i(g)??I,gt=Li(Oe,Ce);return Gt(function ms(d){return d&&rr(d.canDeactivate)}(gt)?gt.canDeactivate(d,g,p,v):(0,c.N4e)(Ce,()=>gt(d,g,p,v))).pipe((0,ye.$)())});return(0,G.of)(ee).pipe(qn())}(I.component,I.route,p,g,v)),(0,ye.$)(I=>!0!==I,!0))}(ee,v,I,d).pipe((0,xe.Z)(Oe=>Oe&&function ps(d){return"boolean"==typeof d}(Oe)?function Yr(d,g,p,v){return(0,E.H)(g).pipe((0,Me.H)(I=>(0,te.x)(function gn(d,g){return null!==d&&g&&g(new Tt(d)),(0,G.of)(!0)}(I.route.parent,v),function Io(d,g){return null!==d&&g&&g(new Ua(d)),(0,G.of)(!0)}(I.route,v),function _s(d,g,p){const v=g[g.length-1],V=g.slice(0,g.length-1).reverse().map(ee=>function wo(d){const g=d.routeConfig?d.routeConfig.canActivateChild:null;return g&&0!==g.length?{node:d,guards:g}:null}(ee)).filter(ee=>null!==ee).map(ee=>(0,Y.v)(()=>{const Oe=ee.guards.map(Ce=>{const gt=_i(ee.node)??p,zt=Li(Ce,gt);return Gt(function Ko(d){return d&&rr(d.canActivateChild)}(zt)?zt.canActivateChild(v,d):(0,c.N4e)(gt,()=>zt(v,d))).pipe((0,ye.$)())});return(0,G.of)(Oe).pipe(qn())}));return(0,G.of)(V).pipe(qn())}(d,I.path,p),function gs(d,g,p){const v=g.routeConfig?g.routeConfig.canActivate:null;if(!v||0===v.length)return(0,G.of)(!0);const I=v.map(V=>(0,Y.v)(()=>{const ee=_i(g)??p,Oe=Li(V,ee);return Gt(function kr(d){return d&&rr(d.canActivate)}(Oe)?Oe.canActivate(g,d):(0,c.N4e)(ee,()=>Oe(g,d))).pipe((0,ye.$)())}));return(0,G.of)(I).pipe(qn())}(d,I.route,p))),(0,ye.$)(I=>!0!==I,!0))}(v,V,d,g):(0,G.of)(Oe)),(0,Ee.T)(Oe=>({...p,guardsResult:Oe})))})}(this.environmentInjector,Ce=>this.events.next(Ce)),(0,be.M)(Ce=>{if(V.guardsResult=Ce.guardsResult,un(Ce.guardsResult))throw ki(0,Ce.guardsResult);const gt=new In(Ce.id,this.urlSerializer.serialize(Ce.extractedUrl),this.urlSerializer.serialize(Ce.urlAfterRedirects),Ce.targetSnapshot,!!Ce.guardsResult);this.events.next(gt)}),(0,Be.p)(Ce=>!!Ce.guardsResult||(this.cancelNavigationTransition(Ce,"",$t.GuardRejected),!1)),bi(Ce=>{if(Ce.guards.canActivateChecks.length)return(0,G.of)(Ce).pipe((0,be.M)(gt=>{const zt=new zi(gt.id,this.urlSerializer.serialize(gt.extractedUrl),this.urlSerializer.serialize(gt.urlAfterRedirects),gt.targetSnapshot);this.events.next(zt)}),(0,Ze.n)(gt=>{let zt=!1;return(0,G.of)(gt).pipe(function qo(d,g){return(0,xe.Z)(p=>{const{targetSnapshot:v,guards:{canActivateChecks:I}}=p;if(!I.length)return(0,G.of)(p);const V=new Set(I.map(Ce=>Ce.route)),ee=new Set;for(const Ce of V)if(!ee.has(Ce))for(const gt of Lr(Ce))ee.add(gt);let Oe=0;return(0,E.H)(ee).pipe((0,Me.H)(Ce=>V.has(Ce)?function Ms(d,g,p,v){const I=d.routeConfig,V=d._resolve;return void 0!==I?.title&&!Ln(I)&&(V[Pe]=I.title),function Po(d,g,p,v){const I=Bt(d);if(0===I.length)return(0,G.of)({});const V={};return(0,E.H)(I).pipe((0,xe.Z)(ee=>function to(d,g,p,v){const I=_i(g)??v,V=Li(d,I);return Gt(V.resolve?V.resolve(g,p):(0,c.N4e)(I,()=>V(g,p)))}(d[ee],g,p,v).pipe((0,ye.$)(),(0,be.M)(Oe=>{V[ee]=Oe}))),pn(1),(0,T.u)(V),(0,Te.W)(ee=>Go(ee)?le.w:(0,ne.$)(ee)))}(V,d,g,v).pipe((0,Ee.T)(ee=>(d._resolvedData=ee,d.data=go(d,d.parent,p).resolve,null)))}(Ce,v,d,g):(Ce.data=go(Ce,Ce.parent,d).resolve,(0,G.of)(void 0))),(0,be.M)(()=>Oe++),pn(1),(0,xe.Z)(Ce=>Oe===ee.size?(0,G.of)(p):le.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,be.M)({next:()=>zt=!0,complete:()=>{zt||this.cancelNavigationTransition(gt,"",$t.NoDataFromResolver)}}))}),(0,be.M)(gt=>{const zt=new si(gt.id,this.urlSerializer.serialize(gt.extractedUrl),this.urlSerializer.serialize(gt.urlAfterRedirects),gt.targetSnapshot);this.events.next(zt)}))}),bi(Ce=>{const gt=zt=>{const Yt=[];zt.routeConfig?.loadComponent&&!zt.routeConfig._loadedComponent&&Yt.push(this.configLoader.loadComponent(zt.routeConfig).pipe((0,be.M)(ei=>{zt.component=ei}),(0,Ee.T)(()=>{})));for(const ei of zt.children)Yt.push(...gt(ei));return Yt};return(0,Q.z)(gt(Ce.targetSnapshot.root)).pipe((0,It.U)(null),(0,at.s)(1))}),bi(()=>this.afterPreactivation()),(0,Ze.n)(()=>{const{currentSnapshot:Ce,targetSnapshot:gt}=V,zt=this.createViewTransition?.(this.environmentInjector,Ce.root,gt.root);return zt?(0,E.H)(zt).pipe((0,Ee.T)(()=>V)):(0,G.of)(V)}),(0,Ee.T)(Ce=>{const gt=function Rr(d,g,p){const v=gr(d,g._root,p?p._root:void 0);return new er(v,g)}(p.routeReuseStrategy,Ce.targetSnapshot,Ce.currentRouterState);return this.currentTransition=V={...Ce,targetRouterState:gt},this.currentNavigation.targetRouterState=gt,V}),(0,be.M)(()=>{this.events.next(new po)}),((d,g,p,v)=>(0,Ee.T)(I=>(new Fi(g,I.targetRouterState,I.currentRouterState,p,v).activate(d),I)))(this.rootContexts,p.routeReuseStrategy,Ce=>this.events.next(Ce),this.inputBindingEnabled),(0,at.s)(1),(0,be.M)({next:Ce=>{ee=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new rn(Ce.id,this.urlSerializer.serialize(Ce.extractedUrl),this.urlSerializer.serialize(Ce.urlAfterRedirects))),this.titleStrategy?.updateTitle(Ce.targetRouterState.snapshot),Ce.resolve(!0)},complete:()=>{ee=!0}}),(0,N.Q)(this.transitionAbortSubject.pipe((0,be.M)(Ce=>{throw Ce}))),(0,R.j)(()=>{!ee&&!Oe&&this.cancelNavigationTransition(V,"",$t.SupersededByNewNavigation),this.currentTransition?.id===V.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,Te.W)(Ce=>{if(Oe=!0,zo(Ce))this.events.next(new mn(V.id,this.urlSerializer.serialize(V.extractedUrl),Ce.message,Ce.cancellationCode)),function Xr(d){return zo(d)&&un(d.url)}(Ce)?this.events.next(new Sr(Ce.url)):V.resolve(!1);else{this.events.next(new Zt(V.id,this.urlSerializer.serialize(V.extractedUrl),Ce,V.targetSnapshot??void 0));try{V.resolve(p.errorHandler(Ce))}catch(gt){this.options.resolveNavigationPromiseOnError?V.resolve(!1):V.reject(gt)}}return le.w}))}))}cancelNavigationTransition(p,v,I){const V=new mn(p.id,this.urlSerializer.serialize(p.extractedUrl),v,I);this.events.next(V),p.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static#e=this.\u0275fac=function(v){return new(v||d)};static#t=this.\u0275prov=c.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();function D(d){return d!==Ot}let U=(()=>{class d{static#e=this.\u0275fac=function(v){return new(v||d)};static#t=this.\u0275prov=c.jDH({token:d,factory:()=>(0,c.WQX)(Ae),providedIn:"root"})}return d})();class ae{shouldDetach(g){return!1}store(g,p){}shouldAttach(g){return!1}retrieve(g){return null}shouldReuseRoute(g,p){return g.routeConfig===p.routeConfig}}let Ae=(()=>{class d extends ae{static#e=this.\u0275fac=(()=>{let p;return function(I){return(p||(p=c.xGo(d)))(I||d)}})();static#t=this.\u0275prov=c.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})(),$e=(()=>{class d{static#e=this.\u0275fac=function(v){return new(v||d)};static#t=this.\u0275prov=c.jDH({token:d,factory:()=>(0,c.WQX)(ct),providedIn:"root"})}return d})(),ct=(()=>{class d extends $e{constructor(){super(...arguments),this.location=(0,c.WQX)(ze.aZ),this.urlSerializer=(0,c.WQX)(Rt),this.options=(0,c.WQX)(no,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,c.WQX)(h),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new X,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Ar(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(p){return this.location.subscribe(v=>{"popstate"===v.type&&p(v.url,v.state)})}handleRouterEvent(p,v){if(p instanceof sn)this.stateMemento=this.createStateMemento();else if(p instanceof Xt)this.rawUrlTree=v.initialUrl;else if(p instanceof On){if("eager"===this.urlUpdateStrategy&&!v.extras.skipLocationChange){const I=this.urlHandlingStrategy.merge(v.finalUrl,v.initialUrl);this.setBrowserUrl(I,v)}}else p instanceof po?(this.currentUrlTree=v.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(v.finalUrl,v.initialUrl),this.routerState=v.targetRouterState,"deferred"===this.urlUpdateStrategy&&(v.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,v))):p instanceof mn&&(p.code===$t.GuardRejected||p.code===$t.NoDataFromResolver)?this.restoreHistory(v):p instanceof Zt?this.restoreHistory(v,!0):p instanceof rn&&(this.lastSuccessfulId=p.id,this.currentPageId=this.browserPageId)}setBrowserUrl(p,v){const I=this.urlSerializer.serialize(p);if(this.location.isCurrentPathEqualTo(I)||v.extras.replaceUrl){const ee={...v.extras.state,...this.generateNgRouterState(v.id,this.browserPageId)};this.location.replaceState(I,"",ee)}else{const V={...v.extras.state,...this.generateNgRouterState(v.id,this.browserPageId+1)};this.location.go(I,"",V)}}restoreHistory(p,v=!1){if("computed"===this.canceledNavigationResolution){const V=this.currentPageId-this.browserPageId;0!==V?this.location.historyGo(V):this.currentUrlTree===p.finalUrl&&0===V&&(this.resetState(p),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(v&&this.resetState(p),this.resetUrlToCurrentUrlTree())}resetState(p){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,p.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(p,v){return"computed"===this.canceledNavigationResolution?{navigationId:p,\u0275routerPageId:v}:{navigationId:p}}static#e=this.\u0275fac=(()=>{let p;return function(I){return(p||(p=c.xGo(d)))(I||d)}})();static#t=this.\u0275prov=c.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();var dt=function(d){return d[d.COMPLETE=0]="COMPLETE",d[d.FAILED=1]="FAILED",d[d.REDIRECTING=2]="REDIRECTING",d}(dt||{});function wt(d){throw d}const Kt={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},jt={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Nt=(()=>{class d{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=(0,c.WQX)(c.H3F),this.stateManager=(0,c.WQX)($e),this.options=(0,c.WQX)(no,{optional:!0})||{},this.pendingTasks=(0,c.WQX)(c.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,c.WQX)(m),this.urlSerializer=(0,c.WQX)(Rt),this.location=(0,c.WQX)(ze.aZ),this.urlHandlingStrategy=(0,c.WQX)(h),this._events=new fe.B,this.errorHandler=this.options.errorHandler||wt,this.navigated=!1,this.routeReuseStrategy=(0,c.WQX)(U),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,c.WQX)(No,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,c.WQX)(Ti,{optional:!0}),this.eventsSubscription=new Re.yU,this.isNgZoneEnabled=(0,c.WQX)(c.SKi)instanceof c.SKi&&c.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:p=>{this.console.warn(p)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const p=this.navigationTransitions.events.subscribe(v=>{try{const I=this.navigationTransitions.currentTransition,V=this.navigationTransitions.currentNavigation;if(null!==I&&null!==V)if(this.stateManager.handleRouterEvent(v,V),v instanceof mn&&v.code!==$t.Redirect&&v.code!==$t.SupersededByNewNavigation)this.navigated=!0;else if(v instanceof rn)this.navigated=!0;else if(v instanceof Sr){const ee=this.urlHandlingStrategy.merge(v.url,I.currentRawUrl),Oe={info:I.extras.info,skipLocationChange:I.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||D(I.source)};this.scheduleNavigation(ee,Ot,null,Oe,{resolve:I.resolve,reject:I.reject,promise:I.promise})}(function Ut(d){return!(d instanceof po||d instanceof Sr)})(v)&&this._events.next(v)}catch(I){this.navigationTransitions.transitionAbortSubject.next(I)}});this.eventsSubscription.add(p)}resetRootComponentType(p){this.routerState.root.component=p,this.navigationTransitions.rootComponentType=p}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Ot,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((p,v)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(p,"popstate",v)},0)})}navigateToSyncWithBrowser(p,v,I){const V={replaceUrl:!0},ee=I?.navigationId?I:null;if(I){const Ce={...I};delete Ce.navigationId,delete Ce.\u0275routerPageId,0!==Object.keys(Ce).length&&(V.state=Ce)}const Oe=this.parseUrl(p);this.scheduleNavigation(Oe,v,ee,V)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(p){this.config=p.map(vr),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(p,v={}){const{relativeTo:I,queryParams:V,fragment:ee,queryParamsHandling:Oe,preserveFragment:Ce}=v,gt=Ce?this.currentUrlTree.fragment:ee;let Yt,zt=null;switch(Oe){case"merge":zt={...this.currentUrlTree.queryParams,...V};break;case"preserve":zt=this.currentUrlTree.queryParams;break;default:zt=V||null}null!==zt&&(zt=this.removeEmptyProps(zt));try{Yt=Ri(I?I.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof p[0]||!p[0].startsWith("/"))&&(p=[]),Yt=this.currentUrlTree.root}return Hi(Yt,p,zt,gt??null)}navigateByUrl(p,v={skipLocationChange:!1}){const I=un(p)?p:this.parseUrl(p),V=this.urlHandlingStrategy.merge(I,this.rawUrlTree);return this.scheduleNavigation(V,Ot,null,v)}navigate(p,v={skipLocationChange:!1}){return function Qn(d){for(let g=0;g(null!=V&&(v[I]=V),v),{})}scheduleNavigation(p,v,I,V,ee){if(this.disposed)return Promise.resolve(!1);let Oe,Ce,gt;ee?(Oe=ee.resolve,Ce=ee.reject,gt=ee.promise):gt=new Promise((Yt,ei)=>{Oe=Yt,Ce=ei});const zt=this.pendingTasks.add();return function At(d,g){d.events.pipe((0,Be.p)(p=>p instanceof rn||p instanceof mn||p instanceof Zt||p instanceof Xt),(0,Ee.T)(p=>p instanceof rn||p instanceof Xt?dt.COMPLETE:p instanceof mn&&(p.code===$t.Redirect||p.code===$t.SupersededByNewNavigation)?dt.REDIRECTING:dt.FAILED),(0,Be.p)(p=>p!==dt.REDIRECTING),(0,at.s)(1)).subscribe(()=>{g()})}(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(zt))}),this.navigationTransitions.handleNavigationRequest({source:v,restoredState:I,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:p,extras:V,resolve:Oe,reject:Ce,promise:gt,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),gt.catch(Yt=>Promise.reject(Yt))}static#e=this.\u0275fac=function(v){return new(v||d)};static#t=this.\u0275prov=c.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})(),Ke=(()=>{class d{constructor(p,v,I,V,ee,Oe){this.router=p,this.route=v,this.tabIndexAttribute=I,this.renderer=V,this.el=ee,this.locationStrategy=Oe,this.href=null,this.commands=null,this.onChanges=new fe.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const Ce=ee.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Ce||"area"===Ce,this.isAnchorElement?this.subscription=p.events.subscribe(gt=>{gt instanceof rn&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(p){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",p)}ngOnChanges(p){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(p){null!=p?(this.commands=Array.isArray(p)?p:[p],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(p,v,I,V,ee){const Oe=this.urlTree;return!!(null===Oe||this.isAnchorElement&&(0!==p||v||I||V||ee||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Oe,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const p=this.urlTree;this.href=null!==p&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(p)):null;const v=null===this.href?null:(0,c.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",v)}applyAttributeValue(p,v){const I=this.renderer,V=this.el.nativeElement;null!==v?I.setAttribute(V,p,v):I.removeAttribute(V,p)}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})}static#e=this.\u0275fac=function(v){return new(v||d)(c.rXU(Nt),c.rXU(Wi),c.kS0("tabindex"),c.rXU(c.sFG),c.rXU(c.aKT),c.rXU(ze.hb))};static#t=this.\u0275dir=c.FsC({type:d,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(v,I){1&v&&c.bIt("click",function(ee){return I.onClick(ee.button,ee.ctrlKey,ee.shiftKey,ee.altKey,ee.metaKey)}),2&v&&c.BMQ("target",I.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[c.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",c.L39],skipLocationChange:[c.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",c.L39],replaceUrl:[c.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",c.L39],routerLink:"routerLink"},standalone:!0,features:[c.GFd,c.OA$]})}return d})(),ut=(()=>{class d{get isActive(){return this._isActive}constructor(p,v,I,V,ee){this.router=p,this.element=v,this.renderer=I,this.cdr=V,this.link=ee,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new c.bkB,this.routerEventsSubscription=p.events.subscribe(Oe=>{Oe instanceof rn&&this.update()})}ngAfterContentInit(){(0,G.of)(this.links.changes,(0,G.of)(null)).pipe((0,F.U)()).subscribe(p=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const p=[...this.links.toArray(),this.link].filter(v=>!!v).map(v=>v.onChanges);this.linkInputChangesSubscription=(0,E.H)(p).pipe((0,F.U)()).subscribe(v=>{this._isActive!==this.isLinkActive(this.router)(v)&&this.update()})}set routerLinkActive(p){const v=Array.isArray(p)?p:p.split(" ");this.classes=v.filter(I=>!!I)}ngOnChanges(p){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const p=this.hasActiveLinks();this._isActive!==p&&(this._isActive=p,this.cdr.markForCheck(),this.classes.forEach(v=>{p?this.renderer.addClass(this.element.nativeElement,v):this.renderer.removeClass(this.element.nativeElement,v)}),p&&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(p))})}isLinkActive(p){const v=function an(d){return!!d.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return I=>{const V=I.urlTree;return!!V&&p.isActive(V,v)}}hasActiveLinks(){const p=this.isLinkActive(this.router);return this.link&&p(this.link)||this.links.some(p)}static#e=this.\u0275fac=function(v){return new(v||d)(c.rXU(Nt),c.rXU(c.aKT),c.rXU(c.sFG),c.rXU(c.gRc),c.rXU(Ke,8))};static#t=this.\u0275dir=c.FsC({type:d,selectors:[["","routerLinkActive",""]],contentQueries:function(v,I,V){if(1&v&&c.wni(V,Ke,5),2&v){let ee;c.mGM(ee=c.lsd())&&(I.links=ee)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[c.OA$]})}return d})();const vn=new c.nKC("");let Un=(()=>{class d{constructor(p,v,I,V,ee={}){this.urlSerializer=p,this.transitions=v,this.viewportScroller=I,this.zone=V,this.options=ee,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},ee.scrollPositionRestoration||="disabled",ee.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(p=>{p instanceof sn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=p.navigationTrigger,this.restoredId=p.restoredState?p.restoredState.navigationId:0):p instanceof rn?(this.lastId=p.id,this.scheduleScrollEvent(p,this.urlSerializer.parse(p.urlAfterRedirects).fragment)):p instanceof Xt&&p.code===jn.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(p,this.urlSerializer.parse(p.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(p=>{p instanceof Vo&&(p.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(p.position):p.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(p.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(p,v){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Vo(p,"popstate"===this.lastSource?this.store[this.restoredId]:null,v))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(v){c.QTQ()};static#t=this.\u0275prov=c.jDH({token:d,factory:d.\u0275fac})}return d})();function mt(d,...g){return(0,c.EmA)([{provide:No,multi:!0,useValue:d},[],{provide:Wi,useFactory:Je,deps:[Nt]},{provide:c.iLQ,multi:!0,useFactory:yi},g.map(p=>p.\u0275providers)])}function Je(d){return d.routerState.root}function Jn(d={}){return function Dt(d,g){return{\u0275kind:d,\u0275providers:g}}(4,[{provide:vn,useFactory:()=>{const p=(0,c.WQX)(ze.Xr),v=(0,c.WQX)(c.SKi),I=(0,c.WQX)(m),V=(0,c.WQX)(Rt);return new Un(V,I,p,v,d)}}])}function yi(){const d=(0,c.WQX)(c.zZn);return g=>{const p=d.get(c.o8S);if(g!==p.components[0])return;const v=d.get(Nt),I=d.get(dn);1===d.get(wr)&&v.initialNavigation(),d.get(Vn,null,c.$GK.Optional)?.setUpPreloading(),d.get(vn,null,c.$GK.Optional)?.init(),v.resetRootComponentType(p.componentTypes[0]),I.closed||(I.next(),I.complete(),I.unsubscribe())}}const dn=new c.nKC("",{factory:()=>new fe.B}),wr=new c.nKC("",{providedIn:"root",factory:()=>1}),Vn=new c.nKC("")},73955:(et,he,y)=>{y.d(he,{Wr:()=>le,c$:()=>Qe,h:()=>pn});var c=y(54438),w=y(7673),E=y(74402),G=y(27468),k=y(28793),ie=y(59030),Q=y(96697),te=y(44668),Y=y(96354),q=y(70274),ne=y(25558);class le{}let we=(()=>{class qe extends le{getTranslation(ce){return(0,w.of)({})}static \u0275fac=(()=>{let ce;return function(R){return(ce||(ce=c.xGo(qe)))(R||qe)}})();static \u0275prov=c.jDH({token:qe,factory:qe.\u0275fac})}return qe})();class fe{}let Re=(()=>{class qe{handle(ce){return ce.key}static \u0275fac=function(T){return new(T||qe)};static \u0275prov=c.jDH({token:qe,factory:qe.\u0275fac})}return qe})();function Ee(qe){return typeof qe<"u"&&null!==qe}function Ze(qe){return qe&&"object"==typeof qe&&!Array.isArray(qe)}function at(qe,Ge){let ce=Object.assign({},qe);return Ze(qe)&&Ze(Ge)&&Object.keys(Ge).forEach(T=>{Ze(Ge[T])?T in qe?ce[T]=at(qe[T],Ge[T]):Object.assign(ce,{[T]:Ge[T]}):Object.assign(ce,{[T]:Ge[T]})}),ce}class vt{}let Be=(()=>{class qe extends vt{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(ce,T){let R;return R="string"==typeof ce?this.interpolateString(ce,T):"function"==typeof ce?this.interpolateFunction(ce,T):ce,R}getValue(ce,T){let R="string"==typeof T?T.split("."):[T];T="";do{T+=R.shift(),!Ee(ce)||!Ee(ce[T])||"object"!=typeof ce[T]&&R.length?R.length?T+=".":ce=void 0:(ce=ce[T],T="")}while(R.length);return ce}interpolateFunction(ce,T){return ce(T)}interpolateString(ce,T){return T?ce.replace(this.templateMatcher,(R,P)=>{let N=this.getValue(T,P);return Ee(N)?N:R}):ce}static \u0275fac=(()=>{let ce;return function(R){return(ce||(ce=c.xGo(qe)))(R||qe)}})();static \u0275prov=c.jDH({token:qe,factory:qe.\u0275fac})}return qe})();class xe{}let ye=(()=>{class qe extends xe{compile(ce,T){return ce}compileTranslations(ce,T){return ce}static \u0275fac=(()=>{let ce;return function(R){return(ce||(ce=c.xGo(qe)))(R||qe)}})();static \u0275prov=c.jDH({token:qe,factory:qe.\u0275fac})}return qe})();class Me{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new c.bkB;onLangChange=new c.bkB;onDefaultLangChange=new c.bkB}const be=new c.nKC("USE_STORE"),Te=new c.nKC("USE_DEFAULT_LANG"),ve=new c.nKC("DEFAULT_LANGUAGE"),_e=new c.nKC("USE_EXTEND");let Qe=(()=>{class qe{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new c.bkB;_onLangChange=new c.bkB;_onDefaultLangChange=new c.bkB;_defaultLang;_currentLang;_langs=[];_translations={};_translationRequests={};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(ce){this.isolate?this._defaultLang=ce:this.store.defaultLang=ce}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(ce){this.isolate?this._currentLang=ce:this.store.currentLang=ce}get langs(){return this.isolate?this._langs:this.store.langs}set langs(ce){this.isolate?this._langs=ce:this.store.langs=ce}get translations(){return this.isolate?this._translations:this.store.translations}set translations(ce){this.isolate?this._translations=ce:this.store.translations=ce}constructor(ce,T,R,P,N,F=!0,W=!1,Z=!1,Pe){this.store=ce,this.currentLoader=T,this.compiler=R,this.parser=P,this.missingTranslationHandler=N,this.useDefaultLang=F,this.isolate=W,this.extend=Z,Pe&&this.setDefaultLang(Pe)}setDefaultLang(ce){if(ce===this.defaultLang)return;let T=this.retrieveTranslations(ce);typeof T<"u"?(null==this.defaultLang&&(this.defaultLang=ce),T.pipe((0,Q.s)(1)).subscribe(R=>{this.changeDefaultLang(ce)})):this.changeDefaultLang(ce)}getDefaultLang(){return this.defaultLang}use(ce){if(ce===this.currentLang)return(0,w.of)(this.translations[ce]);let T=this.retrieveTranslations(ce);return typeof T<"u"?(this.currentLang||(this.currentLang=ce),T.pipe((0,Q.s)(1)).subscribe(R=>{this.changeLang(ce)}),T):(this.changeLang(ce),(0,w.of)(this.translations[ce]))}retrieveTranslations(ce){let T;return(typeof this.translations[ce]>"u"||this.extend)&&(this._translationRequests[ce]=this._translationRequests[ce]||this.getTranslation(ce),T=this._translationRequests[ce]),T}getTranslation(ce){this.pending=!0;const T=this.currentLoader.getTranslation(ce).pipe((0,te.t)(1),(0,Q.s)(1));return this.loadingTranslations=T.pipe((0,Y.T)(R=>this.compiler.compileTranslations(R,ce)),(0,te.t)(1),(0,Q.s)(1)),this.loadingTranslations.subscribe({next:R=>{this.translations[ce]=this.extend&&this.translations[ce]?{...R,...this.translations[ce]}:R,this.updateLangs(),this.pending=!1},error:R=>{this.pending=!1}}),T}setTranslation(ce,T,R=!1){T=this.compiler.compileTranslations(T,ce),this.translations[ce]=(R||this.extend)&&this.translations[ce]?at(this.translations[ce],T):T,this.updateLangs(),this.onTranslationChange.emit({lang:ce,translations:this.translations[ce]})}getLangs(){return this.langs}addLangs(ce){ce.forEach(T=>{-1===this.langs.indexOf(T)&&this.langs.push(T)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(ce,T,R){let P;if(T instanceof Array){let N={},F=!1;for(let W of T)N[W]=this.getParsedResult(ce,W,R),(0,E.A)(N[W])&&(F=!0);if(F){const W=T.map(Z=>(0,E.A)(N[Z])?N[Z]:(0,w.of)(N[Z]));return(0,G.p)(W).pipe((0,Y.T)(Z=>{let Pe={};return Z.forEach((it,Ye)=>{Pe[T[Ye]]=it}),Pe}))}return N}if(ce&&(P=this.parser.interpolate(this.parser.getValue(ce,T),R)),typeof P>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(P=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],T),R)),typeof P>"u"){let N={key:T,translateService:this};typeof R<"u"&&(N.interpolateParams=R),P=this.missingTranslationHandler.handle(N)}return typeof P<"u"?P:T}get(ce,T){if(!Ee(ce)||!ce.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,q.H)(R=>(R=this.getParsedResult(R,ce,T),(0,E.A)(R)?R:(0,w.of)(R))));{let R=this.getParsedResult(this.translations[this.currentLang],ce,T);return(0,E.A)(R)?R:(0,w.of)(R)}}getStreamOnTranslationChange(ce,T){if(!Ee(ce)||!ce.length)throw new Error('Parameter "key" required');return(0,k.x)((0,ie.v)(()=>this.get(ce,T)),this.onTranslationChange.pipe((0,ne.n)(R=>{const P=this.getParsedResult(R.translations,ce,T);return"function"==typeof P.subscribe?P:(0,w.of)(P)})))}stream(ce,T){if(!Ee(ce)||!ce.length)throw new Error('Parameter "key" required');return(0,k.x)((0,ie.v)(()=>this.get(ce,T)),this.onLangChange.pipe((0,ne.n)(R=>{const P=this.getParsedResult(R.translations,ce,T);return(0,E.A)(P)?P:(0,w.of)(P)})))}instant(ce,T){if(!Ee(ce)||!ce.length)throw new Error('Parameter "key" required');let R=this.getParsedResult(this.translations[this.currentLang],ce,T);if((0,E.A)(R)){if(ce instanceof Array){let P={};return ce.forEach((N,F)=>{P[ce[F]]=ce[F]}),P}return ce}return R}set(ce,T,R=this.currentLang){this.translations[R][ce]=this.compiler.compile(T,R),this.updateLangs(),this.onTranslationChange.emit({lang:R,translations:this.translations[R]})}changeLang(ce){this.currentLang=ce,this.onLangChange.emit({lang:ce,translations:this.translations[ce]}),null==this.defaultLang&&this.changeDefaultLang(ce)}changeDefaultLang(ce){this.defaultLang=ce,this.onDefaultLangChange.emit({lang:ce,translations:this.translations[ce]})}reloadLang(ce){return this.resetLang(ce),this.getTranslation(ce)}resetLang(ce){this._translationRequests[ce]=void 0,this.translations[ce]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let ce=window.navigator.languages?window.navigator.languages[0]:null;return ce=ce||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof ce>"u"?void 0:(-1!==ce.indexOf("-")&&(ce=ce.split("-")[0]),-1!==ce.indexOf("_")&&(ce=ce.split("_")[0]),ce)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let ce=window.navigator.languages?window.navigator.languages[0]:null;return ce=ce||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,ce}static \u0275fac=function(T){return new(T||qe)(c.KVO(Me),c.KVO(le),c.KVO(xe),c.KVO(vt),c.KVO(fe),c.KVO(Te),c.KVO(be),c.KVO(_e),c.KVO(ve))};static \u0275prov=c.jDH({token:qe,factory:qe.\u0275fac})}return qe})(),pn=(()=>{class qe{static forRoot(ce={}){return{ngModule:qe,providers:[ce.loader||{provide:le,useClass:we},ce.compiler||{provide:xe,useClass:ye},ce.parser||{provide:vt,useClass:Be},ce.missingTranslationHandler||{provide:fe,useClass:Re},Me,{provide:be,useValue:ce.isolate},{provide:Te,useValue:ce.useDefaultLang},{provide:_e,useValue:ce.extend},{provide:ve,useValue:ce.defaultLanguage},Qe]}}static forChild(ce={}){return{ngModule:qe,providers:[ce.loader||{provide:le,useClass:we},ce.compiler||{provide:xe,useClass:ye},ce.parser||{provide:vt,useClass:Be},ce.missingTranslationHandler||{provide:fe,useClass:Re},{provide:be,useValue:ce.isolate},{provide:Te,useValue:ce.useDefaultLang},{provide:_e,useValue:ce.extend},{provide:ve,useValue:ce.defaultLanguage},Qe]}}static \u0275fac=function(T){return new(T||qe)};static \u0275mod=c.$C({type:qe});static \u0275inj=c.G2t({})}return qe})()},10467:(et,he,y)=>{function c(E,G,k,ie,Q,te,Y){try{var q=E[te](Y),ne=q.value}catch(le){return void k(le)}q.done?G(ne):Promise.resolve(ne).then(ie,Q)}function w(E){return function(){var G=this,k=arguments;return new Promise(function(ie,Q){var te=E.apply(G,k);function Y(ne){c(te,ie,Q,Y,q,"next",ne)}function q(ne){c(te,ie,Q,Y,q,"throw",ne)}Y(void 0)})}}y.d(he,{A:()=>w})},31635:(et,he,y)=>{function le(T,R,P,N){return new(P||(P=Promise))(function(W,Z){function Pe(bt){try{Ye(N.next(bt))}catch(Ht){Z(Ht)}}function it(bt){try{Ye(N.throw(bt))}catch(Ht){Z(Ht)}}function Ye(bt){bt.done?W(bt.value):function F(W){return W instanceof P?W:new P(function(Z){Z(W)})}(bt.value).then(Pe,it)}Ye((N=N.apply(T,R||[])).next())})}function Be(T){return this instanceof Be?(this.v=T,this):new Be(T)}function xe(T,R,P){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var F,N=P.apply(T,R||[]),W=[];return F={},Z("next"),Z("throw"),Z("return"),F[Symbol.asyncIterator]=function(){return this},F;function Z(St){N[St]&&(F[St]=function(Bt){return new Promise(function(bn,en){W.push([St,Bt,bn,en])>1||Pe(St,Bt)})})}function Pe(St,Bt){try{!function it(St){St.value instanceof Be?Promise.resolve(St.value.v).then(Ye,bt):Ht(W[0][2],St)}(N[St](Bt))}catch(bn){Ht(W[0][3],bn)}}function Ye(St){Pe("next",St)}function bt(St){Pe("throw",St)}function Ht(St,Bt){St(Bt),W.shift(),W.length&&Pe(W[0][0],W[0][1])}}function Me(T){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var P,R=T[Symbol.asyncIterator];return R?R.call(T):(T=function ze(T){var R="function"==typeof Symbol&&Symbol.iterator,P=R&&T[R],N=0;if(P)return P.call(T);if(T&&"number"==typeof T.length)return{next:function(){return T&&N>=T.length&&(T=void 0),{value:T&&T[N++],done:!T}}};throw new TypeError(R?"Object is not iterable.":"Symbol.iterator is not defined.")}(T),P={},N("next"),N("throw"),N("return"),P[Symbol.asyncIterator]=function(){return this},P);function N(W){P[W]=T[W]&&function(Z){return new Promise(function(Pe,it){!function F(W,Z,Pe,it){Promise.resolve(it).then(function(Ye){W({value:Ye,done:Pe})},Z)}(Pe,it,(Z=T[W](Z)).done,Z.value)})}}}y.d(he,{AQ:()=>xe,N3:()=>Be,sH:()=>le,xN:()=>Me}),"function"==typeof SuppressedError&&SuppressedError}},et=>{et(et.s=11866)}]); \ No newline at end of file diff --git a/main.771998acd9ebfbdb.js b/main.771998acd9ebfbdb.js new file mode 100644 index 00000000..863cdcde --- /dev/null +++ b/main.771998acd9ebfbdb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[792],{84800:(et,fe,b)=>{b.d(fe,{v:()=>w});var l=b(54438);let w=(()=>{class E{constructor(){this.ariaHidden=!0}static#e=this.\u0275fac=function(ie){return new(ie||E)};static#t=this.\u0275cmp=l.VBU({type:E,selectors:[["app-logo"]],hostVars:1,hostBindings:function(ie,Q){2&ie&&l.BMQ("aria-hidden",Q.ariaHidden)},standalone:!0,features:[l.aNF],decls:5,vars:0,consts:[["x","0px","y","0px","width","960px","height","960px","viewBox","0 0 960 960"],["points","562.6,109.8 804.1,629.5 829.2,233.1"],["points","624.9,655.9 334.3,655.9 297.2,745.8 479.6,849.8 662,745.8"],["points","384.1,539.3 575.2,539.3 479.6,307"],["points","396.6,109.8 130,233.1 155.1,629.5"]],template:function(ie,Q){1&ie&&(l.qSk(),l.j41(0,"svg",0),l.nrm(1,"polygon",1)(2,"polygon",2)(3,"polygon",3)(4,"polygon",4),l.k0s())},styles:["[_nghost-%COMP%]{display:inline-block;width:24px;height:24px}svg[_ngcontent-%COMP%]{width:100%;height:100%;fill:currentColor}"]})}return E})()},35309:(et,fe,b)=>{b.d(fe,{_:()=>ie});var l=b(74710),w=b(5964),E=b(65245),z=b(18359),N=b(54438);let ie=(()=>{class Q{constructor(Y){this.router=Y,this.subscriptions=new z.yU,this.navigationFocusRequests=[],this.skipLinkFocusRequests=[],this.navigationEndEvents=this.router.events.pipe((0,w.p)(q=>q instanceof l.wF)),this.softNavigations=this.navigationEndEvents.pipe((0,E.i)(1)),this.subscriptions.add(this.softNavigations.subscribe(()=>{this.router.url.split("#")[1]||setTimeout(()=>{this.navigationFocusRequests.length&&this.navigationFocusRequests[this.navigationFocusRequests.length-1].focus({preventScroll:!0})},100)}))}ngOnDestroy(){this.subscriptions.unsubscribe()}requestFocusOnNavigation(Y){this.navigationFocusRequests.push(Y)}relinquishFocusOnNavigation(Y){this.navigationFocusRequests.splice(this.navigationFocusRequests.indexOf(Y),1)}requestSkipLinkFocus(Y){this.skipLinkFocusRequests.push(Y),this.setSkipLinkHref(Y)}relinquishSkipLinkFocus(Y){this.skipLinkFocusRequests.splice(this.skipLinkFocusRequests.indexOf(Y),1),this.setSkipLinkHref(this.skipLinkFocusRequests[this.skipLinkFocusRequests.length-1])}setSkipLinkHref(Y){const q=this.router.url.split("#")[0];this.skipLinkHref=Y?`${q}#${Y.id}`:null}getSkipLinkHref(){return this.skipLinkHref}isNavigationWithinComponentView(Y,q){const re=/(components|cdk)\/([^/]+)/,ce=Y.match(re),Se=q.match(re);return Y&&q&&ce&&Se&&ce[0]===Se[0]&&ce[1]===Se[1]}static#e=this.\u0275fac=function(q){return new(q||Q)(N.KVO(l.Ix))};static#t=this.\u0275prov=N.jDH({token:Q,factory:Q.\u0275fac,providedIn:"root"})}return Q})()},11866:(et,fe,b)=>{var l=b(28203),w=b(21626),E=b(54438),z=b(345),N=b(49969);function Q(O){return new E.wOt(3e3,!1)}function Ye(O){switch(O.length){case 0:return new N.sf;case 1:return O[0];default:return new N.ui(O)}}function Be(O,u,h=new Map,y=new Map){const S=[],V=[];let a=-1,v=null;if(u.forEach(m=>{const D=m.get("offset"),L=D==a,le=L&&v||new Map;m.forEach((Re,Ke)=>{let ut=Ke,ht=Re;if("offset"!==Ke)switch(ut=O.normalizePropertyName(ut,S),ht){case N.FX:ht=h.get(Ke);break;case N.kp:ht=y.get(Ke);break;default:ht=O.normalizeStyleValue(Ke,ut,ht,S)}le.set(ut,ht)}),L||V.push(le),v=le,a=D}),S.length)throw function Mt(O){return new E.wOt(3502,!1)}();return V}function ct(O,u,h,y){switch(u){case"start":O.onStart(()=>y(h&&$t(h,"start",O)));break;case"done":O.onDone(()=>y(h&&$t(h,"done",O)));break;case"destroy":O.onDestroy(()=>y(h&&$t(h,"destroy",O)))}}function $t(O,u,h){const V=wt(O.element,O.triggerName,O.fromState,O.toState,u||O.phaseName,h.totalTime??O.totalTime,!!h.disabled),a=O._data;return null!=a&&(V._data=a),V}function wt(O,u,h,y,S="",V=0,a){return{element:O,triggerName:u,fromState:h,toState:y,phaseName:S,totalTime:V,disabled:!!a}}function Bt(O,u,h){let y=O.get(u);return y||O.set(u,y=h),y}function En(O){const u=O.indexOf(":");return[O.substring(1,u),O.slice(u+1)]}const yn=typeof document>"u"?null:document.documentElement;function Yt(O){const u=O.parentNode||O.host||null;return u===yn?null:u}let ot=null,On=!1;function mi(O,u){for(;u;){if(u===O)return!0;u=Yt(u)}return!1}function ke(O,u,h){if(h)return Array.from(O.querySelectorAll(u));const y=O.querySelector(u);return y?[y]:[]}let X=(()=>{class O{validateStyleProperty(h){return function Hn(O){ot||(ot=function Ei(){return typeof document<"u"?document.body:null}()||{},On=!!ot.style&&"WebkitAppearance"in ot.style);let u=!0;return ot.style&&!function sn(O){return"ebkit"==O.substring(1,6)}(O)&&(u=O in ot.style,!u&&On&&(u="Webkit"+O.charAt(0).toUpperCase()+O.slice(1)in ot.style)),u}(h)}matchesElement(h,y){return!1}containsElement(h,y){return mi(h,y)}getParentElement(h){return Yt(h)}query(h,y,S){return ke(h,y,S)}computeStyle(h,y,S){return S||""}animate(h,y,S,V,a,v=[],m){return new N.sf(S,V)}static#e=this.\u0275fac=function(y){return new(y||O)};static#t=this.\u0275prov=E.jDH({token:O,factory:O.\u0275fac})}return O})();class J{static#e=this.NOOP=new X}class Te{}const nt=1e3,st="ng-enter",yt="ng-leave",pt="ng-trigger",It=".ng-trigger",qt="ng-animating",Nt=".ng-animating";function nn(O){if("number"==typeof O)return O;const u=O.match(/^(-?[\.\d]+)(m?s)/);return!u||u.length<2?0:jn(parseFloat(u[1]),u[2])}function jn(O,u){return"s"===u?O*nt:O}function Kn(O,u,h){return O.hasOwnProperty("duration")?O:function ci(O,u,h){let S,V=0,a="";if("string"==typeof O){const v=O.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===v)return u.push(Q()),{duration:0,delay:0,easing:""};S=jn(parseFloat(v[1]),v[2]);const m=v[3];null!=m&&(V=jn(parseFloat(m),v[4]));const D=v[5];D&&(a=D)}else S=O;if(!h){let v=!1,m=u.length;S<0&&(u.push(function te(){return new E.wOt(3100,!1)}()),v=!0),V<0&&(u.push(function Y(){return new E.wOt(3101,!1)}()),v=!0),v&&u.splice(m,0,Q())}return{duration:S,delay:V,easing:a}}(O,u,h)}function M(O,u,h){u.forEach((y,S)=>{const V=K(S);h&&!h.has(S)&&h.set(S,O.style[V]),O.style[V]=y})}function P(O,u){u.forEach((h,y)=>{const S=K(y);O.style[S]=""})}function Z(O){return Array.isArray(O)?1==O.length?O[0]:(0,N.K2)(O):O}const Ze=new RegExp("{{\\s*(.+?)\\s*}}","g");function xt(O){let u=[];if("string"==typeof O){let h;for(;h=Ze.exec(O);)u.push(h[1]);Ze.lastIndex=0}return u}function Ae(O,u,h){const y=`${O}`,S=y.replace(Ze,(V,a)=>{let v=u[a];return null==v&&(h.push(function re(O){return new E.wOt(3003,!1)}()),v=""),v.toString()});return S==y?O:S}const _e=/-+([a-z0-9])/g;function K(O){return O.replace(_e,(...u)=>u[1].toUpperCase())}function hn(O,u,h){switch(u.type){case N.If.Trigger:return O.visitTrigger(u,h);case N.If.State:return O.visitState(u,h);case N.If.Transition:return O.visitTransition(u,h);case N.If.Sequence:return O.visitSequence(u,h);case N.If.Group:return O.visitGroup(u,h);case N.If.Animate:return O.visitAnimate(u,h);case N.If.Keyframes:return O.visitKeyframes(u,h);case N.If.Style:return O.visitStyle(u,h);case N.If.Reference:return O.visitReference(u,h);case N.If.AnimateChild:return O.visitAnimateChild(u,h);case N.If.AnimateRef:return O.visitAnimateRef(u,h);case N.If.Query:return O.visitQuery(u,h);case N.If.Stagger:return O.visitStagger(u,h);default:throw function ce(O){return new E.wOt(3004,!1)}()}}function gn(O,u){return window.getComputedStyle(O)[u]}const Et=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 Ti extends Te{normalizePropertyName(u,h){return K(u)}normalizeStyleValue(u,h,y,S){let V="";const a=y.toString().trim();if(Et.has(h)&&0!==y&&"0"!==y)if("number"==typeof y)V="px";else{const v=y.match(/^[+-]?[\d\.]+([a-z]*)$/);v&&0==v[1].length&&S.push(function Se(O,u){return new E.wOt(3005,!1)}())}return a+V}}const li="*";const tr=new Set(["true","1"]),W=new Set(["false","0"]);function oe(O,u){const h=tr.has(O)||W.has(O),y=tr.has(u)||W.has(u);return(S,V)=>{let a=O==li||O==S,v=u==li||u==V;return!a&&h&&"boolean"==typeof S&&(a=S?tr.has(O):W.has(O)),!v&&y&&"boolean"==typeof V&&(v=V?tr.has(u):W.has(u)),a&&v}}const Ne=new RegExp("s*:selfs*,?","g");function Ge(O,u,h,y){return new lt(O).build(u,h,y)}class lt{constructor(u){this._driver=u}build(u,h,y){const S=new Kt(h);return this._resetContextStyleTimingState(S),hn(this,Z(u),S)}_resetContextStyleTimingState(u){u.currentQuerySelector="",u.collectedStyles=new Map,u.collectedStyles.set("",new Map),u.currentTime=0}visitTrigger(u,h){let y=h.queryCount=0,S=h.depCount=0;const V=[],a=[];return"@"==u.name.charAt(0)&&h.errors.push(function pe(){return new E.wOt(3006,!1)}()),u.definitions.forEach(v=>{if(this._resetContextStyleTimingState(h),v.type==N.If.State){const m=v,D=m.name;D.toString().split(/\s*,\s*/).forEach(L=>{m.name=L,V.push(this.visitState(m,h))}),m.name=D}else if(v.type==N.If.Transition){const m=this.visitTransition(v,h);y+=m.queryCount,S+=m.depCount,a.push(m)}else h.errors.push(function xe(){return new E.wOt(3007,!1)}())}),{type:N.If.Trigger,name:u.name,states:V,transitions:a,queryCount:y,depCount:S,options:null}}visitState(u,h){const y=this.visitStyle(u.styles,h),S=u.options&&u.options.params||null;if(y.containsDynamicStyles){const V=new Set,a=S||{};y.styles.forEach(v=>{v instanceof Map&&v.forEach(m=>{xt(m).forEach(D=>{a.hasOwnProperty(D)||V.add(D)})})}),V.size&&h.errors.push(function $e(O,u){return new E.wOt(3008,!1)}(0,V.values()))}return{type:N.If.State,name:u.name,style:y,options:S?{params:S}:null}}visitTransition(u,h){h.queryCount=0,h.depCount=0;const y=hn(this,Z(u.animation),h),S=function ui(O,u){const h=[];return"string"==typeof O?O.split(/\s*,\s*/).forEach(y=>function Li(O,u,h){if(":"==O[0]){const m=function pr(O,u){switch(O){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(h,y)=>parseFloat(y)>parseFloat(h);case":decrement":return(h,y)=>parseFloat(y) *"}}(O,h);if("function"==typeof m)return void u.push(m);O=m}const y=O.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==y||y.length<4)return h.push(function Me(O){return new E.wOt(3015,!1)}()),u;const S=y[1],V=y[2],a=y[3];u.push(oe(S,a)),"<"==V[0]&&(S!=li||a!=li)&&u.push(oe(a,S))}(y,h,u)):h.push(O),h}(u.expr,h.errors);return{type:N.If.Transition,matchers:S,animation:y,queryCount:h.queryCount,depCount:h.depCount,options:zt(u.options)}}visitSequence(u,h){return{type:N.If.Sequence,steps:u.steps.map(y=>hn(this,y,h)),options:zt(u.options)}}visitGroup(u,h){const y=h.currentTime;let S=0;const V=u.steps.map(a=>{h.currentTime=y;const v=hn(this,a,h);return S=Math.max(S,h.currentTime),v});return h.currentTime=S,{type:N.If.Group,steps:V,options:zt(u.options)}}visitAnimate(u,h){const y=function an(O,u){if(O.hasOwnProperty("duration"))return O;if("number"==typeof O)return $n(Kn(O,u).duration,0,"");const h=O;if(h.split(/\s+/).some(V=>"{"==V.charAt(0)&&"{"==V.charAt(1))){const V=$n(0,0,"");return V.dynamic=!0,V.strValue=h,V}const S=Kn(h,u);return $n(S.duration,S.delay,S.easing)}(u.timings,h.errors);h.currentAnimateTimings=y;let S,V=u.styles?u.styles:(0,N.iF)({});if(V.type==N.If.Keyframes)S=this.visitKeyframes(V,h);else{let a=u.styles,v=!1;if(!a){v=!0;const D={};y.easing&&(D.easing=y.easing),a=(0,N.iF)(D)}h.currentTime+=y.duration+y.delay;const m=this.visitStyle(a,h);m.isEmptyStep=v,S=m}return h.currentAnimateTimings=null,{type:N.If.Animate,timings:y,style:S,options:null}}visitStyle(u,h){const y=this._makeStyleAst(u,h);return this._validateStyleAst(y,h),y}_makeStyleAst(u,h){const y=[],S=Array.isArray(u.styles)?u.styles:[u.styles];for(let v of S)"string"==typeof v?v===N.kp?y.push(v):h.errors.push(new E.wOt(3002,!1)):y.push(new Map(Object.entries(v)));let V=!1,a=null;return y.forEach(v=>{if(v instanceof Map&&(v.has("easing")&&(a=v.get("easing"),v.delete("easing")),!V))for(let m of v.values())if(m.toString().indexOf("{{")>=0){V=!0;break}}),{type:N.If.Style,styles:y,easing:a,offset:u.offset,containsDynamicStyles:V,options:null}}_validateStyleAst(u,h){const y=h.currentAnimateTimings;let S=h.currentTime,V=h.currentTime;y&&V>0&&(V-=y.duration+y.delay),u.styles.forEach(a=>{"string"!=typeof a&&a.forEach((v,m)=>{const D=h.collectedStyles.get(h.currentQuerySelector),L=D.get(m);let le=!0;L&&(V!=S&&V>=L.startTime&&S<=L.endTime&&(h.errors.push(function rt(O,u,h,y,S){return new E.wOt(3010,!1)}()),le=!1),V=L.startTime),le&&D.set(m,{startTime:V,endTime:S}),h.options&&function we(O,u,h){const y=u.params||{},S=xt(O);S.length&&S.forEach(V=>{y.hasOwnProperty(V)||h.push(function q(O){return new E.wOt(3001,!1)}())})}(v,h.options,h.errors)})})}visitKeyframes(u,h){const y={type:N.If.Keyframes,styles:[],options:null};if(!h.currentAnimateTimings)return h.errors.push(function vt(){return new E.wOt(3011,!1)}()),y;let V=0;const a=[];let v=!1,m=!1,D=0;const L=u.steps.map(Ct=>{const Gt=this._makeStyleAst(Ct,h);let Ut=null!=Gt.offset?Gt.offset:function cn(O){if("string"==typeof O)return null;let u=null;if(Array.isArray(O))O.forEach(h=>{if(h instanceof Map&&h.has("offset")){const y=h;u=parseFloat(y.get("offset")),y.delete("offset")}});else if(O instanceof Map&&O.has("offset")){const h=O;u=parseFloat(h.get("offset")),h.delete("offset")}return u}(Gt.styles),kt=0;return null!=Ut&&(V++,kt=Gt.offset=Ut),m=m||kt<0||kt>1,v=v||kt0&&V{const Ut=Re>0?Gt==Ke?1:Re*Gt:a[Gt],kt=Ut*Tt;h.currentTime=ut+ht.delay+kt,ht.duration=kt,this._validateStyleAst(Ct,h),Ct.offset=Ut,y.styles.push(Ct)}),y}visitReference(u,h){return{type:N.If.Reference,animation:hn(this,Z(u.animation),h),options:zt(u.options)}}visitAnimateChild(u,h){return h.depCount++,{type:N.If.AnimateChild,options:zt(u.options)}}visitAnimateRef(u,h){return{type:N.If.AnimateRef,animation:this.visitReference(u.animation,h),options:zt(u.options)}}visitQuery(u,h){const y=h.currentQuerySelector,S=u.options||{};h.queryCount++,h.currentQuery=u;const[V,a]=function Rt(O){const u=!!O.split(/\s*,\s*/).find(h=>":self"==h);return u&&(O=O.replace(Ne,"")),O=O.replace(/@\*/g,It).replace(/@\w+/g,h=>It+"-"+h.slice(1)).replace(/:animating/g,Nt),[O,u]}(u.selector);h.currentQuerySelector=y.length?y+" "+V:V,Bt(h.collectedStyles,h.currentQuerySelector,new Map);const v=hn(this,Z(u.animation),h);return h.currentQuery=null,h.currentQuerySelector=y,{type:N.If.Query,selector:V,limit:S.limit||0,optional:!!S.optional,includeSelf:a,animation:v,originalSelector:u.selector,options:zt(u.options)}}visitStagger(u,h){h.currentQuery||h.errors.push(function De(){return new E.wOt(3013,!1)}());const y="full"===u.timings?{duration:0,delay:0,easing:"full"}:Kn(u.timings,h.errors,!0);return{type:N.If.Stagger,animation:hn(this,Z(u.animation),h),timings:y,options:null}}}class Kt{constructor(u){this.errors=u,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 zt(O){return O?(O={...O}).params&&(O.params=function at(O){return O?{...O}:null}(O.params)):O={},O}function $n(O,u,h){return{duration:O,delay:u,easing:h}}function vn(O,u,h,y,S,V,a=null,v=!1){return{type:1,element:O,keyframes:u,preStyleProps:h,postStyleProps:y,duration:S,delay:V,totalTime:S+V,easing:a,subTimeline:v}}class Xt{constructor(){this._map=new Map}get(u){return this._map.get(u)||[]}append(u,h){let y=this._map.get(u);y||this._map.set(u,y=[]),y.push(...h)}has(u){return this._map.has(u)}clear(){this._map.clear()}}const Ki=new RegExp(":enter","g"),Gi=new RegExp(":leave","g");function oi(O,u,h,y,S,V=new Map,a=new Map,v,m,D=[]){return(new si).buildKeyframes(O,u,h,y,S,V,a,v,m,D)}class si{buildKeyframes(u,h,y,S,V,a,v,m,D,L=[]){D=D||new Xt;const le=new St(u,h,D,S,V,L,[]);le.options=m;const Re=m.delay?nn(m.delay):0;le.currentTimeline.delayNextStep(Re),le.currentTimeline.setStyles([a],null,le.errors,m),hn(this,y,le);const Ke=le.timelines.filter(ut=>ut.containsAnimation());if(Ke.length&&v.size){let ut;for(let ht=Ke.length-1;ht>=0;ht--){const Tt=Ke[ht];if(Tt.element===h){ut=Tt;break}}ut&&!ut.allowOnlyTimelineStyles()&&ut.setStyles([v],null,le.errors,m)}return Ke.length?Ke.map(ut=>ut.buildKeyframes()):[vn(h,[],[],[],0,Re,"",!1)]}visitTrigger(u,h){}visitState(u,h){}visitTransition(u,h){}visitAnimateChild(u,h){const y=h.subInstructions.get(h.element);if(y){const S=h.createSubContext(u.options),V=h.currentTimeline.currentTime,a=this._visitSubInstructions(y,S,S.options);V!=a&&h.transformIntoNewTimeline(a)}h.previousNode=u}visitAnimateRef(u,h){const y=h.createSubContext(u.options);y.transformIntoNewTimeline(),this._applyAnimationRefDelays([u.options,u.animation.options],h,y),this.visitReference(u.animation,y),h.transformIntoNewTimeline(y.currentTimeline.currentTime),h.previousNode=u}_applyAnimationRefDelays(u,h,y){for(const S of u){const V=S?.delay;if(V){const a="number"==typeof V?V:nn(Ae(V,S?.params??{},h.errors));y.delayNextStep(a)}}}_visitSubInstructions(u,h,y){let V=h.currentTimeline.currentTime;const a=null!=y.duration?nn(y.duration):null,v=null!=y.delay?nn(y.delay):null;return 0!==a&&u.forEach(m=>{const D=h.appendInstructionToTimeline(m,a,v);V=Math.max(V,D.duration+D.delay)}),V}visitReference(u,h){h.updateOptions(u.options,!0),hn(this,u.animation,h),h.previousNode=u}visitSequence(u,h){const y=h.subContextCount;let S=h;const V=u.options;if(V&&(V.params||V.delay)&&(S=h.createSubContext(V),S.transformIntoNewTimeline(),null!=V.delay)){S.previousNode.type==N.If.Style&&(S.currentTimeline.snapshotCurrentStyles(),S.previousNode=Bi);const a=nn(V.delay);S.delayNextStep(a)}u.steps.length&&(u.steps.forEach(a=>hn(this,a,S)),S.currentTimeline.applyStylesToKeyframe(),S.subContextCount>y&&S.transformIntoNewTimeline()),h.previousNode=u}visitGroup(u,h){const y=[];let S=h.currentTimeline.currentTime;const V=u.options&&u.options.delay?nn(u.options.delay):0;u.steps.forEach(a=>{const v=h.createSubContext(u.options);V&&v.delayNextStep(V),hn(this,a,v),S=Math.max(S,v.currentTimeline.currentTime),y.push(v.currentTimeline)}),y.forEach(a=>h.currentTimeline.mergeTimelineCollectedStyles(a)),h.transformIntoNewTimeline(S),h.previousNode=u}_visitTiming(u,h){if(u.dynamic){const y=u.strValue;return Kn(h.params?Ae(y,h.params,h.errors):y,h.errors)}return{duration:u.duration,delay:u.delay,easing:u.easing}}visitAnimate(u,h){const y=h.currentAnimateTimings=this._visitTiming(u.timings,h),S=h.currentTimeline;y.delay&&(h.incrementTime(y.delay),S.snapshotCurrentStyles());const V=u.style;V.type==N.If.Keyframes?this.visitKeyframes(V,h):(h.incrementTime(y.duration),this.visitStyle(V,h),S.applyStylesToKeyframe()),h.currentAnimateTimings=null,h.previousNode=u}visitStyle(u,h){const y=h.currentTimeline,S=h.currentAnimateTimings;!S&&y.hasCurrentStyleProperties()&&y.forwardFrame();const V=S&&S.easing||u.easing;u.isEmptyStep?y.applyEmptyStep(V):y.setStyles(u.styles,V,h.errors,h.options),h.previousNode=u}visitKeyframes(u,h){const y=h.currentAnimateTimings,S=h.currentTimeline.duration,V=y.duration,v=h.createSubContext().currentTimeline;v.easing=y.easing,u.styles.forEach(m=>{v.forwardTime((m.offset||0)*V),v.setStyles(m.styles,m.easing,h.errors,h.options),v.applyStylesToKeyframe()}),h.currentTimeline.mergeTimelineCollectedStyles(v),h.transformIntoNewTimeline(S+V),h.previousNode=u}visitQuery(u,h){const y=h.currentTimeline.currentTime,S=u.options||{},V=S.delay?nn(S.delay):0;V&&(h.previousNode.type===N.If.Style||0==y&&h.currentTimeline.hasCurrentStyleProperties())&&(h.currentTimeline.snapshotCurrentStyles(),h.previousNode=Bi);let a=y;const v=h.invokeQuery(u.selector,u.originalSelector,u.limit,u.includeSelf,!!S.optional,h.errors);h.currentQueryTotal=v.length;let m=null;v.forEach((D,L)=>{h.currentQueryIndex=L;const le=h.createSubContext(u.options,D);V&&le.delayNextStep(V),D===h.element&&(m=le.currentTimeline),hn(this,u.animation,le),le.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,le.currentTimeline.currentTime)}),h.currentQueryIndex=0,h.currentQueryTotal=0,h.transformIntoNewTimeline(a),m&&(h.currentTimeline.mergeTimelineCollectedStyles(m),h.currentTimeline.snapshotCurrentStyles()),h.previousNode=u}visitStagger(u,h){const y=h.parentContext,S=h.currentTimeline,V=u.timings,a=Math.abs(V.duration),v=a*(h.currentQueryTotal-1);let m=a*h.currentQueryIndex;switch(V.duration<0?"reverse":V.easing){case"reverse":m=v-m;break;case"full":m=y.currentStaggerTime}const L=h.currentTimeline;m&&L.delayNextStep(m);const le=L.currentTime;hn(this,u.animation,h),h.previousNode=u,y.currentStaggerTime=S.currentTime-le+(S.startTime-y.currentTimeline.startTime)}}const Bi={};class St{constructor(u,h,y,S,V,a,v,m){this._driver=u,this.element=h,this.subInstructions=y,this._enterClassName=S,this._leaveClassName=V,this.errors=a,this.timelines=v,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Bi,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=m||new on(this._driver,h,0),v.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(u,h){if(!u)return;const y=u;let S=this.options;null!=y.duration&&(S.duration=nn(y.duration)),null!=y.delay&&(S.delay=nn(y.delay));const V=y.params;if(V){let a=S.params;a||(a=this.options.params={}),Object.keys(V).forEach(v=>{(!h||!a.hasOwnProperty(v))&&(a[v]=Ae(V[v],a,this.errors))})}}_copyOptions(){const u={};if(this.options){const h=this.options.params;if(h){const y=u.params={};Object.keys(h).forEach(S=>{y[S]=h[S]})}}return u}createSubContext(u=null,h,y){const S=h||this.element,V=new St(this._driver,S,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(S,y||0));return V.previousNode=this.previousNode,V.currentAnimateTimings=this.currentAnimateTimings,V.options=this._copyOptions(),V.updateOptions(u),V.currentQueryIndex=this.currentQueryIndex,V.currentQueryTotal=this.currentQueryTotal,V.parentContext=this,this.subContextCount++,V}transformIntoNewTimeline(u){return this.previousNode=Bi,this.currentTimeline=this.currentTimeline.fork(this.element,u),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(u,h,y){const S={duration:h??u.duration,delay:this.currentTimeline.currentTime+(y??0)+u.delay,easing:""},V=new Ua(this._driver,u.element,u.keyframes,u.preStyleProps,u.postStyleProps,S,u.stretchStartingKeyframe);return this.timelines.push(V),S}incrementTime(u){this.currentTimeline.forwardTime(this.currentTimeline.duration+u)}delayNextStep(u){u>0&&this.currentTimeline.delayNextStep(u)}invokeQuery(u,h,y,S,V,a){let v=[];if(S&&v.push(this.element),u.length>0){u=(u=u.replace(Ki,"."+this._enterClassName)).replace(Gi,"."+this._leaveClassName);let D=this._driver.query(this.element,u,1!=y);0!==y&&(D=y<0?D.slice(D.length+y,D.length):D.slice(0,y)),v.push(...D)}return!V&&0==v.length&&a.push(function de(O){return new E.wOt(3014,!1)}()),v}}class on{constructor(u,h,y,S){this._driver=u,this.element=h,this.startTime=y,this._elementTimelineStylesLookup=S,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(h),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(h,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(u){const h=1===this._keyframes.size&&this._pendingStyles.size;this.duration||h?(this.forwardTime(this.currentTime+u),h&&this.snapshotCurrentStyles()):this.startTime+=u}fork(u,h){return this.applyStylesToKeyframe(),new on(this._driver,u,h||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(u){this.applyStylesToKeyframe(),this.duration=u,this._loadKeyframe()}_updateStyle(u,h){this._localTimelineStyles.set(u,h),this._globalTimelineStyles.set(u,h),this._styleSummary.set(u,{time:this.currentTime,value:h})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(u){u&&this._previousKeyframe.set("easing",u);for(let[h,y]of this._globalTimelineStyles)this._backFill.set(h,y||N.kp),this._currentKeyframe.set(h,N.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(u,h,y,S){h&&this._previousKeyframe.set("easing",h);const V=S&&S.params||{},a=function Vo(O,u){const h=new Map;let y;return O.forEach(S=>{if("*"===S){y??=u.keys();for(let V of y)h.set(V,N.kp)}else for(let[V,a]of S)h.set(V,a)}),h}(u,this._globalTimelineStyles);for(let[v,m]of a){const D=Ae(m,V,y);this._pendingStyles.set(v,D),this._localTimelineStyles.has(v)||this._backFill.set(v,this._globalTimelineStyles.get(v)??N.kp),this._updateStyle(v,D)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((u,h)=>{this._currentKeyframe.set(h,u)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((u,h)=>{this._currentKeyframe.has(h)||this._currentKeyframe.set(h,u)}))}snapshotCurrentStyles(){for(let[u,h]of this._localTimelineStyles)this._pendingStyles.set(u,h),this._updateStyle(u,h)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const u=[];for(let h in this._currentKeyframe)u.push(h);return u}mergeTimelineCollectedStyles(u){u._styleSummary.forEach((h,y)=>{const S=this._styleSummary.get(y);(!S||h.time>S.time)&&this._updateStyle(y,h.value)})}buildKeyframes(){this.applyStylesToKeyframe();const u=new Set,h=new Set,y=1===this._keyframes.size&&0===this.duration;let S=[];this._keyframes.forEach((v,m)=>{const D=new Map([...this._backFill,...v]);D.forEach((L,le)=>{L===N.FX?u.add(le):L===N.kp&&h.add(le)}),y||D.set("offset",m/this.duration),S.push(D)});const V=[...u.values()],a=[...h.values()];if(y){const v=S[0],m=new Map(v);v.set("offset",0),m.set("offset",1),S=[v,m]}return vn(this.element,S,V,a,this.duration,this.startTime,this.easing,!1)}}class Ua extends on{constructor(u,h,y,S,V,a,v=!1){super(u,h,a.delay),this.keyframes=y,this.preStyleProps=S,this.postStyleProps=V,this._stretchStartingKeyframe=v,this.timings={duration:a.duration,delay:a.delay,easing:a.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let u=this.keyframes,{delay:h,duration:y,easing:S}=this.timings;if(this._stretchStartingKeyframe&&h){const V=[],a=y+h,v=h/a,m=new Map(u[0]);m.set("offset",0),V.push(m);const D=new Map(u[0]);D.set("offset",gi(v)),V.push(D);const L=u.length-1;for(let le=1;le<=L;le++){let Re=new Map(u[le]);const Ke=Re.get("offset");Re.set("offset",gi((h+Ke*y)/a)),V.push(Re)}y=a,h=0,S="",u=V}return vn(this.element,u,this.preStyleProps,this.postStyleProps,y,h,S,!0)}}function gi(O,u=3){const h=Math.pow(10,u-1);return Math.round(O*h)/h}function po(O,u,h,y,S,V,a,v,m,D,L,le,Re){return{type:0,element:O,triggerName:u,isRemovalTransition:S,fromState:h,fromStyles:V,toState:y,toStyles:a,timelines:v,queriedElements:m,preStyleProps:D,postStyleProps:L,totalTime:le,errors:Re}}const Sr={};class mo{constructor(u,h,y){this._triggerName=u,this.ast=h,this._stateStyles=y}match(u,h,y,S){return function nr(O,u,h,y,S){return O.some(V=>V(u,h,y,S))}(this.ast.matchers,u,h,y,S)}buildStyles(u,h,y){let S=this._stateStyles.get("*");return void 0!==u&&(S=this._stateStyles.get(u?.toString())||S),S?S.buildStyles(h,y):new Map}build(u,h,y,S,V,a,v,m,D,L){const le=[],Re=this.ast.options&&this.ast.options.params||Sr,ut=this.buildStyles(y,v&&v.params||Sr,le),ht=m&&m.params||Sr,Tt=this.buildStyles(S,ht,le),Ct=new Set,Gt=new Map,Ut=new Map,kt="void"===S,Yn={params:Wr(ht,Re),delay:this.ast.options?.delay},Vt=L?[]:oi(u,h,this.ast.animation,V,a,ut,Tt,Yn,D,le);let Xe=0;return Vt.forEach(dt=>{Xe=Math.max(dt.duration+dt.delay,Xe)}),le.length?po(h,this._triggerName,y,S,kt,ut,Tt,[],[],Gt,Ut,Xe,le):(Vt.forEach(dt=>{const ln=dt.element,Mn=Bt(Gt,ln,new Set);dt.preStyleProps.forEach(Fn=>Mn.add(Fn));const Pn=Bt(Ut,ln,new Set);dt.postStyleProps.forEach(Fn=>Pn.add(Fn)),ln!==h&&Ct.add(ln)}),po(h,this._triggerName,y,S,kt,ut,Tt,Vt,[...Ct.values()],Gt,Ut,Xe))}}function Wr(O,u){const h={...u};return Object.entries(O).forEach(([y,S])=>{null!=S&&(h[y]=S)}),h}class Gn{constructor(u,h,y){this.styles=u,this.defaultParams=h,this.normalizer=y}buildStyles(u,h){const y=new Map,S=Wr(u,this.defaultParams);return this.styles.styles.forEach(V=>{"string"!=typeof V&&V.forEach((a,v)=>{a&&(a=Ae(a,S,h));const m=this.normalizer.normalizePropertyName(v,h);a=this.normalizer.normalizeStyleValue(v,m,a,h),y.set(v,a)})}),y}}class Oi{constructor(u,h,y){this.name=u,this.ast=h,this._normalizer=y,this.transitionFactories=[],this.states=new Map,h.states.forEach(S=>{this.states.set(S.name,new Gn(S.style,S.options&&S.options.params||{},y))}),ir(this.states,"true","1"),ir(this.states,"false","0"),h.transitions.forEach(S=>{this.transitionFactories.push(new mo(u,S,this.states))}),this.fallbackTransition=function Tr(O,u,h){return new mo(O,{type:N.If.Transition,animation:{type:N.If.Sequence,steps:[],options:null},matchers:[(a,v)=>!0],options:null,queryCount:0,depCount:0},u)}(u,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(u,h,y,S){return this.transitionFactories.find(a=>a.match(u,h,y,S))||null}matchStyles(u,h,y){return this.fallbackTransition.buildStyles(u,h,y)}}function ir(O,u,h){O.has(u)?O.has(h)||O.set(h,O.get(u)):O.has(h)&&O.set(u,O.get(h))}const Ar=new Xt;class Gr{constructor(u,h,y){this.bodyNode=u,this._driver=h,this._normalizer=y,this._animations=new Map,this._playersById=new Map,this.players=[]}register(u,h){const y=[],V=Ge(this._driver,h,y,[]);if(y.length)throw function dn(O){return new E.wOt(3503,!1)}();this._animations.set(u,V)}_buildPlayer(u,h,y){const S=u.element,V=Be(this._normalizer,u.keyframes,h,y);return this._driver.animate(S,V,u.duration,u.delay,u.easing,[],!0)}create(u,h,y={}){const S=[],V=this._animations.get(u);let a;const v=new Map;if(V?(a=oi(this._driver,h,V,st,yt,new Map,new Map,y,Ar,S),a.forEach(L=>{const le=Bt(v,L.element,new Map);L.postStyleProps.forEach(Re=>le.set(Re,null))})):(S.push(function qe(){return new E.wOt(3300,!1)}()),a=[]),S.length)throw function We(O){return new E.wOt(3504,!1)}();v.forEach((L,le)=>{L.forEach((Re,Ke)=>{L.set(Ke,this._driver.computeStyle(le,Ke,N.kp))})});const D=Ye(a.map(L=>{const le=v.get(L.element);return this._buildPlayer(L,new Map,le)}));return this._playersById.set(u,D),D.onDestroy(()=>this.destroy(u)),this.players.push(D),D}destroy(u){const h=this._getPlayer(u);h.destroy(),this._playersById.delete(u);const y=this.players.indexOf(h);y>=0&&this.players.splice(y,1)}_getPlayer(u){const h=this._playersById.get(u);if(!h)throw function ue(O){return new E.wOt(3301,!1)}();return h}listen(u,h,y,S){const V=wt(h,"","","");return ct(this._getPlayer(u),y,V,S),()=>{}}command(u,h,y,S){if("register"==y)return void this.register(u,S[0]);if("create"==y)return void this.create(u,h,S[0]||{});const V=this._getPlayer(u);switch(y){case"play":V.play();break;case"pause":V.pause();break;case"reset":V.reset();break;case"restart":V.restart();break;case"finish":V.finish();break;case"init":V.init();break;case"setPosition":V.setPosition(parseFloat(S[0]));break;case"destroy":this.destroy(u)}}}const Xi="ng-animate-queued",mr="ng-animate-disabled",wi=[],Or={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Un={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Xn="__ng_removed";class Pt{get params(){return this.options.params}constructor(u,h=""){this.namespaceId=h;const y=u&&u.hasOwnProperty("value");if(this.value=function Ho(O){return O??null}(y?u.value:u),y){const{value:V,...a}=u;this.options=a}else this.options={};this.options.params||(this.options.params={})}absorbOptions(u){const h=u.params;if(h){const y=this.options.params;Object.keys(h).forEach(S=>{null==y[S]&&(y[S]=h[S])})}}}const xi="void",xr=new Pt(xi);class Rr{constructor(u,h,y){this.id=u,this.hostElement=h,this._engine=y,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+u,vi(h,this._hostClassName)}listen(u,h,y,S){if(!this._triggers.has(h))throw function T(O,u){return new E.wOt(3302,!1)}();if(null==y||0==y.length)throw function R(O){return new E.wOt(3303,!1)}();if(!function $o(O){return"start"==O||"done"==O}(y))throw function k(O,u){return new E.wOt(3400,!1)}();const V=Bt(this._elementListeners,u,[]),a={name:h,phase:y,callback:S};V.push(a);const v=Bt(this._engine.statesByElement,u,new Map);return v.has(h)||(vi(u,pt),vi(u,pt+"-"+h),v.set(h,xr)),()=>{this._engine.afterFlush(()=>{const m=V.indexOf(a);m>=0&&V.splice(m,1),this._triggers.has(h)||v.delete(h)})}}register(u,h){return!this._triggers.has(u)&&(this._triggers.set(u,h),!0)}_getTrigger(u){const h=this._triggers.get(u);if(!h)throw function x(O){return new E.wOt(3401,!1)}();return h}trigger(u,h,y,S=!0){const V=this._getTrigger(h),a=new bo(this.id,h,u);let v=this._engine.statesByElement.get(u);v||(vi(u,pt),vi(u,pt+"-"+h),this._engine.statesByElement.set(u,v=new Map));let m=v.get(h);const D=new Pt(y,this.id);if(!(y&&y.hasOwnProperty("value"))&&m&&D.absorbOptions(m.options),v.set(h,D),m||(m=xr),D.value!==xi&&m.value===D.value){if(!function yo(O,u){const h=Object.keys(O),y=Object.keys(u);if(h.length!=y.length)return!1;for(let S=0;S{P(u,Tt),M(u,Ct)})}return}const Re=Bt(this._engine.playersByElement,u,[]);Re.forEach(ht=>{ht.namespaceId==this.id&&ht.triggerName==h&&ht.queued&&ht.destroy()});let Ke=V.matchTransition(m.value,D.value,u,D.params),ut=!1;if(!Ke){if(!S)return;Ke=V.fallbackTransition,ut=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:u,triggerName:h,transition:Ke,fromState:m,toState:D,player:a,isFallbackTransition:ut}),ut||(vi(u,Xi),a.onStart(()=>{Vn(u,Xi)})),a.onDone(()=>{let ht=this.players.indexOf(a);ht>=0&&this.players.splice(ht,1);const Tt=this._engine.playersByElement.get(u);if(Tt){let Ct=Tt.indexOf(a);Ct>=0&&Tt.splice(Ct,1)}}),this.players.push(a),Re.push(a),a}deregister(u){this._triggers.delete(u),this._engine.statesByElement.forEach(h=>h.delete(u)),this._elementListeners.forEach((h,y)=>{this._elementListeners.set(y,h.filter(S=>S.name!=u))})}clearElementCache(u){this._engine.statesByElement.delete(u),this._elementListeners.delete(u);const h=this._engine.playersByElement.get(u);h&&(h.forEach(y=>y.destroy()),this._engine.playersByElement.delete(u))}_signalRemovalForInnerTriggers(u,h){const y=this._engine.driver.query(u,It,!0);y.forEach(S=>{if(S[Xn])return;const V=this._engine.fetchNamespacesByElement(S);V.size?V.forEach(a=>a.triggerLeaveAnimation(S,h,!1,!0)):this.clearElementCache(S)}),this._engine.afterFlushAnimationsDone(()=>y.forEach(S=>this.clearElementCache(S)))}triggerLeaveAnimation(u,h,y,S){const V=this._engine.statesByElement.get(u),a=new Map;if(V){const v=[];if(V.forEach((m,D)=>{if(a.set(D,m.value),this._triggers.has(D)){const L=this.trigger(u,D,xi,S);L&&v.push(L)}}),v.length)return this._engine.markElementAsRemoved(this.id,u,!0,h,a),y&&Ye(v).onDone(()=>this._engine.processLeaveNode(u)),!0}return!1}prepareLeaveAnimationListeners(u){const h=this._elementListeners.get(u),y=this._engine.statesByElement.get(u);if(h&&y){const S=new Set;h.forEach(V=>{const a=V.name;if(S.has(a))return;S.add(a);const m=this._triggers.get(a).fallbackTransition,D=y.get(a)||xr,L=new Pt(xi),le=new bo(this.id,a,u);this._engine.totalQueuedPlayers++,this._queue.push({element:u,triggerName:a,transition:m,fromState:D,toState:L,player:le,isFallbackTransition:!0})})}}removeNode(u,h){const y=this._engine;if(u.childElementCount&&this._signalRemovalForInnerTriggers(u,h),this.triggerLeaveAnimation(u,h,!0))return;let S=!1;if(y.totalAnimations){const V=y.players.length?y.playersByQueriedElement.get(u):[];if(V&&V.length)S=!0;else{let a=u;for(;a=a.parentNode;)if(y.statesByElement.get(a)){S=!0;break}}}if(this.prepareLeaveAnimationListeners(u),S)y.markElementAsRemoved(this.id,u,!1,h);else{const V=u[Xn];(!V||V===Or)&&(y.afterFlush(()=>this.clearElementCache(u)),y.destroyInnerAnimations(u),y._onRemovalComplete(u,h))}}insertNode(u,h){vi(u,this._hostClassName)}drainQueuedTransitions(u){const h=[];return this._queue.forEach(y=>{const S=y.player;if(S.destroyed)return;const V=y.element,a=this._elementListeners.get(V);a&&a.forEach(v=>{if(v.name==y.triggerName){const m=wt(V,y.triggerName,y.fromState.value,y.toState.value);m._data=u,ct(y.player,v.phase,m,v.callback)}}),S.markedForDestroy?this._engine.afterFlush(()=>{S.destroy()}):h.push(y)}),this._queue=[],h.sort((y,S)=>{const V=y.transition.ast.depCount,a=S.transition.ast.depCount;return 0==V||0==a?V-a:this._engine.driver.containsElement(y.element,S.element)?1:-1})}destroy(u){this.players.forEach(h=>h.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,u)}}class gr{_onRemovalComplete(u,h){this.onRemovalComplete(u,h)}constructor(u,h,y,S){this.bodyNode=u,this.driver=h,this._normalizer=y,this.scheduler=S,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=(V,a)=>{}}get queuedPlayers(){const u=[];return this._namespaceList.forEach(h=>{h.players.forEach(y=>{y.queued&&u.push(y)})}),u}createNamespace(u,h){const y=new Rr(u,h,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,h)?this._balanceNamespaceList(y,h):(this.newHostElements.set(h,y),this.collectEnterElement(h)),this._namespaceLookup[u]=y}_balanceNamespaceList(u,h){const y=this._namespaceList,S=this.namespacesByHostElement;if(y.length-1>=0){let a=!1,v=this.driver.getParentElement(h);for(;v;){const m=S.get(v);if(m){const D=y.indexOf(m);y.splice(D+1,0,u),a=!0;break}v=this.driver.getParentElement(v)}a||y.unshift(u)}else y.push(u);return S.set(h,u),u}register(u,h){let y=this._namespaceLookup[u];return y||(y=this.createNamespace(u,h)),y}registerTrigger(u,h,y){let S=this._namespaceLookup[u];S&&S.register(h,y)&&this.totalAnimations++}destroy(u,h){u&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const y=this._fetchNamespace(u);this.namespacesByHostElement.delete(y.hostElement);const S=this._namespaceList.indexOf(y);S>=0&&this._namespaceList.splice(S,1),y.destroy(h),delete this._namespaceLookup[u]}))}_fetchNamespace(u){return this._namespaceLookup[u]}fetchNamespacesByElement(u){const h=new Set,y=this.statesByElement.get(u);if(y)for(let S of y.values())if(S.namespaceId){const V=this._fetchNamespace(S.namespaceId);V&&h.add(V)}return h}trigger(u,h,y,S){if(ji(h)){const V=this._fetchNamespace(u);if(V)return V.trigger(h,y,S),!0}return!1}insertNode(u,h,y,S){if(!ji(h))return;const V=h[Xn];if(V&&V.setForRemoval){V.setForRemoval=!1,V.setForMove=!0;const a=this.collectedLeaveElements.indexOf(h);a>=0&&this.collectedLeaveElements.splice(a,1)}if(u){const a=this._fetchNamespace(u);a&&a.insertNode(h,y)}S&&this.collectEnterElement(h)}collectEnterElement(u){this.collectedEnterElements.push(u)}markElementAsDisabled(u,h){h?this.disabledNodes.has(u)||(this.disabledNodes.add(u),vi(u,mr)):this.disabledNodes.has(u)&&(this.disabledNodes.delete(u),Vn(u,mr))}removeNode(u,h,y){if(ji(h)){this.scheduler?.notify();const S=u?this._fetchNamespace(u):null;S?S.removeNode(h,y):this.markElementAsRemoved(u,h,!1,y);const V=this.namespacesByHostElement.get(h);V&&V.id!==u&&V.removeNode(h,y)}else this._onRemovalComplete(h,y)}markElementAsRemoved(u,h,y,S,V){this.collectedLeaveElements.push(h),h[Xn]={namespaceId:u,setForRemoval:S,hasAnimation:y,removedBeforeQueried:!1,previousTriggersValues:V}}listen(u,h,y,S,V){return ji(h)?this._fetchNamespace(u).listen(h,y,S,V):()=>{}}_buildInstruction(u,h,y,S,V){return u.transition.build(this.driver,u.element,u.fromState.value,u.toState.value,y,S,u.fromState.options,u.toState.options,h,V)}destroyInnerAnimations(u){let h=this.driver.query(u,It,!0);h.forEach(y=>this.destroyActiveAnimationsForElement(y)),0!=this.playersByQueriedElement.size&&(h=this.driver.query(u,Nt,!0),h.forEach(y=>this.finishActiveQueriedAnimationOnElement(y)))}destroyActiveAnimationsForElement(u){const h=this.playersByElement.get(u);h&&h.forEach(y=>{y.queued?y.markedForDestroy=!0:y.destroy()})}finishActiveQueriedAnimationOnElement(u){const h=this.playersByQueriedElement.get(u);h&&h.forEach(y=>y.finish())}whenRenderingDone(){return new Promise(u=>{if(this.players.length)return Ye(this.players).onDone(()=>u());u()})}processLeaveNode(u){const h=u[Xn];if(h&&h.setForRemoval){if(u[Xn]=Or,h.namespaceId){this.destroyInnerAnimations(u);const y=this._fetchNamespace(h.namespaceId);y&&y.clearElementCache(u)}this._onRemovalComplete(u,h.setForRemoval)}u.classList?.contains(mr)&&this.markElementAsDisabled(u,!1),this.driver.query(u,".ng-animate-disabled",!0).forEach(y=>{this.markElementAsDisabled(y,!1)})}flush(u=-1){let h=[];if(this.newHostElements.size&&(this.newHostElements.forEach((y,S)=>this._balanceNamespaceList(y,S)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let y=0;yy()),this._flushFns=[],this._whenQuietFns.length){const y=this._whenQuietFns;this._whenQuietFns=[],h.length?Ye(h).onDone(()=>{y.forEach(S=>S())}):y.forEach(S=>S())}}reportError(u){throw function ee(O){return new E.wOt(3402,!1)}()}_flushAnimations(u,h){const y=new Xt,S=[],V=new Map,a=[],v=new Map,m=new Map,D=new Map,L=new Set;this.disabledNodes.forEach(mt=>{L.add(mt);const tt=this.driver.query(mt,".ng-animate-queued",!0);for(let Dt=0;Dt{const Dt=st+ht++;ut.set(tt,Dt),mt.forEach(un=>vi(un,Dt))});const Tt=[],Ct=new Set,Gt=new Set;for(let mt=0;mtCt.add(un)):Gt.add(tt))}const Ut=new Map,kt=Yi(Re,Array.from(Ct));kt.forEach((mt,tt)=>{const Dt=yt+ht++;Ut.set(tt,Dt),mt.forEach(un=>vi(un,Dt))}),u.push(()=>{Ke.forEach((mt,tt)=>{const Dt=ut.get(tt);mt.forEach(un=>Vn(un,Dt))}),kt.forEach((mt,tt)=>{const Dt=Ut.get(tt);mt.forEach(un=>Vn(un,Dt))}),Tt.forEach(mt=>{this.processLeaveNode(mt)})});const Yn=[],Vt=[];for(let mt=this._namespaceList.length-1;mt>=0;mt--)this._namespaceList[mt].drainQueuedTransitions(h).forEach(Dt=>{const un=Dt.player,Ln=Dt.element;if(Yn.push(un),this.collectedEnterElements.length){const Nn=Ln[Xn];if(Nn&&Nn.setForMove){if(Nn.previousTriggersValues&&Nn.previousTriggersValues.has(Dt.triggerName)){const lr=Nn.previousTriggersValues.get(Dt.triggerName),Wn=this.statesByElement.get(Dt.element);if(Wn&&Wn.has(Dt.triggerName)){const Ft=Wn.get(Dt.triggerName);Ft.value=lr,Wn.set(Dt.triggerName,Ft)}}return void un.destroy()}}const mn=!le||!this.driver.containsElement(le,Ln),Jn=Ut.get(Ln),Di=ut.get(Ln),pn=this._buildInstruction(Dt,y,Di,Jn,mn);if(pn.errors&&pn.errors.length)return void Vt.push(pn);if(mn)return un.onStart(()=>P(Ln,pn.fromStyles)),un.onDestroy(()=>M(Ln,pn.toStyles)),void S.push(un);if(Dt.isFallbackTransition)return un.onStart(()=>P(Ln,pn.fromStyles)),un.onDestroy(()=>M(Ln,pn.toStyles)),void S.push(un);const wr=[];pn.timelines.forEach(Nn=>{Nn.stretchStartingKeyframe=!0,this.disabledNodes.has(Nn.element)||wr.push(Nn)}),pn.timelines=wr,y.append(Ln,pn.timelines),a.push({instruction:pn,player:un,element:Ln}),pn.queriedElements.forEach(Nn=>Bt(v,Nn,[]).push(un)),pn.preStyleProps.forEach((Nn,lr)=>{if(Nn.size){let Wn=m.get(lr);Wn||m.set(lr,Wn=new Set),Nn.forEach((Ft,ts)=>Wn.add(ts))}}),pn.postStyleProps.forEach((Nn,lr)=>{let Wn=D.get(lr);Wn||D.set(lr,Wn=new Set),Nn.forEach((Ft,ts)=>Wn.add(ts))})});if(Vt.length){const mt=[];Vt.forEach(tt=>{mt.push(function G(O,u){return new E.wOt(3505,!1)}())}),Yn.forEach(tt=>tt.destroy()),this.reportError(mt)}const Xe=new Map,dt=new Map;a.forEach(mt=>{const tt=mt.element;y.has(tt)&&(dt.set(tt,tt),this._beforeAnimationBuild(mt.player.namespaceId,mt.instruction,Xe))}),S.forEach(mt=>{const tt=mt.element;this._getPreviousPlayers(tt,!1,mt.namespaceId,mt.triggerName,null).forEach(un=>{Bt(Xe,tt,[]).push(un),un.destroy()})});const ln=Tt.filter(mt=>vr(mt,m,D)),Mn=new Map;zo(Mn,this.driver,Gt,D,N.kp).forEach(mt=>{vr(mt,m,D)&&ln.push(mt)});const Fn=new Map;Ke.forEach((mt,tt)=>{zo(Fn,this.driver,new Set(mt),m,N.FX)}),ln.forEach(mt=>{const tt=Mn.get(mt),Dt=Fn.get(mt);Mn.set(mt,new Map([...tt?.entries()??[],...Dt?.entries()??[]]))});const Cr=[],Dn=[],zn={};a.forEach(mt=>{const{element:tt,player:Dt,instruction:un}=mt;if(y.has(tt)){if(L.has(tt))return Dt.onDestroy(()=>M(tt,un.toStyles)),Dt.disabled=!0,Dt.overrideTotalTime(un.totalTime),void S.push(Dt);let Ln=zn;if(dt.size>1){let Jn=tt;const Di=[];for(;Jn=Jn.parentNode;){const pn=dt.get(Jn);if(pn){Ln=pn;break}Di.push(Jn)}Di.forEach(pn=>dt.set(pn,Ln))}const mn=this._buildAnimation(Dt.namespaceId,un,Xe,V,Fn,Mn);if(Dt.setRealPlayer(mn),Ln===zn)Cr.push(Dt);else{const Jn=this.playersByElement.get(Ln);Jn&&Jn.length&&(Dt.parentPlayer=Ye(Jn)),S.push(Dt)}}else P(tt,un.fromStyles),Dt.onDestroy(()=>M(tt,un.toStyles)),Dn.push(Dt),L.has(tt)&&S.push(Dt)}),Dn.forEach(mt=>{const tt=V.get(mt.element);if(tt&&tt.length){const Dt=Ye(tt);mt.setRealPlayer(Dt)}}),S.forEach(mt=>{mt.parentPlayer?mt.syncPlayerEvents(mt.parentPlayer):mt.destroy()});for(let mt=0;mt!mn.destroyed);Ln.length?Pr(this,tt,Ln):this.processLeaveNode(tt)}return Tt.length=0,Cr.forEach(mt=>{this.players.push(mt),mt.onDone(()=>{mt.destroy();const tt=this.players.indexOf(mt);this.players.splice(tt,1)}),mt.play()}),Cr}afterFlush(u){this._flushFns.push(u)}afterFlushAnimationsDone(u){this._whenQuietFns.push(u)}_getPreviousPlayers(u,h,y,S,V){let a=[];if(h){const v=this.playersByQueriedElement.get(u);v&&(a=v)}else{const v=this.playersByElement.get(u);if(v){const m=!V||V==xi;v.forEach(D=>{D.queued||!m&&D.triggerName!=S||a.push(D)})}}return(y||S)&&(a=a.filter(v=>!(y&&y!=v.namespaceId||S&&S!=v.triggerName))),a}_beforeAnimationBuild(u,h,y){const V=h.element,a=h.isRemovalTransition?void 0:u,v=h.isRemovalTransition?void 0:h.triggerName;for(const m of h.timelines){const D=m.element,L=D!==V,le=Bt(y,D,[]);this._getPreviousPlayers(D,L,a,v,h.toState).forEach(Ke=>{const ut=Ke.getRealPlayer();ut.beforeDestroy&&ut.beforeDestroy(),Ke.destroy(),le.push(Ke)})}P(V,h.fromStyles)}_buildAnimation(u,h,y,S,V,a){const v=h.triggerName,m=h.element,D=[],L=new Set,le=new Set,Re=h.timelines.map(ut=>{const ht=ut.element;L.add(ht);const Tt=ht[Xn];if(Tt&&Tt.removedBeforeQueried)return new N.sf(ut.duration,ut.delay);const Ct=ht!==m,Gt=function hs(O){const u=[];return Qr(O,u),u}((y.get(ht)||wi).map(Xe=>Xe.getRealPlayer())).filter(Xe=>!!Xe.element&&Xe.element===ht),Ut=V.get(ht),kt=a.get(ht),Yn=Be(this._normalizer,ut.keyframes,Ut,kt),Vt=this._buildPlayer(ut,Yn,Gt);if(ut.subTimeline&&S&&le.add(ht),Ct){const Xe=new bo(u,v,ht);Xe.setRealPlayer(Vt),D.push(Xe)}return Vt});D.forEach(ut=>{Bt(this.playersByQueriedElement,ut.element,[]).push(ut),ut.onDone(()=>function ds(O,u,h){let y=O.get(u);if(y){if(y.length){const S=y.indexOf(h);y.splice(S,1)}0==y.length&&O.delete(u)}return y}(this.playersByQueriedElement,ut.element,ut))}),L.forEach(ut=>vi(ut,qt));const Ke=Ye(Re);return Ke.onDestroy(()=>{L.forEach(ut=>Vn(ut,qt)),M(m,h.toStyles)}),le.forEach(ut=>{Bt(S,ut,[]).push(Ke)}),Ke}_buildPlayer(u,h,y){return h.length>0?this.driver.animate(u.element,h,u.duration,u.delay,u.easing,y):new N.sf(u.duration,u.delay)}}class bo{constructor(u,h,y){this.namespaceId=u,this.triggerName=h,this.element=y,this._player=new N.sf,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(u){this._containsRealPlayer||(this._player=u,this._queuedCallbacks.forEach((h,y)=>{h.forEach(S=>ct(u,y,void 0,S))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(u.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(u){this.totalTime=u}syncPlayerEvents(u){const h=this._player;h.triggerCallback&&u.onStart(()=>h.triggerCallback("start")),u.onDone(()=>this.finish()),u.onDestroy(()=>this.destroy())}_queueEvent(u,h){Bt(this._queuedCallbacks,u,[]).push(h)}onDone(u){this.queued&&this._queueEvent("done",u),this._player.onDone(u)}onStart(u){this.queued&&this._queueEvent("start",u),this._player.onStart(u)}onDestroy(u){this.queued&&this._queueEvent("destroy",u),this._player.onDestroy(u)}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(u){this.queued||this._player.setPosition(u)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(u){const h=this._player;h.triggerCallback&&h.triggerCallback(u)}}function ji(O){return O&&1===O.nodeType}function Xr(O,u){const h=O.style.display;return O.style.display=u??"none",h}function zo(O,u,h,y,S){const V=[];h.forEach(m=>V.push(Xr(m)));const a=[];y.forEach((m,D)=>{const L=new Map;m.forEach(le=>{const Re=u.computeStyle(D,le,S);L.set(le,Re),(!Re||0==Re.length)&&(D[Xn]=Un,a.push(D))}),O.set(D,L)});let v=0;return h.forEach(m=>Xr(m,V[v++])),a}function Yi(O,u){const h=new Map;if(O.forEach(v=>h.set(v,[])),0==u.length)return h;const S=new Set(u),V=new Map;function a(v){if(!v)return 1;let m=V.get(v);if(m)return m;const D=v.parentNode;return m=h.has(D)?D:S.has(D)?1:a(D),V.set(v,m),m}return u.forEach(v=>{const m=a(v);1!==m&&h.get(m).push(v)}),h}function vi(O,u){O.classList?.add(u)}function Vn(O,u){O.classList?.remove(u)}function Pr(O,u,h){Ye(h).onDone(()=>O.processLeaveNode(u))}function Qr(O,u){for(let h=0;hS.add(V)):u.set(O,y),h.delete(O),!0}class Do{constructor(u,h,y,S){this._driver=h,this._normalizer=y,this._triggerCache={},this.onRemovalComplete=(V,a)=>{},this._transitionEngine=new gr(u.body,h,y,S),this._timelineEngine=new Gr(u.body,h,y),this._transitionEngine.onRemovalComplete=(V,a)=>this.onRemovalComplete(V,a)}registerTrigger(u,h,y,S,V){const a=u+"-"+S;let v=this._triggerCache[a];if(!v){const m=[],L=Ge(this._driver,V,m,[]);if(m.length)throw function bt(O,u){return new E.wOt(3404,!1)}();v=function Kr(O,u,h){return new Oi(O,u,h)}(S,L,this._normalizer),this._triggerCache[a]=v}this._transitionEngine.registerTrigger(h,S,v)}register(u,h){this._transitionEngine.register(u,h)}destroy(u,h){this._transitionEngine.destroy(u,h)}onInsert(u,h,y,S){this._transitionEngine.insertNode(u,h,y,S)}onRemove(u,h,y){this._transitionEngine.removeNode(u,h,y)}disableAnimations(u,h){this._transitionEngine.markElementAsDisabled(u,h)}process(u,h,y,S){if("@"==y.charAt(0)){const[V,a]=En(y);this._timelineEngine.command(V,h,a,S)}else this._transitionEngine.trigger(u,h,y,S)}listen(u,h,y,S,V){if("@"==y.charAt(0)){const[a,v]=En(y);return this._timelineEngine.listen(a,h,v,V)}return this._transitionEngine.listen(u,h,y,S,V)}flush(u=-1){this._transitionEngine.flush(u)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(u){this._transitionEngine.afterFlushAnimationsDone(u)}}class _r{static#e=this.initialStylesByElement=new WeakMap;constructor(u,h,y){this._element=u,this._startStyles=h,this._endStyles=y,this._state=0;let S=_r.initialStylesByElement.get(u);S||_r.initialStylesByElement.set(u,S=new Map),this._initialStyles=S}start(){this._state<1&&(this._startStyles&&M(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(M(this._element,this._initialStyles),this._endStyles&&(M(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(_r.initialStylesByElement.delete(this._element),this._startStyles&&(P(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(P(this._element,this._endStyles),this._endStyles=null),M(this._element,this._initialStyles),this._state=3)}}function Cn(O){let u=null;return O.forEach((h,y)=>{(function rr(O){return"display"===O||"position"===O})(y)&&(u=u||new Map,u.set(y,h))}),u}class _i{constructor(u,h,y,S){this.element=u,this.keyframes=h,this.options=y,this._specialStyles=S,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=y.duration,this._delay=y.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(u=>u()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const u=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,u,this.options),this._finalKeyframe=u.length?u[u.length-1]:new Map;const h=()=>this._onFinish();this.domPlayer.addEventListener("finish",h),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",h)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(u){const h=[];return u.forEach(y=>{h.push(Object.fromEntries(y))}),h}_triggerWebAnimation(u,h,y){return u.animate(this._convertKeyframesToObject(h),y)}onStart(u){this._originalOnStartFns.push(u),this._onStartFns.push(u)}onDone(u){this._originalOnDoneFns.push(u),this._onDoneFns.push(u)}onDestroy(u){this._onDestroyFns.push(u)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(u=>u()),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(u=>u()),this._onDestroyFns=[])}setPosition(u){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=u*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const u=new Map;this.hasStarted()&&this._finalKeyframe.forEach((y,S)=>{"offset"!==S&&u.set(S,this._finished?y:gn(this.element,S))}),this.currentSnapshot=u}triggerCallback(u){const h="start"===u?this._onStartFns:this._onDoneFns;h.forEach(y=>y()),h.length=0}}class Va{validateStyleProperty(u){return!0}validateAnimatableStyleProperty(u){return!0}matchesElement(u,h){return!1}containsElement(u,h){return mi(u,h)}getParentElement(u){return Yt(u)}query(u,h,y){return ke(u,h,y)}computeStyle(u,h,y){return gn(u,h)}animate(u,h,y,S,V,a=[]){const m={duration:y,delay:S,fill:0==S?"both":"forwards"};V&&(m.easing=V);const D=new Map,L=a.filter(Ke=>Ke instanceof _i);(function je(O,u){return 0===O||0===u})(y,S)&&L.forEach(Ke=>{Ke.currentSnapshot.forEach((ut,ht)=>D.set(ht,ut))});let le=function $(O){return O.length?O[0]instanceof Map?O:O.map(u=>new Map(Object.entries(u))):[]}(h).map(Ke=>new Map(Ke));le=function At(O,u,h){if(h.size&&u.length){let y=u[0],S=[];if(h.forEach((V,a)=>{y.has(a)||S.push(a),y.set(a,V)}),S.length)for(let V=1;Va.set(v,gn(O,v)))}}return u}(u,le,D);const Re=function Eo(O,u){let h=null,y=null;return Array.isArray(u)&&u.length?(h=Cn(u[0]),u.length>1&&(y=Cn(u[u.length-1]))):u instanceof Map&&(h=Cn(u)),h||y?new _r(O,h,y):null}(u,le);return new _i(u,le,m,Re)}}const Ri="@.disabled";class Co{constructor(u,h,y,S){this.namespaceId=u,this.delegate=h,this.engine=y,this._onDestroy=S,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(u){this.delegate.destroyNode?.(u)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(u,h){return this.delegate.createElement(u,h)}createComment(u){return this.delegate.createComment(u)}createText(u){return this.delegate.createText(u)}appendChild(u,h){this.delegate.appendChild(u,h),this.engine.onInsert(this.namespaceId,h,u,!1)}insertBefore(u,h,y,S=!0){this.delegate.insertBefore(u,h,y),this.engine.onInsert(this.namespaceId,h,u,S)}removeChild(u,h,y){this.engine.onRemove(this.namespaceId,h,this.delegate)}selectRootElement(u,h){return this.delegate.selectRootElement(u,h)}parentNode(u){return this.delegate.parentNode(u)}nextSibling(u){return this.delegate.nextSibling(u)}setAttribute(u,h,y,S){this.delegate.setAttribute(u,h,y,S)}removeAttribute(u,h,y){this.delegate.removeAttribute(u,h,y)}addClass(u,h){this.delegate.addClass(u,h)}removeClass(u,h){this.delegate.removeClass(u,h)}setStyle(u,h,y,S){this.delegate.setStyle(u,h,y,S)}removeStyle(u,h,y){this.delegate.removeStyle(u,h,y)}setProperty(u,h,y){"@"==h.charAt(0)&&h==Ri?this.disableAnimations(u,!!y):this.delegate.setProperty(u,h,y)}setValue(u,h){this.delegate.setValue(u,h)}listen(u,h,y){return this.delegate.listen(u,h,y)}disableAnimations(u,h){this.engine.disableAnimations(u,h)}}class wo extends Co{constructor(u,h,y,S,V){super(h,y,S,V),this.factory=u,this.namespaceId=h}setProperty(u,h,y){"@"==h.charAt(0)?"."==h.charAt(1)&&h==Ri?this.disableAnimations(u,y=void 0===y||!!y):this.engine.process(this.namespaceId,u,h.slice(1),y):this.delegate.setProperty(u,h,y)}listen(u,h,y){if("@"==h.charAt(0)){const S=function Vi(O){switch(O){case"body":return document.body;case"document":return document;case"window":return window;default:return O}}(u);let V=h.slice(1),a="";return"@"!=V.charAt(0)&&([V,a]=function or(O){const u=O.indexOf(".");return[O.substring(0,u),O.slice(u+1)]}(V)),this.engine.listen(this.namespaceId,S,V,a,v=>{this.factory.scheduleListenerCallback(v._data||-1,y,v)})}return this.delegate.listen(u,h,y)}}class sr{constructor(u,h,y){this.delegate=u,this.engine=h,this._zone=y,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,h.onRemovalComplete=(S,V)=>{const a=V?.parentNode(S);a&&V.removeChild(a,S)}}createRenderer(u,h){const S=this.delegate.createRenderer(u,h);if(!u||!h?.data?.animation){const D=this._rendererCache;let L=D.get(S);return L||(L=new Co("",S,this.engine,()=>D.delete(S)),D.set(S,L)),L}const V=h.id,a=h.id+"-"+this._currentId;this._currentId++,this.engine.register(a,u);const v=D=>{Array.isArray(D)?D.forEach(v):this.engine.registerTrigger(V,a,u,D.name,D)};return h.data.animation.forEach(v),new wo(this,a,S,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(u,h,y){if(u>=0&&uh(y));const S=this._animationCallbacksBuffer;0==S.length&&queueMicrotask(()=>{this._zone.run(()=>{S.forEach(V=>{const[a,v]=V;a(v)}),this._animationCallbacksBuffer=[]})}),S.push([h,y])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}var Mi=b(60177);const Wo=[{provide:Te,useFactory:function ar(){return new Ti}},{provide:Do,useClass:(()=>{class O extends Do{constructor(h,y,S){super(h,y,S,(0,E.WQX)(E.An2,{optional:!0}))}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(y){return new(y||O)(E.KVO(Mi.qQ),E.KVO(J),E.KVO(Te))};static#t=this.\u0275prov=E.jDH({token:O,factory:O.\u0275fac})}return O})()},{provide:E._9s,useFactory:function ps(O,u,h){return new sr(O,u,h)},deps:[z.B7,Do,E.SKi]}],kr=[{provide:J,useFactory:()=>new Va},{provide:E.bc$,useValue:"BrowserAnimations"},...Wo];var qn=b(74710),bi=b(73955);class Vs{http;prefix;suffix;constructor(u,h="/assets/i18n/",y=".json"){this.http=u,this.prefix=h,this.suffix=y}getTranslation(u){return this.http.get(`${this.prefix}${u}${this.suffix}`)}}var Yr=b(70980),Io=b(21413),_n=b(5964),gs=b(18359),vs=b(84412),_s=b(84572),Hs=b(39974),bs=b(85343),ys=b(54360),So=b(58750),br=b(41584),Xo=b(25558),yr=b(88141),Ao=b(983),Zr=b(7673),jt=b(91986),Rn=b(56977);const wn=["progressbar"],cr=["progressbarWrapper"];function Qn(O,u){if(1&O&&E.nrm(0,"div",7),2&O){const h=E.XpG();E.xc7("box-shadow","0 0 10px "+h.color+", 0 0 5px "+h.color)}}function Oo(O,u){if(1&O&&(E.j41(0,"div",8),E.nrm(1,"div",9),E.k0s()),2&O){const h=E.XpG();E.R7$(),E.xc7("border-top-color",h.color)("border-left-color",h.color)}}class xo{get snapshot(){return this._state.value}get isStarted(){return this.snapshot.active}constructor(u,h){this._onDestroyCallback=h,this._started=new Io.B,this.started=this._started.pipe((0,_n.p)(()=>!this.isStarted)),this._completed=new Io.B,this.completed=this._completed.pipe((0,_n.p)(()=>this.isStarted)),this._trickling=new Io.B,this._worker=gs.yU.EMPTY,this._state=new vs.t({active:!1,value:0}),this._config=new vs.t(u),this.state=this._state.asObservable(),this.config=this._config.asObservable(),this._worker=(0,_s.z)([this._trickling,this._config]).pipe(function To(O){return(0,Hs.N)((u,h)=>{let y=!1,S=null,V=null;const a=()=>{if(V?.unsubscribe(),V=null,y){y=!1;const v=S;S=null,h.next(v)}};u.subscribe((0,ys._)(h,v=>{V?.unsubscribe(),y=!0,S=v,V=(0,ys._)(h,a,bs.l),(0,So.Tg)(O(v)).subscribe(V)},()=>{a(),h.complete()},void 0,()=>{S=V=null}))})}(([y,S])=>(0,br.O)(y?S.debounceTime:0)),(0,Xo.n)(([y,S])=>y?this.onTrickling(S):this.onComplete(S))).subscribe()}start(){this._started.next(),this._trickling.next(!0)}complete(){this._trickling.next(!1)}inc(u){const h=this.snapshot.value;this.isStarted?("number"!=typeof u&&(u=this._config.value.trickleFunc(h)),this.set(h+u)):this.start()}set(u){this.setState({value:this.clamp(u),active:!0})}setConfig(u){this._config.next({...this._config.value,...u})}destroy(){this._worker.unsubscribe(),this._trickling.complete(),this._state.complete(),this._config.complete(),this._started.complete(),this._completed.complete(),this._onDestroyCallback()}setState(u){this._state.next({...this.snapshot,...u})}clamp(u){return Math.max(this._config.value.min,Math.min(this._config.value.max,u))}onTrickling(u){return this.isStarted||this.set(this._config.value.min),(0,br.O)(0,u.trickleSpeed).pipe((0,yr.M)(()=>this.inc()))}onComplete(u){return this._completed.next(),this.isStarted?(0,Zr.of)({}).pipe((0,yr.M)(()=>this.setState({value:100})),(0,jt.c)(1.7*u.speed),(0,yr.M)(()=>this.setState({active:!1})),(0,jt.c)(u.speed),(0,Yr.j)(()=>this.setState({value:0})),(0,Rn.Q)(this._started)):Ao.w}}const Ro=new E.nKC("ngProgressConfig"),Ds={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:O=>O>=0&&O<20?10:O>=20&&O<50?4:O>=50&&O<80?2:O>=80&&O<99?.5:0};let Fr=(()=>{class O{constructor(h){this._instances=new Map,this.config=h?{...Ds,...h}:Ds}ref(h="root",y){if(this._instances.has(h)){const S=this._instances.get(h);return y&&S.setConfig({...this.config,...y}),S}{const S=new xo({...this.config,...y},this.deleteInstance(h));return this._instances.set(h,S).get(h)}}destroyAll(){this._instances.forEach(h=>h.destroy())}deleteInstance(h){return()=>{this._instances.delete(h)}}static#e=this.\u0275fac=function(y){return new(y||O)(E.KVO(Ro,8))};static#t=this.\u0275prov=E.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})(),Dr=(()=>{class O{get isStarted(){return this.progressRef?.isStarted}constructor(h){this._ngProgress=h,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 E.bkB,this.completed=new E.bkB}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 h=this.progressElement.nativeElement,y=this.progressWrapperElement.nativeElement;this._state=this.progressRef.state.pipe((0,yr.M)(S=>{h.style.transform=`translate3d(${S.value}%,0,0)`,S.active?(h.style.transition=`all ${this.speed}ms ${this.ease}`,y.setAttribute("active","true")):(h.style.transition="none",y.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(h){this.progressRef.inc(h)}set(h){this.progressRef.set(h)}static#e=this.\u0275fac=function(y){return new(y||O)(E.rXU(Fr))};static#t=this.\u0275cmp=E.VBU({type:O,selectors:[["ng-progress"]],viewQuery:function(y,S){if(1&y&&(E.GBs(wn,7),E.GBs(cr,7)),2&y){let V;E.mGM(V=E.lsd())&&(S.progressElement=V.first),E.mGM(V=E.lsd())&&(S.progressWrapperElement=V.first)}},hostAttrs:["role","progressbar"],hostVars:4,hostBindings:function(y,S){2&y&&E.BMQ("spinnerPosition",S.spinnerPosition)("direction",S.direction)("thick",S.thick)("fixed",S.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:[E.OA$,E.aNF],decls:7,vars:6,consts:[["progressbarWrapper",""],["progressbar",""],[1,"ng-progress-bar"],[1,"ng-bar-placeholder"],[1,"ng-bar"],["class","ng-meteor",3,"boxShadow",4,"ngIf"],["class","ng-spinner",4,"ngIf"],[1,"ng-meteor"],[1,"ng-spinner"],[1,"ng-spinner-icon"]],template:function(y,S){1&y&&(E.j41(0,"div",2,0)(2,"div",3)(3,"div",4,1),E.DNE(5,Qn,1,2,"div",5),E.k0s()(),E.DNE(6,Oo,2,4,"div",6),E.k0s()),2&y&&(E.xc7("transition","opacity "+S.speed+"ms "+S.ease),E.R7$(3),E.xc7("background-color",S.color),E.R7$(2),E.Y8G("ngIf",S.meteor),E.R7$(),E.Y8G("ngIf",S.spinner))},dependencies:[Mi.MD,Mi.bT],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})}return O})();const qr=new E.nKC("ngProgressHttpConfig");let Es=(()=>{class O{constructor(h,y){this.ngProgress=h,this._inProgressCount=0,this._config={id:"root",silentApis:[],matcher:void 0},this._config=y?{...this._config,...y}:this._config}intercept(h,y){return h.headers.has("ignoreProgressBar")?y.handle(h.clone({headers:h.headers.delete("ignoreProgressBar")})):this.checkUrl(h)?y.handle(h):(this._inProgressCount++,this._progressRef=this.ngProgress.ref(this._config.id),this._progressRef.isStarted||this._progressRef.start(),y.handle(h).pipe((0,Yr.j)(()=>{this._inProgressCount--,0===this._inProgressCount&&this._progressRef.complete()})))}checkUrl(h){const y=h.url.toLowerCase();return this._config.matcher&&this._config.silentApis?.length?$s(y,this._config.matcher)&&Jr(y,this._config.silentApis):this._config.silentApis?.length?Jr(y,this._config.silentApis):!!this._config.matcher&&$s(y,this._config.matcher)}static#e=this.\u0275fac=function(y){return new(y||O)(E.KVO(Fr),E.KVO(qr,8))};static#t=this.\u0275prov=E.jDH({token:O,factory:O.\u0275fac})}return O})();function Jr(O,u){return!!u.find(h=>O.includes(h.toLowerCase()))}function $s(O,u){return!!O.match(u)}let Yo=(()=>{class O{static withConfig(h){return{ngModule:O,providers:[{provide:qr,useValue:h}]}}static#e=this.\u0275fac=function(y){return new(y||O)};static#t=this.\u0275mod=E.$C({type:O});static#n=this.\u0275inj=E.G2t({providers:[{provide:w.a7,useClass:Es,multi:!0}]})}return O})();const Cs=new E.nKC("ngProgressRouterConfig");function eo(O,u){let h=!1;return u.map(y=>h=h||O instanceof y),h}let zs=(()=>{class O{constructor(h,y,S){this._config={id:"root",delay:0,startEvents:[qn.Z],completeEvents:[qn.wF,qn.j5,qn.L6]},this._config=S?{...this._config,...S}:this._config;const V=h.ref(this._config.id),a=(0,Zr.of)({}).pipe((0,yr.M)(()=>V.start())),v=(0,Zr.of)({}).pipe((0,jt.c)(this._config.delay),(0,yr.M)(()=>V.complete())),m=[...this._config.startEvents,...this._config.completeEvents];y.events.pipe((0,_n.p)(D=>eo(D,m)),(0,Xo.n)(D=>eo(D,this._config.startEvents)?a:v)).subscribe()}static#e=this.\u0275fac=function(y){return new(y||O)(E.KVO(Fr),E.KVO(qn.Ix),E.KVO(Cs,8))};static#t=this.\u0275prov=E.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})(),Zo=(()=>{class O{constructor(h){}static withConfig(h){return{ngModule:O,providers:[{provide:Cs,useValue:h}]}}static#e=this.\u0275fac=function(y){return new(y||O)(E.KVO(zs))};static#t=this.\u0275mod=E.$C({type:O});static#n=this.\u0275inj=E.G2t({})}return O})();var Hi=b(88834),ws=b(99213),qo=b(14823),Lr=b(84800);let Ms=(()=>{class O{constructor(){this.change=new E.bkB,this.themes=["docs-theme-light","docs-theme-dark"],this._value="docs-theme-light"}get value(){return this._value}set value(h){this._value=h,this.change.next(h)}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(y){return new(y||O)};static#t=this.\u0275prov=E.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})();var Po=b(35309);function to(O,u){if(1&O){const h=E.RV6();E.j41(0,"div",3)(1,"a",16),E.bIt("focus",function(){E.eBV(h);const S=E.XpG();return E.Njj(S.skipLinkHidden=!1)})("blur",function(){E.eBV(h);const S=E.XpG();return E.Njj(S.skipLinkHidden=!0)}),E.EFF(2," Skip to main content "),E.k0s()()}if(2&O){const h=E.XpG();E.AVh("cdk-visually-hidden",h.skipLinkHidden),E.R7$(),E.Y8G("href",h.skipLinkHref,E.B4B)}}function yi(O,u){1&O&&(E.qSk(),E.j41(0,"svg",17),E.nrm(1,"path",18),E.k0s())}let Er=(()=>{class O{constructor(h,y){this._appThemes=h,this.navigationFocusService=y,this.subscriptions=new gs.yU,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()}static#e=this.\u0275fac=function(y){return new(y||O)(E.rXU(Ms),E.rXU(Po._))};static#t=this.\u0275cmp=E.VBU({type:O,selectors:[["app-navbar"]],standalone:!0,features:[E.aNF],decls:27,vars:5,consts:[["githubIcon",""],[3,"color"],["aria-label","Top Toolbar",1,"docs-navbar-header"],[1,"skip-link-wrapper"],["mat-button","","routerLink","/","aria-label","Angular Material",1,"docs-button"],["matButtonIcon",""],["mat-button","","routerLink","components","routerLinkActive","docs-navbar-header-item-selected",1,"docs-navbar-hide-small","docs-button"],["mat-button","","routerLink","guides","routerLinkActive","docs-navbar-header-item-selected",1,"docs-navbar-hide-small","docs-button"],[1,"flex-spacer"],["mat-icon-button","","matTooltip","Toggle the theme",3,"click"],["mat-button","","href","https://github.com/ng-matero/extensions","target","_blank","aria-label","GitHub Repository",1,"docs-button","docs-navbar-hide-small"],["matButtonIcon","",3,"ngTemplateOutlet"],["mat-icon-button","","href","https://github.com/ng-matero/extensions","target","_blank","aria-label","GitHub Repository",1,"docs-button","docs-navbar-show-small"],["aria-label","Section Nav Bar",1,"docs-navbar","docs-navbar-show-small"],["mat-button","","routerLink","components",1,"docs-navbar-link"],["mat-button","","routerLink","guides",1,"docs-navbar-link"],["mat-raised-button","","color","accent",3,"focus","blur","href"],["viewBox","0 0 20 20","aria-hidden","true",1,"github-logo"],["d","M10 0C4.477 0 0 4.477 0 10c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V19c0 .27.16.59.67.5C17.14 18.16 20 14.42 20 10A10 10 0 0 0 10 0z","fill","currentColor","fill-rule","evenodd"]],template:function(y,S){if(1&y){const V=E.RV6();E.nrm(0,"ng-progress",1),E.j41(1,"nav",2),E.DNE(2,to,3,3,"div",3),E.j41(3,"a",4),E.nrm(4,"app-logo",5),E.j41(5,"span"),E.EFF(6,"Material Extensions"),E.k0s()(),E.j41(7,"a",6),E.EFF(8,"Components"),E.k0s(),E.j41(9,"a",7),E.EFF(10,"Guides"),E.k0s(),E.nrm(11,"div",8),E.j41(12,"button",9),E.bIt("click",function(){return E.eBV(V),E.Njj(S.toggleTheme())}),E.j41(13,"mat-icon"),E.EFF(14),E.k0s()(),E.j41(15,"a",10),E.nrm(16,"span",11),E.EFF(17," GitHub "),E.k0s(),E.j41(18,"a",12),E.nrm(19,"span",11),E.k0s()(),E.j41(20,"nav",13)(21,"a",14),E.EFF(22,"Components"),E.k0s(),E.j41(23,"a",15),E.EFF(24,"Guides"),E.k0s()(),E.DNE(25,yi,2,0,"ng-template",null,0,E.C5r)}if(2&y){const V=E.sdS(26);E.Y8G("color",S.dark?"#00dddd":"#005cbb"),E.R7$(2),E.vxM(2,S.skipLinkHref?2:-1),E.R7$(12),E.JRh(S.dark?"brightness_3":"wb_sunny"),E.R7$(2),E.Y8G("ngTemplateOutlet",V),E.R7$(3),E.Y8G("ngTemplateOutlet",V)}},dependencies:[Dr,Hi.It,qn.Wk,qn.wQ,Hi.iY,qo.oV,ws.An,Hi.pQ,Lr.v,Mi.T3],styles:[".docs-navbar-header[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;padding:8px 16px}.docs-navbar-header[_ngcontent-%COMP%] > .mat-mdc-button[_ngcontent-%COMP%]:last-child{margin-left:auto}.mat-mdc-icon-button[_ngcontent-%COMP%]{color:inherit}.github-logo[_ngcontent-%COMP%], app-logo[_ngcontent-%COMP%]{margin-right:8px;width:24px;height:24px}.flex-spacer[_ngcontent-%COMP%]{flex-grow:1}.docs-navbar-link[_ngcontent-%COMP%]{text-decoration:inherit;flex:1}.docs-navbar[_ngcontent-%COMP%], .docs-navbar-show-small[_ngcontent-%COMP%]{display:none}.skip-link-wrapper[_ngcontent-%COMP%]{position:absolute;top:10px;left:50%;transform:translate(-50%);border-radius:5px}@media (width <= 720px){.docs-navbar-hide-small[_ngcontent-%COMP%]{display:none}.docs-navbar-show-small[_ngcontent-%COMP%]{display:block}.docs-navbar[_ngcontent-%COMP%]{display:flex}.github-logo[_ngcontent-%COMP%]{margin:0}}theme-picker[_ngcontent-%COMP%]{display:none}@media (width >= 328px){theme-picker[_ngcontent-%COMP%]{display:block}}"]})}return O})();var Jo=b(66969);let no=(()=>{class O{constructor(h,y,S){this._element=h,this._overlayContainer=y,this._appThemes=S,this._appThemes.change.subscribe(V=>{this._appThemes.themes.filter(a=>a!==V).forEach(a=>{this._element.nativeElement.classList.remove(a),this._overlayContainer.getContainerElement().classList.remove(a)}),this._element.nativeElement.classList.add(V),this._overlayContainer.getContainerElement().classList.add(V)})}static#e=this.\u0275fac=function(y){return new(y||O)(E.rXU(E.aKT),E.rXU(Jo.Sf),E.rXU(Ms))};static#t=this.\u0275cmp=E.VBU({type:O,selectors:[["app-root"]],standalone:!0,features:[E.aNF],decls:2,vars:0,consts:[[1,"mat-elevation-z6"]],template:function(y,S){1&y&&E.nrm(0,"app-navbar",0)(1,"router-outlet")},dependencies:[Er,qn.n3],styles:["app-root{display:flex;flex-direction:column;height:100vh}app-navbar{position:fixed;top:0;left:0;right:0;z-index:2}app-root>app-component-sidenav{flex:1}app-root>router-outlet+.main-content,app-root>router-outlet+app-component-sidenav{margin-top:56px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width: 720px){app-root>router-outlet+.main-content,app-root>router-outlet+app-component-sidenav{margin-top:92px;overflow-y:visible}}\n"],encapsulation:2})}return O})();const No=[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([b.e(76),b.e(942)]).then(b.bind(b,68942)).then(O=>O.Homepage)},{path:"categories",redirectTo:"/components/categories"},{path:"components",loadChildren:()=>Promise.all([b.e(76),b.e(621)]).then(b.bind(b,28621)).then(O=>O.routes)},{path:"**",redirectTo:""}];let es=(()=>{class O{constructor(){this.change=new E.bkB,this._value="ltr"}get value(){return this._value}set value(h){this._value=h,this.change.next(h)}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(y){return new(y||O)};static#t=this.\u0275prov=E.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})();(0,z.B8)(no,{providers:[function Us(){return(0,E.ngT)("NgEagerAnimations"),[...kr]}(),(0,w.$R)((0,w.Sx)()),(0,qn.lh)(No,(0,qn.oH)({scrollPositionRestoration:"enabled",anchorScrolling:"enabled"})),(0,E.oKB)(Yo,Zo,bi.h.forRoot({loader:{provide:bi.Wr,useFactory:function Br(O){return new Vs(O,"assets/i18n/checkbox-group/","_json")},deps:[w.Qq]}})),{provide:l.dS,useClass:es}]}).catch(O=>console.error(O))},84412:(et,fe,b)=>{b.d(fe,{t:()=>w});var l=b(21413);class w extends l.B{constructor(z){super(),this._value=z}get value(){return this.getValue()}_subscribe(z){const N=super._subscribe(z);return!N.closed&&z.next(this._value),N}getValue(){const{hasError:z,thrownError:N,_value:ie}=this;if(z)throw N;return this._throwIfClosed(),ie}next(z){super.next(this._value=z)}}},71985:(et,fe,b)=>{b.d(fe,{c:()=>te});var l=b(47707),w=b(18359),E=b(3494),z=b(71203),N=b(41026),ie=b(98071),Q=b(49786);let te=(()=>{class ce{constructor(pe){pe&&(this._subscribe=pe)}lift(pe){const xe=new ce;return xe.source=this,xe.operator=pe,xe}subscribe(pe,xe,$e){const Ce=function re(ce){return ce&&ce instanceof l.vU||function q(ce){return ce&&(0,ie.T)(ce.next)&&(0,ie.T)(ce.error)&&(0,ie.T)(ce.complete)}(ce)&&(0,w.Uv)(ce)}(pe)?pe:new l.Ms(pe,xe,$e);return(0,Q.Y)(()=>{const{operator:Je,source:rt}=this;Ce.add(Je?Je.call(Ce,rt):rt?this._subscribe(Ce):this._trySubscribe(Ce))}),Ce}_trySubscribe(pe){try{return this._subscribe(pe)}catch(xe){pe.error(xe)}}forEach(pe,xe){return new(xe=Y(xe))(($e,Ce)=>{const Je=new l.Ms({next:rt=>{try{pe(rt)}catch(vt){Ce(vt),Je.unsubscribe()}},error:Ce,complete:$e});this.subscribe(Je)})}_subscribe(pe){var xe;return null===(xe=this.source)||void 0===xe?void 0:xe.subscribe(pe)}[E.s](){return this}pipe(...pe){return(0,z.m)(pe)(this)}toPromise(pe){return new(pe=Y(pe))((xe,$e)=>{let Ce;this.subscribe(Je=>Ce=Je,Je=>$e(Je),()=>xe(Ce))})}}return ce.create=Se=>new ce(Se),ce})();function Y(ce){var Se;return null!==(Se=ce??N.$.Promise)&&void 0!==Se?Se:Promise}},92771:(et,fe,b)=>{b.d(fe,{m:()=>E});var l=b(21413),w=b(86129);class E extends l.B{constructor(N=1/0,ie=1/0,Q=w.U){super(),this._bufferSize=N,this._windowTime=ie,this._timestampProvider=Q,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=ie===1/0,this._bufferSize=Math.max(1,N),this._windowTime=Math.max(1,ie)}next(N){const{isStopped:ie,_buffer:Q,_infiniteTimeWindow:te,_timestampProvider:Y,_windowTime:q}=this;ie||(Q.push(N),!te&&Q.push(Y.now()+q)),this._trimBuffer(),super.next(N)}_subscribe(N){this._throwIfClosed(),this._trimBuffer();const ie=this._innerSubscribe(N),{_infiniteTimeWindow:Q,_buffer:te}=this,Y=te.slice();for(let q=0;q{b.d(fe,{B:()=>Q});var l=b(71985),w=b(18359);const z=(0,b(81853).L)(Y=>function(){Y(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var N=b(57908),ie=b(49786);let Q=(()=>{class Y extends l.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(re){const ce=new te(this,this);return ce.operator=re,ce}_throwIfClosed(){if(this.closed)throw new z}next(re){(0,ie.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const ce of this.currentObservers)ce.next(re)}})}error(re){(0,ie.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=re;const{observers:ce}=this;for(;ce.length;)ce.shift().error(re)}})}complete(){(0,ie.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:re}=this;for(;re.length;)re.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var re;return(null===(re=this.observers)||void 0===re?void 0:re.length)>0}_trySubscribe(re){return this._throwIfClosed(),super._trySubscribe(re)}_subscribe(re){return this._throwIfClosed(),this._checkFinalizedStatuses(re),this._innerSubscribe(re)}_innerSubscribe(re){const{hasError:ce,isStopped:Se,observers:pe}=this;return ce||Se?w.Kn:(this.currentObservers=null,pe.push(re),new w.yU(()=>{this.currentObservers=null,(0,N.o)(pe,re)}))}_checkFinalizedStatuses(re){const{hasError:ce,thrownError:Se,isStopped:pe}=this;ce?re.error(Se):pe&&re.complete()}asObservable(){const re=new l.c;return re.source=this,re}}return Y.create=(q,re)=>new te(q,re),Y})();class te extends Q{constructor(q,re){super(),this.destination=q,this.source=re}next(q){var re,ce;null===(ce=null===(re=this.destination)||void 0===re?void 0:re.next)||void 0===ce||ce.call(re,q)}error(q){var re,ce;null===(ce=null===(re=this.destination)||void 0===re?void 0:re.error)||void 0===ce||ce.call(re,q)}complete(){var q,re;null===(re=null===(q=this.destination)||void 0===q?void 0:q.complete)||void 0===re||re.call(q)}_subscribe(q){var re,ce;return null!==(ce=null===(re=this.source)||void 0===re?void 0:re.subscribe(q))&&void 0!==ce?ce:w.Kn}}},47707:(et,fe,b)=>{b.d(fe,{Ms:()=>$e,vU:()=>ce});var l=b(98071),w=b(18359),E=b(41026),z=b(45334),N=b(85343);const ie=Y("C",void 0,void 0);function Y(Le,Oe,ge){return{kind:Le,value:Oe,error:ge}}var q=b(19270),re=b(49786);class ce extends w.yU{constructor(Oe){super(),this.isStopped=!1,Oe?(this.destination=Oe,(0,w.Uv)(Oe)&&Oe.add(this)):this.destination=vt}static create(Oe,ge,De){return new $e(Oe,ge,De)}next(Oe){this.isStopped?rt(function te(Le){return Y("N",Le,void 0)}(Oe),this):this._next(Oe)}error(Oe){this.isStopped?rt(function Q(Le){return Y("E",void 0,Le)}(Oe),this):(this.isStopped=!0,this._error(Oe))}complete(){this.isStopped?rt(ie,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Oe){this.destination.next(Oe)}_error(Oe){try{this.destination.error(Oe)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Se=Function.prototype.bind;function pe(Le,Oe){return Se.call(Le,Oe)}class xe{constructor(Oe){this.partialObserver=Oe}next(Oe){const{partialObserver:ge}=this;if(ge.next)try{ge.next(Oe)}catch(De){Ce(De)}}error(Oe){const{partialObserver:ge}=this;if(ge.error)try{ge.error(Oe)}catch(De){Ce(De)}else Ce(Oe)}complete(){const{partialObserver:Oe}=this;if(Oe.complete)try{Oe.complete()}catch(ge){Ce(ge)}}}class $e extends ce{constructor(Oe,ge,De){let de;if(super(),(0,l.T)(Oe)||!Oe)de={next:Oe??void 0,error:ge??void 0,complete:De??void 0};else{let Me;this&&E.$.useDeprecatedNextContext?(Me=Object.create(Oe),Me.unsubscribe=()=>this.unsubscribe(),de={next:Oe.next&&pe(Oe.next,Me),error:Oe.error&&pe(Oe.error,Me),complete:Oe.complete&&pe(Oe.complete,Me)}):de=Oe}this.destination=new xe(de)}}function Ce(Le){E.$.useDeprecatedSynchronousErrorHandling?(0,re.l)(Le):(0,z.m)(Le)}function rt(Le,Oe){const{onStoppedNotification:ge}=E.$;ge&&q.f.setTimeout(()=>ge(Le,Oe))}const vt={closed:!0,next:N.l,error:function Je(Le){throw Le},complete:N.l}},18359:(et,fe,b)=>{b.d(fe,{Kn:()=>ie,yU:()=>N,Uv:()=>Q});var l=b(98071);const E=(0,b(81853).L)(Y=>function(re){Y(this),this.message=re?`${re.length} errors occurred during unsubscription:\n${re.map((ce,Se)=>`${Se+1}) ${ce.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=re});var z=b(57908);class N{constructor(q){this.initialTeardown=q,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let q;if(!this.closed){this.closed=!0;const{_parentage:re}=this;if(re)if(this._parentage=null,Array.isArray(re))for(const pe of re)pe.remove(this);else re.remove(this);const{initialTeardown:ce}=this;if((0,l.T)(ce))try{ce()}catch(pe){q=pe instanceof E?pe.errors:[pe]}const{_finalizers:Se}=this;if(Se){this._finalizers=null;for(const pe of Se)try{te(pe)}catch(xe){q=q??[],xe instanceof E?q=[...q,...xe.errors]:q.push(xe)}}if(q)throw new E(q)}}add(q){var re;if(q&&q!==this)if(this.closed)te(q);else{if(q instanceof N){if(q.closed||q._hasParent(this))return;q._addParent(this)}(this._finalizers=null!==(re=this._finalizers)&&void 0!==re?re:[]).push(q)}}_hasParent(q){const{_parentage:re}=this;return re===q||Array.isArray(re)&&re.includes(q)}_addParent(q){const{_parentage:re}=this;this._parentage=Array.isArray(re)?(re.push(q),re):re?[re,q]:q}_removeParent(q){const{_parentage:re}=this;re===q?this._parentage=null:Array.isArray(re)&&(0,z.o)(re,q)}remove(q){const{_finalizers:re}=this;re&&(0,z.o)(re,q),q instanceof N&&q._removeParent(this)}}N.EMPTY=(()=>{const Y=new N;return Y.closed=!0,Y})();const ie=N.EMPTY;function Q(Y){return Y instanceof N||Y&&"closed"in Y&&(0,l.T)(Y.remove)&&(0,l.T)(Y.add)&&(0,l.T)(Y.unsubscribe)}function te(Y){(0,l.T)(Y)?Y():Y.unsubscribe()}},41026:(et,fe,b)=>{b.d(fe,{$:()=>l});const l={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},30017:(et,fe,b)=>{b.d(fe,{G:()=>ie});var l=b(71985),w=b(18359),E=b(99898),z=b(54360),N=b(39974);class ie extends l.c{constructor(te,Y){super(),this.source=te,this.subjectFactory=Y,this._subject=null,this._refCount=0,this._connection=null,(0,N.S)(te)&&(this.lift=te.lift)}_subscribe(te){return this.getSubject().subscribe(te)}getSubject(){const te=this._subject;return(!te||te.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:te}=this;this._subject=this._connection=null,te?.unsubscribe()}connect(){let te=this._connection;if(!te){te=this._connection=new w.yU;const Y=this.getSubject();te.add(this.source.subscribe((0,z._)(Y,void 0,()=>{this._teardown(),Y.complete()},q=>{this._teardown(),Y.error(q)},()=>this._teardown()))),te.closed&&(this._connection=null,te=w.yU.EMPTY)}return te}refCount(){return(0,E.B)()(this)}}},84572:(et,fe,b)=>{b.d(fe,{z:()=>q});var l=b(71985),w=b(93073),E=b(86648),z=b(33669),N=b(6450),ie=b(9326),Q=b(58496),te=b(54360),Y=b(45225);function q(...Se){const pe=(0,ie.lI)(Se),xe=(0,ie.ms)(Se),{args:$e,keys:Ce}=(0,w.D)(Se);if(0===$e.length)return(0,E.H)([],pe);const Je=new l.c(function re(Se,pe,xe=z.D){return $e=>{ce(pe,()=>{const{length:Ce}=Se,Je=new Array(Ce);let rt=Ce,vt=Ce;for(let Le=0;Le{const Oe=(0,E.H)(Se[Le],pe);let ge=!1;Oe.subscribe((0,te._)($e,De=>{Je[Le]=De,ge||(ge=!0,vt--),vt||$e.next(xe(Je.slice()))},()=>{--rt||$e.complete()}))},$e)},$e)}}($e,pe,Ce?rt=>(0,Q.e)(Ce,rt):z.D));return xe?Je.pipe((0,N.I)(xe)):Je}function ce(Se,pe,xe){Se?(0,Y.N)(xe,Se,pe):pe()}},28793:(et,fe,b)=>{b.d(fe,{x:()=>N});var l=b(26365),E=b(9326),z=b(86648);function N(...ie){return function w(){return(0,l.U)(1)}()((0,z.H)(ie,(0,E.lI)(ie)))}},59030:(et,fe,b)=>{b.d(fe,{v:()=>E});var l=b(71985),w=b(58750);function E(z){return new l.c(N=>{(0,w.Tg)(z()).subscribe(N)})}},983:(et,fe,b)=>{b.d(fe,{w:()=>w});const w=new(b(71985).c)(N=>N.complete())},27468:(et,fe,b)=>{b.d(fe,{p:()=>te});var l=b(71985),w=b(93073),E=b(58750),z=b(9326),N=b(54360),ie=b(6450),Q=b(58496);function te(...Y){const q=(0,z.ms)(Y),{args:re,keys:ce}=(0,w.D)(Y),Se=new l.c(pe=>{const{length:xe}=re;if(!xe)return void pe.complete();const $e=new Array(xe);let Ce=xe,Je=xe;for(let rt=0;rt{vt||(vt=!0,Je--),$e[rt]=Le},()=>Ce--,void 0,()=>{(!Ce||!vt)&&(Je||pe.next(ce?(0,Q.e)(ce,$e):$e),pe.complete())}))}});return q?Se.pipe((0,ie.I)(q)):Se}},86648:(et,fe,b)=>{b.d(fe,{H:()=>De});var l=b(58750),w=b(45225),E=b(39974),z=b(54360);function N(de,Me=0){return(0,E.N)((be,ve)=>{be.subscribe((0,z._)(ve,ze=>(0,w.N)(ve,de,()=>ve.next(ze),Me),()=>(0,w.N)(ve,de,()=>ve.complete(),Me),ze=>(0,w.N)(ve,de,()=>ve.error(ze),Me)))})}function ie(de,Me=0){return(0,E.N)((be,ve)=>{ve.add(de.schedule(()=>be.subscribe(ve),Me))})}var Y=b(71985),re=b(4761),ce=b(98071);function pe(de,Me){if(!de)throw new Error("Iterable cannot be null");return new Y.c(be=>{(0,w.N)(be,Me,()=>{const ve=de[Symbol.asyncIterator]();(0,w.N)(be,Me,()=>{ve.next().then(ze=>{ze.done?be.complete():be.next(ze.value)})},0,!0)})})}var xe=b(55055),$e=b(59858),Ce=b(47441),Je=b(85397),rt=b(37953),vt=b(50591),Le=b(15196);function De(de,Me){return Me?function ge(de,Me){if(null!=de){if((0,xe.l)(de))return function Q(de,Me){return(0,l.Tg)(de).pipe(ie(Me),N(Me))}(de,Me);if((0,Ce.X)(de))return function q(de,Me){return new Y.c(be=>{let ve=0;return Me.schedule(function(){ve===de.length?be.complete():(be.next(de[ve++]),be.closed||this.schedule())})})}(de,Me);if((0,$e.y)(de))return function te(de,Me){return(0,l.Tg)(de).pipe(ie(Me),N(Me))}(de,Me);if((0,rt.T)(de))return pe(de,Me);if((0,Je.x)(de))return function Se(de,Me){return new Y.c(be=>{let ve;return(0,w.N)(be,Me,()=>{ve=de[re.l](),(0,w.N)(be,Me,()=>{let ze,bt;try{({value:ze,done:bt}=ve.next())}catch(Mt){return void be.error(Mt)}bt?be.complete():be.next(ze)},0,!0)}),()=>(0,ce.T)(ve?.return)&&ve.return()})}(de,Me);if((0,Le.U)(de))return function Oe(de,Me){return pe((0,Le.C)(de),Me)}(de,Me)}throw(0,vt.L)(de)}(de,Me):(0,l.Tg)(de)}},33726:(et,fe,b)=>{b.d(fe,{R:()=>q});var l=b(58750),w=b(71985),E=b(31397),z=b(47441),N=b(98071),ie=b(6450);const Q=["addListener","removeListener"],te=["addEventListener","removeEventListener"],Y=["on","off"];function q(xe,$e,Ce,Je){if((0,N.T)(Ce)&&(Je=Ce,Ce=void 0),Je)return q(xe,$e,Ce).pipe((0,ie.I)(Je));const[rt,vt]=function pe(xe){return(0,N.T)(xe.addEventListener)&&(0,N.T)(xe.removeEventListener)}(xe)?te.map(Le=>Oe=>xe[Le]($e,Oe,Ce)):function ce(xe){return(0,N.T)(xe.addListener)&&(0,N.T)(xe.removeListener)}(xe)?Q.map(re(xe,$e)):function Se(xe){return(0,N.T)(xe.on)&&(0,N.T)(xe.off)}(xe)?Y.map(re(xe,$e)):[];if(!rt&&(0,z.X)(xe))return(0,E.Z)(Le=>q(Le,$e,Ce))((0,l.Tg)(xe));if(!rt)throw new TypeError("Invalid event target");return new w.c(Le=>{const Oe=(...ge)=>Le.next(1vt(Oe)})}function re(xe,$e){return Ce=>Je=>xe[Ce]($e,Je)}},58750:(et,fe,b)=>{b.d(fe,{Tg:()=>Se});var l=b(31635),w=b(47441),E=b(59858),z=b(71985),N=b(55055),ie=b(37953),Q=b(50591),te=b(85397),Y=b(15196),q=b(98071),re=b(45334),ce=b(3494);function Se(Le){if(Le instanceof z.c)return Le;if(null!=Le){if((0,N.l)(Le))return function pe(Le){return new z.c(Oe=>{const ge=Le[ce.s]();if((0,q.T)(ge.subscribe))return ge.subscribe(Oe);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Le);if((0,w.X)(Le))return function xe(Le){return new z.c(Oe=>{for(let ge=0;ge{Le.then(ge=>{Oe.closed||(Oe.next(ge),Oe.complete())},ge=>Oe.error(ge)).then(null,re.m)})}(Le);if((0,ie.T)(Le))return Je(Le);if((0,te.x)(Le))return function Ce(Le){return new z.c(Oe=>{for(const ge of Le)if(Oe.next(ge),Oe.closed)return;Oe.complete()})}(Le);if((0,Y.U)(Le))return function rt(Le){return Je((0,Y.C)(Le))}(Le)}throw(0,Q.L)(Le)}function Je(Le){return new z.c(Oe=>{(function vt(Le,Oe){var ge,De,de,Me;return(0,l.sH)(this,void 0,void 0,function*(){try{for(ge=(0,l.xN)(Le);!(De=yield ge.next()).done;)if(Oe.next(De.value),Oe.closed)return}catch(be){de={error:be}}finally{try{De&&!De.done&&(Me=ge.return)&&(yield Me.call(ge))}finally{if(de)throw de.error}}Oe.complete()})})(Le,Oe).catch(ge=>Oe.error(ge))})}},57786:(et,fe,b)=>{b.d(fe,{h:()=>ie});var l=b(26365),w=b(58750),E=b(983),z=b(9326),N=b(86648);function ie(...Q){const te=(0,z.lI)(Q),Y=(0,z.R0)(Q,1/0),q=Q;return q.length?1===q.length?(0,w.Tg)(q[0]):(0,l.U)(Y)((0,N.H)(q,te)):E.w}},7673:(et,fe,b)=>{b.d(fe,{of:()=>E});var l=b(9326),w=b(86648);function E(...z){const N=(0,l.lI)(z);return(0,w.H)(z,N)}},18810:(et,fe,b)=>{b.d(fe,{$:()=>E});var l=b(71985),w=b(98071);function E(z,N){const ie=(0,w.T)(z)?z:()=>z,Q=te=>te.error(ie());return new l.c(N?te=>N.schedule(Q,0,te):Q)}},41584:(et,fe,b)=>{b.d(fe,{O:()=>N});var l=b(71985),w=b(43236),E=b(79470);function N(ie=0,Q,te=w.b){let Y=-1;return null!=Q&&((0,E.m)(Q)?te=Q:Y=Q),new l.c(q=>{let re=function z(ie){return ie instanceof Date&&!isNaN(ie)}(ie)?+ie-te.now():ie;re<0&&(re=0);let ce=0;return te.schedule(function(){q.closed||(q.next(ce++),0<=Y?this.schedule(void 0,Y):q.complete())},re)})}},54360:(et,fe,b)=>{b.d(fe,{_:()=>w});var l=b(47707);function w(z,N,ie,Q,te){return new E(z,N,ie,Q,te)}class E extends l.vU{constructor(N,ie,Q,te,Y,q){super(N),this.onFinalize=Y,this.shouldUnsubscribe=q,this._next=ie?function(re){try{ie(re)}catch(ce){N.error(ce)}}:super._next,this._error=te?function(re){try{te(re)}catch(ce){N.error(ce)}finally{this.unsubscribe()}}:super._error,this._complete=Q?function(){try{Q()}catch(re){N.error(re)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var N;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:ie}=this;super.unsubscribe(),!ie&&(null===(N=this.onFinalize)||void 0===N||N.call(this))}}}},13798:(et,fe,b)=>{b.d(fe,{Z:()=>Q});var l=b(43236),w=b(39974),E=b(58750),z=b(54360),ie=b(41584);function Q(te,Y=l.E){return function N(te){return(0,w.N)((Y,q)=>{let re=!1,ce=null,Se=null,pe=!1;const xe=()=>{if(Se?.unsubscribe(),Se=null,re){re=!1;const Ce=ce;ce=null,q.next(Ce)}pe&&q.complete()},$e=()=>{Se=null,pe&&q.complete()};Y.subscribe((0,z._)(q,Ce=>{re=!0,ce=Ce,Se||(0,E.Tg)(te(Ce)).subscribe(Se=(0,z._)(q,xe,$e))},()=>{pe=!0,(!re||!Se||Se.closed)&&q.complete()}))})}(()=>(0,ie.O)(te,Y))}},99437:(et,fe,b)=>{b.d(fe,{W:()=>z});var l=b(58750),w=b(54360),E=b(39974);function z(N){return(0,E.N)((ie,Q)=>{let q,te=null,Y=!1;te=ie.subscribe((0,w._)(Q,void 0,void 0,re=>{q=(0,l.Tg)(N(re,z(N)(ie))),te?(te.unsubscribe(),te=null,q.subscribe(Q)):Y=!0})),Y&&(te.unsubscribe(),te=null,q.subscribe(Q))})}},70274:(et,fe,b)=>{b.d(fe,{H:()=>E});var l=b(31397),w=b(98071);function E(z,N){return(0,w.T)(N)?(0,l.Z)(z,N,1):(0,l.Z)(z,1)}},70152:(et,fe,b)=>{b.d(fe,{B:()=>z});var l=b(43236),w=b(39974),E=b(54360);function z(N,ie=l.E){return(0,w.N)((Q,te)=>{let Y=null,q=null,re=null;const ce=()=>{if(Y){Y.unsubscribe(),Y=null;const pe=q;q=null,te.next(pe)}};function Se(){const pe=re+N,xe=ie.now();if(xe{q=pe,re=ie.now(),Y||(Y=ie.schedule(Se,N),te.add(Y))},()=>{ce(),te.complete()},void 0,()=>{q=Y=null}))})}},39901:(et,fe,b)=>{b.d(fe,{U:()=>E});var l=b(39974),w=b(54360);function E(z){return(0,l.N)((N,ie)=>{let Q=!1;N.subscribe((0,w._)(ie,te=>{Q=!0,ie.next(te)},()=>{Q||ie.next(z),ie.complete()}))})}},91986:(et,fe,b)=>{b.d(fe,{c:()=>Se});var l=b(43236),w=b(28793),E=b(96697),z=b(39974),N=b(54360),ie=b(85343),te=b(73703),Y=b(31397),q=b(58750);function re(pe,xe){return xe?$e=>(0,w.x)(xe.pipe((0,E.s)(1),function Q(){return(0,z.N)((pe,xe)=>{pe.subscribe((0,N._)(xe,ie.l))})}()),$e.pipe(re(pe))):(0,Y.Z)(($e,Ce)=>(0,q.Tg)(pe($e,Ce)).pipe((0,E.s)(1),(0,te.u)($e)))}var ce=b(41584);function Se(pe,xe=l.E){const $e=(0,ce.O)(pe,xe);return re(()=>$e)}},23294:(et,fe,b)=>{b.d(fe,{F:()=>z});var l=b(33669),w=b(39974),E=b(54360);function z(ie,Q=l.D){return ie=ie??N,(0,w.N)((te,Y)=>{let q,re=!0;te.subscribe((0,E._)(Y,ce=>{const Se=Q(ce);(re||!ie(q,Se))&&(re=!1,q=Se,Y.next(ce))}))})}function N(ie,Q){return ie===Q}},5964:(et,fe,b)=>{b.d(fe,{p:()=>E});var l=b(39974),w=b(54360);function E(z,N){return(0,l.N)((ie,Q)=>{let te=0;ie.subscribe((0,w._)(Q,Y=>z.call(N,Y,te++)&&Q.next(Y)))})}},70980:(et,fe,b)=>{b.d(fe,{j:()=>w});var l=b(39974);function w(E){return(0,l.N)((z,N)=>{try{z.subscribe(N)}finally{N.add(E)}})}},61594:(et,fe,b)=>{b.d(fe,{$:()=>Q});var l=b(9350),w=b(5964),E=b(96697),z=b(39901),N=b(93774),ie=b(33669);function Q(te,Y){const q=arguments.length>=2;return re=>re.pipe(te?(0,w.p)((ce,Se)=>te(ce,Se,re)):ie.D,(0,E.s)(1),q?(0,z.U)(Y):(0,N.v)(()=>new l.G))}},96354:(et,fe,b)=>{b.d(fe,{T:()=>E});var l=b(39974),w=b(54360);function E(z,N){return(0,l.N)((ie,Q)=>{let te=0;ie.subscribe((0,w._)(Q,Y=>{Q.next(z.call(N,Y,te++))}))})}},73703:(et,fe,b)=>{b.d(fe,{u:()=>w});var l=b(96354);function w(E){return(0,l.T)(()=>E)}},26365:(et,fe,b)=>{b.d(fe,{U:()=>E});var l=b(31397),w=b(33669);function E(z=1/0){return(0,l.Z)(w.D,z)}},31397:(et,fe,b)=>{b.d(fe,{Z:()=>te});var l=b(96354),w=b(58750),E=b(39974),z=b(45225),N=b(54360),Q=b(98071);function te(Y,q,re=1/0){return(0,Q.T)(q)?te((ce,Se)=>(0,l.T)((pe,xe)=>q(ce,pe,Se,xe))((0,w.Tg)(Y(ce,Se))),re):("number"==typeof q&&(re=q),(0,E.N)((ce,Se)=>function ie(Y,q,re,ce,Se,pe,xe,$e){const Ce=[];let Je=0,rt=0,vt=!1;const Le=()=>{vt&&!Ce.length&&!Je&&q.complete()},Oe=De=>Je{pe&&q.next(De),Je++;let de=!1;(0,w.Tg)(re(De,rt++)).subscribe((0,N._)(q,Me=>{Se?.(Me),pe?Oe(Me):q.next(Me)},()=>{de=!0},void 0,()=>{if(de)try{for(Je--;Ce.length&&Jege(Me)):ge(Me)}Le()}catch(Me){q.error(Me)}}))};return Y.subscribe((0,N._)(q,Oe,()=>{vt=!0,Le()})),()=>{$e?.()}}(ce,Se,Y,re)))}},99898:(et,fe,b)=>{b.d(fe,{B:()=>E});var l=b(39974),w=b(54360);function E(){return(0,l.N)((z,N)=>{let ie=null;z._refCount++;const Q=(0,w._)(N,void 0,void 0,void 0,()=>{if(!z||z._refCount<=0||0<--z._refCount)return void(ie=null);const te=z._connection,Y=ie;ie=null,te&&(!Y||te===Y)&&te.unsubscribe(),N.unsubscribe()});z.subscribe(Q),Q.closed||(ie=z.connect())})}},97647:(et,fe,b)=>{b.d(fe,{u:()=>N});var l=b(58750),w=b(21413),E=b(47707),z=b(39974);function N(Q={}){const{connector:te=(()=>new w.B),resetOnError:Y=!0,resetOnComplete:q=!0,resetOnRefCountZero:re=!0}=Q;return ce=>{let Se,pe,xe,$e=0,Ce=!1,Je=!1;const rt=()=>{pe?.unsubscribe(),pe=void 0},vt=()=>{rt(),Se=xe=void 0,Ce=Je=!1},Le=()=>{const Oe=Se;vt(),Oe?.unsubscribe()};return(0,z.N)((Oe,ge)=>{$e++,!Je&&!Ce&&rt();const De=xe=xe??te();ge.add(()=>{$e--,0===$e&&!Je&&!Ce&&(pe=ie(Le,re))}),De.subscribe(ge),!Se&&$e>0&&(Se=new E.Ms({next:de=>De.next(de),error:de=>{Je=!0,rt(),pe=ie(vt,Y,de),De.error(de)},complete:()=>{Ce=!0,rt(),pe=ie(vt,q),De.complete()}}),(0,l.Tg)(Oe).subscribe(Se))})(ce)}}function ie(Q,te,...Y){if(!0===te)return void Q();if(!1===te)return;const q=new E.Ms({next:()=>{q.unsubscribe(),Q()}});return(0,l.Tg)(te(...Y)).subscribe(q)}},44668:(et,fe,b)=>{b.d(fe,{t:()=>E});var l=b(92771),w=b(97647);function E(z,N,ie){let Q,te=!1;return z&&"object"==typeof z?({bufferSize:Q=1/0,windowTime:N=1/0,refCount:te=!1,scheduler:ie}=z):Q=z??1/0,(0,w.u)({connector:()=>new l.m(Q,N,ie),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:te})}},65245:(et,fe,b)=>{b.d(fe,{i:()=>w});var l=b(5964);function w(E){return(0,l.p)((z,N)=>E<=N)}},99172:(et,fe,b)=>{b.d(fe,{Z:()=>z});var l=b(28793),w=b(9326),E=b(39974);function z(...N){const ie=(0,w.lI)(N);return(0,E.N)((Q,te)=>{(ie?(0,l.x)(N,Q,ie):(0,l.x)(N,Q)).subscribe(te)})}},25558:(et,fe,b)=>{b.d(fe,{n:()=>z});var l=b(58750),w=b(39974),E=b(54360);function z(N,ie){return(0,w.N)((Q,te)=>{let Y=null,q=0,re=!1;const ce=()=>re&&!Y&&te.complete();Q.subscribe((0,E._)(te,Se=>{Y?.unsubscribe();let pe=0;const xe=q++;(0,l.Tg)(N(Se,xe)).subscribe(Y=(0,E._)(te,$e=>te.next(ie?ie(Se,$e,xe,pe++):$e),()=>{Y=null,ce()}))},()=>{re=!0,ce()}))})}},96697:(et,fe,b)=>{b.d(fe,{s:()=>z});var l=b(983),w=b(39974),E=b(54360);function z(N){return N<=0?()=>l.w:(0,w.N)((ie,Q)=>{let te=0;ie.subscribe((0,E._)(Q,Y=>{++te<=N&&(Q.next(Y),N<=te&&Q.complete())}))})}},56977:(et,fe,b)=>{b.d(fe,{Q:()=>N});var l=b(39974),w=b(54360),E=b(58750),z=b(85343);function N(ie){return(0,l.N)((Q,te)=>{(0,E.Tg)(ie).subscribe((0,w._)(te,()=>te.complete(),z.l)),!te.closed&&Q.subscribe(te)})}},88141:(et,fe,b)=>{b.d(fe,{M:()=>N});var l=b(98071),w=b(39974),E=b(54360),z=b(33669);function N(ie,Q,te){const Y=(0,l.T)(ie)||Q||te?{next:ie,error:Q,complete:te}:ie;return Y?(0,w.N)((q,re)=>{var ce;null===(ce=Y.subscribe)||void 0===ce||ce.call(Y);let Se=!0;q.subscribe((0,E._)(re,pe=>{var xe;null===(xe=Y.next)||void 0===xe||xe.call(Y,pe),re.next(pe)},()=>{var pe;Se=!1,null===(pe=Y.complete)||void 0===pe||pe.call(Y),re.complete()},pe=>{var xe;Se=!1,null===(xe=Y.error)||void 0===xe||xe.call(Y,pe),re.error(pe)},()=>{var pe,xe;Se&&(null===(pe=Y.unsubscribe)||void 0===pe||pe.call(Y)),null===(xe=Y.finalize)||void 0===xe||xe.call(Y)}))}):z.D}},93774:(et,fe,b)=>{b.d(fe,{v:()=>z});var l=b(9350),w=b(39974),E=b(54360);function z(ie=N){return(0,w.N)((Q,te)=>{let Y=!1;Q.subscribe((0,E._)(te,q=>{Y=!0,te.next(q)},()=>Y?te.complete():te.error(ie())))})}function N(){return new l.G}},96780:(et,fe,b)=>{b.d(fe,{R:()=>N});var l=b(18359);class w extends l.yU{constructor(Q,te){super()}schedule(Q,te=0){return this}}const E={setInterval(ie,Q,...te){const{delegate:Y}=E;return Y?.setInterval?Y.setInterval(ie,Q,...te):setInterval(ie,Q,...te)},clearInterval(ie){const{delegate:Q}=E;return(Q?.clearInterval||clearInterval)(ie)},delegate:void 0};var z=b(57908);class N extends w{constructor(Q,te){super(Q,te),this.scheduler=Q,this.work=te,this.pending=!1}schedule(Q,te=0){var Y;if(this.closed)return this;this.state=Q;const q=this.id,re=this.scheduler;return null!=q&&(this.id=this.recycleAsyncId(re,q,te)),this.pending=!0,this.delay=te,this.id=null!==(Y=this.id)&&void 0!==Y?Y:this.requestAsyncId(re,this.id,te),this}requestAsyncId(Q,te,Y=0){return E.setInterval(Q.flush.bind(Q,this),Y)}recycleAsyncId(Q,te,Y=0){if(null!=Y&&this.delay===Y&&!1===this.pending)return te;null!=te&&E.clearInterval(te)}execute(Q,te){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const Y=this._execute(Q,te);if(Y)return Y;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(Q,te){let q,Y=!1;try{this.work(Q)}catch(re){Y=!0,q=re||new Error("Scheduled action threw falsy error")}if(Y)return this.unsubscribe(),q}unsubscribe(){if(!this.closed){const{id:Q,scheduler:te}=this,{actions:Y}=te;this.work=this.state=this.scheduler=null,this.pending=!1,(0,z.o)(Y,this),null!=Q&&(this.id=this.recycleAsyncId(te,Q,null)),this.delay=null,super.unsubscribe()}}}},39687:(et,fe,b)=>{b.d(fe,{q:()=>E});var l=b(86129);class w{constructor(N,ie=w.now){this.schedulerActionCtor=N,this.now=ie}schedule(N,ie=0,Q){return new this.schedulerActionCtor(this,N).schedule(Q,ie)}}w.now=l.U.now;class E extends w{constructor(N,ie=w.now){super(N,ie),this.actions=[],this._active=!1}flush(N){const{actions:ie}=this;if(this._active)return void ie.push(N);let Q;this._active=!0;do{if(Q=N.execute(N.state,N.delay))break}while(N=ie.shift());if(this._active=!1,Q){for(;N=ie.shift();)N.unsubscribe();throw Q}}}},30536:(et,fe,b)=>{b.d(fe,{X:()=>Q});var l=b(96780),w=b(18359);const E={schedule(Y){let q=requestAnimationFrame,re=cancelAnimationFrame;const{delegate:ce}=E;ce&&(q=ce.requestAnimationFrame,re=ce.cancelAnimationFrame);const Se=q(pe=>{re=void 0,Y(pe)});return new w.yU(()=>re?.(Se))},requestAnimationFrame(...Y){const{delegate:q}=E;return(q?.requestAnimationFrame||requestAnimationFrame)(...Y)},cancelAnimationFrame(...Y){const{delegate:q}=E;return(q?.cancelAnimationFrame||cancelAnimationFrame)(...Y)},delegate:void 0};var N=b(39687);const Q=new class ie extends N.q{flush(q){this._active=!0;const re=this._scheduled;this._scheduled=void 0;const{actions:ce}=this;let Se;q=q||ce.shift();do{if(Se=q.execute(q.state,q.delay))break}while((q=ce[0])&&q.id===re&&ce.shift());if(this._active=!1,Se){for(;(q=ce[0])&&q.id===re&&ce.shift();)q.unsubscribe();throw Se}}}(class z extends l.R{constructor(q,re){super(q,re),this.scheduler=q,this.work=re}requestAsyncId(q,re,ce=0){return null!==ce&&ce>0?super.requestAsyncId(q,re,ce):(q.actions.push(this),q._scheduled||(q._scheduled=E.requestAnimationFrame(()=>q.flush(void 0))))}recycleAsyncId(q,re,ce=0){var Se;if(null!=ce?ce>0:this.delay>0)return super.recycleAsyncId(q,re,ce);const{actions:pe}=q;null!=re&&(null===(Se=pe[pe.length-1])||void 0===Se?void 0:Se.id)!==re&&(E.cancelAnimationFrame(re),q._scheduled=void 0)}})},25007:(et,fe,b)=>{b.d(fe,{$:()=>pe});var l=b(96780);let E,w=1;const z={};function N($e){return $e in z&&(delete z[$e],!0)}const ie={setImmediate($e){const Ce=w++;return z[Ce]=!0,E||(E=Promise.resolve()),E.then(()=>N(Ce)&&$e()),Ce},clearImmediate($e){N($e)}},{setImmediate:te,clearImmediate:Y}=ie,q={setImmediate(...$e){const{delegate:Ce}=q;return(Ce?.setImmediate||te)(...$e)},clearImmediate($e){const{delegate:Ce}=q;return(Ce?.clearImmediate||Y)($e)},delegate:void 0};var ce=b(39687);const pe=new class Se extends ce.q{flush(Ce){this._active=!0;const Je=this._scheduled;this._scheduled=void 0;const{actions:rt}=this;let vt;Ce=Ce||rt.shift();do{if(vt=Ce.execute(Ce.state,Ce.delay))break}while((Ce=rt[0])&&Ce.id===Je&&rt.shift());if(this._active=!1,vt){for(;(Ce=rt[0])&&Ce.id===Je&&rt.shift();)Ce.unsubscribe();throw vt}}}(class re extends l.R{constructor(Ce,Je){super(Ce,Je),this.scheduler=Ce,this.work=Je}requestAsyncId(Ce,Je,rt=0){return null!==rt&&rt>0?super.requestAsyncId(Ce,Je,rt):(Ce.actions.push(this),Ce._scheduled||(Ce._scheduled=q.setImmediate(Ce.flush.bind(Ce,void 0))))}recycleAsyncId(Ce,Je,rt=0){var vt;if(null!=rt?rt>0:this.delay>0)return super.recycleAsyncId(Ce,Je,rt);const{actions:Le}=Ce;null!=Je&&(null===(vt=Le[Le.length-1])||void 0===vt?void 0:vt.id)!==Je&&(q.clearImmediate(Je),Ce._scheduled===Je&&(Ce._scheduled=void 0))}})},43236:(et,fe,b)=>{b.d(fe,{E:()=>E,b:()=>z});var l=b(96780);const E=new(b(39687).q)(l.R),z=E},86129:(et,fe,b)=>{b.d(fe,{U:()=>l});const l={now:()=>(l.delegate||Date).now(),delegate:void 0}},19270:(et,fe,b)=>{b.d(fe,{f:()=>l});const l={setTimeout(w,E,...z){const{delegate:N}=l;return N?.setTimeout?N.setTimeout(w,E,...z):setTimeout(w,E,...z)},clearTimeout(w){const{delegate:E}=l;return(E?.clearTimeout||clearTimeout)(w)},delegate:void 0}},4761:(et,fe,b)=>{b.d(fe,{l:()=>w});const w=function l(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(et,fe,b)=>{b.d(fe,{s:()=>l});const l="function"==typeof Symbol&&Symbol.observable||"@@observable"},9350:(et,fe,b)=>{b.d(fe,{G:()=>w});const w=(0,b(81853).L)(E=>function(){E(this),this.name="EmptyError",this.message="no elements in sequence"})},9326:(et,fe,b)=>{b.d(fe,{R0:()=>ie,lI:()=>N,ms:()=>z});var l=b(98071),w=b(79470);function E(Q){return Q[Q.length-1]}function z(Q){return(0,l.T)(E(Q))?Q.pop():void 0}function N(Q){return(0,w.m)(E(Q))?Q.pop():void 0}function ie(Q,te){return"number"==typeof E(Q)?Q.pop():te}},93073:(et,fe,b)=>{b.d(fe,{D:()=>N});const{isArray:l}=Array,{getPrototypeOf:w,prototype:E,keys:z}=Object;function N(Q){if(1===Q.length){const te=Q[0];if(l(te))return{args:te,keys:null};if(function ie(Q){return Q&&"object"==typeof Q&&w(Q)===E}(te)){const Y=z(te);return{args:Y.map(q=>te[q]),keys:Y}}}return{args:Q,keys:null}}},57908:(et,fe,b)=>{function l(w,E){if(w){const z=w.indexOf(E);0<=z&&w.splice(z,1)}}b.d(fe,{o:()=>l})},81853:(et,fe,b)=>{function l(w){const z=w(N=>{Error.call(N),N.stack=(new Error).stack});return z.prototype=Object.create(Error.prototype),z.prototype.constructor=z,z}b.d(fe,{L:()=>l})},58496:(et,fe,b)=>{function l(w,E){return w.reduce((z,N,ie)=>(z[N]=E[ie],z),{})}b.d(fe,{e:()=>l})},49786:(et,fe,b)=>{b.d(fe,{Y:()=>E,l:()=>z});var l=b(41026);let w=null;function E(N){if(l.$.useDeprecatedSynchronousErrorHandling){const ie=!w;if(ie&&(w={errorThrown:!1,error:null}),N(),ie){const{errorThrown:Q,error:te}=w;if(w=null,Q)throw te}}else N()}function z(N){l.$.useDeprecatedSynchronousErrorHandling&&w&&(w.errorThrown=!0,w.error=N)}},45225:(et,fe,b)=>{function l(w,E,z,N=0,ie=!1){const Q=E.schedule(function(){z(),ie?w.add(this.schedule(null,N)):this.unsubscribe()},N);if(w.add(Q),!ie)return Q}b.d(fe,{N:()=>l})},33669:(et,fe,b)=>{function l(w){return w}b.d(fe,{D:()=>l})},47441:(et,fe,b)=>{b.d(fe,{X:()=>l});const l=w=>w&&"number"==typeof w.length&&"function"!=typeof w},37953:(et,fe,b)=>{b.d(fe,{T:()=>w});var l=b(98071);function w(E){return Symbol.asyncIterator&&(0,l.T)(E?.[Symbol.asyncIterator])}},98071:(et,fe,b)=>{function l(w){return"function"==typeof w}b.d(fe,{T:()=>l})},55055:(et,fe,b)=>{b.d(fe,{l:()=>E});var l=b(3494),w=b(98071);function E(z){return(0,w.T)(z[l.s])}},85397:(et,fe,b)=>{b.d(fe,{x:()=>E});var l=b(4761),w=b(98071);function E(z){return(0,w.T)(z?.[l.l])}},74402:(et,fe,b)=>{b.d(fe,{A:()=>E});var l=b(71985),w=b(98071);function E(z){return!!z&&(z instanceof l.c||(0,w.T)(z.lift)&&(0,w.T)(z.subscribe))}},59858:(et,fe,b)=>{b.d(fe,{y:()=>w});var l=b(98071);function w(E){return(0,l.T)(E?.then)}},15196:(et,fe,b)=>{b.d(fe,{C:()=>E,U:()=>z});var l=b(31635),w=b(98071);function E(N){return(0,l.AQ)(this,arguments,function*(){const Q=N.getReader();try{for(;;){const{value:te,done:Y}=yield(0,l.N3)(Q.read());if(Y)return yield(0,l.N3)(void 0);yield yield(0,l.N3)(te)}}finally{Q.releaseLock()}})}function z(N){return(0,w.T)(N?.getReader)}},79470:(et,fe,b)=>{b.d(fe,{m:()=>w});var l=b(98071);function w(E){return E&&(0,l.T)(E.schedule)}},39974:(et,fe,b)=>{b.d(fe,{N:()=>E,S:()=>w});var l=b(98071);function w(z){return(0,l.T)(z?.lift)}function E(z){return N=>{if(w(N))return N.lift(function(ie){try{return z(ie,this)}catch(Q){this.error(Q)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(et,fe,b)=>{b.d(fe,{I:()=>z});var l=b(96354);const{isArray:w}=Array;function z(N){return(0,l.T)(ie=>function E(N,ie){return w(ie)?N(...ie):N(ie)}(N,ie))}},85343:(et,fe,b)=>{function l(){}b.d(fe,{l:()=>l})},71203:(et,fe,b)=>{b.d(fe,{F:()=>w,m:()=>E});var l=b(33669);function w(...z){return E(z)}function E(z){return 0===z.length?l.D:1===z.length?z[0]:function(ie){return z.reduce((Q,te)=>te(Q),ie)}}},45334:(et,fe,b)=>{b.d(fe,{m:()=>E});var l=b(41026),w=b(19270);function E(z){w.f.setTimeout(()=>{const{onUnhandledError:N}=l.$;if(!N)throw z;N(z)})}},50591:(et,fe,b)=>{function l(w){return new TypeError(`You provided ${null!==w&&"object"==typeof w?"an invalid object":`'${w}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}b.d(fe,{L:()=>l})},49969:(et,fe,b)=>{b.d(fe,{FX:()=>Me,If:()=>l,K2:()=>ie,MA:()=>ce,Os:()=>N,P:()=>pe,hZ:()=>E,i0:()=>z,i7:()=>Y,iF:()=>Q,kY:()=>q,kp:()=>w,sf:()=>De,ui:()=>de,wk:()=>te});var l=function(be){return be[be.State=0]="State",be[be.Transition=1]="Transition",be[be.Sequence=2]="Sequence",be[be.Group=3]="Group",be[be.Animate=4]="Animate",be[be.Keyframes=5]="Keyframes",be[be.Style=6]="Style",be[be.Trigger=7]="Trigger",be[be.Reference=8]="Reference",be[be.AnimateChild=9]="AnimateChild",be[be.AnimateRef=10]="AnimateRef",be[be.Query=11]="Query",be[be.Stagger=12]="Stagger",be}(l||{});const w="*";function E(be,ve){return{type:l.Trigger,name:be,definitions:ve,options:{}}}function z(be,ve=null){return{type:l.Animate,styles:ve,timings:be}}function N(be,ve=null){return{type:l.Group,steps:be,options:ve}}function ie(be,ve=null){return{type:l.Sequence,steps:be,options:ve}}function Q(be){return{type:l.Style,styles:be,offset:null}}function te(be,ve,ze){return{type:l.State,name:be,styles:ve,options:ze}}function Y(be){return{type:l.Keyframes,steps:be}}function q(be,ve,ze=null){return{type:l.Transition,expr:be,animation:ve,options:ze}}function ce(be=null){return{type:l.AnimateChild,options:be}}function pe(be,ve,ze=null){return{type:l.Query,selector:be,animation:ve,options:ze}}class De{constructor(ve=0,ze=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=ve+ze}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ve=>ve()),this._onDoneFns=[])}onStart(ve){this._originalOnStartFns.push(ve),this._onStartFns.push(ve)}onDone(ve){this._originalOnDoneFns.push(ve),this._onDoneFns.push(ve)}onDestroy(ve){this._onDestroyFns.push(ve)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ve=>ve()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ve=>ve()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ve){this._position=this.totalTime?ve*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ve){const ze="start"==ve?this._onStartFns:this._onDoneFns;ze.forEach(bt=>bt()),ze.length=0}}class de{constructor(ve){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=ve;let ze=0,bt=0,Mt=0;const dn=this.players.length;0==dn?queueMicrotask(()=>this._onFinish()):this.players.forEach(qe=>{qe.onDone(()=>{++ze==dn&&this._onFinish()}),qe.onDestroy(()=>{++bt==dn&&this._onDestroy()}),qe.onStart(()=>{++Mt==dn&&this._onStart()})}),this.totalTime=this.players.reduce((qe,We)=>Math.max(qe,We.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ve=>ve()),this._onDoneFns=[])}init(){this.players.forEach(ve=>ve.init())}onStart(ve){this._onStartFns.push(ve)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ve=>ve()),this._onStartFns=[])}onDone(ve){this._onDoneFns.push(ve)}onDestroy(ve){this._onDestroyFns.push(ve)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ve=>ve.play())}pause(){this.players.forEach(ve=>ve.pause())}restart(){this.players.forEach(ve=>ve.restart())}finish(){this._onFinish(),this.players.forEach(ve=>ve.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ve=>ve.destroy()),this._onDestroyFns.forEach(ve=>ve()),this._onDestroyFns=[])}reset(){this.players.forEach(ve=>ve.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ve){const ze=ve*this.totalTime;this.players.forEach(bt=>{const Mt=bt.totalTime?Math.min(1,ze/bt.totalTime):1;bt.setPosition(Mt)})}getPosition(){const ve=this.players.reduce((ze,bt)=>null===ze||bt.totalTime>ze.totalTime?bt:ze,null);return null!=ve?ve.getPosition():0}beforeDestroy(){this.players.forEach(ve=>{ve.beforeDestroy&&ve.beforeDestroy()})}triggerCallback(ve){const ze="start"==ve?this._onStartFns:this._onDoneFns;ze.forEach(bt=>bt()),ze.length=0}}const Me="!"},18617:(et,fe,b)=>{b.d(fe,{Ae:()=>Le,Ai:()=>nt,Au:()=>Mt,Bu:()=>dn,FN:()=>pt,GX:()=>wt,Q_:()=>Kn,Z7:()=>We,_G:()=>On,kB:()=>Bt,px:()=>vt,vR:()=>It,vr:()=>be,w6:()=>Hn});var l=b(60177),w=b(54438),E=b(36860),z=b(21413),N=b(18359),ie=b(84412),Q=b(7673),te=b(67336),Y=b(88141),q=b(70152),re=b(5964),ce=b(96354),Se=b(96697),pe=b(65245),xe=b(23294),$e=b(56977),Ce=b(14085),Je=b(99327);const rt=" ";function vt($,U,M){const P=Oe($,U);M=M.trim(),!P.some(Z=>Z.trim()===M)&&(P.push(M),$.setAttribute(U,P.join(rt)))}function Le($,U,M){const P=Oe($,U);M=M.trim();const Z=P.filter(we=>we!==M);Z.length?$.setAttribute(U,Z.join(rt)):$.removeAttribute(U)}function Oe($,U){return $.getAttribute(U)?.match(/\S+/g)??[]}const De="cdk-describedby-message",de="cdk-describedby-host";let Me=0,be=(()=>{class ${constructor(M,P){this._platform=P,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Me++,this._document=M,this._id=(0,w.WQX)(w.sZ2)+"-"+Me++}describe(M,P,Z){if(!this._canBeDescribed(M,P))return;const we=ve(P,Z);"string"!=typeof P?(ze(P,this._id),this._messageRegistry.set(we,{messageElement:P,referenceCount:0})):this._messageRegistry.has(we)||this._createMessageElement(P,Z),this._isElementDescribedByMessage(M,we)||this._addMessageReference(M,we)}removeDescription(M,P,Z){if(!P||!this._isElementNode(M))return;const we=ve(P,Z);if(this._isElementDescribedByMessage(M,we)&&this._removeMessageReference(M,we),"string"==typeof P){const Ze=this._messageRegistry.get(we);Ze&&0===Ze.referenceCount&&this._deleteMessageElement(we)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const M=this._document.querySelectorAll(`[${de}="${this._id}"]`);for(let P=0;P0!=Z.indexOf(De));M.setAttribute("aria-describedby",P.join(" "))}_addMessageReference(M,P){const Z=this._messageRegistry.get(P);vt(M,"aria-describedby",Z.messageElement.id),M.setAttribute(de,this._id),Z.referenceCount++}_removeMessageReference(M,P){const Z=this._messageRegistry.get(P);Z.referenceCount--,Le(M,"aria-describedby",Z.messageElement.id),M.removeAttribute(de)}_isElementDescribedByMessage(M,P){const Z=Oe(M,"aria-describedby"),we=this._messageRegistry.get(P),Ze=we&&we.messageElement.id;return!!Ze&&-1!=Z.indexOf(Ze)}_canBeDescribed(M,P){if(!this._isElementNode(M))return!1;if(P&&"object"==typeof P)return!0;const Z=null==P?"":`${P}`.trim(),we=M.getAttribute("aria-label");return!(!Z||we&&we.trim()===Z)}_isElementNode(M){return M.nodeType===this._document.ELEMENT_NODE}static#e=this.\u0275fac=function(P){return new(P||$)(w.KVO(l.qQ),w.KVO(E.OD))};static#t=this.\u0275prov=w.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}return $})();function ve($,U){return"string"==typeof $?`${U||""}/${$}`:$}function ze($,U){$.id||($.id=`${De}-${U}-${Me++}`)}class bt{constructor(U){this._items=U,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new z.B,this._typeaheadSubscription=N.yU.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=M=>M.disabled,this._pressedLetters=[],this.tabOut=new z.B,this.change=new z.B,U instanceof w.rOR&&(this._itemChangesSubscription=U.changes.subscribe(M=>{if(this._activeItem){const Z=M.toArray().indexOf(this._activeItem);Z>-1&&Z!==this._activeItemIndex&&(this._activeItemIndex=Z)}}))}skipPredicate(U){return this._skipPredicateFn=U,this}withWrap(U=!0){return this._wrap=U,this}withVerticalOrientation(U=!0){return this._vertical=U,this}withHorizontalOrientation(U){return this._horizontal=U,this}withAllowedModifierKeys(U){return this._allowedModifierKeys=U,this}withTypeAhead(U=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,Y.M)(M=>this._pressedLetters.push(M)),(0,q.B)(U),(0,re.p)(()=>this._pressedLetters.length>0),(0,ce.T)(()=>this._pressedLetters.join(""))).subscribe(M=>{const P=this._getItemsArray();for(let Z=1;Z!U[we]||this._allowedModifierKeys.indexOf(we)>-1);switch(M){case te.wn:return void this.tabOut.next();case te.n6:if(this._vertical&&Z){this.setNextItemActive();break}return;case te.i7:if(this._vertical&&Z){this.setPreviousItemActive();break}return;case te.LE:if(this._horizontal&&Z){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case te.UQ:if(this._horizontal&&Z){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case te.yZ:if(this._homeAndEnd&&Z){this.setFirstItemActive();break}return;case te.Kp:if(this._homeAndEnd&&Z){this.setLastItemActive();break}return;case te.w_:if(this._pageUpAndDown.enabled&&Z){const we=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(we>0?we:0,1);break}return;case te.dB:if(this._pageUpAndDown.enabled&&Z){const we=this._activeItemIndex+this._pageUpAndDown.delta,Ze=this._getItemsArray().length;this._setActiveItemByIndex(we=te.A&&M<=te.Z||M>=te.f2&&M<=te.bn)&&this._letterKeyStream.next(String.fromCharCode(M))))}this._pressedLetters=[],U.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(U){const M=this._getItemsArray(),P="number"==typeof U?U:M.indexOf(U);this._activeItem=M[P]??null,this._activeItemIndex=P}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(U){this._wrap?this._setActiveInWrapMode(U):this._setActiveInDefaultMode(U)}_setActiveInWrapMode(U){const M=this._getItemsArray();for(let P=1;P<=M.length;P++){const Z=(this._activeItemIndex+U*P+M.length)%M.length;if(!this._skipPredicateFn(M[Z]))return void this.setActiveItem(Z)}}_setActiveInDefaultMode(U){this._setActiveItemByIndex(this._activeItemIndex+U,U)}_setActiveItemByIndex(U,M){const P=this._getItemsArray();if(P[U]){for(;this._skipPredicateFn(P[U]);)if(!P[U+=M])return;this.setActiveItem(U)}}_getItemsArray(){return this._items instanceof w.rOR?this._items.toArray():this._items}}class Mt extends bt{setActiveItem(U){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(U),this.activeItem&&this.activeItem.setActiveStyles()}}class dn extends bt{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(U){return this._origin=U,this}setActiveItem(U){super.setActiveItem(U),this.activeItem&&this.activeItem.focus(this._origin)}}let We=(()=>{class ${constructor(M){this._platform=M}isDisabled(M){return M.hasAttribute("disabled")}isVisible(M){return function T($){return!!($.offsetWidth||$.offsetHeight||"function"==typeof $.getClientRects&&$.getClientRects().length)}(M)&&"visible"===getComputedStyle(M).visibility}isTabbable(M){if(!this._platform.isBrowser)return!1;const P=function ue($){try{return $.frameElement}catch{return null}}(function ct($){return $.ownerDocument&&$.ownerDocument.defaultView||window}(M));if(P&&(-1===ye(P)||!this.isVisible(P)))return!1;let Z=M.nodeName.toLowerCase(),we=ye(M);return M.hasAttribute("contenteditable")?-1!==we:!("iframe"===Z||"object"===Z||this._platform.WEBKIT&&this._platform.IOS&&!function Ye($){let U=$.nodeName.toLowerCase(),M="input"===U&&$.type;return"text"===M||"password"===M||"select"===U||"textarea"===U}(M))&&("audio"===Z?!!M.hasAttribute("controls")&&-1!==we:"video"===Z?-1!==we&&(null!==we||this._platform.FIREFOX||M.hasAttribute("controls")):M.tabIndex>=0)}isFocusable(M,P){return function Be($){return!function k($){return function ee($){return"input"==$.nodeName.toLowerCase()}($)&&"hidden"==$.type}($)&&(function R($){let U=$.nodeName.toLowerCase();return"input"===U||"select"===U||"button"===U||"textarea"===U}($)||function x($){return function j($){return"a"==$.nodeName.toLowerCase()}($)&&$.hasAttribute("href")}($)||$.hasAttribute("contenteditable")||G($))}(M)&&!this.isDisabled(M)&&(P?.ignoreVisibility||this.isVisible(M))}static#e=this.\u0275fac=function(P){return new(P||$)(w.KVO(E.OD))};static#t=this.\u0275prov=w.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}return $})();function G($){if(!$.hasAttribute("tabindex")||void 0===$.tabIndex)return!1;let U=$.getAttribute("tabindex");return!(!U||isNaN(parseInt(U,10)))}function ye($){if(!G($))return null;const U=parseInt($.getAttribute("tabindex")||"",10);return isNaN(U)?-1:U}class $t{get enabled(){return this._enabled}set enabled(U){this._enabled=U,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(U,this._startAnchor),this._toggleAnchorTabIndex(U,this._endAnchor))}constructor(U,M,P,Z,we=!1){this._element=U,this._checker=M,this._ngZone=P,this._document=Z,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,we||this.attachAnchors()}destroy(){const U=this._startAnchor,M=this._endAnchor;U&&(U.removeEventListener("focus",this.startAnchorListener),U.remove()),M&&(M.removeEventListener("focus",this.endAnchorListener),M.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(U){return new Promise(M=>{this._executeOnStable(()=>M(this.focusInitialElement(U)))})}focusFirstTabbableElementWhenReady(U){return new Promise(M=>{this._executeOnStable(()=>M(this.focusFirstTabbableElement(U)))})}focusLastTabbableElementWhenReady(U){return new Promise(M=>{this._executeOnStable(()=>M(this.focusLastTabbableElement(U)))})}_getRegionBoundary(U){const M=this._element.querySelectorAll(`[cdk-focus-region-${U}], [cdkFocusRegion${U}], [cdk-focus-${U}]`);return"start"==U?M.length?M[0]:this._getFirstTabbableElement(this._element):M.length?M[M.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(U){const M=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(M){if(!this._checker.isFocusable(M)){const P=this._getFirstTabbableElement(M);return P?.focus(U),!!P}return M.focus(U),!0}return this.focusFirstTabbableElement(U)}focusFirstTabbableElement(U){const M=this._getRegionBoundary("start");return M&&M.focus(U),!!M}focusLastTabbableElement(U){const M=this._getRegionBoundary("end");return M&&M.focus(U),!!M}hasAttached(){return this._hasAttached}_getFirstTabbableElement(U){if(this._checker.isFocusable(U)&&this._checker.isTabbable(U))return U;const M=U.children;for(let P=0;P=0;P--){const Z=M[P].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(M[P]):null;if(Z)return Z}return null}_createAnchor(){const U=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,U),U.classList.add("cdk-visually-hidden"),U.classList.add("cdk-focus-trap-anchor"),U.setAttribute("aria-hidden","true"),U}_toggleAnchorTabIndex(U,M){U?M.setAttribute("tabindex","0"):M.removeAttribute("tabindex")}toggleAnchors(U){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(U,this._startAnchor),this._toggleAnchorTabIndex(U,this._endAnchor))}_executeOnStable(U){this._ngZone.isStable?U():this._ngZone.onStable.pipe((0,Se.s)(1)).subscribe(U)}}let wt=(()=>{class ${constructor(M,P,Z){this._checker=M,this._ngZone=P,this._document=Z}create(M,P=!1){return new $t(M,this._checker,this._ngZone,this._document,P)}static#e=this.\u0275fac=function(P){return new(P||$)(w.KVO(We),w.KVO(w.SKi),w.KVO(l.qQ))};static#t=this.\u0275prov=w.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}return $})(),Bt=(()=>{class ${get enabled(){return this.focusTrap?.enabled||!1}set enabled(M){this.focusTrap&&(this.focusTrap.enabled=M)}constructor(M,P,Z){this._elementRef=M,this._focusTrapFactory=P,this._previouslyFocusedElement=null,(0,w.WQX)(E.OD).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(M){const P=M.autoCapture;P&&!P.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,E.vc)(),this.focusTrap?.focusInitialElementWhenReady()}static#e=this.\u0275fac=function(P){return new(P||$)(w.rXU(w.aKT),w.rXU(wt),w.rXU(l.qQ))};static#t=this.\u0275dir=w.FsC({type:$,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[w.Mj6.HasDecoratorInputTransform,"cdkTrapFocus","enabled",w.L39],autoCapture:[w.Mj6.HasDecoratorInputTransform,"cdkTrapFocusAutoCapture","autoCapture",w.L39]},exportAs:["cdkTrapFocus"],standalone:!0,features:[w.GFd,w.OA$]})}return $})();function On($){return 0===$.buttons||0===$.detail}function Hn($){const U=$.touches&&$.touches[0]||$.changedTouches&&$.changedTouches[0];return!(!U||-1!==U.identifier||null!=U.radiusX&&1!==U.radiusX||null!=U.radiusY&&1!==U.radiusY)}const ai=new w.nKC("cdk-input-modality-detector-options"),Ei={ignoreKeys:[te.A$,te.W3,te.eg,te.Ge,te.FX]},ke=(0,E.BQ)({passive:!0,capture:!0});let F=(()=>{class ${get mostRecentModality(){return this._modality.value}constructor(M,P,Z,we){this._platform=M,this._mostRecentTarget=null,this._modality=new ie.t(null),this._lastTouchMs=0,this._onKeydown=Ze=>{this._options?.ignoreKeys?.some(xt=>xt===Ze.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,E.Fb)(Ze))},this._onMousedown=Ze=>{Date.now()-this._lastTouchMs<650||(this._modality.next(On(Ze)?"keyboard":"mouse"),this._mostRecentTarget=(0,E.Fb)(Ze))},this._onTouchstart=Ze=>{Hn(Ze)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,E.Fb)(Ze))},this._options={...Ei,...we},this.modalityDetected=this._modality.pipe((0,pe.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,xe.F)()),M.isBrowser&&P.runOutsideAngular(()=>{Z.addEventListener("keydown",this._onKeydown,ke),Z.addEventListener("mousedown",this._onMousedown,ke),Z.addEventListener("touchstart",this._onTouchstart,ke)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,ke),document.removeEventListener("mousedown",this._onMousedown,ke),document.removeEventListener("touchstart",this._onTouchstart,ke))}static#e=this.\u0275fac=function(P){return new(P||$)(w.KVO(E.OD),w.KVO(w.SKi),w.KVO(l.qQ),w.KVO(ai,8))};static#t=this.\u0275prov=w.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}return $})();const X=new w.nKC("liveAnnouncerElement",{providedIn:"root",factory:function J(){return null}}),Te=new w.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Fe=0,nt=(()=>{class ${constructor(M,P,Z,we){this._ngZone=P,this._defaultOptions=we,this._document=Z,this._liveElement=M||this._createLiveElement()}announce(M,...P){const Z=this._defaultOptions;let we,Ze;return 1===P.length&&"number"==typeof P[0]?Ze=P[0]:[we,Ze]=P,this.clear(),clearTimeout(this._previousTimeout),we||(we=Z&&Z.politeness?Z.politeness:"polite"),null==Ze&&Z&&(Ze=Z.duration),this._liveElement.setAttribute("aria-live",we),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(xt=>this._currentResolve=xt)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=M,"number"==typeof Ze&&(this._previousTimeout=setTimeout(()=>this.clear(),Ze)),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 M="cdk-live-announcer-element",P=this._document.getElementsByClassName(M),Z=this._document.createElement("div");for(let we=0;we .cdk-overlay-container [aria-modal="true"]');for(let Z=0;Z{class ${constructor(M,P,Z,we,Ze){this._ngZone=M,this._platform=P,this._inputModalityDetector=Z,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 z.B,this._rootNodeFocusAndBlurListener=xt=>{for(let _e=(0,E.Fb)(xt);_e;_e=_e.parentElement)"focus"===xt.type?this._onFocus(xt,_e):this._onBlur(xt,_e)},this._document=we,this._detectionMode=Ze?.detectionMode||Ot.IMMEDIATE}monitor(M,P=!1){const Z=(0,Ce.i8)(M);if(!this._platform.isBrowser||1!==Z.nodeType)return(0,Q.of)();const we=(0,E.KT)(Z)||this._getDocument(),Ze=this._elementInfo.get(Z);if(Ze)return P&&(Ze.checkChildren=!0),Ze.subject;const xt={checkChildren:P,subject:new z.B,rootNode:we};return this._elementInfo.set(Z,xt),this._registerGlobalListeners(xt),xt.subject}stopMonitoring(M){const P=(0,Ce.i8)(M),Z=this._elementInfo.get(P);Z&&(Z.subject.complete(),this._setClasses(P),this._elementInfo.delete(P),this._removeGlobalListeners(Z))}focusVia(M,P,Z){const we=(0,Ce.i8)(M);we===this._getDocument().activeElement?this._getClosestElementsInfo(we).forEach(([xt,Ae])=>this._originChanged(xt,P,Ae)):(this._setOrigin(P),"function"==typeof we.focus&&we.focus(Z))}ngOnDestroy(){this._elementInfo.forEach((M,P)=>this.stopMonitoring(P))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(M){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(M)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:M&&this._isLastInteractionFromInputLabel(M)?"mouse":"program"}_shouldBeAttributedToTouch(M){return this._detectionMode===Ot.EVENTUAL||!!M?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(M,P){M.classList.toggle("cdk-focused",!!P),M.classList.toggle("cdk-touch-focused","touch"===P),M.classList.toggle("cdk-keyboard-focused","keyboard"===P),M.classList.toggle("cdk-mouse-focused","mouse"===P),M.classList.toggle("cdk-program-focused","program"===P)}_setOrigin(M,P=!1){this._ngZone.runOutsideAngular(()=>{this._origin=M,this._originFromTouchInteraction="touch"===M&&P,this._detectionMode===Ot.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(M,P){const Z=this._elementInfo.get(P),we=(0,E.Fb)(M);!Z||!Z.checkChildren&&P!==we||this._originChanged(P,this._getFocusOrigin(we),Z)}_onBlur(M,P){const Z=this._elementInfo.get(P);!Z||Z.checkChildren&&M.relatedTarget instanceof Node&&P.contains(M.relatedTarget)||(this._setClasses(P),this._emitOrigin(Z,null))}_emitOrigin(M,P){M.subject.observers.length&&this._ngZone.run(()=>M.subject.next(P))}_registerGlobalListeners(M){if(!this._platform.isBrowser)return;const P=M.rootNode,Z=this._rootNodeFocusListenerCount.get(P)||0;Z||this._ngZone.runOutsideAngular(()=>{P.addEventListener("focus",this._rootNodeFocusAndBlurListener,yt),P.addEventListener("blur",this._rootNodeFocusAndBlurListener,yt)}),this._rootNodeFocusListenerCount.set(P,Z+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,$e.Q)(this._stopInputModalityDetector)).subscribe(we=>{this._setOrigin(we,!0)}))}_removeGlobalListeners(M){const P=M.rootNode;if(this._rootNodeFocusListenerCount.has(P)){const Z=this._rootNodeFocusListenerCount.get(P);Z>1?this._rootNodeFocusListenerCount.set(P,Z-1):(P.removeEventListener("focus",this._rootNodeFocusAndBlurListener,yt),P.removeEventListener("blur",this._rootNodeFocusAndBlurListener,yt),this._rootNodeFocusListenerCount.delete(P))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(M,P,Z){this._setClasses(M,P),this._emitOrigin(Z,P),this._lastFocusOrigin=P}_getClosestElementsInfo(M){const P=[];return this._elementInfo.forEach((Z,we)=>{(we===M||Z.checkChildren&&we.contains(M))&&P.push([we,Z])}),P}_isLastInteractionFromInputLabel(M){const{_mostRecentTarget:P,mostRecentModality:Z}=this._inputModalityDetector;if("mouse"!==Z||!P||P===M||"INPUT"!==M.nodeName&&"TEXTAREA"!==M.nodeName||M.disabled)return!1;const we=M.labels;if(we)for(let Ze=0;Ze{class ${constructor(M,P){this._elementRef=M,this._focusMonitor=P,this._focusOrigin=null,this.cdkFocusChange=new w.bkB}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const M=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(M,1===M.nodeType&&M.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(P=>{this._focusOrigin=P,this.cdkFocusChange.emit(P)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static#e=this.\u0275fac=function(P){return new(P||$)(w.rXU(w.aKT),w.rXU(pt))};static#t=this.\u0275dir=w.FsC({type:$,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0})}return $})();var qt=function($){return $[$.NONE=0]="NONE",$[$.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",$[$.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",$}(qt||{});const Nt="cdk-high-contrast-black-on-white",nn="cdk-high-contrast-white-on-black",jn="cdk-high-contrast-active";let Kn=(()=>{class ${constructor(M,P){this._platform=M,this._document=P,this._breakpointSubscription=(0,w.WQX)(Je.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return qt.NONE;const M=this._document.createElement("div");M.style.backgroundColor="rgb(1,2,3)",M.style.position="absolute",this._document.body.appendChild(M);const P=this._document.defaultView||window,Z=P&&P.getComputedStyle?P.getComputedStyle(M):null,we=(Z&&Z.backgroundColor||"").replace(/ /g,"");switch(M.remove(),we){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return qt.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return qt.BLACK_ON_WHITE}return qt.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const M=this._document.body.classList;M.remove(jn,Nt,nn),this._hasCheckedHighContrastMode=!0;const P=this.getHighContrastMode();P===qt.BLACK_ON_WHITE?M.add(jn,Nt):P===qt.WHITE_ON_BLACK&&M.add(jn,nn)}}static#e=this.\u0275fac=function(P){return new(P||$)(w.KVO(E.OD),w.KVO(l.qQ))};static#t=this.\u0275prov=w.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}return $})()},28203:(et,fe,b)=>{b.d(fe,{dS:()=>Q,jI:()=>Y});var l=b(54438),w=b(60177);const E=new l.nKC("cdk-dir-doc",{providedIn:"root",factory:function z(){return(0,l.WQX)(w.qQ)}}),N=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let Q=(()=>{class q{constructor(ce){this.value="ltr",this.change=new l.bkB,ce&&(this.value=function ie(q){const re=q?.toLowerCase()||"";return"auto"===re&&typeof navigator<"u"&&navigator?.language?N.test(navigator.language)?"rtl":"ltr":"rtl"===re?"rtl":"ltr"}((ce.body?ce.body.dir:null)||(ce.documentElement?ce.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(Se){return new(Se||q)(l.KVO(E,8))};static#t=this.\u0275prov=l.jDH({token:q,factory:q.\u0275fac,providedIn:"root"})}return q})(),Y=(()=>{class q{static#e=this.\u0275fac=function(Se){return new(Se||q)};static#t=this.\u0275mod=l.$C({type:q});static#n=this.\u0275inj=l.G2t({})}return q})()},14085:(et,fe,b)=>{b.d(fe,{FG:()=>N,OE:()=>E,a1:()=>ie,cc:()=>te,he:()=>w,i8:()=>Q,o1:()=>z});var l=b(54438);function w(Y){return null!=Y&&"false"!=`${Y}`}function E(Y,q=0){return z(Y)?Number(Y):q}function z(Y){return!isNaN(parseFloat(Y))&&!isNaN(Number(Y))}function N(Y){return Array.isArray(Y)?Y:[Y]}function ie(Y){return null==Y?"":"string"==typeof Y?Y:`${Y}px`}function Q(Y){return Y instanceof l.aKT?Y.nativeElement:Y}function te(Y,q=/\s+/){const re=[];if(null!=Y){const ce=Array.isArray(Y)?Y:`${Y}`.split(q);for(const Se of ce){const pe=`${Se}`.trim();pe&&re.push(pe)}}return re}},67336:(et,fe,b)=>{b.d(fe,{A:()=>x,A$:()=>te,FX:()=>ie,Fm:()=>N,G_:()=>w,Ge:()=>Fe,Kp:()=>xe,LE:()=>rt,SJ:()=>De,UQ:()=>Ce,W3:()=>Q,Z:()=>Te,_f:()=>re,bn:()=>We,dB:()=>pe,eg:()=>an,f2:()=>de,i7:()=>Je,n6:()=>vt,rp:()=>zt,t6:()=>ce,w_:()=>Se,wn:()=>E,yZ:()=>$e});const w=8,E=9,N=13,ie=16,Q=17,te=18,re=27,ce=32,Se=33,pe=34,xe=35,$e=36,Ce=37,Je=38,rt=39,vt=40,De=46,de=48,We=57,x=65,Te=90,Fe=91,an=224;function zt($n,...vn){return vn.length?vn.some(Xt=>$n[Xt]):$n.altKey||$n.shiftKey||$n.ctrlKey||$n.metaKey}},99327:(et,fe,b)=>{b.d(fe,{QP:()=>vt,Rp:()=>Oe});var l=b(54438),w=b(14085),E=b(21413),z=b(84572),N=b(28793),ie=b(71985),Q=b(96697),te=b(65245),Y=b(70152),q=b(96354),re=b(99172),ce=b(56977),Se=b(36860);const xe=new Set;let $e,Ce=(()=>{class ge{constructor(de,Me){this._platform=de,this._nonce=Me,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):rt}matchMedia(de){return(this._platform.WEBKIT||this._platform.BLINK)&&function Je(ge,De){if(!xe.has(ge))try{$e||($e=document.createElement("style"),De&&($e.nonce=De),$e.setAttribute("type","text/css"),document.head.appendChild($e)),$e.sheet&&($e.sheet.insertRule(`@media ${ge} {body{ }}`,0),xe.add(ge))}catch(de){console.error(de)}}(de,this._nonce),this._matchMedia(de)}static#e=this.\u0275fac=function(Me){return new(Me||ge)(l.KVO(Se.OD),l.KVO(l.BIS,8))};static#t=this.\u0275prov=l.jDH({token:ge,factory:ge.\u0275fac,providedIn:"root"})}return ge})();function rt(ge){return{matches:"all"===ge||""===ge,media:ge,addListener:()=>{},removeListener:()=>{}}}let vt=(()=>{class ge{constructor(de,Me){this._mediaMatcher=de,this._zone=Me,this._queries=new Map,this._destroySubject=new E.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(de){return Le((0,w.FG)(de)).some(be=>this._registerQuery(be).mql.matches)}observe(de){const be=Le((0,w.FG)(de)).map(ze=>this._registerQuery(ze).observable);let ve=(0,z.z)(be);return ve=(0,N.x)(ve.pipe((0,Q.s)(1)),ve.pipe((0,te.i)(1),(0,Y.B)(0))),ve.pipe((0,q.T)(ze=>{const bt={matches:!1,breakpoints:{}};return ze.forEach(({matches:Mt,query:dn})=>{bt.matches=bt.matches||Mt,bt.breakpoints[dn]=Mt}),bt}))}_registerQuery(de){if(this._queries.has(de))return this._queries.get(de);const Me=this._mediaMatcher.matchMedia(de),ve={observable:new ie.c(ze=>{const bt=Mt=>this._zone.run(()=>ze.next(Mt));return Me.addListener(bt),()=>{Me.removeListener(bt)}}).pipe((0,re.Z)(Me),(0,q.T)(({matches:ze})=>({query:de,matches:ze})),(0,ce.Q)(this._destroySubject)),mql:Me};return this._queries.set(de,ve),ve}static#e=this.\u0275fac=function(Me){return new(Me||ge)(l.KVO(Ce),l.KVO(l.SKi))};static#t=this.\u0275prov=l.jDH({token:ge,factory:ge.\u0275fac,providedIn:"root"})}return ge})();function Le(ge){return ge.map(De=>De.split(",")).reduce((De,de)=>De.concat(de)).map(De=>De.trim())}const Oe={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)"}},66969:(et,fe,b)=>{b.d(fe,{WB:()=>On,$Q:()=>ot,hJ:()=>yn,rR:()=>be,Sf:()=>T,yY:()=>R});var l=b(65478),w=b(60177),E=b(54438),z=b(14085),N=b(36860),ie=b(5964),Q=b(96697),te=b(56977),Y=b(39974),q=b(54360),ce=b(28203),Se=b(76939),pe=b(21413),xe=b(18359),$e=b(57786),Ce=b(67336);const Je=(0,N.CZ)();class rt{constructor(F,X){this._viewportRuler=F,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=X}attach(){}enable(){if(this._canBeEnabled()){const F=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=F.style.left||"",this._previousHTMLStyles.top=F.style.top||"",F.style.left=(0,z.a1)(-this._previousScrollPosition.left),F.style.top=(0,z.a1)(-this._previousScrollPosition.top),F.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const F=this._document.documentElement,J=F.style,Te=this._document.body.style,Fe=J.scrollBehavior||"",nt=Te.scrollBehavior||"";this._isEnabled=!1,J.left=this._previousHTMLStyles.left,J.top=this._previousHTMLStyles.top,F.classList.remove("cdk-global-scrollblock"),Je&&(J.scrollBehavior=Te.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Je&&(J.scrollBehavior=Fe,Te.scrollBehavior=nt)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const X=this._document.body,J=this._viewportRuler.getViewportSize();return X.scrollHeight>J.height||X.scrollWidth>J.width}}class Le{constructor(F,X,J,Te){this._scrollDispatcher=F,this._ngZone=X,this._viewportRuler=J,this._config=Te,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(F){this._overlayRef=F}enable(){if(this._scrollSubscription)return;const F=this._scrollDispatcher.scrolled(0).pipe((0,ie.p)(X=>!X||!this._overlayRef.overlayElement.contains(X.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=F.subscribe(()=>{const X=this._viewportRuler.getViewportScrollPosition().top;Math.abs(X-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=F.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class Oe{enable(){}disable(){}attach(){}}function ge(ke,F){return F.some(X=>ke.bottomX.bottom||ke.rightX.right)}function De(ke,F){return F.some(X=>ke.topX.bottom||ke.leftX.right)}class de{constructor(F,X,J,Te){this._scrollDispatcher=F,this._viewportRuler=X,this._ngZone=J,this._config=Te,this._scrollSubscription=null}attach(F){this._overlayRef=F}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 X=this._overlayRef.overlayElement.getBoundingClientRect(),{width:J,height:Te}=this._viewportRuler.getViewportSize();ge(X,[{width:J,height:Te,bottom:Te,right:J,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 Me=(()=>{class ke{constructor(X,J,Te,Fe){this._scrollDispatcher=X,this._viewportRuler=J,this._ngZone=Te,this.noop=()=>new Oe,this.close=nt=>new Le(this._scrollDispatcher,this._ngZone,this._viewportRuler,nt),this.block=()=>new rt(this._viewportRuler,this._document),this.reposition=nt=>new de(this._scrollDispatcher,this._viewportRuler,this._ngZone,nt),this._document=Fe}static#e=this.\u0275fac=function(J){return new(J||ke)(E.KVO(l.R),E.KVO(l.Xj),E.KVO(E.SKi),E.KVO(w.qQ))};static#t=this.\u0275prov=E.jDH({token:ke,factory:ke.\u0275fac,providedIn:"root"})}return ke})();class be{constructor(F){if(this.scrollStrategy=new Oe,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,F){const X=Object.keys(F);for(const J of X)void 0!==F[J]&&(this[J]=F[J])}}}class bt{constructor(F,X){this.connectionPair=F,this.scrollableViewProperties=X}}let qe=(()=>{class ke{constructor(X){this._attachedOverlays=[],this._document=X}ngOnDestroy(){this.detach()}add(X){this.remove(X),this._attachedOverlays.push(X)}remove(X){const J=this._attachedOverlays.indexOf(X);J>-1&&this._attachedOverlays.splice(J,1),0===this._attachedOverlays.length&&this.detach()}static#e=this.\u0275fac=function(J){return new(J||ke)(E.KVO(w.qQ))};static#t=this.\u0275prov=E.jDH({token:ke,factory:ke.\u0275fac,providedIn:"root"})}return ke})(),We=(()=>{class ke extends qe{constructor(X,J){super(X),this._ngZone=J,this._keydownListener=Te=>{const Fe=this._attachedOverlays;for(let nt=Fe.length-1;nt>-1;nt--)if(Fe[nt]._keydownEvents.observers.length>0){const _t=Fe[nt]._keydownEvents;this._ngZone?this._ngZone.run(()=>_t.next(Te)):_t.next(Te);break}}}add(X){super.add(X),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)}static#e=this.\u0275fac=function(J){return new(J||ke)(E.KVO(w.qQ),E.KVO(E.SKi,8))};static#t=this.\u0275prov=E.jDH({token:ke,factory:ke.\u0275fac,providedIn:"root"})}return ke})(),ue=(()=>{class ke extends qe{constructor(X,J,Te){super(X),this._platform=J,this._ngZone=Te,this._cursorStyleIsSet=!1,this._pointerDownListener=Fe=>{this._pointerDownEventTarget=(0,N.Fb)(Fe)},this._clickListener=Fe=>{const nt=(0,N.Fb)(Fe),_t="click"===Fe.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:nt;this._pointerDownEventTarget=null;const Ot=this._attachedOverlays.slice();for(let st=Ot.length-1;st>-1;st--){const yt=Ot[st];if(yt._outsidePointerEvents.observers.length<1||!yt.hasAttached())continue;if(yt.overlayElement.contains(nt)||yt.overlayElement.contains(_t))break;const pt=yt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>pt.next(Fe)):pt.next(Fe)}}}add(X){if(super.add(X),!this._isAttached){const J=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(J)):this._addEventListeners(J),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=J.style.cursor,J.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const X=this._document.body;X.removeEventListener("pointerdown",this._pointerDownListener,!0),X.removeEventListener("click",this._clickListener,!0),X.removeEventListener("auxclick",this._clickListener,!0),X.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(X.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(X){X.addEventListener("pointerdown",this._pointerDownListener,!0),X.addEventListener("click",this._clickListener,!0),X.addEventListener("auxclick",this._clickListener,!0),X.addEventListener("contextmenu",this._clickListener,!0)}static#e=this.\u0275fac=function(J){return new(J||ke)(E.KVO(w.qQ),E.KVO(N.OD),E.KVO(E.SKi,8))};static#t=this.\u0275prov=E.jDH({token:ke,factory:ke.\u0275fac,providedIn:"root"})}return ke})(),T=(()=>{class ke{constructor(X,J){this._platform=J,this._document=X}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const X="cdk-overlay-container";if(this._platform.isBrowser||(0,N.v8)()){const Te=this._document.querySelectorAll(`.${X}[platform="server"], .${X}[platform="test"]`);for(let Fe=0;Fethis._backdropClick.next(pt),this._backdropTransitionendHandler=pt=>{this._disposeBackdrop(pt.target)},this._keydownEvents=new pe.B,this._outsidePointerEvents=new pe.B,Te.scrollStrategy&&(this._scrollStrategy=Te.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Te.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(F){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const X=this._portalOutlet.attach(F);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,Q.s)(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 X?.onDestroy&&X.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),X}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const F=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),F}dispose(){const F=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,F&&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(F){F!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=F,this.hasAttached()&&(F.attach(this),this.updatePosition()))}updateSize(F){this._config={...this._config,...F},this._updateElementSize()}setDirection(F){this._config={...this._config,direction:F},this._updateElementDirection()}addPanelClass(F){this._pane&&this._toggleClasses(this._pane,F,!0)}removePanelClass(F){this._pane&&this._toggleClasses(this._pane,F,!1)}getDirection(){const F=this._config.direction;return F?"string"==typeof F?F:F.value:"ltr"}updateScrollStrategy(F){F!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=F,this.hasAttached()&&(F.attach(this),F.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const F=this._pane.style;F.width=(0,z.a1)(this._config.width),F.height=(0,z.a1)(this._config.height),F.minWidth=(0,z.a1)(this._config.minWidth),F.minHeight=(0,z.a1)(this._config.minHeight),F.maxWidth=(0,z.a1)(this._config.maxWidth),F.maxHeight=(0,z.a1)(this._config.maxHeight)}_togglePointerEvents(F){this._pane.style.pointerEvents=F?"":"none"}_attachBackdrop(){const F="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(F)})}):this._backdropElement.classList.add(F)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const F=this._backdropElement;if(F){if(this._animationsDisabled)return void this._disposeBackdrop(F);F.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{F.addEventListener("transitionend",this._backdropTransitionendHandler)}),F.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(F)},500))}}_toggleClasses(F,X,J){const Te=(0,z.FG)(X||[]).filter(Fe=>!!Fe);Te.length&&(J?F.classList.add(...Te):F.classList.remove(...Te))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const F=this._ngZone.onStable.pipe((0,te.Q)((0,$e.h)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),F.unsubscribe())})})}_disposeScrollStrategy(){const F=this._scrollStrategy;F&&(F.disable(),F.detach&&F.detach())}_disposeBackdrop(F){F&&(F.removeEventListener("click",this._backdropClickHandler),F.removeEventListener("transitionend",this._backdropTransitionendHandler),F.remove(),this._backdropElement===F&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const k="cdk-overlay-connected-position-bounding-box",x=/([A-Za-z%]+)$/;class ee{get positions(){return this._preferredPositions}constructor(F,X,J,Te,Fe){this._viewportRuler=X,this._document=J,this._platform=Te,this._overlayContainer=Fe,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 pe.B,this._resizeSubscription=xe.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(F)}attach(F){this._validatePositions(),F.hostElement.classList.add(k),this._overlayRef=F,this._boundingBox=F.hostElement,this._pane=F.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 F=this._originRect,X=this._overlayRect,J=this._viewportRect,Te=this._containerRect,Fe=[];let nt;for(let _t of this._preferredPositions){let Ot=this._getOriginPoint(F,Te,_t),st=this._getOverlayPoint(Ot,X,_t),yt=this._getOverlayFit(st,X,J,_t);if(yt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(_t,Ot);this._canFitWithFlexibleDimensions(yt,st,J)?Fe.push({position:_t,origin:Ot,overlayRect:X,boundingBoxRect:this._calculateBoundingBoxRect(Ot,_t)}):(!nt||nt.overlayFit.visibleAreaOt&&(Ot=yt,_t=st)}return this._isPushed=!1,void this._applyPosition(_t.position,_t.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(nt.position,nt.originPoint);this._applyPosition(nt.position,nt.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&j(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(k),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const F=this._lastPosition;if(F){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const X=this._getOriginPoint(this._originRect,this._containerRect,F);this._applyPosition(F,X)}else this.apply()}withScrollableContainers(F){return this._scrollables=F,this}withPositions(F){return this._preferredPositions=F,-1===F.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(F){return this._viewportMargin=F,this}withFlexibleDimensions(F=!0){return this._hasFlexibleDimensions=F,this}withGrowAfterOpen(F=!0){return this._growAfterOpen=F,this}withPush(F=!0){return this._canPush=F,this}withLockedPosition(F=!0){return this._positionLocked=F,this}setOrigin(F){return this._origin=F,this}withDefaultOffsetX(F){return this._offsetX=F,this}withDefaultOffsetY(F){return this._offsetY=F,this}withTransformOriginOn(F){return this._transformOriginSelector=F,this}_getOriginPoint(F,X,J){let Te,Fe;if("center"==J.originX)Te=F.left+F.width/2;else{const nt=this._isRtl()?F.right:F.left,_t=this._isRtl()?F.left:F.right;Te="start"==J.originX?nt:_t}return X.left<0&&(Te-=X.left),Fe="center"==J.originY?F.top+F.height/2:"top"==J.originY?F.top:F.bottom,X.top<0&&(Fe-=X.top),{x:Te,y:Fe}}_getOverlayPoint(F,X,J){let Te,Fe;return Te="center"==J.overlayX?-X.width/2:"start"===J.overlayX?this._isRtl()?-X.width:0:this._isRtl()?0:-X.width,Fe="center"==J.overlayY?-X.height/2:"top"==J.overlayY?0:-X.height,{x:F.x+Te,y:F.y+Fe}}_getOverlayFit(F,X,J,Te){const Fe=ye(X);let{x:nt,y:_t}=F,Ot=this._getOffset(Te,"x"),st=this._getOffset(Te,"y");Ot&&(nt+=Ot),st&&(_t+=st);let It=0-_t,qt=_t+Fe.height-J.height,Nt=this._subtractOverflows(Fe.width,0-nt,nt+Fe.width-J.width),nn=this._subtractOverflows(Fe.height,It,qt),jn=Nt*nn;return{visibleArea:jn,isCompletelyWithinViewport:Fe.width*Fe.height===jn,fitsInViewportVertically:nn===Fe.height,fitsInViewportHorizontally:Nt==Fe.width}}_canFitWithFlexibleDimensions(F,X,J){if(this._hasFlexibleDimensions){const Te=J.bottom-X.y,Fe=J.right-X.x,nt=G(this._overlayRef.getConfig().minHeight),_t=G(this._overlayRef.getConfig().minWidth);return(F.fitsInViewportVertically||null!=nt&&nt<=Te)&&(F.fitsInViewportHorizontally||null!=_t&&_t<=Fe)}return!1}_pushOverlayOnScreen(F,X,J){if(this._previousPushAmount&&this._positionLocked)return{x:F.x+this._previousPushAmount.x,y:F.y+this._previousPushAmount.y};const Te=ye(X),Fe=this._viewportRect,nt=Math.max(F.x+Te.width-Fe.width,0),_t=Math.max(F.y+Te.height-Fe.height,0),Ot=Math.max(Fe.top-J.top-F.y,0),st=Math.max(Fe.left-J.left-F.x,0);let yt=0,pt=0;return yt=Te.width<=Fe.width?st||-nt:F.xNt&&!this._isInitialRender&&!this._growAfterOpen&&(nt=F.y-Nt/2)}if("end"===X.overlayX&&!Te||"start"===X.overlayX&&Te)It=J.width-F.x+2*this._viewportMargin,yt=F.x-this._viewportMargin;else if("start"===X.overlayX&&!Te||"end"===X.overlayX&&Te)pt=F.x,yt=J.right-F.x;else{const qt=Math.min(J.right-F.x+J.left,F.x),Nt=this._lastBoundingBoxSize.width;yt=2*qt,pt=F.x-qt,yt>Nt&&!this._isInitialRender&&!this._growAfterOpen&&(pt=F.x-Nt/2)}return{top:nt,left:pt,bottom:_t,right:It,width:yt,height:Fe}}_setBoundingBoxStyles(F,X){const J=this._calculateBoundingBoxRect(F,X);!this._isInitialRender&&!this._growAfterOpen&&(J.height=Math.min(J.height,this._lastBoundingBoxSize.height),J.width=Math.min(J.width,this._lastBoundingBoxSize.width));const Te={};if(this._hasExactPosition())Te.top=Te.left="0",Te.bottom=Te.right=Te.maxHeight=Te.maxWidth="",Te.width=Te.height="100%";else{const Fe=this._overlayRef.getConfig().maxHeight,nt=this._overlayRef.getConfig().maxWidth;Te.height=(0,z.a1)(J.height),Te.top=(0,z.a1)(J.top),Te.bottom=(0,z.a1)(J.bottom),Te.width=(0,z.a1)(J.width),Te.left=(0,z.a1)(J.left),Te.right=(0,z.a1)(J.right),Te.alignItems="center"===X.overlayX?"center":"end"===X.overlayX?"flex-end":"flex-start",Te.justifyContent="center"===X.overlayY?"center":"bottom"===X.overlayY?"flex-end":"flex-start",Fe&&(Te.maxHeight=(0,z.a1)(Fe)),nt&&(Te.maxWidth=(0,z.a1)(nt))}this._lastBoundingBoxSize=J,j(this._boundingBox.style,Te)}_resetBoundingBoxStyles(){j(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){j(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(F,X){const J={},Te=this._hasExactPosition(),Fe=this._hasFlexibleDimensions,nt=this._overlayRef.getConfig();if(Te){const yt=this._viewportRuler.getViewportScrollPosition();j(J,this._getExactOverlayY(X,F,yt)),j(J,this._getExactOverlayX(X,F,yt))}else J.position="static";let _t="",Ot=this._getOffset(X,"x"),st=this._getOffset(X,"y");Ot&&(_t+=`translateX(${Ot}px) `),st&&(_t+=`translateY(${st}px)`),J.transform=_t.trim(),nt.maxHeight&&(Te?J.maxHeight=(0,z.a1)(nt.maxHeight):Fe&&(J.maxHeight="")),nt.maxWidth&&(Te?J.maxWidth=(0,z.a1)(nt.maxWidth):Fe&&(J.maxWidth="")),j(this._pane.style,J)}_getExactOverlayY(F,X,J){let Te={top:"",bottom:""},Fe=this._getOverlayPoint(X,this._overlayRect,F);return this._isPushed&&(Fe=this._pushOverlayOnScreen(Fe,this._overlayRect,J)),"bottom"===F.overlayY?Te.bottom=this._document.documentElement.clientHeight-(Fe.y+this._overlayRect.height)+"px":Te.top=(0,z.a1)(Fe.y),Te}_getExactOverlayX(F,X,J){let nt,Te={left:"",right:""},Fe=this._getOverlayPoint(X,this._overlayRect,F);return this._isPushed&&(Fe=this._pushOverlayOnScreen(Fe,this._overlayRect,J)),nt=this._isRtl()?"end"===F.overlayX?"left":"right":"end"===F.overlayX?"right":"left","right"===nt?Te.right=this._document.documentElement.clientWidth-(Fe.x+this._overlayRect.width)+"px":Te.left=(0,z.a1)(Fe.x),Te}_getScrollVisibility(){const F=this._getOriginRect(),X=this._pane.getBoundingClientRect(),J=this._scrollables.map(Te=>Te.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:De(F,J),isOriginOutsideView:ge(F,J),isOverlayClipped:De(X,J),isOverlayOutsideView:ge(X,J)}}_subtractOverflows(F,...X){return X.reduce((J,Te)=>J-Math.max(Te,0),F)}_getNarrowedViewportRect(){const F=this._document.documentElement.clientWidth,X=this._document.documentElement.clientHeight,J=this._viewportRuler.getViewportScrollPosition();return{top:J.top+this._viewportMargin,left:J.left+this._viewportMargin,right:J.left+F-this._viewportMargin,bottom:J.top+X-this._viewportMargin,width:F-2*this._viewportMargin,height:X-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(F,X){return"x"===X?null==F.offsetX?this._offsetX:F.offsetX:null==F.offsetY?this._offsetY:F.offsetY}_validatePositions(){}_addPanelClasses(F){this._pane&&(0,z.FG)(F).forEach(X=>{""!==X&&-1===this._appliedPanelClasses.indexOf(X)&&(this._appliedPanelClasses.push(X),this._pane.classList.add(X))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(F=>{this._pane.classList.remove(F)}),this._appliedPanelClasses=[])}_getOriginRect(){const F=this._origin;if(F instanceof E.aKT)return F.nativeElement.getBoundingClientRect();if(F instanceof Element)return F.getBoundingClientRect();const X=F.width||0,J=F.height||0;return{top:F.y,bottom:F.y+J,left:F.x,right:F.x+X,height:J,width:X}}}function j(ke,F){for(let X in F)F.hasOwnProperty(X)&&(ke[X]=F[X]);return ke}function G(ke){if("number"!=typeof ke&&null!=ke){const[F,X]=ke.split(x);return X&&"px"!==X?null:parseFloat(F)}return ke||null}function ye(ke){return{top:Math.floor(ke.top),right:Math.floor(ke.right),bottom:Math.floor(ke.bottom),left:Math.floor(ke.left),width:Math.floor(ke.width),height:Math.floor(ke.height)}}const $t="cdk-global-overlay-wrapper";class wt{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(F){const X=F.getConfig();this._overlayRef=F,this._width&&!X.width&&F.updateSize({width:this._width}),this._height&&!X.height&&F.updateSize({height:this._height}),F.hostElement.classList.add($t),this._isDisposed=!1}top(F=""){return this._bottomOffset="",this._topOffset=F,this._alignItems="flex-start",this}left(F=""){return this._xOffset=F,this._xPosition="left",this}bottom(F=""){return this._topOffset="",this._bottomOffset=F,this._alignItems="flex-end",this}right(F=""){return this._xOffset=F,this._xPosition="right",this}start(F=""){return this._xOffset=F,this._xPosition="start",this}end(F=""){return this._xOffset=F,this._xPosition="end",this}width(F=""){return this._overlayRef?this._overlayRef.updateSize({width:F}):this._width=F,this}height(F=""){return this._overlayRef?this._overlayRef.updateSize({height:F}):this._height=F,this}centerHorizontally(F=""){return this.left(F),this._xPosition="center",this}centerVertically(F=""){return this.top(F),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const F=this._overlayRef.overlayElement.style,X=this._overlayRef.hostElement.style,J=this._overlayRef.getConfig(),{width:Te,height:Fe,maxWidth:nt,maxHeight:_t}=J,Ot=!("100%"!==Te&&"100vw"!==Te||nt&&"100%"!==nt&&"100vw"!==nt),st=!("100%"!==Fe&&"100vh"!==Fe||_t&&"100%"!==_t&&"100vh"!==_t),yt=this._xPosition,pt=this._xOffset,It="rtl"===this._overlayRef.getConfig().direction;let qt="",Nt="",nn="";Ot?nn="flex-start":"center"===yt?(nn="center",It?Nt=pt:qt=pt):It?"left"===yt||"end"===yt?(nn="flex-end",qt=pt):("right"===yt||"start"===yt)&&(nn="flex-start",Nt=pt):"left"===yt||"start"===yt?(nn="flex-start",qt=pt):("right"===yt||"end"===yt)&&(nn="flex-end",Nt=pt),F.position=this._cssPosition,F.marginLeft=Ot?"0":qt,F.marginTop=st?"0":this._topOffset,F.marginBottom=this._bottomOffset,F.marginRight=Ot?"0":Nt,X.justifyContent=nn,X.alignItems=st?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const F=this._overlayRef.overlayElement.style,X=this._overlayRef.hostElement,J=X.style;X.classList.remove($t),J.justifyContent=J.alignItems=F.marginTop=F.marginBottom=F.marginLeft=F.marginRight=F.position="",this._overlayRef=null,this._isDisposed=!0}}let Bt=(()=>{class ke{constructor(X,J,Te,Fe){this._viewportRuler=X,this._document=J,this._platform=Te,this._overlayContainer=Fe}global(){return new wt}flexibleConnectedTo(X){return new ee(X,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#e=this.\u0275fac=function(J){return new(J||ke)(E.KVO(l.Xj),E.KVO(w.qQ),E.KVO(N.OD),E.KVO(T))};static#t=this.\u0275prov=E.jDH({token:ke,factory:ke.\u0275fac,providedIn:"root"})}return ke})(),En=0,yn=(()=>{class ke{constructor(X,J,Te,Fe,nt,_t,Ot,st,yt,pt,It,qt){this.scrollStrategies=X,this._overlayContainer=J,this._componentFactoryResolver=Te,this._positionBuilder=Fe,this._keyboardDispatcher=nt,this._injector=_t,this._ngZone=Ot,this._document=st,this._directionality=yt,this._location=pt,this._outsideClickDispatcher=It,this._animationsModuleType=qt}create(X){const J=this._createHostElement(),Te=this._createPaneElement(J),Fe=this._createPortalOutlet(Te),nt=new be(X);return nt.direction=nt.direction||this._directionality.value,new R(Fe,J,Te,nt,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(X){const J=this._document.createElement("div");return J.id="cdk-overlay-"+En++,J.classList.add("cdk-overlay-pane"),X.appendChild(J),J}_createHostElement(){const X=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(X),X}_createPortalOutlet(X){return this._appRef||(this._appRef=this._injector.get(E.o8S)),new Se.aI(X,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#e=this.\u0275fac=function(J){return new(J||ke)(E.KVO(Me),E.KVO(T),E.KVO(E.OM3),E.KVO(Bt),E.KVO(We),E.KVO(E.zZn),E.KVO(E.SKi),E.KVO(w.qQ),E.KVO(ce.dS),E.KVO(w.aZ),E.KVO(ue),E.KVO(E.bc$,8))};static#t=this.\u0275prov=E.jDH({token:ke,factory:ke.\u0275fac,providedIn:"root"})}return ke})();const Yt=[{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"}],sn=new E.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const ke=(0,E.WQX)(yn);return()=>ke.scrollStrategies.reposition()}});let ot=(()=>{class ke{constructor(X){this.elementRef=X}static#e=this.\u0275fac=function(J){return new(J||ke)(E.rXU(E.aKT))};static#t=this.\u0275dir=E.FsC({type:ke,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}return ke})(),On=(()=>{class ke{get offsetX(){return this._offsetX}set offsetX(X){this._offsetX=X,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(X){this._offsetY=X,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(X){this._disposeOnNavigation=X}constructor(X,J,Te,Fe,nt){this._overlay=X,this._dir=nt,this._backdropSubscription=xe.yU.EMPTY,this._attachSubscription=xe.yU.EMPTY,this._detachSubscription=xe.yU.EMPTY,this._positionSubscription=xe.yU.EMPTY,this._disposeOnNavigation=!1,this._ngZone=(0,E.WQX)(E.SKi),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new E.bkB,this.positionChange=new E.bkB,this.attach=new E.bkB,this.detach=new E.bkB,this.overlayKeydown=new E.bkB,this.overlayOutsideClick=new E.bkB,this._templatePortal=new Se.VA(J,Te),this._scrollStrategyFactory=Fe,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(X){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),X.origin&&this.open&&this._position.apply()),X.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Yt);const X=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=X.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=X.detachments().subscribe(()=>this.detach.emit()),X.keydownEvents().subscribe(J=>{this.overlayKeydown.next(J),J.keyCode===Ce._f&&!this.disableClose&&!(0,Ce.rp)(J)&&(J.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(J=>{this.overlayOutsideClick.next(J)})}_buildConfig(){const X=this._position=this.positionStrategy||this._createPositionStrategy(),J=new be({direction:this._dir,positionStrategy:X,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(J.width=this.width),(this.height||0===this.height)&&(J.height=this.height),(this.minWidth||0===this.minWidth)&&(J.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(J.minHeight=this.minHeight),this.backdropClass&&(J.backdropClass=this.backdropClass),this.panelClass&&(J.panelClass=this.panelClass),J}_updatePositionStrategy(X){const J=this.positions.map(Te=>({originX:Te.originX,originY:Te.originY,overlayX:Te.overlayX,overlayY:Te.overlayY,offsetX:Te.offsetX||this.offsetX,offsetY:Te.offsetY||this.offsetY,panelClass:Te.panelClass||void 0}));return X.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(J).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const X=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(X),X}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof ot?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(X=>{this.backdropClick.emit(X)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function re(ke,F=!1){return(0,Y.N)((X,J)=>{let Te=0;X.subscribe((0,q._)(J,Fe=>{const nt=ke(Fe,Te++);(nt||F)&&J.next(Fe),!nt&&J.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(X=>{this._ngZone.run(()=>this.positionChange.emit(X)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static#e=this.\u0275fac=function(J){return new(J||ke)(E.rXU(yn),E.rXU(E.C4Q),E.rXU(E.c1b),E.rXU(sn),E.rXU(ce.dS,8))};static#t=this.\u0275dir=E.FsC({type:ke,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[E.Mj6.None,"cdkConnectedOverlayOrigin","origin"],positions:[E.Mj6.None,"cdkConnectedOverlayPositions","positions"],positionStrategy:[E.Mj6.None,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[E.Mj6.None,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[E.Mj6.None,"cdkConnectedOverlayOffsetY","offsetY"],width:[E.Mj6.None,"cdkConnectedOverlayWidth","width"],height:[E.Mj6.None,"cdkConnectedOverlayHeight","height"],minWidth:[E.Mj6.None,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[E.Mj6.None,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[E.Mj6.None,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[E.Mj6.None,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[E.Mj6.None,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[E.Mj6.None,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[E.Mj6.None,"cdkConnectedOverlayOpen","open"],disableClose:[E.Mj6.None,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[E.Mj6.None,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[E.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayHasBackdrop","hasBackdrop",E.L39],lockPosition:[E.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayLockPosition","lockPosition",E.L39],flexibleDimensions:[E.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",E.L39],growAfterOpen:[E.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",E.L39],push:[E.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayPush","push",E.L39],disposeOnNavigation:[E.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",E.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[E.GFd,E.OA$]})}return ke})()},36860:(et,fe,b)=>{b.d(fe,{BD:()=>$e,BQ:()=>re,CZ:()=>xe,Fb:()=>Le,KT:()=>rt,MU:()=>te,OD:()=>z,r5:()=>ce,v8:()=>Oe,vc:()=>vt});var l=b(54438),w=b(60177);let E;try{E=typeof Intl<"u"&&Intl.v8BreakIterator}catch{E=!1}let ie,z=(()=>{class ge{constructor(de){this._platformId=de,this.isBrowser=this._platformId?(0,w.UE)(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&&!E)&&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}static#e=this.\u0275fac=function(Me){return new(Me||ge)(l.KVO(l.Agw))};static#t=this.\u0275prov=l.jDH({token:ge,factory:ge.\u0275fac,providedIn:"root"})}return ge})();const Q=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function te(){if(ie)return ie;if("object"!=typeof document||!document)return ie=new Set(Q),ie;let ge=document.createElement("input");return ie=new Set(Q.filter(De=>(ge.setAttribute("type",De),ge.type===De))),ie}let Y;function re(ge){return function q(){if(null==Y&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Y=!0}))}finally{Y=Y||!1}return Y}()?ge:!!ge.capture}var ce=function(ge){return ge[ge.NORMAL=0]="NORMAL",ge[ge.NEGATED=1]="NEGATED",ge[ge.INVERTED=2]="INVERTED",ge}(ce||{});let Se,pe,Ce;function xe(){if(null==pe){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return pe=!1,pe;if("scrollBehavior"in document.documentElement.style)pe=!0;else{const ge=Element.prototype.scrollTo;pe=!!ge&&!/\{\s*\[native code\]\s*\}/.test(ge.toString())}}return pe}function $e(){if("object"!=typeof document||!document)return ce.NORMAL;if(null==Se){const ge=document.createElement("div"),De=ge.style;ge.dir="rtl",De.width="1px",De.overflow="auto",De.visibility="hidden",De.pointerEvents="none",De.position="absolute";const de=document.createElement("div"),Me=de.style;Me.width="2px",Me.height="1px",ge.appendChild(de),document.body.appendChild(ge),Se=ce.NORMAL,0===ge.scrollLeft&&(ge.scrollLeft=1,Se=0===ge.scrollLeft?ce.NEGATED:ce.INVERTED),ge.remove()}return Se}function rt(ge){if(function Je(){if(null==Ce){const ge=typeof document<"u"?document.head:null;Ce=!(!ge||!ge.createShadowRoot&&!ge.attachShadow)}return Ce}()){const De=ge.getRootNode?ge.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&De instanceof ShadowRoot)return De}return null}function vt(){let ge=typeof document<"u"&&document?document.activeElement:null;for(;ge&&ge.shadowRoot;){const De=ge.shadowRoot.activeElement;if(De===ge)break;ge=De}return ge}function Le(ge){return ge.composedPath?ge.composedPath()[0]:ge.target}function Oe(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},76939:(et,fe,b)=>{b.d(fe,{A8:()=>q,I3:()=>rt,VA:()=>re,aI:()=>xe,bV:()=>Ce,lb:()=>Se});var l=b(54438),w=b(60177);class Y{attach(De){return this._attachedHost=De,De.attach(this)}detach(){let De=this._attachedHost;null!=De&&(this._attachedHost=null,De.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(De){this._attachedHost=De}}class q extends Y{constructor(De,de,Me,be,ve){super(),this.component=De,this.viewContainerRef=de,this.injector=Me,this.componentFactoryResolver=be,this.projectableNodes=ve}}class re extends Y{constructor(De,de,Me,be){super(),this.templateRef=De,this.viewContainerRef=de,this.context=Me,this.injector=be}get origin(){return this.templateRef.elementRef}attach(De,de=this.context){return this.context=de,super.attach(De)}detach(){return this.context=void 0,super.detach()}}class ce extends Y{constructor(De){super(),this.element=De instanceof l.aKT?De.nativeElement:De}}class Se{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(De){return De instanceof q?(this._attachedPortal=De,this.attachComponentPortal(De)):De instanceof re?(this._attachedPortal=De,this.attachTemplatePortal(De)):this.attachDomPortal&&De instanceof ce?(this._attachedPortal=De,this.attachDomPortal(De)):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(De){this._disposeFn=De}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class xe extends Se{constructor(De,de,Me,be,ve){super(),this.outletElement=De,this._componentFactoryResolver=de,this._appRef=Me,this._defaultInjector=be,this.attachDomPortal=ze=>{const bt=ze.element,Mt=this._document.createComment("dom-portal");bt.parentNode.insertBefore(Mt,bt),this.outletElement.appendChild(bt),this._attachedPortal=ze,super.setDisposeFn(()=>{Mt.parentNode&&Mt.parentNode.replaceChild(bt,Mt)})},this._document=ve}attachComponentPortal(De){const Me=(De.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(De.component);let be;return De.viewContainerRef?(be=De.viewContainerRef.createComponent(Me,De.viewContainerRef.length,De.injector||De.viewContainerRef.injector,De.projectableNodes||void 0),this.setDisposeFn(()=>be.destroy())):(be=Me.create(De.injector||this._defaultInjector||l.zZn.NULL),this._appRef.attachView(be.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(be.hostView),be.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(be)),this._attachedPortal=De,be}attachTemplatePortal(De){let de=De.viewContainerRef,Me=de.createEmbeddedView(De.templateRef,De.context,{injector:De.injector});return Me.rootNodes.forEach(be=>this.outletElement.appendChild(be)),Me.detectChanges(),this.setDisposeFn(()=>{let be=de.indexOf(Me);-1!==be&&de.remove(be)}),this._attachedPortal=De,Me}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(De){return De.hostView.rootNodes[0]}}let Ce=(()=>{class ge extends re{constructor(de,Me){super(de,Me)}static#e=this.\u0275fac=function(Me){return new(Me||ge)(l.rXU(l.C4Q),l.rXU(l.c1b))};static#t=this.\u0275dir=l.FsC({type:ge,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],standalone:!0,features:[l.Vt3]})}return ge})(),rt=(()=>{class ge extends Se{constructor(de,Me,be){super(),this._componentFactoryResolver=de,this._viewContainerRef=Me,this._isInitialized=!1,this.attached=new l.bkB,this.attachDomPortal=ve=>{const ze=ve.element,bt=this._document.createComment("dom-portal");ve.setAttachedHost(this),ze.parentNode.insertBefore(bt,ze),this._getRootNode().appendChild(ze),this._attachedPortal=ve,super.setDisposeFn(()=>{bt.parentNode&&bt.parentNode.replaceChild(ze,bt)})},this._document=be}get portal(){return this._attachedPortal}set portal(de){this.hasAttached()&&!de&&!this._isInitialized||(this.hasAttached()&&super.detach(),de&&super.attach(de),this._attachedPortal=de||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(de){de.setAttachedHost(this);const Me=null!=de.viewContainerRef?de.viewContainerRef:this._viewContainerRef,ve=(de.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(de.component),ze=Me.createComponent(ve,Me.length,de.injector||Me.injector,de.projectableNodes||void 0);return Me!==this._viewContainerRef&&this._getRootNode().appendChild(ze.hostView.rootNodes[0]),super.setDisposeFn(()=>ze.destroy()),this._attachedPortal=de,this._attachedRef=ze,this.attached.emit(ze),ze}attachTemplatePortal(de){de.setAttachedHost(this);const Me=this._viewContainerRef.createEmbeddedView(de.templateRef,de.context,{injector:de.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=de,this._attachedRef=Me,this.attached.emit(Me),Me}_getRootNode(){const de=this._viewContainerRef.element.nativeElement;return de.nodeType===de.ELEMENT_NODE?de:de.parentNode}static#e=this.\u0275fac=function(Me){return new(Me||ge)(l.rXU(l.OM3),l.rXU(l.c1b),l.rXU(w.qQ))};static#t=this.\u0275dir=l.FsC({type:ge,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[l.Mj6.None,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[l.Vt3]})}return ge})()},65478:(et,fe,b)=>{b.d(fe,{R:()=>Oe,Xj:()=>de,uv:()=>ge});var l=b(14085),w=b(54438),E=b(21413),z=b(7673),N=b(71985),ie=b(33726),Y=(b(30536),b(25007),b(13798)),q=b(5964),re=b(56977),ce=b(36860),Se=b(60177),pe=b(28203);let Oe=(()=>{class R{constructor(x,ee,j){this._ngZone=x,this._platform=ee,this._scrolled=new E.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=j}register(x){this.scrollContainers.has(x)||this.scrollContainers.set(x,x.elementScrolled().subscribe(()=>this._scrolled.next(x)))}deregister(x){const ee=this.scrollContainers.get(x);ee&&(ee.unsubscribe(),this.scrollContainers.delete(x))}scrolled(x=20){return this._platform.isBrowser?new N.c(ee=>{this._globalSubscription||this._addGlobalListener();const j=x>0?this._scrolled.pipe((0,Y.Z)(x)).subscribe(ee):this._scrolled.subscribe(ee);return this._scrolledCount++,()=>{j.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,z.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((x,ee)=>this.deregister(ee)),this._scrolled.complete()}ancestorScrolled(x,ee){const j=this.getAncestorScrollContainers(x);return this.scrolled(ee).pipe((0,q.p)(G=>!G||j.indexOf(G)>-1))}getAncestorScrollContainers(x){const ee=[];return this.scrollContainers.forEach((j,G)=>{this._scrollableContainsElement(G,x)&&ee.push(G)}),ee}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(x,ee){let j=(0,l.i8)(ee),G=x.getElementRef().nativeElement;do{if(j==G)return!0}while(j=j.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const x=this._getWindow();return(0,ie.R)(x.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#e=this.\u0275fac=function(ee){return new(ee||R)(w.KVO(w.SKi),w.KVO(ce.OD),w.KVO(Se.qQ,8))};static#t=this.\u0275prov=w.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})(),ge=(()=>{class R{constructor(x,ee,j,G){this.elementRef=x,this.scrollDispatcher=ee,this.ngZone=j,this.dir=G,this._destroyed=new E.B,this._elementScrolled=new N.c(ye=>this.ngZone.runOutsideAngular(()=>(0,ie.R)(this.elementRef.nativeElement,"scroll").pipe((0,re.Q)(this._destroyed)).subscribe(ye)))}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(x){const ee=this.elementRef.nativeElement,j=this.dir&&"rtl"==this.dir.value;null==x.left&&(x.left=j?x.end:x.start),null==x.right&&(x.right=j?x.start:x.end),null!=x.bottom&&(x.top=ee.scrollHeight-ee.clientHeight-x.bottom),j&&(0,ce.BD)()!=ce.r5.NORMAL?(null!=x.left&&(x.right=ee.scrollWidth-ee.clientWidth-x.left),(0,ce.BD)()==ce.r5.INVERTED?x.left=x.right:(0,ce.BD)()==ce.r5.NEGATED&&(x.left=x.right?-x.right:x.right)):null!=x.right&&(x.left=ee.scrollWidth-ee.clientWidth-x.right),this._applyScrollToOptions(x)}_applyScrollToOptions(x){const ee=this.elementRef.nativeElement;(0,ce.CZ)()?ee.scrollTo(x):(null!=x.top&&(ee.scrollTop=x.top),null!=x.left&&(ee.scrollLeft=x.left))}measureScrollOffset(x){const ee="left",j="right",G=this.elementRef.nativeElement;if("top"==x)return G.scrollTop;if("bottom"==x)return G.scrollHeight-G.clientHeight-G.scrollTop;const ye=this.dir&&"rtl"==this.dir.value;return"start"==x?x=ye?j:ee:"end"==x&&(x=ye?ee:j),ye&&(0,ce.BD)()==ce.r5.INVERTED?x==ee?G.scrollWidth-G.clientWidth-G.scrollLeft:G.scrollLeft:ye&&(0,ce.BD)()==ce.r5.NEGATED?x==ee?G.scrollLeft+G.scrollWidth-G.clientWidth:-G.scrollLeft:x==ee?G.scrollLeft:G.scrollWidth-G.clientWidth-G.scrollLeft}static#e=this.\u0275fac=function(ee){return new(ee||R)(w.rXU(w.aKT),w.rXU(Oe),w.rXU(w.SKi),w.rXU(pe.dS,8))};static#t=this.\u0275dir=w.FsC({type:R,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}return R})(),de=(()=>{class R{constructor(x,ee,j){this._platform=x,this._change=new E.B,this._changeListener=G=>{this._change.next(G)},this._document=j,ee.runOutsideAngular(()=>{if(x.isBrowser){const G=this._getWindow();G.addEventListener("resize",this._changeListener),G.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const x=this._getWindow();x.removeEventListener("resize",this._changeListener),x.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const x={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),x}getViewportRect(){const x=this.getViewportScrollPosition(),{width:ee,height:j}=this.getViewportSize();return{top:x.top,left:x.left,bottom:x.top+j,right:x.left+ee,height:j,width:ee}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const x=this._document,ee=this._getWindow(),j=x.documentElement,G=j.getBoundingClientRect();return{top:-G.top||x.body.scrollTop||ee.scrollY||j.scrollTop||0,left:-G.left||x.body.scrollLeft||ee.scrollX||j.scrollLeft||0}}change(x=20){return x>0?this._change.pipe((0,Y.Z)(x)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const x=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:x.innerWidth,height:x.innerHeight}:{width:0,height:0}}static#e=this.\u0275fac=function(ee){return new(ee||R)(w.KVO(ce.OD),w.KVO(w.SKi),w.KVO(Se.qQ,8))};static#t=this.\u0275prov=w.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})()},60177:(et,fe,b)=>{b.d(fe,{AJ:()=>gr,B3:()=>St,Jj:()=>en,MD:()=>Rr,N0:()=>Qr,QT:()=>E,QX:()=>wi,Sq:()=>Kt,T3:()=>on,TG:()=>mr,UE:()=>ji,VF:()=>N,Vw:()=>te,Vy:()=>$o,Xr:()=>vi,YU:()=>Ue,ZD:()=>z,_b:()=>se,aZ:()=>Je,bT:()=>zt,hb:()=>pe,m1:()=>Or,oe:()=>Un,qQ:()=>Q,vh:()=>Ar});var l=b(54438);let w=null;function E(){return w}function z(a){w??=a}class N{}const Q=new l.nKC("");let te=(()=>{class a{historyGo(m){throw new Error("")}static#e=this.\u0275fac=function(D){return new(D||a)};static#t=this.\u0275prov=l.jDH({token:a,factory:()=>(0,l.WQX)(q),providedIn:"platform"})}return a})(),q=(()=>{class a extends te{constructor(){super(),this._doc=(0,l.WQX)(Q),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return E().getBaseHref(this._doc)}onPopState(m){const D=E().getGlobalEventTarget(this._doc,"window");return D.addEventListener("popstate",m,!1),()=>D.removeEventListener("popstate",m)}onHashChange(m){const D=E().getGlobalEventTarget(this._doc,"window");return D.addEventListener("hashchange",m,!1),()=>D.removeEventListener("hashchange",m)}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(m){this._location.pathname=m}pushState(m,D,L){this._history.pushState(m,D,L)}replaceState(m,D,L){this._history.replaceState(m,D,L)}forward(){this._history.forward()}back(){this._history.back()}historyGo(m=0){this._history.go(m)}getState(){return this._history.state}static#e=this.\u0275fac=function(D){return new(D||a)};static#t=this.\u0275prov=l.jDH({token:a,factory:()=>new a,providedIn:"platform"})}return a})();function re(a,v){if(0==a.length)return v;if(0==v.length)return a;let m=0;return a.endsWith("/")&&m++,v.startsWith("/")&&m++,2==m?a+v.substring(1):1==m?a+v:a+"/"+v}function ce(a){const v=a.match(/#|\?|$/),m=v&&v.index||a.length;return a.slice(0,m-("/"===a[m-1]?1:0))+a.slice(m)}function Se(a){return a&&"?"!==a[0]?"?"+a:a}let pe=(()=>{class a{historyGo(m){throw new Error("")}static#e=this.\u0275fac=function(D){return new(D||a)};static#t=this.\u0275prov=l.jDH({token:a,factory:()=>(0,l.WQX)($e),providedIn:"root"})}return a})();const xe=new l.nKC("");let $e=(()=>{class a extends pe{constructor(m,D){super(),this._platformLocation=m,this._removeListenerFns=[],this._baseHref=D??this._platformLocation.getBaseHrefFromDOM()??(0,l.WQX)(Q).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(m){this._removeListenerFns.push(this._platformLocation.onPopState(m),this._platformLocation.onHashChange(m))}getBaseHref(){return this._baseHref}prepareExternalUrl(m){return re(this._baseHref,m)}path(m=!1){const D=this._platformLocation.pathname+Se(this._platformLocation.search),L=this._platformLocation.hash;return L&&m?`${D}${L}`:D}pushState(m,D,L,le){const Re=this.prepareExternalUrl(L+Se(le));this._platformLocation.pushState(m,D,Re)}replaceState(m,D,L,le){const Re=this.prepareExternalUrl(L+Se(le));this._platformLocation.replaceState(m,D,Re)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(m=0){this._platformLocation.historyGo?.(m)}static#e=this.\u0275fac=function(D){return new(D||a)(l.KVO(te),l.KVO(xe,8))};static#t=this.\u0275prov=l.jDH({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})(),Je=(()=>{class a{constructor(m){this._subject=new l.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=m;const D=this._locationStrategy.getBaseHref();this._basePath=function Oe(a){if(new RegExp("^(https?:)?//").test(a)){const[,m]=a.split(/\/\/[^\/]+/);return m}return a}(ce(Le(D))),this._locationStrategy.onPopState(L=>{this._subject.emit({url:this.path(!0),pop:!0,state:L.state,type:L.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(m=!1){return this.normalize(this._locationStrategy.path(m))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(m,D=""){return this.path()==this.normalize(m+Se(D))}normalize(m){return a.stripTrailingSlash(function vt(a,v){if(!a||!v.startsWith(a))return v;const m=v.substring(a.length);return""===m||["/",";","?","#"].includes(m[0])?m:v}(this._basePath,Le(m)))}prepareExternalUrl(m){return m&&"/"!==m[0]&&(m="/"+m),this._locationStrategy.prepareExternalUrl(m)}go(m,D="",L=null){this._locationStrategy.pushState(L,"",m,D),this._notifyUrlChangeListeners(this.prepareExternalUrl(m+Se(D)),L)}replaceState(m,D="",L=null){this._locationStrategy.replaceState(L,"",m,D),this._notifyUrlChangeListeners(this.prepareExternalUrl(m+Se(D)),L)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(m=0){this._locationStrategy.historyGo?.(m)}onUrlChange(m){return this._urlChangeListeners.push(m),this._urlChangeSubscription??=this.subscribe(D=>{this._notifyUrlChangeListeners(D.url,D.state)}),()=>{const D=this._urlChangeListeners.indexOf(m);this._urlChangeListeners.splice(D,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(m="",D){this._urlChangeListeners.forEach(L=>L(m,D))}subscribe(m,D,L){return this._subject.subscribe({next:m,error:D,complete:L})}static#e=this.normalizeQueryParams=Se;static#t=this.joinWithSlash=re;static#n=this.stripTrailingSlash=ce;static#i=this.\u0275fac=function(D){return new(D||a)(l.KVO(pe))};static#r=this.\u0275prov=l.jDH({token:a,factory:()=>function rt(){return new Je((0,l.KVO)(pe))}(),providedIn:"root"})}return a})();function Le(a){return a.replace(/\/index.html$/,"")}const ge={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 De=function(a){return a[a.Decimal=0]="Decimal",a[a.Percent=1]="Percent",a[a.Currency=2]="Currency",a[a.Scientific=3]="Scientific",a}(De||{}),Me=function(a){return a[a.Format=0]="Format",a[a.Standalone=1]="Standalone",a}(Me||{}),be=function(a){return a[a.Narrow=0]="Narrow",a[a.Abbreviated=1]="Abbreviated",a[a.Wide=2]="Wide",a[a.Short=3]="Short",a}(be||{}),ve=function(a){return a[a.Short=0]="Short",a[a.Medium=1]="Medium",a[a.Long=2]="Long",a[a.Full=3]="Full",a}(ve||{});const ze={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function k(a,v){return Yt((0,l.H5H)(a)[l.KH2.DateFormat],v)}function x(a,v){return Yt((0,l.H5H)(a)[l.KH2.TimeFormat],v)}function ee(a,v){return Yt((0,l.H5H)(a)[l.KH2.DateTimeFormat],v)}function j(a,v){const m=(0,l.H5H)(a),D=m[l.KH2.NumberSymbols][v];if(typeof D>"u"){if(v===ze.CurrencyDecimal)return m[l.KH2.NumberSymbols][ze.Decimal];if(v===ze.CurrencyGroup)return m[l.KH2.NumberSymbols][ze.Group]}return D}function G(a,v){return(0,l.H5H)(a)[l.KH2.NumberFormats][v]}function wt(a){if(!a[l.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${a[l.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Yt(a,v){for(let m=v;m>-1;m--)if(typeof a[m]<"u")return a[m];throw new Error("Locale data API: locale data undefined")}function sn(a){const[v,m]=a.split(":");return{hours:+v,minutes:+m}}const ai=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Ei={},mi=/((?:[^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 ke=function(a){return a[a.Short=0]="Short",a[a.ShortGMT=1]="ShortGMT",a[a.Long=2]="Long",a[a.Extended=3]="Extended",a}(ke||{}),F=function(a){return a[a.FullYear=0]="FullYear",a[a.Month=1]="Month",a[a.Date=2]="Date",a[a.Hours=3]="Hours",a[a.Minutes=4]="Minutes",a[a.Seconds=5]="Seconds",a[a.FractionalSeconds=6]="FractionalSeconds",a[a.Day=7]="Day",a}(F||{}),X=function(a){return a[a.DayPeriods=0]="DayPeriods",a[a.Days=1]="Days",a[a.Months=2]="Months",a[a.Eras=3]="Eras",a}(X||{});function J(a,v,m,D){let L=function Ze(a){if(Ae(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[L,le=1,Re=1]=a.split("-").map(Ke=>+Ke);return Te(L,le-1,Re)}const m=parseFloat(a);if(!isNaN(a-m))return new Date(m);let D;if(D=a.match(ai))return function xt(a){const v=new Date(0);let m=0,D=0;const L=a[8]?v.setUTCFullYear:v.setFullYear,le=a[8]?v.setUTCHours:v.setHours;a[9]&&(m=Number(a[9]+a[10]),D=Number(a[9]+a[11])),L.call(v,Number(a[1]),Number(a[2])-1,Number(a[3]));const Re=Number(a[4]||0)-m,Ke=Number(a[5]||0)-D,ut=Number(a[6]||0),ht=Math.floor(1e3*parseFloat("0."+(a[7]||0)));return le.call(v,Re,Ke,ut,ht),v}(D)}const v=new Date(a);if(!Ae(v))throw new Error(`Unable to convert "${a}" into a date`);return v}(a);v=Fe(m,v)||v;let Ke,Re=[];for(;v;){if(Ke=mi.exec(v),!Ke){Re.push(v);break}{Re=Re.concat(Ke.slice(1));const Tt=Re.pop();if(!Tt)break;v=Tt}}let ut=L.getTimezoneOffset();D&&(ut=P(D,ut),L=function we(a,v,m){const D=m?-1:1,L=a.getTimezoneOffset();return function Z(a,v){return(a=new Date(a.getTime())).setMinutes(a.getMinutes()+v),a}(a,D*(P(v,L)-L))}(L,D,!0));let ht="";return Re.forEach(Tt=>{const Ct=function M(a){if(U[a])return U[a];let v;switch(a){case"G":case"GG":case"GGG":v=pt(X.Eras,be.Abbreviated);break;case"GGGG":v=pt(X.Eras,be.Wide);break;case"GGGGG":v=pt(X.Eras,be.Narrow);break;case"y":v=st(F.FullYear,1,0,!1,!0);break;case"yy":v=st(F.FullYear,2,0,!0,!0);break;case"yyy":v=st(F.FullYear,3,0,!1,!0);break;case"yyyy":v=st(F.FullYear,4,0,!1,!0);break;case"Y":v=$(1);break;case"YY":v=$(2,!0);break;case"YYY":v=$(3);break;case"YYYY":v=$(4);break;case"M":case"L":v=st(F.Month,1,1);break;case"MM":case"LL":v=st(F.Month,2,1);break;case"MMM":v=pt(X.Months,be.Abbreviated);break;case"MMMM":v=pt(X.Months,be.Wide);break;case"MMMMM":v=pt(X.Months,be.Narrow);break;case"LLL":v=pt(X.Months,be.Abbreviated,Me.Standalone);break;case"LLLL":v=pt(X.Months,be.Wide,Me.Standalone);break;case"LLLLL":v=pt(X.Months,be.Narrow,Me.Standalone);break;case"w":v=ci(1);break;case"ww":v=ci(2);break;case"W":v=ci(1,!0);break;case"d":v=st(F.Date,1);break;case"dd":v=st(F.Date,2);break;case"c":case"cc":v=st(F.Day,1);break;case"ccc":v=pt(X.Days,be.Abbreviated,Me.Standalone);break;case"cccc":v=pt(X.Days,be.Wide,Me.Standalone);break;case"ccccc":v=pt(X.Days,be.Narrow,Me.Standalone);break;case"cccccc":v=pt(X.Days,be.Short,Me.Standalone);break;case"E":case"EE":case"EEE":v=pt(X.Days,be.Abbreviated);break;case"EEEE":v=pt(X.Days,be.Wide);break;case"EEEEE":v=pt(X.Days,be.Narrow);break;case"EEEEEE":v=pt(X.Days,be.Short);break;case"a":case"aa":case"aaa":v=pt(X.DayPeriods,be.Abbreviated);break;case"aaaa":v=pt(X.DayPeriods,be.Wide);break;case"aaaaa":v=pt(X.DayPeriods,be.Narrow);break;case"b":case"bb":case"bbb":v=pt(X.DayPeriods,be.Abbreviated,Me.Standalone,!0);break;case"bbbb":v=pt(X.DayPeriods,be.Wide,Me.Standalone,!0);break;case"bbbbb":v=pt(X.DayPeriods,be.Narrow,Me.Standalone,!0);break;case"B":case"BB":case"BBB":v=pt(X.DayPeriods,be.Abbreviated,Me.Format,!0);break;case"BBBB":v=pt(X.DayPeriods,be.Wide,Me.Format,!0);break;case"BBBBB":v=pt(X.DayPeriods,be.Narrow,Me.Format,!0);break;case"h":v=st(F.Hours,1,-12);break;case"hh":v=st(F.Hours,2,-12);break;case"H":v=st(F.Hours,1);break;case"HH":v=st(F.Hours,2);break;case"m":v=st(F.Minutes,1);break;case"mm":v=st(F.Minutes,2);break;case"s":v=st(F.Seconds,1);break;case"ss":v=st(F.Seconds,2);break;case"S":v=st(F.FractionalSeconds,1);break;case"SS":v=st(F.FractionalSeconds,2);break;case"SSS":v=st(F.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":v=qt(ke.Short);break;case"ZZZZZ":v=qt(ke.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":v=qt(ke.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":v=qt(ke.Long);break;default:return null}return U[a]=v,v}(Tt);ht+=Ct?Ct(L,m,ut):"''"===Tt?"'":Tt.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),ht}function Te(a,v,m){const D=new Date(0);return D.setFullYear(a,v,m),D.setHours(0,0,0),D}function Fe(a,v){const m=function Mt(a){return(0,l.H5H)(a)[l.KH2.LocaleId]}(a);if(Ei[m]??={},Ei[m][v])return Ei[m][v];let D="";switch(v){case"shortDate":D=k(a,ve.Short);break;case"mediumDate":D=k(a,ve.Medium);break;case"longDate":D=k(a,ve.Long);break;case"fullDate":D=k(a,ve.Full);break;case"shortTime":D=x(a,ve.Short);break;case"mediumTime":D=x(a,ve.Medium);break;case"longTime":D=x(a,ve.Long);break;case"fullTime":D=x(a,ve.Full);break;case"short":const L=Fe(a,"shortTime"),le=Fe(a,"shortDate");D=nt(ee(a,ve.Short),[L,le]);break;case"medium":const Re=Fe(a,"mediumTime"),Ke=Fe(a,"mediumDate");D=nt(ee(a,ve.Medium),[Re,Ke]);break;case"long":const ut=Fe(a,"longTime"),ht=Fe(a,"longDate");D=nt(ee(a,ve.Long),[ut,ht]);break;case"full":const Tt=Fe(a,"fullTime"),Ct=Fe(a,"fullDate");D=nt(ee(a,ve.Full),[Tt,Ct])}return D&&(Ei[m][v]=D),D}function nt(a,v){return v&&(a=a.replace(/\{([^}]+)}/g,function(m,D){return null!=v&&D in v?v[D]:m})),a}function _t(a,v,m="-",D,L){let le="";(a<0||L&&a<=0)&&(L?a=1-a:(a=-a,le=m));let Re=String(a);for(;Re.length0||Ke>-m)&&(Ke+=m),a===F.Hours)0===Ke&&-12===m&&(Ke=12);else if(a===F.FractionalSeconds)return function Ot(a,v){return _t(a,3).substring(0,v)}(Ke,v);const ut=j(Re,ze.MinusSign);return _t(Ke,v,ut,D,L)}}function pt(a,v,m=Me.Format,D=!1){return function(L,le){return function It(a,v,m,D,L,le){switch(m){case X.Months:return function We(a,v,m){const D=(0,l.H5H)(a),le=Yt([D[l.KH2.MonthsFormat],D[l.KH2.MonthsStandalone]],v);return Yt(le,m)}(v,L,D)[a.getMonth()];case X.Days:return function qe(a,v,m){const D=(0,l.H5H)(a),le=Yt([D[l.KH2.DaysFormat],D[l.KH2.DaysStandalone]],v);return Yt(le,m)}(v,L,D)[a.getDay()];case X.DayPeriods:const Re=a.getHours(),Ke=a.getMinutes();if(le){const ht=function Bt(a){const v=(0,l.H5H)(a);return wt(v),(v[l.KH2.ExtraData][2]||[]).map(D=>"string"==typeof D?sn(D):[sn(D[0]),sn(D[1])])}(v),Tt=function En(a,v,m){const D=(0,l.H5H)(a);wt(D);const le=Yt([D[l.KH2.ExtraData][0],D[l.KH2.ExtraData][1]],v)||[];return Yt(le,m)||[]}(v,L,D),Ct=ht.findIndex(Gt=>{if(Array.isArray(Gt)){const[Ut,kt]=Gt,Yn=Re>=Ut.hours&&Ke>=Ut.minutes,Vt=Re0?Math.floor(L/60):Math.ceil(L/60);switch(a){case ke.Short:return(L>=0?"+":"")+_t(Re,2,le)+_t(Math.abs(L%60),2,le);case ke.ShortGMT:return"GMT"+(L>=0?"+":"")+_t(Re,1,le);case ke.Long:return"GMT"+(L>=0?"+":"")+_t(Re,2,le)+":"+_t(Math.abs(L%60),2,le);case ke.Extended:return 0===D?"Z":(L>=0?"+":"")+_t(Re,2,le)+":"+_t(Math.abs(L%60),2,le);default:throw new Error(`Unknown zone width "${a}"`)}}}const Nt=0,nn=4;function Kn(a){const v=a.getDay(),m=0===v?-3:nn-v;return Te(a.getFullYear(),a.getMonth(),a.getDate()+m)}function ci(a,v=!1){return function(m,D){let L;if(v){const le=new Date(m.getFullYear(),m.getMonth(),1).getDay()-1,Re=m.getDate();L=1+Math.floor((Re+le)/7)}else{const le=Kn(m),Re=function jn(a){const v=Te(a,Nt,1).getDay();return Te(a,0,1+(v<=nn?nn:nn+7)-v)}(le.getFullYear()),Ke=le.getTime()-Re.getTime();L=1+Math.round(Ke/6048e5)}return _t(L,a,j(D,ze.MinusSign))}}function $(a,v=!1){return function(m,D){return _t(Kn(m).getFullYear(),a,j(D,ze.MinusSign),v)}}const U={};function P(a,v){a=a.replace(/:/g,"");const m=Date.parse("Jan 01, 1970 00:00:00 "+a)/6e4;return isNaN(m)?v:m}function Ae(a){return a instanceof Date&&!isNaN(a.valueOf())}const _e=/^(\d+)?\.((\d+)(-(\d+))?)?$/,K=22,he=".",je="0",At=";",hn=",",gn="#";function kn(a,v,m,D,L,le,Re=!1){let Ke="",ut=!1;if(isFinite(a)){let ht=function li(a){let D,L,le,Re,Ke,v=Math.abs(a)+"",m=0;for((L=v.indexOf(he))>-1&&(v=v.replace(he,"")),(le=v.search(/e/i))>0?(L<0&&(L=le),L+=+v.slice(le+1),v=v.substring(0,le)):L<0&&(L=v.length),le=0;v.charAt(le)===je;le++);if(le===(Ke=v.length))D=[0],L=1;else{for(Ke--;v.charAt(Ke)===je;)Ke--;for(L-=le,D=[],Re=0;le<=Ke;le++,Re++)D[Re]=Number(v.charAt(le))}return L>K&&(D=D.splice(0,K-1),m=L-1,L=1),{digits:D,exponent:m,integerLen:L}}(a);Re&&(ht=function Ci(a){if(0===a.digits[0])return a;const v=a.digits.length-a.integerLen;return a.exponent?a.exponent+=2:(0===v?a.digits.push(0,0):1===v&&a.digits.push(0),a.integerLen+=2),a}(ht));let Tt=v.minInt,Ct=v.minFrac,Gt=v.maxFrac;if(le){const dt=le.match(_e);if(null===dt)throw new Error(`${le} is not a valid digit info`);const ln=dt[1],Mn=dt[3],Pn=dt[5];null!=ln&&(Tt=Li(ln)),null!=Mn&&(Ct=Li(Mn)),null!=Pn?Gt=Li(Pn):null!=Mn&&Ct>Gt&&(Gt=Ct)}!function ui(a,v,m){if(v>m)throw new Error(`The minimum number of digits after fraction (${v}) is higher than the maximum (${m}).`);let D=a.digits,L=D.length-a.integerLen;const le=Math.min(Math.max(v,L),m);let Re=le+a.integerLen,Ke=D[Re];if(Re>0){D.splice(Math.max(a.integerLen,Re));for(let Ct=Re;Ct=5)if(Re-1<0){for(let Ct=0;Ct>Re;Ct--)D.unshift(0),a.integerLen++;D.unshift(1),a.integerLen++}else D[Re-1]++;for(;L=ht?kt.pop():ut=!1),Gt>=10?1:0},0);Tt&&(D.unshift(Tt),a.integerLen++)}(ht,Ct,Gt);let Ut=ht.digits,kt=ht.integerLen;const Yn=ht.exponent;let Vt=[];for(ut=Ut.every(dt=>!dt);kt0?Vt=Ut.splice(kt,Ut.length):(Vt=Ut,Ut=[0]);const Xe=[];for(Ut.length>=v.lgSize&&Xe.unshift(Ut.splice(-v.lgSize,Ut.length).join(""));Ut.length>v.gSize;)Xe.unshift(Ut.splice(-v.gSize,Ut.length).join(""));Ut.length&&Xe.unshift(Ut.join("")),Ke=Xe.join(j(m,D)),Vt.length&&(Ke+=j(m,L)+Vt.join("")),Yn&&(Ke+=j(m,ze.Exponential)+"+"+Yn)}else Ke=j(m,ze.Infinity);return Ke=a<0&&!ut?v.negPre+Ke+v.negSuf:v.posPre+Ke+v.posSuf,Ke}function rn(a,v="-"){const m={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},D=a.split(At),L=D[0],le=D[1],Re=-1!==L.indexOf(he)?L.split(he):[L.substring(0,L.lastIndexOf(je)+1),L.substring(L.lastIndexOf(je)+1)],Ke=Re[0],ut=Re[1]||"";m.posPre=Ke.substring(0,Ke.indexOf(gn));for(let Tt=0;Tt{class a{constructor(m,D){this._ngEl=m,this._renderer=D,this.initialClasses=Ge,this.stateMap=new Map}set klass(m){this.initialClasses=null!=m?m.trim().split(Ne):Ge}set ngClass(m){this.rawClass="string"==typeof m?m.trim().split(Ne):m}ngDoCheck(){for(const D of this.initialClasses)this._updateState(D,!0);const m=this.rawClass;if(Array.isArray(m)||m instanceof Set)for(const D of m)this._updateState(D,!0);else if(null!=m)for(const D of Object.keys(m))this._updateState(D,!!m[D]);this._applyStateDiff()}_updateState(m,D){const L=this.stateMap.get(m);void 0!==L?(L.enabled!==D&&(L.changed=!0,L.enabled=D),L.touched=!0):this.stateMap.set(m,{enabled:D,changed:!0,touched:!0})}_applyStateDiff(){for(const m of this.stateMap){const D=m[0],L=m[1];L.changed?(this._toggleClass(D,L.enabled),L.changed=!1):L.touched||(L.enabled&&this._toggleClass(D,!1),this.stateMap.delete(D)),L.touched=!1}}_toggleClass(m,D){(m=m.trim()).length>0&&m.split(Ne).forEach(L=>{D?this._renderer.addClass(this._ngEl.nativeElement,L):this._renderer.removeClass(this._ngEl.nativeElement,L)})}static#e=this.\u0275fac=function(D){return new(D||a)(l.rXU(l.aKT),l.rXU(l.sFG))};static#t=this.\u0275dir=l.FsC({type:a,selectors:[["","ngClass",""]],inputs:{klass:[l.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}return a})();class at{constructor(v,m,D,L){this.$implicit=v,this.ngForOf=m,this.index=D,this.count=L}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 Kt=(()=>{class a{set ngForOf(m){this._ngForOf=m,this._ngForOfDirty=!0}set ngForTrackBy(m){this._trackByFn=m}get ngForTrackBy(){return this._trackByFn}constructor(m,D,L){this._viewContainer=m,this._template=D,this._differs=L,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(m){m&&(this._template=m)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const m=this._ngForOf;!this._differ&&m&&(this._differ=this._differs.find(m).create(this.ngForTrackBy))}if(this._differ){const m=this._differ.diff(this._ngForOf);m&&this._applyChanges(m)}}_applyChanges(m){const D=this._viewContainer;m.forEachOperation((L,le,Re)=>{if(null==L.previousIndex)D.createEmbeddedView(this._template,new at(L.item,this._ngForOf,-1,-1),null===Re?void 0:Re);else if(null==Re)D.remove(null===le?void 0:le);else if(null!==le){const Ke=D.get(le);D.move(Ke,Re),cn(Ke,L)}});for(let L=0,le=D.length;L{cn(D.get(L.currentIndex),L)})}static ngTemplateContextGuard(m,D){return!0}static#e=this.\u0275fac=function(D){return new(D||a)(l.rXU(l.c1b),l.rXU(l.C4Q),l.rXU(l._q3))};static#t=this.\u0275dir=l.FsC({type:a,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return a})();function cn(a,v){a.context.$implicit=v.item}let zt=(()=>{class a{constructor(m,D){this._viewContainer=m,this._context=new $n,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=D}set ngIf(m){this._context.$implicit=this._context.ngIf=m,this._updateView()}set ngIfThen(m){vn("ngIfThen",m),this._thenTemplateRef=m,this._thenViewRef=null,this._updateView()}set ngIfElse(m){vn("ngIfElse",m),this._elseTemplateRef=m,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(m,D){return!0}static#e=this.\u0275fac=function(D){return new(D||a)(l.rXU(l.c1b),l.rXU(l.C4Q))};static#t=this.\u0275dir=l.FsC({type:a,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return a})();class $n{constructor(){this.$implicit=null,this.ngIf=null}}function vn(a,v){if(v&&!v.createEmbeddedView)throw new Error(`${a} must be a TemplateRef, but received '${(0,l.Tbb)(v)}'.`)}let St=(()=>{class a{constructor(m,D,L){this._ngEl=m,this._differs=D,this._renderer=L,this._ngStyle=null,this._differ=null}set ngStyle(m){this._ngStyle=m,!this._differ&&m&&(this._differ=this._differs.find(m).create())}ngDoCheck(){if(this._differ){const m=this._differ.diff(this._ngStyle);m&&this._applyChanges(m)}}_setStyle(m,D){const[L,le]=m.split("."),Re=-1===L.indexOf("-")?void 0:l.czy.DashCase;null!=D?this._renderer.setStyle(this._ngEl.nativeElement,L,le?`${D}${le}`:D,Re):this._renderer.removeStyle(this._ngEl.nativeElement,L,Re)}_applyChanges(m){m.forEachRemovedItem(D=>this._setStyle(D.key,null)),m.forEachAddedItem(D=>this._setStyle(D.key,D.currentValue)),m.forEachChangedItem(D=>this._setStyle(D.key,D.currentValue))}static#e=this.\u0275fac=function(D){return new(D||a)(l.rXU(l.aKT),l.rXU(l.MKu),l.rXU(l.sFG))};static#t=this.\u0275dir=l.FsC({type:a,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return a})(),on=(()=>{class a{constructor(m){this._viewContainerRef=m,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(m){if(this._shouldRecreateView(m)){const D=this._viewContainerRef;if(this._viewRef&&D.remove(D.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const L=this._createContextForwardProxy();this._viewRef=D.createEmbeddedView(this.ngTemplateOutlet,L,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(m){return!!m.ngTemplateOutlet||!!m.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(m,D,L)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,D,L),get:(m,D,L)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,D,L)}})}static#e=this.\u0275fac=function(D){return new(D||a)(l.rXU(l.c1b))};static#t=this.\u0275dir=l.FsC({type:a,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[l.OA$]})}return a})();function gi(a,v){return new l.wOt(2100,!1)}class Vo{createSubscription(v,m){return(0,l.O8t)(()=>v.subscribe({next:m,error:D=>{throw D}}))}dispose(v){(0,l.O8t)(()=>v.unsubscribe())}}class po{createSubscription(v,m){return v.then(m,D=>{throw D})}dispose(v){}}const Sr=new po,mo=new Vo;let en=(()=>{class a{constructor(m){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=m}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(m){if(!this._obj){if(m)try{this.markForCheckOnValueUpdate=!1,this._subscribe(m)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return m!==this._obj?(this._dispose(),this.transform(m)):this._latestValue}_subscribe(m){this._obj=m,this._strategy=this._selectStrategy(m),this._subscription=this._strategy.createSubscription(m,D=>this._updateLatestValue(m,D))}_selectStrategy(m){if((0,l.jNT)(m))return Sr;if((0,l.zjR)(m))return mo;throw gi()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(m,D){m===this._obj&&(this._latestValue=D,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static#e=this.\u0275fac=function(D){return new(D||a)(l.rXU(l.gRc,16))};static#t=this.\u0275pipe=l.EJ8({name:"async",type:a,pure:!1,standalone:!0})}return a})();const Tr=new l.nKC(""),ir=new l.nKC("");let Ar=(()=>{class a{constructor(m,D,L){this.locale=m,this.defaultTimezone=D,this.defaultOptions=L}transform(m,D,L,le){if(null==m||""===m||m!=m)return null;try{return J(m,D??this.defaultOptions?.dateFormat??"mediumDate",le||this.locale,L??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Re){throw gi()}}static#e=this.\u0275fac=function(D){return new(D||a)(l.rXU(l.xe9,16),l.rXU(Tr,24),l.rXU(ir,24))};static#t=this.\u0275pipe=l.EJ8({name:"date",type:a,pure:!0,standalone:!0})}return a})(),mr=(()=>{class a{transform(m){return JSON.stringify(m,null,2)}static#e=this.\u0275fac=function(D){return new(D||a)};static#t=this.\u0275pipe=l.EJ8({name:"json",type:a,pure:!1,standalone:!0})}return a})(),wi=(()=>{class a{constructor(m){this._locale=m}transform(m,D,L){if(!Xn(m))return null;L||=this._locale;try{return function Ai(a,v,m){return kn(a,rn(G(v,De.Decimal),j(v,ze.MinusSign)),v,ze.Group,ze.Decimal,m)}(Pt(m),L,D)}catch(le){throw gi()}}static#e=this.\u0275fac=function(D){return new(D||a)(l.rXU(l.xe9,16))};static#t=this.\u0275pipe=l.EJ8({name:"number",type:a,pure:!0,standalone:!0})}return a})(),Or=(()=>{class a{constructor(m){this._locale=m}transform(m,D,L){if(!Xn(m))return null;L||=this._locale;try{return function Fi(a,v,m){return kn(a,rn(G(v,De.Percent),j(v,ze.MinusSign)),v,ze.Group,ze.Decimal,m,!0).replace(new RegExp("%","g"),j(v,ze.PercentSign))}(Pt(m),L,D)}catch(le){throw gi()}}static#e=this.\u0275fac=function(D){return new(D||a)(l.rXU(l.xe9,16))};static#t=this.\u0275pipe=l.EJ8({name:"percent",type:a,pure:!0,standalone:!0})}return a})(),Un=(()=>{class a{constructor(m,D="USD"){this._locale=m,this._defaultCurrencyCode=D}transform(m,D=this._defaultCurrencyCode,L="symbol",le,Re){if(!Xn(m))return null;Re||=this._locale,"boolean"==typeof L&&(L=L?"symbol":"code");let Ke=D||this._defaultCurrencyCode;"code"!==L&&(Ke="symbol"===L||"symbol-narrow"===L?function ot(a,v,m="en"){const D=function ct(a){return(0,l.H5H)(a)[l.KH2.Currencies]}(m)[a]||ge[a]||[],L=D[1];return"narrow"===v&&"string"==typeof L?L:D[0]||a}(Ke,"symbol"===L?"wide":"narrow",Re):L);try{return function ki(a,v,m,D,L){const Re=rn(G(v,De.Currency),j(v,ze.MinusSign));return Re.minFrac=function Hn(a){let v;const m=ge[a];return m&&(v=m[2]),"number"==typeof v?v:2}(D),Re.maxFrac=Re.minFrac,kn(a,Re,v,ze.CurrencyGroup,ze.CurrencyDecimal,L).replace("\xa4",m).replace("\xa4","").trim()}(Pt(m),Re,Ke,D,le)}catch(ut){throw gi()}}static#e=this.\u0275fac=function(D){return new(D||a)(l.rXU(l.xe9,16),l.rXU(l.Ocv,16))};static#t=this.\u0275pipe=l.EJ8({name:"currency",type:a,pure:!0,standalone:!0})}return a})();function Xn(a){return!(null==a||""===a||a!=a)}function Pt(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 Rr=(()=>{class a{static#e=this.\u0275fac=function(D){return new(D||a)};static#t=this.\u0275mod=l.$C({type:a});static#n=this.\u0275inj=l.G2t({})}return a})();const gr="browser",bo="server";function ji(a){return a===gr}function $o(a){return a===bo}let vi=(()=>{class a{static#e=this.\u0275prov=(0,l.jDH)({token:a,providedIn:"root",factory:()=>ji((0,l.WQX)(l.Agw))?new Vn((0,l.WQX)(Q),window):new hs})}return a})();class Vn{constructor(v,m){this.document=v,this.window=m,this.offset=()=>[0,0]}setOffset(v){this.offset=Array.isArray(v)?()=>v:v}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(v){this.window.scrollTo(v[0],v[1])}scrollToAnchor(v){const m=function Pr(a,v){const m=a.getElementById(v)||a.getElementsByName(v)[0];if(m)return m;if("function"==typeof a.createTreeWalker&&a.body&&"function"==typeof a.body.attachShadow){const D=a.createTreeWalker(a.body,NodeFilter.SHOW_ELEMENT);let L=D.currentNode;for(;L;){const le=L.shadowRoot;if(le){const Re=le.getElementById(v)||le.querySelector(`[name="${v}"]`);if(Re)return Re}L=D.nextNode()}}return null}(this.document,v);m&&(this.scrollToElement(m),m.focus())}setHistoryScrollRestoration(v){this.window.history.scrollRestoration=v}scrollToElement(v){const m=v.getBoundingClientRect(),D=m.left+this.window.pageXOffset,L=m.top+this.window.pageYOffset,le=this.offset();this.window.scrollTo(D-le[0],L-le[1])}}class hs{setOffset(v){}getScrollPosition(){return[0,0]}scrollToPosition(v){}scrollToAnchor(v){}setHistoryScrollRestoration(v){}}class Qr{}},21626:(et,fe,b)=>{b.d(fe,{$R:()=>P,Qq:()=>k,Sx:()=>Ze,a7:()=>Bt}),b(10467);var w=b(54438),E=b(7673),z=b(71985),N=b(86648),ie=b(70274),Q=b(5964),te=b(96354),Y=b(70980),q=b(25558),re=b(60177);class ce{}class Se{}class pe{constructor(oe){this.normalizedNames=new Map,this.lazyUpdate=null,oe?"string"==typeof oe?this.lazyInit=()=>{this.headers=new Map,oe.split("\n").forEach(se=>{const Ne=se.indexOf(":");if(Ne>0){const Ge=se.slice(0,Ne),Ue=Ge.toLowerCase(),lt=se.slice(Ne+1).trim();this.maybeSetNormalizedName(Ge,Ue),this.headers.has(Ue)?this.headers.get(Ue).push(lt):this.headers.set(Ue,[lt])}})}:typeof Headers<"u"&&oe instanceof Headers?(this.headers=new Map,oe.forEach((se,Ne)=>{this.setHeaderEntries(Ne,se)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(oe).forEach(([se,Ne])=>{this.setHeaderEntries(se,Ne)})}:this.headers=new Map}has(oe){return this.init(),this.headers.has(oe.toLowerCase())}get(oe){this.init();const se=this.headers.get(oe.toLowerCase());return se&&se.length>0?se[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(oe){return this.init(),this.headers.get(oe.toLowerCase())||null}append(oe,se){return this.clone({name:oe,value:se,op:"a"})}set(oe,se){return this.clone({name:oe,value:se,op:"s"})}delete(oe,se){return this.clone({name:oe,value:se,op:"d"})}maybeSetNormalizedName(oe,se){this.normalizedNames.has(se)||this.normalizedNames.set(se,oe)}init(){this.lazyInit&&(this.lazyInit instanceof pe?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(oe=>this.applyUpdate(oe)),this.lazyUpdate=null))}copyFrom(oe){oe.init(),Array.from(oe.headers.keys()).forEach(se=>{this.headers.set(se,oe.headers.get(se)),this.normalizedNames.set(se,oe.normalizedNames.get(se))})}clone(oe){const se=new pe;return se.lazyInit=this.lazyInit&&this.lazyInit instanceof pe?this.lazyInit:this,se.lazyUpdate=(this.lazyUpdate||[]).concat([oe]),se}applyUpdate(oe){const se=oe.name.toLowerCase();switch(oe.op){case"a":case"s":let Ne=oe.value;if("string"==typeof Ne&&(Ne=[Ne]),0===Ne.length)return;this.maybeSetNormalizedName(oe.name,se);const Ge=("a"===oe.op?this.headers.get(se):void 0)||[];Ge.push(...Ne),this.headers.set(se,Ge);break;case"d":const Ue=oe.value;if(Ue){let lt=this.headers.get(se);if(!lt)return;lt=lt.filter(Rt=>-1===Ue.indexOf(Rt)),0===lt.length?(this.headers.delete(se),this.normalizedNames.delete(se)):this.headers.set(se,lt)}else this.headers.delete(se),this.normalizedNames.delete(se)}}setHeaderEntries(oe,se){const Ne=(Array.isArray(se)?se:[se]).map(Ue=>Ue.toString()),Ge=oe.toLowerCase();this.headers.set(Ge,Ne),this.maybeSetNormalizedName(oe,Ge)}forEach(oe){this.init(),Array.from(this.normalizedNames.keys()).forEach(se=>oe(this.normalizedNames.get(se),this.headers.get(se)))}}class $e{encodeKey(oe){return vt(oe)}encodeValue(oe){return vt(oe)}decodeKey(oe){return decodeURIComponent(oe)}decodeValue(oe){return decodeURIComponent(oe)}}const Je=/%(\d[a-f0-9])/gi,rt={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function vt(W){return encodeURIComponent(W).replace(Je,(oe,se)=>rt[se]??oe)}function Le(W){return`${W}`}class Oe{constructor(oe={}){if(this.updates=null,this.cloneFrom=null,this.encoder=oe.encoder||new $e,oe.fromString){if(oe.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Ce(W,oe){const se=new Map;return W.length>0&&W.replace(/^\?/,"").split("&").forEach(Ge=>{const Ue=Ge.indexOf("="),[lt,Rt]=-1==Ue?[oe.decodeKey(Ge),""]:[oe.decodeKey(Ge.slice(0,Ue)),oe.decodeValue(Ge.slice(Ue+1))],at=se.get(lt)||[];at.push(Rt),se.set(lt,at)}),se}(oe.fromString,this.encoder)}else oe.fromObject?(this.map=new Map,Object.keys(oe.fromObject).forEach(se=>{const Ne=oe.fromObject[se],Ge=Array.isArray(Ne)?Ne.map(Le):[Le(Ne)];this.map.set(se,Ge)})):this.map=null}has(oe){return this.init(),this.map.has(oe)}get(oe){this.init();const se=this.map.get(oe);return se?se[0]:null}getAll(oe){return this.init(),this.map.get(oe)||null}keys(){return this.init(),Array.from(this.map.keys())}append(oe,se){return this.clone({param:oe,value:se,op:"a"})}appendAll(oe){const se=[];return Object.keys(oe).forEach(Ne=>{const Ge=oe[Ne];Array.isArray(Ge)?Ge.forEach(Ue=>{se.push({param:Ne,value:Ue,op:"a"})}):se.push({param:Ne,value:Ge,op:"a"})}),this.clone(se)}set(oe,se){return this.clone({param:oe,value:se,op:"s"})}delete(oe,se){return this.clone({param:oe,value:se,op:"d"})}toString(){return this.init(),this.keys().map(oe=>{const se=this.encoder.encodeKey(oe);return this.map.get(oe).map(Ne=>se+"="+this.encoder.encodeValue(Ne)).join("&")}).filter(oe=>""!==oe).join("&")}clone(oe){const se=new Oe({encoder:this.encoder});return se.cloneFrom=this.cloneFrom||this,se.updates=(this.updates||[]).concat(oe),se}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(oe=>this.map.set(oe,this.cloneFrom.map.get(oe))),this.updates.forEach(oe=>{switch(oe.op){case"a":case"s":const se=("a"===oe.op?this.map.get(oe.param):void 0)||[];se.push(Le(oe.value)),this.map.set(oe.param,se);break;case"d":if(void 0===oe.value){this.map.delete(oe.param);break}{let Ne=this.map.get(oe.param)||[];const Ge=Ne.indexOf(Le(oe.value));-1!==Ge&&Ne.splice(Ge,1),Ne.length>0?this.map.set(oe.param,Ne):this.map.delete(oe.param)}}}),this.cloneFrom=this.updates=null)}}class De{constructor(){this.map=new Map}set(oe,se){return this.map.set(oe,se),this}get(oe){return this.map.has(oe)||this.map.set(oe,oe.defaultValue()),this.map.get(oe)}delete(oe){return this.map.delete(oe),this}has(oe){return this.map.has(oe)}keys(){return this.map.keys()}}function Me(W){return typeof ArrayBuffer<"u"&&W instanceof ArrayBuffer}function be(W){return typeof Blob<"u"&&W instanceof Blob}function ve(W){return typeof FormData<"u"&&W instanceof FormData}class bt{constructor(oe,se,Ne,Ge){let Ue;if(this.url=se,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=oe.toUpperCase(),function de(W){switch(W){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Ge?(this.body=void 0!==Ne?Ne:null,Ue=Ge):Ue=Ne,Ue&&(this.reportProgress=!!Ue.reportProgress,this.withCredentials=!!Ue.withCredentials,Ue.responseType&&(this.responseType=Ue.responseType),Ue.headers&&(this.headers=Ue.headers),Ue.context&&(this.context=Ue.context),Ue.params&&(this.params=Ue.params),this.transferCache=Ue.transferCache),this.headers??=new pe,this.context??=new De,this.params){const lt=this.params.toString();if(0===lt.length)this.urlWithParams=se;else{const Rt=se.indexOf("?");this.urlWithParams=se+(-1===Rt?"?":Rtan.set(zt,oe.setHeaders[zt]),at)),oe.setParams&&(Kt=Object.keys(oe.setParams).reduce((an,zt)=>an.set(zt,oe.setParams[zt]),Kt)),new bt(se,Ne,Ue,{params:Kt,headers:at,context:cn,reportProgress:Rt,responseType:Ge,withCredentials:lt})}}var Mt=function(W){return W[W.Sent=0]="Sent",W[W.UploadProgress=1]="UploadProgress",W[W.ResponseHeader=2]="ResponseHeader",W[W.DownloadProgress=3]="DownloadProgress",W[W.Response=4]="Response",W[W.User=5]="User",W}(Mt||{});class dn{constructor(oe,se=T.Ok,Ne="OK"){this.headers=oe.headers||new pe,this.status=void 0!==oe.status?oe.status:se,this.statusText=oe.statusText||Ne,this.url=oe.url||null,this.ok=this.status>=200&&this.status<300}}class qe extends dn{constructor(oe={}){super(oe),this.type=Mt.ResponseHeader}clone(oe={}){return new qe({headers:oe.headers||this.headers,status:void 0!==oe.status?oe.status:this.status,statusText:oe.statusText||this.statusText,url:oe.url||this.url||void 0})}}class We extends dn{constructor(oe={}){super(oe),this.type=Mt.Response,this.body=void 0!==oe.body?oe.body:null}clone(oe={}){return new We({body:void 0!==oe.body?oe.body:this.body,headers:oe.headers||this.headers,status:void 0!==oe.status?oe.status:this.status,statusText:oe.statusText||this.statusText,url:oe.url||this.url||void 0})}}class ue extends dn{constructor(oe){super(oe,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${oe.url||"(unknown url)"}`:`Http failure response for ${oe.url||"(unknown url)"}: ${oe.status} ${oe.statusText}`,this.error=oe.error||null}}var T=function(W){return W[W.Continue=100]="Continue",W[W.SwitchingProtocols=101]="SwitchingProtocols",W[W.Processing=102]="Processing",W[W.EarlyHints=103]="EarlyHints",W[W.Ok=200]="Ok",W[W.Created=201]="Created",W[W.Accepted=202]="Accepted",W[W.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",W[W.NoContent=204]="NoContent",W[W.ResetContent=205]="ResetContent",W[W.PartialContent=206]="PartialContent",W[W.MultiStatus=207]="MultiStatus",W[W.AlreadyReported=208]="AlreadyReported",W[W.ImUsed=226]="ImUsed",W[W.MultipleChoices=300]="MultipleChoices",W[W.MovedPermanently=301]="MovedPermanently",W[W.Found=302]="Found",W[W.SeeOther=303]="SeeOther",W[W.NotModified=304]="NotModified",W[W.UseProxy=305]="UseProxy",W[W.Unused=306]="Unused",W[W.TemporaryRedirect=307]="TemporaryRedirect",W[W.PermanentRedirect=308]="PermanentRedirect",W[W.BadRequest=400]="BadRequest",W[W.Unauthorized=401]="Unauthorized",W[W.PaymentRequired=402]="PaymentRequired",W[W.Forbidden=403]="Forbidden",W[W.NotFound=404]="NotFound",W[W.MethodNotAllowed=405]="MethodNotAllowed",W[W.NotAcceptable=406]="NotAcceptable",W[W.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",W[W.RequestTimeout=408]="RequestTimeout",W[W.Conflict=409]="Conflict",W[W.Gone=410]="Gone",W[W.LengthRequired=411]="LengthRequired",W[W.PreconditionFailed=412]="PreconditionFailed",W[W.PayloadTooLarge=413]="PayloadTooLarge",W[W.UriTooLong=414]="UriTooLong",W[W.UnsupportedMediaType=415]="UnsupportedMediaType",W[W.RangeNotSatisfiable=416]="RangeNotSatisfiable",W[W.ExpectationFailed=417]="ExpectationFailed",W[W.ImATeapot=418]="ImATeapot",W[W.MisdirectedRequest=421]="MisdirectedRequest",W[W.UnprocessableEntity=422]="UnprocessableEntity",W[W.Locked=423]="Locked",W[W.FailedDependency=424]="FailedDependency",W[W.TooEarly=425]="TooEarly",W[W.UpgradeRequired=426]="UpgradeRequired",W[W.PreconditionRequired=428]="PreconditionRequired",W[W.TooManyRequests=429]="TooManyRequests",W[W.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",W[W.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",W[W.InternalServerError=500]="InternalServerError",W[W.NotImplemented=501]="NotImplemented",W[W.BadGateway=502]="BadGateway",W[W.ServiceUnavailable=503]="ServiceUnavailable",W[W.GatewayTimeout=504]="GatewayTimeout",W[W.HttpVersionNotSupported=505]="HttpVersionNotSupported",W[W.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",W[W.InsufficientStorage=507]="InsufficientStorage",W[W.LoopDetected=508]="LoopDetected",W[W.NotExtended=510]="NotExtended",W[W.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",W}(T||{});function R(W,oe){return{body:oe,headers:W.headers,context:W.context,observe:W.observe,params:W.params,reportProgress:W.reportProgress,responseType:W.responseType,withCredentials:W.withCredentials,transferCache:W.transferCache}}let k=(()=>{class W{constructor(se){this.handler=se}request(se,Ne,Ge={}){let Ue;if(se instanceof bt)Ue=se;else{let at,Kt;at=Ge.headers instanceof pe?Ge.headers:new pe(Ge.headers),Ge.params&&(Kt=Ge.params instanceof Oe?Ge.params:new Oe({fromObject:Ge.params})),Ue=new bt(se,Ne,void 0!==Ge.body?Ge.body:null,{headers:at,context:Ge.context,params:Kt,reportProgress:Ge.reportProgress,responseType:Ge.responseType||"json",withCredentials:Ge.withCredentials,transferCache:Ge.transferCache})}const lt=(0,E.of)(Ue).pipe((0,ie.H)(at=>this.handler.handle(at)));if(se instanceof bt||"events"===Ge.observe)return lt;const Rt=lt.pipe((0,Q.p)(at=>at instanceof We));switch(Ge.observe||"body"){case"body":switch(Ue.responseType){case"arraybuffer":return Rt.pipe((0,te.T)(at=>{if(null!==at.body&&!(at.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return at.body}));case"blob":return Rt.pipe((0,te.T)(at=>{if(null!==at.body&&!(at.body instanceof Blob))throw new Error("Response is not a Blob.");return at.body}));case"text":return Rt.pipe((0,te.T)(at=>{if(null!==at.body&&"string"!=typeof at.body)throw new Error("Response is not a string.");return at.body}));default:return Rt.pipe((0,te.T)(at=>at.body))}case"response":return Rt;default:throw new Error(`Unreachable: unhandled observe type ${Ge.observe}}`)}}delete(se,Ne={}){return this.request("DELETE",se,Ne)}get(se,Ne={}){return this.request("GET",se,Ne)}head(se,Ne={}){return this.request("HEAD",se,Ne)}jsonp(se,Ne){return this.request("JSONP",se,{params:(new Oe).append(Ne,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(se,Ne={}){return this.request("OPTIONS",se,Ne)}patch(se,Ne,Ge={}){return this.request("PATCH",se,R(Ge,Ne))}post(se,Ne,Ge={}){return this.request("POST",se,R(Ge,Ne))}put(se,Ne,Ge={}){return this.request("PUT",se,R(Ge,Ne))}static#e=this.\u0275fac=function(Ne){return new(Ne||W)(w.KVO(ce))};static#t=this.\u0275prov=w.jDH({token:W,factory:W.\u0275fac})}return W})();function ct(W,oe){return oe(W)}function $t(W,oe){return(se,Ne)=>oe.intercept(se,{handle:Ge=>W(Ge,Ne)})}const Bt=new w.nKC(""),En=new w.nKC(""),yn=new w.nKC(""),Yt=new w.nKC("");function sn(){let W=null;return(oe,se)=>{null===W&&(W=((0,w.WQX)(Bt,{optional:!0})??[]).reduceRight($t,ct));const Ne=(0,w.WQX)(w.TgB),Ge=Ne.add();return W(oe,se).pipe((0,Y.j)(()=>Ne.remove(Ge)))}}let Hn=(()=>{class W extends ce{constructor(se,Ne){super(),this.backend=se,this.injector=Ne,this.chain=null,this.pendingTasks=(0,w.WQX)(w.TgB);const Ge=(0,w.WQX)(Yt,{optional:!0});this.backend=Ge??se}handle(se){if(null===this.chain){const Ge=Array.from(new Set([...this.injector.get(En),...this.injector.get(yn,[])]));this.chain=Ge.reduceRight((Ue,lt)=>function wt(W,oe,se){return(Ne,Ge)=>(0,w.N4e)(se,()=>oe(Ne,Ue=>W(Ue,Ge)))}(Ue,lt,this.injector),ct)}const Ne=this.pendingTasks.add();return this.chain(se,Ge=>this.backend.handle(Ge)).pipe((0,Y.j)(()=>this.pendingTasks.remove(Ne)))}static#e=this.\u0275fac=function(Ne){return new(Ne||W)(w.KVO(Se),w.KVO(w.uvJ))};static#t=this.\u0275prov=w.jDH({token:W,factory:W.\u0275fac})}return W})();const Ot=/^\)\]\}',?\n/;let yt=(()=>{class W{constructor(se){this.xhrFactory=se}handle(se){if("JSONP"===se.method)throw new w.wOt(-2800,!1);const Ne=this.xhrFactory;return(Ne.\u0275loadImpl?(0,N.H)(Ne.\u0275loadImpl()):(0,E.of)(null)).pipe((0,q.n)(()=>new z.c(Ue=>{const lt=Ne.build();if(lt.open(se.method,se.urlWithParams),se.withCredentials&&(lt.withCredentials=!0),se.headers.forEach((Xt,Jt)=>lt.setRequestHeader(Xt,Jt.join(","))),se.headers.has("Accept")||lt.setRequestHeader("Accept","application/json, text/plain, */*"),!se.headers.has("Content-Type")){const Xt=se.detectContentTypeHeader();null!==Xt&<.setRequestHeader("Content-Type",Xt)}if(se.responseType){const Xt=se.responseType.toLowerCase();lt.responseType="json"!==Xt?Xt:"text"}const Rt=se.serializeBody();let at=null;const Kt=()=>{if(null!==at)return at;const Xt=lt.statusText||"OK",Jt=new pe(lt.getAllResponseHeaders()),xn=function st(W){return"responseURL"in W&&W.responseURL?W.responseURL:/^X-Request-URL:/m.test(W.getAllResponseHeaders())?W.getResponseHeader("X-Request-URL"):null}(lt)||se.url;return at=new qe({headers:Jt,status:lt.status,statusText:Xt,url:xn}),at},cn=()=>{let{headers:Xt,status:Jt,statusText:xn,url:Ki}=Kt(),Sn=null;Jt!==T.NoContent&&(Sn=typeof lt.response>"u"?lt.responseText:lt.response),0===Jt&&(Jt=Sn?T.Ok:0);let Gi=Jt>=200&&Jt<300;if("json"===se.responseType&&"string"==typeof Sn){const oi=Sn;Sn=Sn.replace(Ot,"");try{Sn=""!==Sn?JSON.parse(Sn):null}catch(si){Sn=oi,Gi&&(Gi=!1,Sn={error:si,text:Sn})}}Gi?(Ue.next(new We({body:Sn,headers:Xt,status:Jt,statusText:xn,url:Ki||void 0})),Ue.complete()):Ue.error(new ue({error:Sn,headers:Xt,status:Jt,statusText:xn,url:Ki||void 0}))},an=Xt=>{const{url:Jt}=Kt(),xn=new ue({error:Xt,status:lt.status||0,statusText:lt.statusText||"Unknown Error",url:Jt||void 0});Ue.error(xn)};let zt=!1;const $n=Xt=>{zt||(Ue.next(Kt()),zt=!0);let Jt={type:Mt.DownloadProgress,loaded:Xt.loaded};Xt.lengthComputable&&(Jt.total=Xt.total),"text"===se.responseType&<.responseText&&(Jt.partialText=lt.responseText),Ue.next(Jt)},vn=Xt=>{let Jt={type:Mt.UploadProgress,loaded:Xt.loaded};Xt.lengthComputable&&(Jt.total=Xt.total),Ue.next(Jt)};return lt.addEventListener("load",cn),lt.addEventListener("error",an),lt.addEventListener("timeout",an),lt.addEventListener("abort",an),se.reportProgress&&(lt.addEventListener("progress",$n),null!==Rt&<.upload&<.upload.addEventListener("progress",vn)),lt.send(Rt),Ue.next({type:Mt.Sent}),()=>{lt.removeEventListener("error",an),lt.removeEventListener("abort",an),lt.removeEventListener("load",cn),lt.removeEventListener("timeout",an),se.reportProgress&&(lt.removeEventListener("progress",$n),null!==Rt&<.upload&<.upload.removeEventListener("progress",vn)),lt.readyState!==lt.DONE&<.abort()}})))}static#e=this.\u0275fac=function(Ne){return new(Ne||W)(w.KVO(re.N0))};static#t=this.\u0275prov=w.jDH({token:W,factory:W.\u0275fac})}return W})();const pt=new w.nKC(""),qt=new w.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),nn=new w.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class jn{}let Kn=(()=>{class W{constructor(se,Ne,Ge){this.doc=se,this.platform=Ne,this.cookieName=Ge,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const se=this.doc.cookie||"";return se!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,re._b)(se,this.cookieName),this.lastCookieString=se),this.lastToken}static#e=this.\u0275fac=function(Ne){return new(Ne||W)(w.KVO(re.qQ),w.KVO(w.Agw),w.KVO(qt))};static#t=this.\u0275prov=w.jDH({token:W,factory:W.\u0275fac})}return W})();function ci(W,oe){const se=W.url.toLowerCase();if(!(0,w.WQX)(pt)||"GET"===W.method||"HEAD"===W.method||se.startsWith("http://")||se.startsWith("https://"))return oe(W);const Ne=(0,w.WQX)(jn).getToken(),Ge=(0,w.WQX)(nn);return null!=Ne&&!W.headers.has(Ge)&&(W=W.clone({headers:W.headers.set(Ge,Ne)})),oe(W)}var U=function(W){return W[W.Interceptors=0]="Interceptors",W[W.LegacyInterceptors=1]="LegacyInterceptors",W[W.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",W[W.NoXsrfProtection=3]="NoXsrfProtection",W[W.JsonpSupport=4]="JsonpSupport",W[W.RequestsMadeViaParent=5]="RequestsMadeViaParent",W[W.Fetch=6]="Fetch",W}(U||{});function P(...W){const oe=[k,yt,Hn,{provide:ce,useExisting:Hn},{provide:Se,useExisting:yt},{provide:En,useValue:ci,multi:!0},{provide:pt,useValue:!0},{provide:jn,useClass:Kn}];for(const se of W)oe.push(...se.\u0275providers);return(0,w.EmA)(oe)}const we=new w.nKC("");function Ze(){return function M(W,oe){return{\u0275kind:W,\u0275providers:oe}}(U.LegacyInterceptors,[{provide:we,useFactory:sn},{provide:En,useExisting:we,multi:!0}])}},54438:(et,fe,b)=>{b.d(fe,{bc$:()=>JD,iLQ:()=>df,sZ2:()=>Dp,o8S:()=>ls,BIS:()=>eE,gRc:()=>by,Ql9:()=>XT,OM3:()=>Dc,Ocv:()=>nA,Z63:()=>Ri,aKT:()=>Ja,uvJ:()=>yi,zcH:()=>Lo,bkB:()=>lo,$GK:()=>en,nKC:()=>Ue,zZn:()=>dr,_q3:()=>bf,MKu:()=>yf,xe9:()=>pu,Co$:()=>Kg,Vns:()=>Ns,SKi:()=>ti,Xx1:()=>ji,Agw:()=>Xu,PLl:()=>Ep,rOR:()=>cl,sFG:()=>LC,_9s:()=>ng,czy:()=>Cl,WPN:()=>xs,kdw:()=>Xr,C4Q:()=>gc,NYb:()=>UT,giA:()=>sy,RxE:()=>qb,c1b:()=>Vl,gXe:()=>sr,L39:()=>YA,a0P:()=>oO,Ol2:()=>uh,w6W:()=>Bw,Rfq:()=>ci,oKB:()=>Qo,WQX:()=>Pt,naY:()=>aA,QuC:()=>cr,EmA:()=>Dr,Udg:()=>ZA,N4e:()=>S,O8t:()=>JA,An2:()=>Bl,H3F:()=>Jb,H8p:()=>qo,KH2:()=>Na,TgB:()=>ma,wOt:()=>ot,WHO:()=>ry,e01:()=>oy,lNU:()=>sn,h9k:()=>Hp,$MX:()=>bl,ZF7:()=>aa,Kcf:()=>bE,e5t:()=>CE,UyX:()=>DE,cWb:()=>yE,osQ:()=>EE,H5H:()=>Bh,Zy3:()=>On,mq5:()=>Zv,JZv:()=>st,TL3:()=>kA,LfX:()=>Li,plB:()=>os,jNT:()=>lf,zjR:()=>ay,ngT:()=>Vr,TL$:()=>ZD,Tbb:()=>Nt,rcV:()=>Bo,Vt3:()=>ah,Mj6:()=>Mi,GFd:()=>Wg,OA$:()=>Cu,Jv_:()=>lb,aNF:()=>ub,R7$:()=>Em,BMQ:()=>Dh,HbH:()=>Pv,ZvI:()=>Uv,AVh:()=>Th,vxM:()=>zv,wni:()=>B_,VBU:()=>So,FsC:()=>Ao,jDH:()=>rn,G2t:()=>li,$C:()=>Xo,EJ8:()=>Zr,rXU:()=>ua,nrm:()=>Nh,eu8:()=>kh,bVm:()=>iu,qex:()=>nu,k0s:()=>tu,j41:()=>eu,RV6:()=>Yv,xGo:()=>ap,Mr5:()=>Fh,KVO:()=>Un,kS0:()=>sl,QTQ:()=>wm,bIt:()=>Vh,lsd:()=>V_,joV:()=>Gf,qSk:()=>Kf,XpG:()=>S_,nI1:()=>Ob,bMT:()=>xb,i5U:()=>Rb,brH:()=>Pb,ii3:()=>Nb,iJd:()=>kb,SdG:()=>A_,NAR:()=>T_,Y8G:()=>Mh,FS9:()=>zh,lJ4:()=>bb,eq3:()=>yb,l_i:()=>Db,sMw:()=>Eb,ziG:()=>Cb,s1E:()=>wb,mGM:()=>U_,sdS:()=>H_,Dyx:()=>Gv,Z7z:()=>Kv,fX1:()=>Wv,Njj:()=>Ff,tSv:()=>nm,eBV:()=>kf,npT:()=>$p,B4B:()=>dd,n$t:()=>Wp,Aen:()=>Hr,xc7:()=>Sh,Kam:()=>Hh,zvX:()=>Lh,DNE:()=>ga,C5r:()=>Fb,EFF:()=>q_,JRh:()=>Kh,SpI:()=>cu,Lme:()=>Gh,DH7:()=>ab,mxI:()=>Qh,R50:()=>Xh,GBs:()=>j_}),b(10467);let E=null,N=1;const ie=Symbol("SIGNAL");function Q(e){const t=E;return E=e,t}function pe(e){if((!De(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==N)){if(!e.producerMustRecompute(e)&&!vt(e))return e.dirty=!1,void(e.lastCleanEpoch=N);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=N}}function vt(e){de(e);for(let t=0;t0}function de(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}let qe=null;var wt=b(21413),Bt=b(18359),En=b(84412),yn=b(96354);const sn="https://g.co/ng/security#xss";class ot extends Error{constructor(t,n){super(On(t,n)),this.code=t}}function On(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}function F(e){return{toString:e}.toString()}const J="__parameters__";function _t(e,t,n){return F(()=>{const i=function nt(e){return function(...n){if(e){const i=e(...n);for(const r in i)this[r]=i[r]}}}(t);function r(...o){if(this instanceof r)return i.apply(this,o),this;const s=new r(...o);return c.annotation=s,c;function c(f,C,A){const H=f.hasOwnProperty(J)?f[J]:Object.defineProperty(f,J,{value:[]})[J];for(;H.length<=A;)H.push(null);return(H[A]=H[A]||[]).push(s),f}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=e,r.annotationCls=r,r})}const st=globalThis;function It(e){for(let t in e)if(e[t]===It)return t;throw Error("Could not find renamed property on target object.")}function qt(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function Nt(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Nt).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function nn(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Kn=It({__forward_ref__:It});function ci(e){return e.__forward_ref__=ci,e.toString=function(){return Nt(this())},e}function $(e){return U(e)?e():e}function U(e){return"function"==typeof e&&e.hasOwnProperty(Kn)&&e.__forward_ref__===ci}function rn(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function li(e){return{providers:e.providers||[],imports:e.imports||[]}}function ui(e){return pr(e,oe)||pr(e,Ne)}function Li(e){return null!==ui(e)}function pr(e,t){return e.hasOwnProperty(t)?e[t]:null}function W(e){return e&&(e.hasOwnProperty(se)||e.hasOwnProperty(Ge))?e[se]:null}const oe=It({\u0275prov:It}),se=It({\u0275inj:It}),Ne=It({ngInjectableDef:It}),Ge=It({ngInjectorDef:It});class Ue{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=rn({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Jt(e){return e&&!!e.\u0275providers}const xn=It({\u0275cmp:It}),Ki=It({\u0275dir:It}),Sn=It({\u0275pipe:It}),Gi=It({\u0275mod:It}),oi=It({\u0275fac:It}),si=It({__NG_ELEMENT_ID__:It}),Bi=It({__NG_ENV_ID__:It});function St(e){return"string"==typeof e?e:null==e?"":String(e)}function mo(e,t){throw new ot(-201,!1)}var en=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(en||{});let nr;function Wr(){return nr}function Gn(e){const t=nr;return nr=e,t}function Kr(e,t,n){const i=ui(e);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&en.Optional?null:void 0!==t?t:void mo()}const ir={},Ar="__NG_DI_FLAG__",Gr="ngTempTokenPath",go=/\n/gm,vo="__source";let Qi;function wi(e){const t=Qi;return Qi=e,t}function Or(e,t=en.Default){if(void 0===Qi)throw new ot(-203,!1);return null===Qi?Kr(e,void 0,t):Qi.get(e,t&en.Optional?null:void 0,t)}function Un(e,t=en.Default){return(Wr()||Or)($(e),t)}function Pt(e,t=en.Default){return Un(e,xi(t))}function xi(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function xr(e){const t=[];for(let n=0;nArray.isArray(n)?Pr(n,t):t(n))}function hs(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Qr(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Cn(e,t,n){let i=_i(e,t);return i>=0?e[1|i]=n:(i=~i,function Eo(e,t,n,i){let r=e.length;if(r==t)e.push(n,i);else if(1===r)e.push(i,e[0]),e[0]=n;else{for(r--,e.push(e[r-1],e[r]);r>t;)e[r]=e[r-2],r--;e[t]=n,e[t+1]=i}}(e,i,t,n)),i}function rr(e,t){const n=_i(e,t);if(n>=0)return e[1|n]}function _i(e,t){return function fs(e,t,n){let i=0,r=e.length>>n;for(;r!==i;){const o=i+(r-i>>1),s=e[o<t?r=o:i=o+1}return~(r<t){s=o-1;break}}}for(;o-1){let o;for(;++ro?"":r[A+1].toLowerCase(),2&i&&C!==H){if(bi(i))return!1;s=!0}}}}else{if(!s&&!bi(i)&&!bi(f))return!1;if(s&&bi(f))continue;s=!1,i=f|1&i}}return bi(i)||s}function bi(e){return!(1&e)}function Vs(e,t,n,i){if(null===t)return-1;let r=0;if(i||!n){let o=!1;for(;r-1)for(n++;n0?'="'+c+'"':"")+"]"}else 8&i?r+="."+s:4&i&&(r+=" "+s);else""!==r&&!bi(s)&&(t+=_s(o,r),r=""),i=s,o=o||!bi(i);n++}return""!==r&&(t+=_s(o,r)),t}function So(e){return F(()=>{const t=Oo(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===or.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||sr.Emulated,styles:e.styles||tn,_:null,schemas:e.schemas||null,tView:null,id:""};xo(n);const i=e.dependencies;return n.directiveDefs=Ro(i,!1),n.pipeDefs=Ro(i,!0),n.id=function Fr(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const r of n)t=Math.imul(31,t)+r.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function To(e){return jt(e)||Rn(e)}function br(e){return null!==e}function Xo(e){return F(()=>({type:e.type,bootstrap:e.bootstrap||tn,declarations:e.declarations||tn,imports:e.imports||tn,exports:e.exports||tn,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function yr(e,t){if(null==e)return Ui;const n={};for(const i in e)if(e.hasOwnProperty(i)){const r=e[i];let o,s,c=Mi.None;Array.isArray(r)?(c=r[0],o=r[1],s=r[2]??o):(o=r,s=r),t?(n[o]=c!==Mi.None?[i,c]:i,t[o]=s):n[o]=i}return n}function Ao(e){return F(()=>{const t=Oo(e);return xo(t),t})}function Zr(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function jt(e){return e[xn]||null}function Rn(e){return e[Ki]||null}function wn(e){return e[Sn]||null}function cr(e){const t=jt(e)||Rn(e)||wn(e);return null!==t&&t.standalone}function Qn(e,t){const n=e[Gi]||null;if(!n&&!0===t)throw new Error(`Type ${Nt(e)} does not have '\u0275mod' property.`);return n}function Oo(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Ui,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||tn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:yr(e.inputs,t),outputs:yr(e.outputs),debugInfo:null}}function xo(e){e.features?.forEach(t=>t(e))}function Ro(e,t){if(!e)return null;const n=t?wn:To;return()=>("function"==typeof e?e():e).map(i=>n(i)).filter(br)}function Dr(e){return{\u0275providers:e}}function Qo(...e){return{\u0275providers:qr(0,e),\u0275fromNgModule:!0}}function qr(e,...t){const n=[],i=new Set;let r;const o=s=>{n.push(s)};return Pr(t,s=>{const c=s;Jr(c,o,[],i)&&(r||=[],r.push(c))}),void 0!==r&&Es(r,o),n}function Es(e,t){for(let n=0;n{t(o,i)})}}function Jr(e,t,n,i){if(!(e=$(e)))return!1;let r=null,o=W(e);const s=!o&&jt(e);if(o||s){if(s&&!s.standalone)return!1;r=e}else{const f=e.ngModule;if(o=W(f),!o)return!1;r=f}const c=i.has(r);if(s){if(c)return!1;if(i.add(r),s.dependencies){const f="function"==typeof s.dependencies?s.dependencies():s.dependencies;for(const C of f)Jr(C,t,n,i)}}else{if(!o)return!1;{if(null!=o.imports&&!c){let C;i.add(r);try{Pr(o.imports,A=>{Jr(A,t,n,i)&&(C||=[],C.push(A))})}finally{}void 0!==C&&Es(C,t)}if(!c){const C=Yi(r)||(()=>new r);t({provide:r,useFactory:C,deps:tn},r),t({provide:wo,useValue:r,multi:!0},r),t({provide:Ri,useValue:()=>Un(r),multi:!0},r)}const f=o.providers;if(null!=f&&!c){const C=e;Yo(f,A=>{t(A,C)})}}}return r!==e&&void 0!==e.providers}function Yo(e,t){for(let n of e)Jt(n)&&(n=n.\u0275providers),Array.isArray(n)?Yo(n,t):t(n)}const Cs=It({provide:String,useValue:It});function eo(e){return null!==e&&"object"==typeof e&&Cs in e}function Hi(e){return"function"==typeof e}const qo=new Ue(""),Lr={},Ms={};let Po;function to(){return void 0===Po&&(Po=new Vi),Po}class yi{}class Er extends yi{get destroyed(){return this._destroyed}constructor(t,n,i,r){super(),this.parent=n,this.source=i,this.scopes=r,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,y(t,s=>this.processProvider(s)),this.records.set(Co,Br(void 0,this)),r.has("environment")&&this.records.set(yi,Br(void 0,this));const o=this.records.get(qo);null!=o&&"string"==typeof o.value&&this.scopes.add(o.value),this.injectorDefTypes=new Set(this.get(wo,tn,en.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=Q(null);try{for(const i of this._ngOnDestroyHooks)i.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const i of n)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),Q(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=wi(this),i=Gn(void 0);try{return t()}finally{wi(n),Gn(i)}}get(t,n=ir,i=en.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Bi))return t[Bi](this);i=xi(i);const o=wi(this),s=Gn(void 0);try{if(!(i&en.SkipSelf)){let f=this.records.get(t);if(void 0===f){const C=function h(e){return"function"==typeof e||"object"==typeof e&&e instanceof Ue}(t)&&ui(t);f=C&&this.injectableDefInScope(C)?Br(Jo(t),Lr):null,this.records.set(t,f)}if(null!=f)return this.hydrate(t,f)}return(i&en.Self?to():this.parent).get(t,n=i&en.Optional&&n===ir?null:n)}catch(c){if("NullInjectorError"===c.name){if((c[Gr]=c[Gr]||[]).unshift(Nt(t)),o)throw c;return function bo(e,t,n,i){const r=e[Gr];throw t[vo]&&r.unshift(t[vo]),e.message=function ds(e,t,n,i=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let r=Nt(t);if(Array.isArray(t))r=t.map(Nt).join(" -> ");else if("object"==typeof t){let o=[];for(let s in t)if(t.hasOwnProperty(s)){let c=t[s];o.push(s+":"+("string"==typeof c?JSON.stringify(c):Nt(c)))}r=`{${o.join(", ")}}`}return`${n}${i?"("+i+")":""}[${r}]: ${e.replace(go,"\n ")}`}("\n"+e.message,r,n,i),e.ngTokenPath=r,e[Gr]=null,e}(c,t,"R3InjectorError",this.source)}throw c}finally{Gn(s),wi(o)}}resolveInjectorInitializers(){const t=Q(null),n=wi(this),i=Gn(void 0);try{const o=this.get(Ri,tn,en.Self);for(const s of o)s()}finally{wi(n),Gn(i),Q(t)}}toString(){const t=[],n=this.records;for(const i of n.keys())t.push(Nt(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ot(205,!1)}processProvider(t){let n=Hi(t=$(t))?t:$(t&&t.provide);const i=function No(e){return eo(e)?Br(void 0,e.useValue):Br(es(e),Lr)}(t);if(!Hi(t)&&!0===t.multi){let r=this.records.get(n);r||(r=Br(void 0,Lr,!0),r.factory=()=>xr(r.multi),this.records.set(n,r)),n=t,r.multi.push(t)}this.records.set(n,i)}hydrate(t,n){const i=Q(null);try{return n.value===Lr&&(n.value=Ms,n.value=n.factory()),"object"==typeof n.value&&n.value&&function u(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{Q(i)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=$(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Jo(e){const t=ui(e),n=null!==t?t.factory:Yi(e);if(null!==n)return n;if(e instanceof Ue)throw new ot(204,!1);if(e instanceof Function)return function no(e){if(e.length>0)throw new ot(204,!1);const n=function tr(e){return e&&(e[oe]||e[Ne])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new ot(204,!1)}function es(e,t,n){let i;if(Hi(e)){const r=$(e);return Yi(r)||Jo(r)}if(eo(e))i=()=>$(e.useValue);else if(function Zo(e){return!(!e||!e.useFactory)}(e))i=()=>e.useFactory(...xr(e.deps||[]));else if(function zs(e){return!(!e||!e.useExisting)}(e))i=()=>Un($(e.useExisting));else{const r=$(e&&(e.useClass||e.provide));if(!function O(e){return!!e.deps}(e))return Yi(r)||Jo(r);i=()=>new r(...xr(e.deps))}return i}function Br(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function y(e,t){for(const n of e)Array.isArray(n)?y(n,t):n&&Jt(n)?y(n.\u0275providers,t):t(n)}function S(e,t){e instanceof Er&&e.assertNotDestroyed();const i=wi(e),r=Gn(void 0);try{return t()}finally{wi(i),Gn(r)}}const Vt=0,Xe=1,dt=2,ln=3,Mn=4,Pn=5,Fn=6,Cr=7,Dn=8,zn=9,mt=10,tt=11,Dt=12,un=13,Ln=14,mn=15,Jn=16,Di=17,pn=18,wr=19,Ws=20,Nn=21,lr=22,Wn=23,Ft=25,ts=1,jr=7,Is=9,Zn=10;var Wc=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Wc||{});function Ii(e){return Array.isArray(e)&&"object"==typeof e[ts]}function Si(e){return Array.isArray(e)&&!0===e[ts]}function Kc(e){return!!(4&e.flags)}function ns(e){return e.componentOffset>-1}function $a(e){return!(1&~e.flags)}function Mr(e){return!!e.template}function Gc(e){return!!(512&e[dt])}class za{constructor(t,n,i){this.previousValue=t,this.currentValue=n,this.firstChange=i}isFirstChange(){return this.firstChange}}function io(e,t,n,i){null!==t?t.applyValueToInputSignal(t,i):e[n]=i}function Cu(){return Mf}function Mf(e){return e.type.prototype.ngOnChanges&&(e.setInput=eD),Jy}function Jy(){const e=Sf(this),t=e?.current;if(t){const n=e.previous;if(n===Ui)e.previous=t;else for(let i in t)n[i]=t[i];e.current=null,this.ngOnChanges(t)}}function eD(e,t,n,i,r){const o=this.declaredInputs[i],s=Sf(e)||function tD(e,t){return e[If]=t}(e,{previous:Ui,current:null}),c=s.current||(s.current={}),f=s.previous,C=f[o];c[o]=new za(C&&C.currentValue,n,f===Ui),io(e,t,r,n)}Cu.ngInherit=!0;const If="__ngSimpleChanges__";function Sf(e){return e[If]||null}const ro=function(e,t,n){},Tf="svg";let Of=!1;function Tn(e){for(;Array.isArray(e);)e=e[Vt];return e}function Wa(e,t){return Tn(t[e])}function $i(e,t){return Tn(t[e.index])}function Ka(e,t){return e.data[t]}function Ys(e,t){return e[t]}function ur(e,t){const n=t[e];return Ii(n)?n:n[Vt]}function Iu(e){return!(128&~e[dt])}function oo(e,t){return null==t?null:e[t]}function xf(e){e[Di]=0}function aD(e){1024&e[dt]||(e[dt]|=1024,Iu(e)&&Ga(e))}function Su(e){return!!(9216&e[dt]||e[Wn]?.dirty)}function Tu(e){e[mt].changeDetectionScheduler?.notify(1),Su(e)?Ga(e):64&e[dt]&&(function iD(){return Of}()?(e[dt]|=1024,Ga(e)):e[mt].changeDetectionScheduler?.notify())}function Ga(e){e[mt].changeDetectionScheduler?.notify();let t=Ss(e);for(;null!==t&&!(8192&t[dt])&&(t[dt]|=8192,Iu(t));)t=Ss(t)}function Zc(e,t){if(!(256&~e[dt]))throw new ot(911,!1);null===e[Nn]&&(e[Nn]=[]),e[Nn].push(t)}function Ss(e){const t=e[ln];return Si(t)?t[ln]:t}const Ht={lFrame:$f(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Nf(){return Ht.bindingsEnabled}function Zs(){return null!==Ht.skipHydrationRootTNode}function Ve(){return Ht.lFrame.lView}function fn(){return Ht.lFrame.tView}function kf(e){return Ht.lFrame.contextLView=e,e[Dn]}function Ff(e){return Ht.lFrame.contextLView=null,e}function In(){let e=Lf();for(;null!==e&&64===e.type;)e=e.parent;return e}function Lf(){return Ht.lFrame.currentTNode}function so(e,t){const n=Ht.lFrame;n.currentTNode=e,n.isParent=t}function Ou(){return Ht.lFrame.isParent}function xu(){Ht.lFrame.isParent=!1}function zi(){const e=Ht.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Ur(){return Ht.lFrame.bindingIndex++}function Fo(e){const t=Ht.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function _D(e,t){const n=Ht.lFrame;n.bindingIndex=n.bindingRootIndex=e,Ru(t)}function Ru(e){Ht.lFrame.currentDirectiveIndex=e}function Pu(e){const t=Ht.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Nu(){return Ht.lFrame.currentQueryIndex}function qc(e){Ht.lFrame.currentQueryIndex=e}function yD(e){const t=e[Xe];return 2===t.type?t.declTNode:1===t.type?e[Pn]:null}function Vf(e,t,n){if(n&en.SkipSelf){let r=t,o=e;for(;!(r=r.parent,null!==r||n&en.Host||(r=yD(o),null===r||(o=o[Ln],10&r.type))););if(null===r)return!1;t=r,e=o}const i=Ht.lFrame=Hf();return i.currentTNode=t,i.lView=e,!0}function ku(e){const t=Hf(),n=e[Xe];Ht.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Hf(){const e=Ht.lFrame,t=null===e?null:e.child;return null===t?$f(e):t}function $f(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function zf(){const e=Ht.lFrame;return Ht.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Wf=zf;function Fu(){const e=zf();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Pi(){return Ht.lFrame.selectedIndex}function Ts(e){Ht.lFrame.selectedIndex=e}function Bn(){const e=Ht.lFrame;return Ka(e.tView,e.selectedIndex)}function Kf(){Ht.lFrame.currentNamespace=Tf}function Gf(){!function CD(){Ht.lFrame.currentNamespace=null}()}let Qf=!0;function Qa(){return Qf}function ao(e){Qf=e}function Jc(e,t){for(let n=t.directiveStart,i=t.directiveEnd;n=i)break}else t[f]<0&&(e[Di]+=65536),(c>14>16&&(3&e[dt])===t&&(e[dt]+=16384,Zf(c,o)):Zf(c,o)}const qs=-1;class Ya{constructor(t,n,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i}}function ju(e){return e!==qs}function Za(e){return 32767&e}function qa(e,t){let n=function OD(e){return e>>16}(e),i=t;for(;n>0;)i=i[Ln],n--;return i}let Uu=!0;function nl(e){const t=Uu;return Uu=e,t}const qf=255,Jf=5;let xD=0;const co={};function il(e,t){const n=ep(e,t);if(-1!==n)return n;const i=t[Xe];i.firstCreatePass&&(e.injectorIndex=t.length,Vu(i.data,e),Vu(t,null),Vu(i.blueprint,null));const r=rl(e,t),o=e.injectorIndex;if(ju(r)){const s=Za(r),c=qa(r,t),f=c[Xe].data;for(let C=0;C<8;C++)t[o+C]=c[s+C]|f[s+C]}return t[o+8]=r,o}function Vu(e,t){e.push(0,0,0,0,0,0,0,0,t)}function ep(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function rl(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,i=null,r=t;for(;null!==r;){if(i=cp(r),null===i)return qs;if(n++,r=r[Ln],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return qs}function Hu(e,t,n){!function RD(e,t,n){let i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(si)&&(i=n[si]),null==i&&(i=n[si]=xD++);const r=i&qf;t.data[e+(r>>Jf)]|=1<=0?t&qf:FD:t}(n);if("function"==typeof o){if(!Vf(t,e,i))return i&en.Host?tp(r,0,i):np(t,n,i,r);try{let s;if(s=o(i),null!=s||i&en.Optional)return s;mo()}finally{Wf()}}else if("number"==typeof o){let s=null,c=ep(e,t),f=qs,C=i&en.Host?t[mn][Pn]:null;for((-1===c||i&en.SkipSelf)&&(f=-1===c?rl(e,t):t[c+8],f!==qs&&sp(i,!1)?(s=t[Xe],c=Za(f),t=qa(f,t)):c=-1);-1!==c;){const A=t[Xe];if(op(o,c,A.data)){const H=ND(c,t,n,s,i,C);if(H!==co)return H}f=t[c+8],f!==qs&&sp(i,t[Xe].data[c+8]===C)&&op(o,c,t)?(s=A,c=Za(f),t=qa(f,t)):c=-1}}return r}function ND(e,t,n,i,r,o){const s=t[Xe],c=s.data[e+8],A=ol(c,s,n,null==i?ns(c)&&Uu:i!=s&&!!(3&c.type),r&en.Host&&o===c);return null!==A?As(t,s,A,c):co}function ol(e,t,n,i,r){const o=e.providerIndexes,s=t.data,c=1048575&o,f=e.directiveStart,A=o>>20,ae=r?c+A:e.directiveEnd;for(let me=i?c:c+A;me=f&&Ee.type===n)return me}if(r){const me=s[f];if(me&&Mr(me)&&me.type===n)return f}return null}function As(e,t,n,i){let r=e[n];const o=t.data;if(function ID(e){return e instanceof Ya}(r)){const s=r;s.resolving&&function Vo(e,t){throw t&&t.join(" > "),new ot(-200,e)}(function on(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():St(e)}(o[n]));const c=nl(s.canSeeViewProviders);s.resolving=!0;const C=s.injectImpl?Gn(s.injectImpl):null;Vf(e,i,en.Default);try{r=e[n]=s.factory(void 0,o,e,i),t.firstCreatePass&&n>=i.directiveStart&&function wD(e,t,n){const{ngOnChanges:i,ngOnInit:r,ngDoCheck:o}=t.type.prototype;if(i){const s=Mf(t);(n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s)}r&&(n.preOrderHooks??=[]).push(0-e,r),o&&((n.preOrderHooks??=[]).push(e,o),(n.preOrderCheckHooks??=[]).push(e,o))}(n,o[n],t)}finally{null!==C&&Gn(C),nl(c),s.resolving=!1,Wf()}}return r}function op(e,t,n){return!!(n[t+(e>>Jf)]&1<{const t=e.prototype.constructor,n=t[oi]||$u(t),i=Object.prototype;let r=Object.getPrototypeOf(e.prototype).constructor;for(;r&&r!==i;){const o=r[oi]||$u(r);if(o&&o!==n)return o;r=Object.getPrototypeOf(r)}return o=>new o})}function $u(e){return U(e)?()=>{const t=$u($(e));return t&&t()}:Yi(e)}function cp(e){const t=e[Xe],n=t.type;return 2===n?t.declTNode:1===n?e[Pn]:null}function sl(e){return function PD(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const i=n.length;let r=0;for(;r{class e{static#e=this.THROW_IF_NOT_FOUND=ir;static#t=this.NULL=new Vi;static create(n,i){if(Array.isArray(n))return fp({name:""},i,n,"");{const r=n.name??"";return fp({name:r},n.parent,n.providers,r)}}static#n=this.\u0275prov=rn({token:e,providedIn:"any",factory:()=>Un(Co)});static#i=this.__NG_ELEMENT_ID__=-1}return e})();function Wu(e){return e.ngOriginalError}class Lo{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&Wu(t);for(;n&&Wu(n);)n=Wu(n);return n||null}}const gp=new Ue("",{providedIn:"root",factory:()=>Pt(Lo).handleError.bind(void 0)});let ta=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=KD;static#t=this.__NG_ENV_ID__=n=>n}return e})();class WD extends ta{constructor(t){super(),this._lView=t}onDestroy(t){return Zc(this._lView,t),()=>function Au(e,t){if(null===e[Nn])return;const n=e[Nn].indexOf(t);-1!==n&&e[Nn].splice(n,1)}(this._lView,t)}}function KD(){return new WD(Ve())}function GD(){return na(In(),Ve())}function na(e,t){return new Ja($i(e,t))}let Ja=(()=>{class e{constructor(n){this.nativeElement=n}static#e=this.__NG_ELEMENT_ID__=GD}return e})();function _p(e){return e instanceof Ja?e.nativeElement:e}function Ku(e){return t=>{setTimeout(e,void 0,t)}}const lo=class XD extends wt.B{constructor(t=!1){super(),this.destroyRef=void 0,this.__isAsync=t,function V(){return void 0!==Wr()||null!=function _o(){return Qi}()}()&&(this.destroyRef=Pt(ta,{optional:!0})??void 0)}emit(t){const n=Q(null);try{super.next(t)}finally{Q(n)}}subscribe(t,n,i){let r=t,o=n||(()=>null),s=i;if(t&&"object"==typeof t){const f=t;r=f.next?.bind(f),o=f.error?.bind(f),s=f.complete?.bind(f)}this.__isAsync&&(o=Ku(o),r&&(r=Ku(r)),s&&(s=Ku(s)));const c=super.subscribe({next:r,error:o,complete:s});return t instanceof Bt.yU&&t.add(c),c}};function QD(){return this._results[Symbol.iterator]()}class cl{static#e=Symbol.iterator;get changes(){return this._changes??=new lo}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const n=cl.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=QD)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;const i=function Vn(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function vi(e,t,n){if(e.length!==t.length)return!1;for(let i=0;iqD}),qD="ng",Ep=new Ue(""),Xu=new Ue("",{providedIn:"platform",factory:()=>"unknown"}),JD=new Ue(""),eE=new Ue("",{providedIn:"root",factory:()=>is().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Cp=()=>null;function nd(e,t,n=!1){return Cp(e,t,n)}const Ap=new Ue("",{providedIn:"root",factory:()=>!1});let vl,_l;function sa(e){return function sd(){if(void 0===vl&&(vl=null,st.trustedTypes))try{vl=st.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return vl}()?.createHTML(e)||e}function ad(){if(void 0===_l&&(_l=null,st.trustedTypes))try{_l=st.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return _l}function xp(e){return ad()?.createHTML(e)||e}function Pp(e){return ad()?.createScriptURL(e)||e}class Os{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${sn})`}}class fE extends Os{getTypeName(){return"HTML"}}class pE extends Os{getTypeName(){return"Style"}}class mE extends Os{getTypeName(){return"Script"}}class gE extends Os{getTypeName(){return"URL"}}class vE extends Os{getTypeName(){return"ResourceURL"}}function Bo(e){return e instanceof Os?e.changingThisBreaksApplicationSecurity:e}function aa(e,t){const n=function _E(e){return e instanceof Os&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${sn})`)}return n===t}function bE(e){return new fE(e)}function yE(e){return new pE(e)}function DE(e){return new mE(e)}function EE(e){return new gE(e)}function CE(e){return new vE(e)}class wE{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(sa(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class ME{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=sa(t),n}}const SE=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function bl(e){return(e=String(e)).match(SE)?e:"unsafe:"+e}function jo(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function rc(...e){const t={};for(const n of e)for(const i in n)n.hasOwnProperty(i)&&(t[i]=!0);return t}const kp=jo("area,br,col,hr,img,wbr"),Fp=jo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Lp=jo("rp,rt"),cd=rc(kp,rc(Fp,jo("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")),rc(Lp,jo("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")),rc(Lp,Fp)),ld=jo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Bp=rc(ld,jo("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"),jo("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")),TE=jo("script,style,template");class AE{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,i=!0,r=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?i=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,i&&n.firstChild)r.push(n),n=RE(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let o=xE(n);if(o){n=o;break}n=r.pop()}return this.buf.join("")}startElement(t){const n=jp(t).toLowerCase();if(!cd.hasOwnProperty(n))return this.sanitizedSomething=!0,!TE.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const i=t.attributes;for(let r=0;r"),!0}endElement(t){const n=jp(t).toLowerCase();cd.hasOwnProperty(n)&&!kp.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(Vp(t))}}function xE(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw Up(t);return t}function RE(e){const t=e.firstChild;if(t&&function OE(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw Up(t);return t}function jp(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function Up(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const PE=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,NE=/([^\#-~ |!])/g;function Vp(e){return e.replace(/&/g,"&").replace(PE,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(NE,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let yl;function Hp(e,t){let n=null;try{yl=yl||function Np(e){const t=new ME(e);return function IE(){try{return!!(new window.DOMParser).parseFromString(sa(""),"text/html")}catch{return!1}}()?new wE(t):t}(e);let i=t?String(t):"";n=yl.getInertBodyElement(i);let r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=n.innerHTML,n=yl.getInertBodyElement(i)}while(i!==o);return sa((new AE).sanitizeChildren(ud(n)||n))}finally{if(n){const i=ud(n)||n;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function ud(e){return"content"in e&&function kE(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var xs=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(xs||{});function $p(e){const t=oc();return t?xp(t.sanitize(xs.HTML,e)||""):aa(e,"HTML")?xp(Bo(e)):Hp(is(),St(e))}function dd(e){const t=oc();return t?t.sanitize(xs.URL,e)||"":aa(e,"URL")?Bo(e):bl(St(e))}function zp(e){const t=oc();if(t)return Pp(t.sanitize(xs.RESOURCE_URL,e)||"");if(aa(e,"ResourceURL"))return Pp(Bo(e));throw new ot(904,!1)}function Wp(e,t,n){return function UE(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?zp:dd}(t,n)(e)}function oc(){const e=Ve();return e&&e[mt].sanitizer}const VE=/^>|^->||--!>|)/g,$E="\u200b$1\u200b";const hd=new Map;let XE=0;const pd="__ngContext__";function Ni(e,t){Ii(t)?(e[pd]=t[wr],function YE(e){hd.set(e[wr],e)}(t)):e[pd]=t}function nm(e){return e.ownerDocument.defaultView}function hr(e){return e instanceof Function?e():e}var Cl=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Cl||{});let _d;function bd(e,t){return _d(e,t)}function la(e,t,n,i,r){if(null!=i){let o,s=!1;Si(i)?o=i:Ii(i)&&(s=!0,i=i[Vt]);const c=Tn(i);0===e&&null!==n?null==r?dm(t,n,c):Rs(t,n,c,r||null,!0):1===e&&null!==n?Rs(t,n,c,r||null,!0):2===e?function lc(e,t,n){const i=Il(e,t);i&&function _0(e,t,n,i){e.removeChild(t,n,i)}(e,i,t,n)}(t,c,s):3===e&&t.destroyNode(c),null!=o&&function D0(e,t,n,i,r){const o=n[jr];o!==Tn(n)&&la(t,e,i,o,r);for(let c=Zn;ct.replace(HE,$E))}(t))}function wl(e,t,n){return e.createElement(t,n)}function cm(e,t){t[mt].changeDetectionScheduler?.notify(1),Tl(e,t,t[tt],2,null,null)}function lm(e,t){const n=e[Is],i=n.indexOf(t);n.splice(i,1)}function ac(e,t){if(e.length<=Zn)return;const n=Zn+t,i=e[n];if(i){const r=i[Jn];null!==r&&r!==e&&lm(r,i),t>0&&(e[n-1][Mn]=i[Mn]);const o=Qr(e,Zn+t);!function d0(e,t){cm(e,t),t[Vt]=null,t[Pn]=null}(i[Xe],i);const s=o[pn];null!==s&&s.detachView(o[Xe]),i[ln]=null,i[Mn]=null,i[dt]&=-129}return i}function Ml(e,t){if(!(256&t[dt])){const n=t[tt];n.destroyNode&&Tl(e,t,n,3,null,null),function f0(e){let t=e[Dt];if(!t)return Ed(e[Xe],e);for(;t;){let n=null;if(Ii(t))n=t[Dt];else{const i=t[Zn];i&&(n=i)}if(!n){for(;t&&!t[Mn]&&t!==e;)Ii(t)&&Ed(t[Xe],t),t=t[ln];null===t&&(t=e),Ii(t)&&Ed(t[Xe],t),n=t&&t[Mn]}t=n}}(t)}}function Ed(e,t){if(256&t[dt])return;const n=Q(null);try{t[dt]&=-129,t[dt]|=256,t[Wn]&&function Le(e){if(de(e),De(e))for(let t=0;t=0?i[s]():i[-s].unsubscribe(),o+=2}else n[o].call(i[n[o+1]]);null!==i&&(t[Cr]=null);const r=t[Nn];if(null!==r){t[Nn]=null;for(let o=0;o-1){const{encapsulation:o}=e.data[i.directiveStart+r];if(o===sr.None||o===sr.Emulated)return null}return $i(i,n)}}(e,t.parent,n)}function Rs(e,t,n,i,r){e.insertBefore(t,n,i,r)}function dm(e,t,n){e.appendChild(t,n)}function hm(e,t,n,i,r){null!==i?Rs(e,t,n,i,r):dm(e,t,n)}function Il(e,t){return e.parentNode(t)}function fm(e,t,n){return mm(e,t,n)}let wd,mm=function pm(e,t,n){return 40&e.type?$i(e,n):null};function Sl(e,t,n,i){const r=Cd(e,i,t),o=t[tt],c=fm(i.parent||t[Pn],i,t);if(null!=r)if(Array.isArray(n))for(let f=0;fFt&&Cm(e,t,Ft,!1),ro(s?2:0,r),n(i,r)}finally{Ts(o),ro(s?3:1,r)}}function Td(e,t,n){if(Kc(t)){const i=Q(null);try{const o=t.directiveEnd;for(let s=t.directiveStart;snull;function Am(e,t,n,i,r){for(let o in t){if(!t.hasOwnProperty(o))continue;const s=t[o];if(void 0===s)continue;i??={};let c,f=Mi.None;Array.isArray(s)?(c=s[0],f=s[1]):c=s;let C=o;if(null!==r){if(!r.hasOwnProperty(o))continue;C=r[o]}0===e?Om(i,n,C,c,f):Om(i,n,C,c)}return i}function Om(e,t,n,i,r){let o;e.hasOwnProperty(n)?(o=e[n]).push(t,i):o=e[n]=[t,i],void 0!==r&&o.push(r)}function qi(e,t,n,i,r,o,s,c){const f=$i(t,n);let A,C=t.inputs;!c&&null!=C&&(A=C[i])?(Fd(e,n,A,i,r),ns(t)&&function N0(e,t){const n=ur(t,e);16&n[dt]||(n[dt]|=64)}(n,t.index)):3&t.type&&(i=function P0(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(i),r=null!=s?s(r,t.value||"",i):r,o.setProperty(f,i,r))}function Rd(e,t,n,i){if(Nf()){const r=null===i?null:{"":-1},o=function U0(e,t){const n=e.directiveRegistry;let i=null,r=null;if(n)for(let o=0;o0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(s)!=c&&s.push(c),s.push(n,i,o)}}(e,t,i,uc(e,n,r.hostVars,Qt),r)}function uo(e,t,n,i,r,o){const s=$i(e,t);!function Nd(e,t,n,i,r,o,s){if(null==o)e.removeAttribute(t,r,n);else{const c=null==s?St(o):s(o,i||"",r);e.setAttribute(t,r,c,n)}}(t[tt],s,o,e.value,n,i,r)}function K0(e,t,n,i,r,o){const s=o[t];if(null!==s)for(let c=0;c0&&(n[r-1][Mn]=t),i!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{},consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Ga(e.lView)},consumerOnSignalRead(){this.lView[Wn]=this}};function Vm(e){return $m(e[Dt])}function Hm(e){return $m(e[Mn])}function $m(e){for(;null!==e&&!Si(e);)e=e[Mn];return e}const zm=100;function Rl(e,t=!0,n=0){const i=e[mt],r=i.rendererFactory;r.begin?.();try{!function iC(e,t){jd(e,t);let n=0;for(;Su(e);){if(n===zm)throw new ot(103,!1);n++,jd(e,1)}}(e,n)}catch(s){throw t&&xl(e,s),s}finally{r.end?.(),i.inlineEffectRunner?.flush()}}function rC(e,t,n,i){const r=t[dt];if(!(256&~r))return;t[mt].inlineEffectRunner?.flush(),ku(t);let s=null,c=null;(function oC(e){return 2!==e.type})(e)&&(c=function Z0(e){return e[Wn]??function q0(e){const t=Um.pop()??Object.create(eC);return t.lView=e,t}(e)}(t),s=function Je(e){return e&&(e.nextProducerIndex=0),Q(e)}(c));try{xf(t),function jf(e){return Ht.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&Im(e,t,n,2,i);const f=!(3&~r);if(f){const H=e.preOrderCheckHooks;null!==H&&el(t,H,null)}else{const H=e.preOrderHooks;null!==H&&tl(t,H,0,null),Lu(t,0)}if(function sC(e){for(let t=Vm(e);null!==t;t=Hm(t)){if(!(t[dt]&Wc.HasTransplantedViews))continue;const n=t[Is];for(let i=0;ie.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(c,s),function J0(e){e.lView[Wn]!==e&&(e.lView=null,Um.push(e))}(c)),Fu()}}function Wm(e,t){for(let n=Vm(e);null!==n;n=Hm(n))for(let i=Zn;i-1&&(ac(t,i),Qr(n,i))}this._attachedToViewContainer=!1}Ml(this._lView[Xe],this._lView)}onDestroy(t){Zc(this._lView,t)}markForCheck(){pc(this._cdRefInjectingView||this._lView)}detach(){this._lView[dt]&=-129}reattach(){Tu(this._lView),this._lView[dt]|=128}detectChanges(){this._lView[dt]|=1024,Rl(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ot(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,cm(this._lView[Xe],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new ot(902,!1);this._appRef=t,Tu(this._lView)}}let gc=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=uC}return e})();const cC=gc,lC=class extends cC{constructor(t,n,i){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,i){const r=dc(this._declarationLView,this._declarationTContainer,t,{injector:n,dehydratedView:i});return new mc(r)}};function uC(){return Pl(In(),Ve())}function Pl(e,t){return 4&e.type?new lC(t,e,na(e,t)):null}let Jm=()=>null;function fa(e,t){return Jm(e,t)}class Bl{}class NC{}class eg{}class FC{resolveComponentFactory(t){throw function kC(e){const t=Error(`No component factory found for ${Nt(e)}.`);return t.ngComponent=e,t}(t)}}let Dc=(()=>{class e{static#e=this.NULL=new FC}return e})();class ng{}let LC=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function BC(){const e=Ve(),n=ur(In().index,e);return(Ii(n)?n:e)[tt]}()}return e})(),jC=(()=>{class e{static#e=this.\u0275prov=rn({token:e,providedIn:"root",factory:()=>null})}return e})();const Wd={},ig=new Set;function Vr(e){ig.has(e)||(ig.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function rg(...e){}class ti{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new lo(!1),this.onMicrotaskEmpty=new lo(!1),this.onStable=new lo(!1),this.onError=new lo(!1),typeof Zone>"u")throw new ot(908,!1);Zone.assertZonePatched();const r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(r._inner=r._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),r.shouldCoalesceEventChangeDetection=!i&&n,r.shouldCoalesceRunChangeDetection=i,r.lastRequestAnimationFrameId=-1,r.nativeRequestAnimationFrame=function UC(){const e="function"==typeof st.requestAnimationFrame;let t=st[e?"requestAnimationFrame":"setTimeout"],n=st[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i);const r=n[Zone.__symbol__("OriginalDelegate")];r&&(n=r)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function $C(e){const t=()=>{!function HC(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(st,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Gd(e),e.isCheckStableRunning=!0,Kd(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Gd(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,i,r,o,s,c)=>{if(function zC(e){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0].data?.__ignore_ng_zone__}(c))return n.invokeTask(r,o,s,c);try{return og(e),n.invokeTask(r,o,s,c)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===o.type||e.shouldCoalesceRunChangeDetection)&&t(),sg(e)}},onInvoke:(n,i,r,o,s,c,f)=>{try{return og(e),n.invoke(r,o,s,c,f)}finally{e.shouldCoalesceRunChangeDetection&&t(),sg(e)}},onHasTask:(n,i,r,o)=>{n.hasTask(r,o),i===r&&("microTask"==o.change?(e._hasPendingMicrotasks=o.microTask,Gd(e),Kd(e)):"macroTask"==o.change&&(e.hasPendingMacrotasks=o.macroTask))},onHandleError:(n,i,r,o)=>(n.handleError(r,o),e.runOutsideAngular(()=>e.onError.emit(o)),!1)})}(r)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!ti.isInAngularZone())throw new ot(909,!1)}static assertNotInAngularZone(){if(ti.isInAngularZone())throw new ot(909,!1)}run(t,n,i){return this._inner.run(t,n,i)}runTask(t,n,i,r){const o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,t,VC,rg,rg);try{return o.runTask(s,n,i)}finally{o.cancelTask(s)}}runGuarded(t,n,i){return this._inner.runGuarded(t,n,i)}runOutsideAngular(t){return this._outer.run(t)}}const VC={};function Kd(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Gd(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function og(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function sg(e){e._nesting--,Kd(e)}let Ec=(()=>{class e{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const n=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const i of n)i()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#e=this.\u0275prov=rn({token:e,providedIn:"root",factory:()=>new e})}return e})();function os(e){return!!Qn(e)}function Ul(e,t,n){let i=n?e.styles:null,r=n?e.classes:null,o=0;if(null!==t)for(let s=0;s0&&ym(e,n,o.join(" "))}}(me,pi,He,i),void 0!==n&&function rw(e,t,n){const i=e.projection=[];for(let r=0;r{class e{static#e=this.__NG_ELEMENT_ID__=sw}return e})();function sw(){return vg(In(),Ve())}const aw=Vl,mg=class extends aw{constructor(t,n,i){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=i}get element(){return na(this._hostTNode,this._hostLView)}get injector(){return new di(this._hostTNode,this._hostLView)}get parentInjector(){const t=rl(this._hostTNode,this._hostLView);if(ju(t)){const n=qa(t,this._hostLView),i=Za(t);return new di(n[Xe].data[i+8],n)}return new di(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=gg(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Zn}createEmbeddedView(t,n,i){let r,o;"number"==typeof i?r=i:null!=i&&(r=i.index,o=i.injector);const s=fa(this._lContainer,t.ssrId),c=t.createEmbeddedViewImpl(n||{},o,s);return this.insertImpl(c,r,ha(this._hostTNode,s)),c}createComponent(t,n,i,r,o){const s=t&&!function Ke(e){return"function"==typeof e}(t);let c;if(s)c=n;else{const Ee=n||{};c=Ee.index,i=Ee.injector,r=Ee.projectableNodes,o=Ee.environmentInjector||Ee.ngModuleRef}const f=s?t:new Mc(jt(t)),C=i||this.parentInjector;if(!o&&null==f.ngModule){const He=(s?C:this.parentInjector).get(yi,null);He&&(o=He)}const A=jt(f.componentType??{}),H=fa(this._lContainer,A?.id??null),me=f.create(C,r,H?.firstChild??null,o);return this.insertImpl(me.hostView,c,ha(this._hostTNode,H)),me}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,i){const r=t._lView;if(function sD(e){return Si(e[ln])}(r)){const c=this.indexOf(t);if(-1!==c)this.detach(c);else{const f=r[ln],C=new mg(f,f[Pn],f[ln]);C.detach(C.indexOf(t))}}const o=this._adjustIndex(n),s=this._lContainer;return hc(s,r,o,i),t.attachToViewContainerRef(),hs(Zd(s),o,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=gg(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),i=ac(this._lContainer,n);i&&(Qr(Zd(this._lContainer),n),Ml(i[Xe],i))}detach(t){const n=this._adjustIndex(t,-1),i=ac(this._lContainer,n);return i&&null!=Qr(Zd(this._lContainer),n)?new mc(i):null}_adjustIndex(t,n=0){return t??this.length+n}};function gg(e){return e[8]}function Zd(e){return e[8]||(e[8]=[])}function vg(e,t){let n;const i=t[e.index];return Si(i)?n=i:(n=Pm(i,t,null,e),t[e.index]=n,Ol(t,n)),_g(n,t,e,i),new mg(n,e,t)}let _g=function yg(e,t,n,i){if(e[jr])return;let r;r=8&n.type?Tn(i):function cw(e,t){const n=e[tt],i=n.createComment(""),r=$i(t,e);return Rs(n,Il(n,r),i,function b0(e,t){return e.nextSibling(t)}(n,r),!1),i}(t,n),e[jr]=r},qd=()=>!1;class Jd{constructor(t){this.queryList=t,this.matches=null}clone(){return new Jd(this.queryList)}setDirty(){this.queryList.setDirty()}}class eh{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const i=null!==t.contentQueries?t.contentQueries[0]:n.length,r=[];for(let o=0;ot.trim())}(t):t}}class th{constructor(t=[]){this.queries=t}elementStart(t,n){for(let i=0;i0)i.push(s[c/2]);else{const C=o[c+1],A=t[-f];for(let H=Zn;H=0;i--){const r=e[i];r.hostVars=t+=r.hostVars,r.hostAttrs=kr(r.hostAttrs,n=kr(n,r.hostAttrs))}}(i)}function Tw(e,t){for(const n in t.inputs){if(!t.inputs.hasOwnProperty(n)||e.inputs.hasOwnProperty(n))continue;const i=t.inputs[n];if(void 0!==i&&(e.inputs[n]=i,e.declaredInputs[n]=t.declaredInputs[n],null!==t.inputTransforms)){const r=Array.isArray(i)?i[0]:i;if(!t.inputTransforms.hasOwnProperty(r))continue;e.inputTransforms??={},e.inputTransforms[r]=t.inputTransforms[r]}}}function $l(e){return e===Ui?{}:e===tn?[]:e}function Ow(e,t){const n=e.viewQuery;e.viewQuery=n?(i,r)=>{t(i,r),n(i,r)}:t}function xw(e,t){const n=e.contentQueries;e.contentQueries=n?(i,r,o)=>{t(i,r,o),n(i,r,o)}:t}function Rw(e,t){const n=e.hostBindings;e.hostBindings=n?(i,r)=>{t(i,r),n(i,r)}:t}function Wg(e){const t=e.inputConfig,n={};for(const i in t)if(t.hasOwnProperty(i)){const r=t[i];Array.isArray(r)&&r[3]&&(n[i]=r[3])}e.inputTransforms=n}class Ns{}class Kg{}function Bw(e,t){return new ch(e,t??null,[])}class ch extends Ns{constructor(t,n,i){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new fg(this);const r=Qn(t);this._bootstrapComponents=hr(r.bootstrap),this._r3Injector=pp(t,n,[{provide:Ns,useValue:this},{provide:Dc,useValue:this.componentFactoryResolver},...i],Nt(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class lh extends Kg{constructor(t){super(),this.moduleType=t}create(t){return new ch(this.moduleType,t,[])}}class Gg extends Ns{constructor(t){super(),this.componentFactoryResolver=new fg(this),this.instance=null;const n=new Er([...t.providers,{provide:Ns,useValue:this},{provide:Dc,useValue:this.componentFactoryResolver}],t.parent||to(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function uh(e,t,n=null){return new Gg({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let ma=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new En.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||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&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=rn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Wl(e){return!!dh(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function dh(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function ho(e,t,n){return e[t]=n}function Sc(e,t){return e[t]}function ni(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function ks(e,t,n,i){const r=ni(e,t,n);return ni(e,t+1,i)||r}function Ir(e,t,n,i,r,o){const s=ks(e,t,n,i);return ks(e,t+2,r,o)||s}function ga(e,t,n,i,r,o,s,c){const f=Ve(),C=fn(),A=e+Ft,H=C.firstCreatePass?function Ww(e,t,n,i,r,o,s,c,f){const C=t.consts,A=da(t,e,4,s||null,oo(C,c));Rd(t,n,A,oo(C,f)),Jc(t,A);const H=A.tView=xd(2,A,i,r,o,t.directiveRegistry,t.pipeRegistry,null,t.schemas,C,null);return null!==t.queries&&(t.queries.template(t,A),H.queries=t.queries.embeddedTView(A)),A}(A,C,f,t,n,i,r,o,s):C.data[A];so(H,!1);const ae=Xg(C,f,H,e);Qa()&&Sl(C,f,ae,H),Ni(ae,f);const me=Pm(ae,f,ae,H);return f[A]=me,Ol(f,me),function bg(e,t,n){return qd(e,t,n)}(me,H,f),$a(H)&&Ad(C,f,H),null!=s&&Od(f,H,c),ga}let Xg=function Qg(e,t,n,i){return ao(!0),t[tt].createComment("")};function Dh(e,t,n,i){const r=Ve();return ni(r,Ur(),t)&&(fn(),uo(Bn(),r,e,t,n,i)),Dh}function wa(e,t,n,i){return ni(e,Ur(),n)?t+St(n)+i:Qt}function Ma(e,t,n,i,r,o){const c=ks(e,function ko(){return Ht.lFrame.bindingIndex}(),n,r);return Fo(2),c?t+St(n)+i+St(r)+o:Qt}function ql(e,t){return e<<17|t<<2}function cs(e){return e>>17&32767}function Eh(e){return 2|e}function Ls(e){return(131068&e)>>2}function Ch(e,t){return-131069&e|t<<2}function wh(e){return 1|e}function Iv(e,t,n,i){const r=e[n+1],o=null===t;let s=i?cs(r):Ls(r),c=!1;for(;0!==s&&(!1===c||o);){const C=e[s+1];AM(e[s],t)&&(c=!0,e[s+1]=i?wh(C):Eh(C)),s=i?cs(C):Ls(C)}c&&(e[n+1]=i?Eh(r):wh(r))}function AM(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&_i(e,t)>=0}const hi={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Sv(e){return e.substring(hi.key,hi.keyEnd)}function OM(e){return e.substring(hi.value,hi.valueEnd)}function Tv(e,t){const n=hi.textEnd;return n===t?-1:(t=hi.keyEnd=function PM(e,t,n){for(;t32;)t++;return t}(e,hi.key=t,n),Ra(e,t,n))}function Av(e,t){const n=hi.textEnd;let i=hi.key=Ra(e,t,n);return n===i?-1:(i=hi.keyEnd=function NM(e,t,n){let i;for(;t=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(e,i,n),i=xv(e,i,n),i=hi.value=Ra(e,i,n),i=hi.valueEnd=function kM(e,t,n){let i=-1,r=-1,o=-1,s=t,c=s;for(;s32&&(c=s),o=r,r=i,i=-33&f}return c}(e,i,n),xv(e,i,n))}function Ov(e){hi.key=0,hi.keyEnd=0,hi.value=0,hi.valueEnd=0,hi.textEnd=e.length}function Ra(e,t,n){for(;t=0;n=Av(t,n))Fv(e,Sv(t),OM(t))}function Pv(e){zr(HM,fo,e,!0)}function fo(e,t){for(let n=function xM(e){return Ov(e),Tv(e,Ra(e,0,hi.textEnd))}(t);n>=0;n=Tv(t,n))Cn(e,Sv(t),!0)}function $r(e,t,n,i){const r=Ve(),o=fn(),s=Fo(2);o.firstUpdatePass&&kv(o,e,s,i),t!==Qt&&ni(r,s,t)&&Lv(o,o.data[Pi()],r,r[tt],e,r[s+1]=function zM(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=Nt(Bo(e)))),e}(t,n),i,s)}function zr(e,t,n,i){const r=fn(),o=Fo(2);r.firstUpdatePass&&kv(r,null,o,i);const s=Ve();if(n!==Qt&&ni(s,o,n)){const c=r.data[Pi()];if(jv(c,i)&&!Nv(r,o)){let f=i?c.classesWithoutHost:c.stylesWithoutHost;null!==f&&(n=nn(f,n||"")),Ih(r,c,s,n,i)}else!function $M(e,t,n,i,r,o,s,c){r===Qt&&(r=tn);let f=0,C=0,A=0=e.expandoStartIndex}function kv(e,t,n,i){const r=e.data;if(null===r[n+1]){const o=r[Pi()],s=Nv(e,n);jv(o,i)&&null===t&&!s&&(t=!1),t=function LM(e,t,n,i){const r=Pu(e);let o=i?t.residualClasses:t.residualStyles;if(null===r)0===(i?t.classBindings:t.styleBindings)&&(n=Rc(n=Ah(null,e,t,n,i),t.attrs,i),o=null);else{const s=t.directiveStylingLast;if(-1===s||e[s]!==r)if(n=Ah(r,e,t,n,i),null===o){let f=function BM(e,t,n){const i=n?t.classBindings:t.styleBindings;if(0!==Ls(i))return e[cs(i)]}(e,t,i);void 0!==f&&Array.isArray(f)&&(f=Ah(null,e,t,f[1],i),f=Rc(f,t.attrs,i),function jM(e,t,n,i){e[cs(n?t.classBindings:t.styleBindings)]=i}(e,t,i,f))}else o=function UM(e,t,n){let i;const r=t.directiveEnd;for(let o=1+t.directiveStylingLast;o0)&&(C=!0)):A=n,r)if(0!==f){const ae=cs(e[c+1]);e[i+1]=ql(ae,c),0!==ae&&(e[ae+1]=Ch(e[ae+1],i)),e[c+1]=function MM(e,t){return 131071&e|t<<17}(e[c+1],i)}else e[i+1]=ql(c,0),0!==c&&(e[c+1]=Ch(e[c+1],i)),c=i;else e[i+1]=ql(f,0),0===c?c=i:e[f+1]=Ch(e[f+1],i),f=i;C&&(e[i+1]=Eh(e[i+1])),Iv(e,A,i,!0),Iv(e,A,i,!1),function TM(e,t,n,i,r){const o=r?e.residualClasses:e.residualStyles;null!=o&&"string"==typeof t&&_i(o,t)>=0&&(n[i+1]=wh(n[i+1]))}(t,A,e,i,o),s=ql(c,f),o?t.classBindings=s:t.styleBindings=s}(r,o,t,n,s,i)}}function Ah(e,t,n,i,r){let o=null;const s=n.directiveEnd;let c=n.directiveStylingLast;for(-1===c?c=n.directiveStart:c++;c0;){const f=e[r],C=Array.isArray(f),A=C?f[1]:f,H=null===A;let ae=n[r+1];ae===Qt&&(ae=H?tn:void 0);let me=H?rr(ae,i):A===i?ae:void 0;if(C&&!Jl(me)&&(me=rr(f,i)),Jl(me)&&(c=me,s))return c;const Ee=e[r+1];r=s?cs(Ee):Ls(Ee)}if(null!==t){let f=o?t.residualClasses:t.residualStyles;null!=f&&(c=rr(f,i))}return c}function Jl(e){return void 0!==e}function jv(e,t){return!!(e.flags&(t?8:16))}function Uv(e,t,n){zr(Cn,fo,wa(Ve(),e,t,n),!0)}class eI{destroy(t){}updateValue(t,n){}swap(t,n){const i=Math.min(t,n),r=Math.max(t,n),o=this.detach(r);if(r-i>1){const s=this.detach(i);this.attach(i,o),this.attach(r,s)}else this.attach(i,o)}move(t,n){this.attach(n,this.detach(t))}}function Oh(e,t,n,i,r){return e===n&&Object.is(t,i)?1:Object.is(r(e,t),r(n,i))?-1:0}function xh(e,t,n,i){return!(void 0===t||!t.has(i)||(e.attach(n,t.get(i)),t.delete(i),0))}function Vv(e,t,n,i,r){if(xh(e,t,i,n(i,r)))e.updateValue(i,r);else{const o=e.create(i,r);e.attach(i,o)}}function Hv(e,t,n,i){const r=new Set;for(let o=t;o<=n;o++)r.add(i(o,e.at(o)));return r}class $v{constructor(){this.kvMap=new Map,this._vMap=void 0}has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const n=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(n)?(this.kvMap.set(t,this._vMap.get(n)),this._vMap.delete(n)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,n){if(this.kvMap.has(t)){let i=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const r=this._vMap;for(;r.has(i);)i=r.get(i);r.set(i,n)}else this.kvMap.set(t,n)}forEach(t){for(let[n,i]of this.kvMap)if(t(i,n),void 0!==this._vMap){const r=this._vMap;for(;r.has(i);)i=r.get(i),t(i,n)}}}function zv(e,t,n){Vr("NgControlFlow");const i=Ve(),r=Ur(),o=Rh(i,Ft+e);if(ni(i,r,t)){const c=Q(null);try{if(Bd(o,0),-1!==t){const f=Ph(i[Xe],Ft+t),C=fa(o,f.tView.ssrId);hc(o,dc(i,f,n,{dehydratedView:C}),0,ha(f,C))}}finally{Q(c)}}else{const c=Bm(o,0);void 0!==c&&(c[Dn]=n)}}class nI{constructor(t,n,i){this.lContainer=t,this.$implicit=n,this.$index=i}get $count(){return this.lContainer.length-Zn}}function Wv(e,t){return t}class rI{constructor(t,n,i){this.hasEmptyBlock=t,this.trackByFn=n,this.liveCollection=i}}function Kv(e,t,n,i,r,o,s,c,f,C,A,H,ae){Vr("NgControlFlow");const me=void 0!==f,Ee=Ve(),He=c?s.bind(Ee[mn][Dn]):s,it=new rI(me,He);Ee[Ft+e]=it,ga(e+1,t,n,i,r,o),me&&ga(e+2,f,C,A,H,ae)}class oI extends eI{constructor(t,n,i){super(),this.lContainer=t,this.hostLView=n,this.templateTNode=i,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Zn}at(t){return this.getLView(t)[Dn].$implicit}attach(t,n){const i=n[Fn];this.needsIndexUpdate||=t!==this.length,hc(this.lContainer,n,t,ha(this.templateTNode,i))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function sI(e,t){return ac(e,t)}(this.lContainer,t)}create(t,n){const i=fa(this.lContainer,this.templateTNode.tView.ssrId);return dc(this.hostLView,this.templateTNode,new nI(this.lContainer,n,t),{dehydratedView:i})}destroy(t){Ml(t[Xe],t)}updateValue(t,n){this.getLView(t)[Dn].$implicit=n}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t{e.destroy(c)})}(s,e,o.trackByFn),s.updateIndexes(),o.hasEmptyBlock){const c=Ur(),f=0===s.length;if(ni(i,c,f)){const C=n+2,A=Rh(i,C);if(f){const H=Ph(r,C),ae=fa(A,H.tView.ssrId);hc(A,dc(i,H,void 0,{dehydratedView:ae}),0,ha(H,ae))}else Bd(A,0)}}}finally{Q(t)}}function Rh(e,t){return e[t]}function Ph(e,t){return Ka(e,t)}function eu(e,t,n,i){const r=Ve(),o=fn(),s=Ft+e,c=r[tt],f=o.firstCreatePass?function cI(e,t,n,i,r,o){const s=t.consts,f=da(t,e,2,i,oo(s,r));return Rd(t,n,f,oo(s,o)),null!==f.attrs&&Ul(f,f.attrs,!1),null!==f.mergedAttrs&&Ul(f,f.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,f),f}(s,o,r,t,n,i):o.data[s],C=Xv(o,r,f,c,t,e);r[s]=C;const A=$a(f);return so(f,!0),Dm(c,C,f),!function Tc(e){return!(32&~e.flags)}(f)&&Qa()&&Sl(o,r,C,f),0===function cD(){return Ht.lFrame.elementDepthCount}()&&Ni(C,r),function lD(){Ht.lFrame.elementDepthCount++}(),A&&(Ad(o,r,f),Td(o,f,r)),null!==i&&Od(r,f),eu}function tu(){let e=In();Ou()?xu():(e=e.parent,so(e,!1));const t=e;(function dD(e){return Ht.skipHydrationRootTNode===e})(t)&&function mD(){Ht.skipHydrationRootTNode=null}(),function uD(){Ht.lFrame.elementDepthCount--}();const n=fn();return n.firstCreatePass&&(Jc(n,e),Kc(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function TD(e){return!!(8&e.flags)}(t)&&Ih(n,t,Ve(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function AD(e){return!!(16&e.flags)}(t)&&Ih(n,t,Ve(),t.stylesWithoutHost,!1),tu}function Nh(e,t,n,i){return eu(e,t,n,i),tu(),Nh}let Xv=(e,t,n,i,r,o)=>(ao(!0),wl(i,r,function Xf(){return Ht.lFrame.currentNamespace}()));function nu(e,t,n){const i=Ve(),r=fn(),o=e+Ft,s=r.firstCreatePass?function dI(e,t,n,i,r){const o=t.consts,s=oo(o,i),c=da(t,e,8,"ng-container",s);return null!==s&&Ul(c,s,!0),Rd(t,n,c,oo(o,r)),null!==t.queries&&t.queries.elementStart(t,c),c}(o,r,i,t,n):r.data[o];so(s,!0);const c=Qv(r,i,s,e);return i[o]=c,Qa()&&Sl(r,i,c,s),Ni(c,i),$a(s)&&(Ad(r,i,s),Td(r,s,i)),null!=n&&Od(i,s),nu}function iu(){let e=In();const t=fn();return Ou()?xu():(e=e.parent,so(e,!1)),t.firstCreatePass&&(Jc(t,e),Kc(e)&&t.queries.elementEnd(e)),iu}function kh(e,t,n){return nu(e,t,n),iu(),kh}let Qv=(e,t,n,i)=>(ao(!0),Dd(t[tt],""));function Yv(){return Ve()}function Fh(e,t,n){const i=Ve();return ni(i,Ur(),t)&&qi(fn(),Bn(),i,e,t,i[tt],n,!0),Fh}function Lh(e,t,n){const i=Ve();if(ni(i,Ur(),t)){const o=fn(),s=Bn();qi(o,s,i,e,t,Lm(Pu(o.data),s,i),n,!0)}return Lh}const Bs=void 0;var mI=["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 pI(e){const n=Math.floor(Math.abs(e)),i=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===i?1:5}];let Pa={};function Bh(e){const t=function gI(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=qv(t);if(n)return n;const i=t.split("-")[0];if(n=qv(i),n)return n;if("en"===i)return mI;throw new ot(701,!1)}function Zv(e){return Bh(e)[Na.PluralCase]}function qv(e){return e in Pa||(Pa[e]=st.ng&&st.ng.common&&st.ng.common.locales&&st.ng.common.locales[e]),Pa[e]}var Na=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Na||{});const ka="en-US";let Jv=ka;function Vh(e,t,n,i){const r=Ve(),o=fn(),s=In();return $h(o,r,r[tt],s,e,t,i),Vh}function Hh(e,t){const n=In(),i=Ve(),r=fn();return $h(r,i,Lm(Pu(r.data),n,i),n,e,t),Hh}function $h(e,t,n,i,r,o,s){const c=$a(i),C=e.firstCreatePass&&Fm(e),A=t[Dn],H=km(t);let ae=!0;if(3&i.type||s){const He=$i(i,t),it=s?s(He):He,ft=H.length,Qe=s?bn=>s(Tn(bn[i.index])):i.index;let Lt=null;if(!s&&c&&(Lt=function hS(e,t,n,i){const r=e.cleanup;if(null!=r)for(let o=0;of?c[f]:null}"string"==typeof s&&(o+=2)}return null}(e,t,r,i.index)),null!==Lt)(Lt.__ngLastListenerFn__||Lt).__ngNextListenerFn__=o,Lt.__ngLastListenerFn__=o,ae=!1;else{o=I_(i,t,A,o,!1);const bn=n.listen(it,r,o);H.push(o,bn),C&&C.push(r,Qe,ft,ft+1)}}else o=I_(i,t,A,o,!1);const me=i.outputs;let Ee;if(ae&&null!==me&&(Ee=me[r])){const He=Ee.length;if(He)for(let it=0;it-1?ur(e.index,t):t);let f=M_(t,n,i,s),C=o.__ngNextListenerFn__;for(;C;)f=M_(t,n,C,s)&&f,C=C.__ngNextListenerFn__;return r&&!1===f&&s.preventDefault(),f}}function S_(e=1){return function DD(e){return(Ht.lFrame.contextLView=function Rf(e,t){for(;e>0;)t=t[Ln],e--;return t}(e,Ht.lFrame.contextLView))[Dn]}(e)}function fS(e,t){let n=null;const i=function Io(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let r=0;r(ao(!0),function yd(e,t){return e.createText(t)}(t[tt],i));function Kh(e){return cu("",e,""),Kh}function cu(e,t,n){const i=Ve(),r=wa(i,e,t,n);return r!==Qt&&Uo(i,Pi(),r),cu}function Gh(e,t,n,i,r){const o=Ve(),s=Ma(o,e,t,n,i,r);return s!==Qt&&Uo(o,Pi(),s),Gh}function Xh(e,t,n){Og(t)&&(t=t());const i=Ve();return ni(i,Ur(),t)&&qi(fn(),Bn(),i,e,t,i[tt],n,!1),Xh}function ab(e,t){const n=Og(e);return n&&e.set(t),n}function Qh(e,t){const n=Ve(),i=fn(),r=In();return $h(i,n,n[tt],r,e,t),Qh}function Yh(e,t,n,i,r){if(e=$(e),Array.isArray(e))for(let o=0;o>20;if(Hi(e)||!e.multi){const me=new Ya(C,r,ua),Ee=qh(f,t,r?A:A+ae,H);-1===Ee?(Hu(il(c,s),o,f),Zh(o,e,t.length),t.push(f),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(me),s.push(me)):(n[Ee]=me,s[Ee]=me)}else{const me=qh(f,t,A+ae,H),Ee=qh(f,t,A,A+ae),it=Ee>=0&&n[Ee];if(r&&!it||!r&&!(me>=0&&n[me])){Hu(il(c,s),o,f);const ft=function RS(e,t,n,i,r){const o=new Ya(e,n,ua);return o.multi=[],o.index=t,o.componentProviders=0,cb(o,r,i&&!n),o}(r?xS:OS,n.length,r,i,C);!r&&it&&(n[Ee].providerFactory=ft),Zh(o,e,t.length,0),t.push(f),c.directiveStart++,c.directiveEnd++,r&&(c.providerIndexes+=1048576),n.push(ft),s.push(ft)}else Zh(o,e,me>-1?me:Ee,cb(n[r?Ee:me],C,!r&&i));!r&&i&&it&&n[Ee].componentProviders++}}}function Zh(e,t,n,i){const r=Hi(t),o=function ws(e){return!!e.useClass}(t);if(r||o){const f=(o?$(t.useClass):t).prototype.ngOnDestroy;if(f){const C=e.destroyHooks||(e.destroyHooks=[]);if(!r&&t.multi){const A=C.indexOf(n);-1===A?C.push(n,[i,f]):C[A+1].push(i,f)}else C.push(n,f)}}}function cb(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function qh(e,t,n,i){for(let r=n;r{n.providersResolver=(i,r)=>function AS(e,t,n){const i=fn();if(i.firstCreatePass){const r=Mr(e);Yh(n,i.data,i.blueprint,r,!0),Yh(t,i.data,i.blueprint,r,!1)}}(i,r?r(e):e,t)}}let PS=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const i=qr(0,n.type),r=i.length>0?uh([i],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,r)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=rn({token:e,providedIn:"environment",factory:()=>new e(Un(yi))})}return e})();function ub(e){Vr("NgStandalone"),e.getStandaloneInjector=t=>t.get(PS).getOrCreateStandaloneInjector(e)}function bb(e,t,n){const i=zi()+e,r=Ve();return r[i]===Qt?ho(r,i,n?t.call(n):t()):Sc(r,i)}function yb(e,t,n,i){return Mb(Ve(),zi(),e,t,n,i)}function Db(e,t,n,i,r){return Ib(Ve(),zi(),e,t,n,i,r)}function Eb(e,t,n,i,r,o){return Sb(Ve(),zi(),e,t,n,i,r,o)}function Cb(e,t,n,i,r,o,s){return Tb(Ve(),zi(),e,t,n,i,r,o,s)}function wb(e,t,n,i,r,o,s,c){const f=zi()+e,C=Ve(),A=Ir(C,f,n,i,r,o);return ni(C,f+4,s)||A?ho(C,f+5,c?t.call(c,n,i,r,o,s):t(n,i,r,o,s)):Sc(C,f+5)}function jc(e,t){const n=e[t];return n===Qt?void 0:n}function Mb(e,t,n,i,r,o){const s=t+n;return ni(e,s,r)?ho(e,s+1,o?i.call(o,r):i(r)):jc(e,s+1)}function Ib(e,t,n,i,r,o,s){const c=t+n;return ks(e,c,r,o)?ho(e,c+2,s?i.call(s,r,o):i(r,o)):jc(e,c+2)}function Sb(e,t,n,i,r,o,s,c){const f=t+n;return function Kl(e,t,n,i,r){const o=ks(e,t,n,i);return ni(e,t+2,r)||o}(e,f,r,o,s)?ho(e,f+3,c?i.call(c,r,o,s):i(r,o,s)):jc(e,f+3)}function Tb(e,t,n,i,r,o,s,c,f){const C=t+n;return Ir(e,C,r,o,s,c)?ho(e,C+4,f?i.call(f,r,o,s,c):i(r,o,s,c)):jc(e,C+4)}function Ob(e,t){const n=fn();let i;const r=e+Ft;n.firstCreatePass?(i=function GS(e,t){if(t)for(let n=t.length-1;n>=0;n--){const i=t[n];if(e===i.name)return i}}(t,n.pipeRegistry),n.data[r]=i,i.onDestroy&&(n.destroyHooks??=[]).push(r,i.onDestroy)):i=n.data[r];const o=i.factory||(i.factory=Yi(i.type)),c=Gn(ua);try{const f=nl(!1),C=o();return nl(f),function vS(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}(n,Ve(),r,C),C}finally{Gn(c)}}function xb(e,t,n){const i=e+Ft,r=Ve(),o=Ys(r,i);return Uc(r,i)?Mb(r,zi(),t,o.transform,n,o):o.transform(n)}function Rb(e,t,n,i){const r=e+Ft,o=Ve(),s=Ys(o,r);return Uc(o,r)?Ib(o,zi(),t,s.transform,n,i,s):s.transform(n,i)}function Pb(e,t,n,i,r){const o=e+Ft,s=Ve(),c=Ys(s,o);return Uc(s,o)?Sb(s,zi(),t,c.transform,n,i,r,c):c.transform(n,i,r)}function Nb(e,t,n,i,r,o){const s=e+Ft,c=Ve(),f=Ys(c,s);return Uc(c,s)?Tb(c,zi(),t,f.transform,n,i,r,o,f):f.transform(n,i,r,o)}function kb(e,t,n){const i=e+Ft,r=Ve(),o=Ys(r,i);return Uc(r,i)?function Ab(e,t,n,i,r,o){let s=t+n,c=!1;for(let f=0;f{class e{log(n){console.log(n)}warn(n){console.warn(n)}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=rn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const ry=new Ue(""),oy=new Ue("");let cf,UT=(()=>{class e{constructor(n,i,r){this._ngZone=n,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,cf||(function VT(e){cf=e}(r),r.addToWindow(i)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{ti.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,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()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(n)||(clearTimeout(i.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,i,r){let o=-1;i&&i>0&&(o=setTimeout(()=>{this._callbacks=this._callbacks.filter(s=>s.timeoutId!==o),n()},i)),this._callbacks.push({doneCb:n,timeoutId:o,updateCb:r})}whenStable(n,i,r){if(r&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,i,r),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,i,r){return[]}static#e=this.\u0275fac=function(i){return new(i||e)(Un(ti),Un(sy),Un(oy))};static#t=this.\u0275prov=rn({token:e,factory:e.\u0275fac})}return e})(),sy=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,i){this._applications.set(n,i)}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,i=!0){return cf?.findTestabilityInTree(this,n,i)??null}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=rn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function lf(e){return!!e&&"function"==typeof e.then}function ay(e){return!!e&&"function"==typeof e.subscribe}const HT=new Ue("");let uf=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,i)=>{this.resolve=n,this.reject=i}),this.appInits=Pt(HT,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const r of this.appInits){const o=r();if(lf(o))n.push(o);else if(ay(o)){const s=new Promise((c,f)=>{o.subscribe({complete:c,error:f})});n.push(s)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{i()}).catch(r=>{this.reject(r)}),0===n.length&&i(),this.initialized=!0}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=rn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const df=new Ue("");let ls=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Pt(gp),this.afterRenderEffectManager=Pt(Ec),this.externalTestViews=new Set,this.beforeRender=new wt.B,this.afterTick=new wt.B,this.componentTypes=[],this.components=[],this.isStable=Pt(ma).hasPendingTasks.pipe((0,yn.T)(n=>!n)),this._injector=Pt(yi)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,i){const r=n instanceof eg;if(!this._injector.get(uf).done)throw!r&&cr(n),new ot(405,!1);let s;s=r?n:this._injector.get(Dc).resolveComponentFactory(n),this.componentTypes.push(s.componentType);const c=function $T(e){return e.isBoundToModule}(s)?void 0:this._injector.get(Ns),C=s.create(dr.NULL,[],i||s.selector,c),A=C.location.nativeElement,H=C.injector.get(ry,null);return H?.registerApplication(A),C.onDestroy(()=>{this.detachView(C.hostView),hu(this.components,C),H?.unregisterApplication(A)}),this._loadComponent(C),C}tick(){this._tick(!0)}_tick(n){if(this._runningTick)throw new ot(101,!1);const i=Q(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(n)}catch(r){this.internalErrorHandler(r)}finally{this.afterTick.next(),this._runningTick=!1,Q(i)}}detectChangesInAttachedViews(n){let i=0;const r=this.afterRenderEffectManager;for(;;){if(i===zm)throw new ot(103,!1);if(n){const o=0===i;this.beforeRender.next(o);for(let{_lView:s,notifyErrorHandler:c}of this._views)WT(s,o,c)}if(i++,r.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:o})=>hf(o))&&(r.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:o})=>hf(o))))break}}attachView(n){const i=n;this._views.push(i),i.attachToAppRef(this)}detachView(n){const i=n;hu(this._views,i),i.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const i=this._injector.get(df,[]);[...this._bootstrapListeners,...i].forEach(r=>r(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),()=>hu(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new ot(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=rn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function hu(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function WT(e,t,n){!t&&!hf(e)||function KT(e,t,n){let i;n?(i=0,e[dt]|=1024):i=64&e[dt]?0:1,Rl(e,t,i)}(e,n,t)}function hf(e){return Su(e)}class GT{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let XT=(()=>{class e{compileModuleSync(n){return new lh(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const i=this.compileModuleSync(n),o=hr(Qn(n).declarations).reduce((s,c)=>{const f=jt(c);return f&&s.push(new Mc(f)),s},[]);return new GT(i,o)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=rn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),ZT=(()=>{class e{constructor(){this.zone=Pt(ti),this.applicationRef=Pt(ls)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=rn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function hy(e){return[{provide:ti,useFactory:e},{provide:Ri,multi:!0,useFactory:()=>{const t=Pt(ZT,{optional:!0});return()=>t.initialize()}},{provide:Ri,multi:!0,useFactory:()=>{const t=Pt(eA);return()=>{t.initialize()}}},{provide:gp,useFactory:qT}]}function qT(){const e=Pt(ti),t=Pt(Lo);return n=>e.runOutsideAngular(()=>t.handleError(n))}function JT(e){return Dr([[],hy(()=>new ti(function fy(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}(e)))])}let eA=(()=>{class e{constructor(){this.subscription=new Bt.yU,this.initialized=!1,this.zone=Pt(ti),this.pendingTasks=Pt(ma)}initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{ti.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{ti.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(i){return new(i||e)};static#t=this.\u0275prov=rn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const pu=new Ue("",{providedIn:"root",factory:()=>Pt(pu,en.Optional|en.SkipSelf)||function tA(){return typeof $localize<"u"&&$localize.locale||ka}()}),nA=new Ue("",{providedIn:"root",factory:()=>"USD"}),ff=new Ue("");let us=null;function aA(){return!1}let by=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=cA}return e})();function cA(e){return function lA(e,t,n){if(ns(e)&&!n){const i=ur(e.index,t);return new mc(i,i)}return 47&e.type?new mc(t[mn],t):null}(In(),Ve(),!(16&~e))}class Cy{constructor(){}supports(t){return Wl(t)}create(t){return new pA(t)}}const fA=(e,t)=>t;class pA{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||fA}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,i=this._removalsHead,r=0,o=null;for(;n||i;){const s=!i||n&&n.currentIndex{s=this._trackByFn(r,c),null!==n&&Object.is(n.trackById,s)?(i&&(n=this._verifyReinsertion(n,c,s,r)),Object.is(n.item,c)||this._addIdentityChange(n,c)):(n=this._mismatch(n,c,s,r),i=!0),n=n._next,r++}),this.length=r;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,i,r){let o;return null===t?o=this._itTail:(o=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,o,r)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,r))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,o,r)):t=this._addAfter(new mA(n,i),o,r),t}_verifyReinsertion(t,n,i,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==o?t=this._reinsertAfter(o,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const r=t._prevRemoved,o=t._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(t,n,i),this._addToMoves(t,i),t}_moveAfter(t,n,i){return this._unlink(t),this._insertAfter(t,n,i),this._addToMoves(t,i),t}_addAfter(t,n,i){return this._insertAfter(t,n,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,i){const r=null===n?this._itHead:n._next;return t._next=r,t._prev=n,null===r?this._itTail=t:r._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new wy),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,i=t._next;return null===n?this._itHead=i:n._next=i,null===i?this._itTail=n:i._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new wy),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class mA{constructor(t,n){this.item=t,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 gA{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===n||n<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const n=t._prevDup,i=t._nextDup;return null===n?this._head=i:n._nextDup=i,null===i?this._tail=n:i._prevDup=n,null===this._head}}class wy{constructor(){this.map=new Map}put(t){const n=t.trackById;let i=this.map.get(n);i||(i=new gA,this.map.set(n,i)),i.add(t)}get(t,n){const r=this.map.get(t);return r?r.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function My(e,t,n){const i=e.previousIndex;if(null===i)return i;let r=0;return n&&i{if(n&&n.key===r)this._maybeAddToChanges(n,i),this._appendAfter=n,n=n._next;else{const o=this._getOrCreateRecordForKey(r,i);n=this._insertBeforeOrAppend(n,o)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let i=n;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const i=t._prev;return n._next=t,n._prev=i,t._prev=n,i&&(i._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const r=this._records.get(t);this._maybeAddToChanges(r,n);const o=r._prev,s=r._next;return o&&(o._next=s),s&&(s._prev=o),r._next=null,r._prev=null,r}const i=new _A(t);return this._records.set(t,i),i.currentValue=n,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(i=>n(t[i],i))}}class _A{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Sy(){return new bf([new Cy])}let bf=(()=>{class e{static#e=this.\u0275prov=rn({token:e,providedIn:"root",factory:Sy});constructor(n){this.factories=n}static create(n,i){if(null!=i){const r=i.factories.slice();n=n.concat(r)}return new e(n)}static extend(n){return{provide:e,useFactory:i=>e.create(n,i||Sy()),deps:[[e,new Xr,new ji]]}}find(n){const i=this.factories.find(r=>r.supports(n));if(null!=i)return i;throw new ot(901,!1)}}return e})();function Ty(){return new yf([new Iy])}let yf=(()=>{class e{static#e=this.\u0275prov=rn({token:e,providedIn:"root",factory:Ty});constructor(n){this.factories=n}static create(n,i){if(i){const r=i.factories.slice();n=n.concat(r)}return new e(n)}static extend(n){return{provide:e,useFactory:i=>e.create(n,i||Ty()),deps:[[e,new Xr,new ji]]}}find(n){const i=this.factories.find(r=>r.supports(n));if(i)return i;throw new ot(901,!1)}}return e})();function kA(e){try{const{rootComponent:t,appProviders:n,platformProviders:i}=e,r=function sA(e=[]){if(us)return us;const t=function gy(e=[],t){return dr.create({name:t,providers:[{provide:qo,useValue:"platform"},{provide:ff,useValue:new Set([()=>us=null])},...e]})}(e);return us=t,function cy(){!function ue(e){qe=e}(()=>{throw new ot(600,!1)})}(),function vy(e){e.get(Ep,null)?.forEach(n=>n())}(t),t}(i),o=[JT(),...n||[]],c=new Gg({providers:o,parent:r,debugName:"",runEnvironmentInitializers:!1}).injector,f=c.get(ti);return f.run(()=>{c.resolveInjectorInitializers();const C=c.get(Lo,null);let A;f.runOutsideAngular(()=>{A=f.onError.subscribe({next:me=>{C.handleError(me)}})});const H=()=>c.destroy(),ae=r.get(ff);return ae.add(H),c.onDestroy(()=>{A.unsubscribe(),ae.delete(H)}),function ly(e,t,n){try{const i=n();return lf(i)?i.catch(r=>{throw t.runOutsideAngular(()=>e.handleError(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>e.handleError(i)),i}}(C,f,()=>{const me=c.get(uf);return me.runInitializers(),me.donePromise.then(()=>{!function e_(e){"string"==typeof e&&(Jv=e.toLowerCase().replace(/_/g,"-"))}(c.get(pu,ka)||ka);const He=c.get(ls);return void 0!==t&&He.bootstrap(t),He})})})}catch(t){return Promise.reject(t)}}function YA(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function ZA(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}function JA(e){const t=Q(null);try{return e()}finally{Q(t)}}function oO(e,t){const n=jt(e),i=t.elementInjector||to();return new Mc(n).create(i,t.projectableNodes,t.hostElement,t.environmentInjector)}},88834:(et,fe,b)=>{b.d(fe,{$0:()=>ve,$z:()=>Oe,Hl:()=>qe,It:()=>ge,Sr:()=>be,iY:()=>Mt,pQ:()=>dn});var l=b(36860),w=b(54438),E=b(18617),z=b(86600);const N=["mat-button",""],ie=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],Q=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],Y=".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}",q=["mat-fab",""],re=["mat-mini-fab",""],Se=["mat-icon-button",""],pe=["*"],$e=new w.nKC("MAT_BUTTON_CONFIG"),Je=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let rt=(()=>{class We{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(T){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,T)}get disableRipple(){return this._disableRipple}set disableRipple(T){this._disableRipple=T,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(T){this._disabled=T,this._updateRippleDisabled()}constructor(T,R,k,x){this._elementRef=T,this._platform=R,this._ngZone=k,this._animationMode=x,this._focusMonitor=(0,w.WQX)(E.FN),this._rippleLoader=(0,w.WQX)(z.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;const ee=(0,w.WQX)($e,{optional:!0}),j=T.nativeElement,G=j.classList;this.disabledInteractive=ee?.disabledInteractive??!1,this._rippleLoader?.configureRipple(j,{className:"mat-mdc-button-ripple"});for(const{attribute:ye,mdcClasses:Ye}of Je)j.hasAttribute(ye)&&G.add(...Ye)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(T="program",R){T?this._focusMonitor.focusVia(this._elementRef.nativeElement,T,R):this._elementRef.nativeElement.focus(R)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:!(!this.disabled||!this.disabledInteractive)||null}_getDisabledAttribute(){return!(this.disabledInteractive||!this.disabled)||null}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static#e=this.\u0275fac=function(R){w.QTQ()};static#t=this.\u0275dir=w.FsC({type:We,inputs:{color:"color",disableRipple:[w.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",w.L39],disabled:[w.Mj6.HasDecoratorInputTransform,"disabled","disabled",w.L39],ariaDisabled:[w.Mj6.HasDecoratorInputTransform,"aria-disabled","ariaDisabled",w.L39],disabledInteractive:[w.Mj6.HasDecoratorInputTransform,"disabledInteractive","disabledInteractive",w.L39]},features:[w.GFd]})}return We})(),Le=(()=>{class We extends rt{constructor(T,R,k,x){super(T,R,k,x),this._haltDisabledEvents=ee=>{this.disabled&&(ee.preventDefault(),ee.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}_getAriaDisabled(){return null==this.ariaDisabled?this.disabled:this.ariaDisabled}static#e=this.\u0275fac=function(R){w.QTQ()};static#t=this.\u0275dir=w.FsC({type:We,inputs:{tabIndex:[w.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",T=>null==T?void 0:(0,w.Udg)(T)]},features:[w.GFd,w.Vt3]})}return We})(),Oe=(()=>{class We extends rt{constructor(T,R,k,x){super(T,R,k,x)}static#e=this.\u0275fac=function(R){return new(R||We)(w.rXU(w.aKT),w.rXU(l.OD),w.rXU(w.SKi),w.rXU(w.bc$,8))};static#t=this.\u0275cmp=w.VBU({type:We,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(R,k){2&R&&(w.BMQ("disabled",k._getDisabledAttribute())("aria-disabled",k._getAriaDisabled()),w.HbH(k.color?"mat-"+k.color:""),w.AVh("mat-mdc-button-disabled",k.disabled)("mat-mdc-button-disabled-interactive",k.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===k._animationMode)("mat-unthemed",!k.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[w.Vt3,w.aNF],attrs:N,ngContentSelectors:Q,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(R,k){1&R&&(w.NAR(ie),w.nrm(0,"span",0),w.SdG(1),w.j41(2,"span",1),w.SdG(3,1),w.k0s(),w.SdG(4,2),w.nrm(5,"span",2)(6,"span",3)),2&R&&w.AVh("mdc-button__ripple",!k._isFab)("mdc-fab__ripple",k._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(100% + 4px);width:calc(100% + 4px);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{font-family:var(--mdc-text-button-label-text-font);font-size:var(--mdc-text-button-label-text-size);letter-spacing:var(--mdc-text-button-label-text-tracking);font-weight:var(--mdc-text-button-label-text-weight);text-transform:var(--mdc-text-button-label-text-transform);height:var(--mdc-text-button-container-height);border-radius:var(--mdc-text-button-container-shape);padding:0 var(--mat-text-button-horizontal-padding, 8px)}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color)}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity)}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity)}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{font-family:var(--mdc-filled-button-label-text-font);font-size:var(--mdc-filled-button-label-text-size);letter-spacing:var(--mdc-filled-button-label-text-tracking);font-weight:var(--mdc-filled-button-label-text-weight);text-transform:var(--mdc-filled-button-label-text-transform);height:var(--mdc-filled-button-container-height);border-radius:var(--mdc-filled-button-container-shape);padding:0 var(--mat-filled-button-horizontal-padding, 16px)}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color)}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity)}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity)}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{font-family:var(--mdc-protected-button-label-text-font);font-size:var(--mdc-protected-button-label-text-size);letter-spacing:var(--mdc-protected-button-label-text-tracking);font-weight:var(--mdc-protected-button-label-text-weight);text-transform:var(--mdc-protected-button-label-text-transform);height:var(--mdc-protected-button-container-height);border-radius:var(--mdc-protected-button-container-shape);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow)}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color)}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color)}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity)}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity)}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow)}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow)}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow)}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow)}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{font-family:var(--mdc-outlined-button-label-text-font);font-size:var(--mdc-outlined-button-label-text-size);letter-spacing:var(--mdc-outlined-button-label-text-tracking);font-weight:var(--mdc-outlined-button-label-text-weight);text-transform:var(--mdc-outlined-button-label-text-transform);height:var(--mdc-outlined-button-container-height);border-radius:var(--mdc-outlined-button-container-shape);padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width);padding:0 var(--mat-outlined-button-horizontal-padding, 15px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color)}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color)}.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)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width))}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity)}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity)}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button-base{text-decoration:none}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-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._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;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})}return We})(),ge=(()=>{class We extends Le{constructor(T,R,k,x){super(T,R,k,x)}static#e=this.\u0275fac=function(R){return new(R||We)(w.rXU(w.aKT),w.rXU(l.OD),w.rXU(w.SKi),w.rXU(w.bc$,8))};static#t=this.\u0275cmp=w.VBU({type:We,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:15,hostBindings:function(R,k){2&R&&(w.BMQ("disabled",k._getDisabledAttribute())("tabindex",k.disabled&&!k.disabledInteractive?-1:k.tabIndex)("aria-disabled",k._getDisabledAttribute()),w.HbH(k.color?"mat-"+k.color:""),w.AVh("mat-mdc-button-disabled",k.disabled)("mat-mdc-button-disabled-interactive",k.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===k._animationMode)("mat-unthemed",!k.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],standalone:!0,features:[w.Vt3,w.aNF],attrs:N,ngContentSelectors:Q,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(R,k){1&R&&(w.NAR(ie),w.nrm(0,"span",0),w.SdG(1),w.j41(2,"span",1),w.SdG(3,1),w.k0s(),w.SdG(4,2),w.nrm(5,"span",2)(6,"span",3)),2&R&&w.AVh("mdc-button__ripple",!k._isFab)("mdc-fab__ripple",k._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(100% + 4px);width:calc(100% + 4px);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{font-family:var(--mdc-text-button-label-text-font);font-size:var(--mdc-text-button-label-text-size);letter-spacing:var(--mdc-text-button-label-text-tracking);font-weight:var(--mdc-text-button-label-text-weight);text-transform:var(--mdc-text-button-label-text-transform);height:var(--mdc-text-button-container-height);border-radius:var(--mdc-text-button-container-shape);padding:0 var(--mat-text-button-horizontal-padding, 8px)}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color)}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity)}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity)}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{font-family:var(--mdc-filled-button-label-text-font);font-size:var(--mdc-filled-button-label-text-size);letter-spacing:var(--mdc-filled-button-label-text-tracking);font-weight:var(--mdc-filled-button-label-text-weight);text-transform:var(--mdc-filled-button-label-text-transform);height:var(--mdc-filled-button-container-height);border-radius:var(--mdc-filled-button-container-shape);padding:0 var(--mat-filled-button-horizontal-padding, 16px)}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color)}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity)}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity)}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{font-family:var(--mdc-protected-button-label-text-font);font-size:var(--mdc-protected-button-label-text-size);letter-spacing:var(--mdc-protected-button-label-text-tracking);font-weight:var(--mdc-protected-button-label-text-weight);text-transform:var(--mdc-protected-button-label-text-transform);height:var(--mdc-protected-button-container-height);border-radius:var(--mdc-protected-button-container-shape);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow)}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color)}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color)}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity)}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity)}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow)}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow)}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow)}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow)}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{font-family:var(--mdc-outlined-button-label-text-font);font-size:var(--mdc-outlined-button-label-text-size);letter-spacing:var(--mdc-outlined-button-label-text-tracking);font-weight:var(--mdc-outlined-button-label-text-weight);text-transform:var(--mdc-outlined-button-label-text-transform);height:var(--mdc-outlined-button-container-height);border-radius:var(--mdc-outlined-button-container-shape);padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width);padding:0 var(--mat-outlined-button-horizontal-padding, 15px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color)}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color)}.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)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width))}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity)}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity)}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button-base{text-decoration:none}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-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._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;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)}',Y],encapsulation:2,changeDetection:0})}return We})();const De=new w.nKC("mat-mdc-fab-default-options",{providedIn:"root",factory:de});function de(){return{color:"accent"}}const Me=de();let be=(()=>{class We extends rt{constructor(T,R,k,x,ee){super(T,R,k,x),this._options=ee,this._isFab=!0,this._options=this._options||Me,this.color=this._options.color||Me.color}static#e=this.\u0275fac=function(R){return new(R||We)(w.rXU(w.aKT),w.rXU(l.OD),w.rXU(w.SKi),w.rXU(w.bc$,8),w.rXU(De,8))};static#t=this.\u0275cmp=w.VBU({type:We,selectors:[["button","mat-fab",""]],hostVars:18,hostBindings:function(R,k){2&R&&(w.BMQ("disabled",k._getDisabledAttribute())("aria-disabled",k._getAriaDisabled()),w.HbH(k.color?"mat-"+k.color:""),w.AVh("mat-mdc-button-disabled",k.disabled)("mat-mdc-button-disabled-interactive",k.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===k._animationMode)("mat-unthemed",!k.color)("mat-mdc-button-base",!0)("mdc-fab--extended",k.extended)("mat-mdc-extended-fab",k.extended))},inputs:{extended:[w.Mj6.HasDecoratorInputTransform,"extended","extended",w.L39]},exportAs:["matButton"],standalone:!0,features:[w.GFd,w.Vt3,w.aNF],attrs:q,ngContentSelectors:Q,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(R,k){1&R&&(w.NAR(ie),w.nrm(0,"span",0),w.SdG(1),w.j41(2,"span",1),w.SdG(3,1),w.k0s(),w.SdG(4,2),w.nrm(5,"span",2)(6,"span",3)),2&R&&w.AVh("mdc-button__ripple",!k._isFab)("mdc-fab__ripple",k._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)}.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(100% + 4px);width:calc(100% + 4px)}@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)}.mat-mdc-fab{background-color:var(--mdc-fab-container-color)}.mat-mdc-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(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape)}.mat-mdc-mini-fab{background-color:var(--mdc-fab-small-container-color)}.mat-mdc-mini-fab .mdc-fab__icon{width:var(--mdc-fab-small-icon-size);height:var(--mdc-fab-small-icon-size);font-size:var(--mdc-fab-small-icon-size)}.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-small-container-shape)}.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-small-container-shape)}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mdc-extended-fab-container-height);border-radius:var(--mdc-extended-fab-container-shape);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-extended-fab .mdc-fab__ripple{border-radius:var(--mdc-extended-fab-container-shape)}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);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}.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-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.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-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled,.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab[disabled],.mat-mdc-fab[disabled]:focus,.mat-mdc-fab.mat-mdc-button-disabled,.mat-mdc-fab.mat-mdc-button-disabled:focus,.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab[disabled]:focus,.mat-mdc-mini-fab.mat-mdc-button-disabled,.mat-mdc-mini-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab.mat-mdc-button-disabled-interactive,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{color:var(--mat-fab-foreground-color, inherit);box-shadow:var(--mdc-fab-container-elevation-shadow)}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color)}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color)}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity)}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity)}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity)}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow)}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow)}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color);background-color:var(--mat-fab-disabled-state-container-color)}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab{color:var(--mat-fab-small-foreground-color, inherit);box-shadow:var(--mdc-fab-small-container-elevation-shadow)}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color)}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color)}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity)}.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity)}.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity)}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow)}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow)}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow)}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color);background-color:var(--mat-fab-small-disabled-state-container-color)}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-extended-fab{box-shadow:var(--mdc-extended-fab-container-elevation-shadow)}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow)}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow)}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow)}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.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 .mat-mdc-button-touch-target{width:100%}.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}'],encapsulation:2,changeDetection:0})}return We})(),ve=(()=>{class We extends rt{constructor(T,R,k,x,ee){super(T,R,k,x),this._options=ee,this._isFab=!0,this._options=this._options||Me,this.color=this._options.color||Me.color}static#e=this.\u0275fac=function(R){return new(R||We)(w.rXU(w.aKT),w.rXU(l.OD),w.rXU(w.SKi),w.rXU(w.bc$,8),w.rXU(De,8))};static#t=this.\u0275cmp=w.VBU({type:We,selectors:[["button","mat-mini-fab",""]],hostVars:14,hostBindings:function(R,k){2&R&&(w.BMQ("disabled",k._getDisabledAttribute())("aria-disabled",k._getAriaDisabled()),w.HbH(k.color?"mat-"+k.color:""),w.AVh("mat-mdc-button-disabled",k.disabled)("mat-mdc-button-disabled-interactive",k.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===k._animationMode)("mat-unthemed",!k.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[w.Vt3,w.aNF],attrs:re,ngContentSelectors:Q,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(R,k){1&R&&(w.NAR(ie),w.nrm(0,"span",0),w.SdG(1),w.j41(2,"span",1),w.SdG(3,1),w.k0s(),w.SdG(4,2),w.nrm(5,"span",2)(6,"span",3)),2&R&&w.AVh("mdc-button__ripple",!k._isFab)("mdc-fab__ripple",k._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)}.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(100% + 4px);width:calc(100% + 4px)}@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)}.mat-mdc-fab{background-color:var(--mdc-fab-container-color)}.mat-mdc-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(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape)}.mat-mdc-mini-fab{background-color:var(--mdc-fab-small-container-color)}.mat-mdc-mini-fab .mdc-fab__icon{width:var(--mdc-fab-small-icon-size);height:var(--mdc-fab-small-icon-size);font-size:var(--mdc-fab-small-icon-size)}.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-small-container-shape)}.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-small-container-shape)}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mdc-extended-fab-container-height);border-radius:var(--mdc-extended-fab-container-shape);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-extended-fab .mdc-fab__ripple{border-radius:var(--mdc-extended-fab-container-shape)}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);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}.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-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.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-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled,.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab[disabled],.mat-mdc-fab[disabled]:focus,.mat-mdc-fab.mat-mdc-button-disabled,.mat-mdc-fab.mat-mdc-button-disabled:focus,.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab[disabled]:focus,.mat-mdc-mini-fab.mat-mdc-button-disabled,.mat-mdc-mini-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab.mat-mdc-button-disabled-interactive,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{color:var(--mat-fab-foreground-color, inherit);box-shadow:var(--mdc-fab-container-elevation-shadow)}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color)}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color)}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity)}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity)}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity)}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow)}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow)}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color);background-color:var(--mat-fab-disabled-state-container-color)}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab{color:var(--mat-fab-small-foreground-color, inherit);box-shadow:var(--mdc-fab-small-container-elevation-shadow)}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color)}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color)}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity)}.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity)}.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity)}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow)}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow)}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow)}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color);background-color:var(--mat-fab-small-disabled-state-container-color)}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-extended-fab{box-shadow:var(--mdc-extended-fab-container-elevation-shadow)}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow)}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow)}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow)}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.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 .mat-mdc-button-touch-target{width:100%}.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}'],encapsulation:2,changeDetection:0})}return We})(),Mt=(()=>{class We extends rt{constructor(T,R,k,x){super(T,R,k,x),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static#e=this.\u0275fac=function(R){return new(R||We)(w.rXU(w.aKT),w.rXU(l.OD),w.rXU(w.SKi),w.rXU(w.bc$,8))};static#t=this.\u0275cmp=w.VBU({type:We,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(R,k){2&R&&(w.BMQ("disabled",k._getDisabledAttribute())("aria-disabled",k._getAriaDisabled()),w.HbH(k.color?"mat-"+k.color:""),w.AVh("mat-mdc-button-disabled",k.disabled)("mat-mdc-button-disabled-interactive",k.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===k._animationMode)("mat-unthemed",!k.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[w.Vt3,w.aNF],attrs:Se,ngContentSelectors:pe,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(R,k){1&R&&(w.NAR(),w.nrm(0,"span",0),w.SdG(1),w.nrm(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{color:var(--mdc-icon-button-icon-color)}.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{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label{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-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity)}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity)}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.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}',Y],encapsulation:2,changeDetection:0})}return We})(),dn=(()=>{class We extends Le{constructor(T,R,k,x){super(T,R,k,x)}static#e=this.\u0275fac=function(R){return new(R||We)(w.rXU(w.aKT),w.rXU(l.OD),w.rXU(w.SKi),w.rXU(w.bc$,8))};static#t=this.\u0275cmp=w.VBU({type:We,selectors:[["a","mat-icon-button",""]],hostVars:15,hostBindings:function(R,k){2&R&&(w.BMQ("disabled",k._getDisabledAttribute())("tabindex",k.disabled&&!k.disabledInteractive?-1:k.tabIndex)("aria-disabled",k._getDisabledAttribute()),w.HbH(k.color?"mat-"+k.color:""),w.AVh("mat-mdc-button-disabled",k.disabled)("mat-mdc-button-disabled-interactive",k.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===k._animationMode)("mat-unthemed",!k.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],standalone:!0,features:[w.Vt3,w.aNF],attrs:Se,ngContentSelectors:Q,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(R,k){1&R&&(w.NAR(ie),w.nrm(0,"span",0),w.SdG(1),w.j41(2,"span",1),w.SdG(3,1),w.k0s(),w.SdG(4,2),w.nrm(5,"span",2)(6,"span",3)),2&R&&w.AVh("mdc-button__ripple",!k._isFab)("mdc-fab__ripple",k._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{color:var(--mdc-icon-button-icon-color)}.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{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label{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-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity)}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity)}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.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}',Y],encapsulation:2,changeDetection:0})}return We})(),qe=(()=>{class We{static#e=this.\u0275fac=function(R){return new(R||We)};static#t=this.\u0275mod=w.$C({type:We});static#n=this.\u0275inj=w.G2t({imports:[z.yE,z.pZ,z.yE]})}return We})()},86600:(et,fe,b)=>{b.d(fe,{r5:()=>Le,ed:()=>Oe,MJ:()=>k,es:()=>wt,Ju:()=>T,QC:()=>pt,is:()=>st,$E:()=>Te,yE:()=>de,wT:()=>nn,r6:()=>Fe,Ej:()=>Ze,pZ:()=>nt,xW:()=>G,ug:()=>X,Ex:()=>sn,X0:()=>qe,tO:()=>xt,jb:()=>jn,TL:()=>Kn});var l=b(54438),w=b(18617),E=b(28203),N=b(60177),ie=b(36860),Q=b(14085),te=b(21413),Y=b(67336);const ce=["text"],Se=[[["mat-icon"]],"*"],pe=["mat-icon","*"];function xe(Ae,_e){if(1&Ae&&l.nrm(0,"mat-pseudo-checkbox",6),2&Ae){const K=l.XpG();l.Y8G("disabled",K.disabled)("state",K.selected?"checked":"unchecked")}}function $e(Ae,_e){if(1&Ae&&l.nrm(0,"mat-pseudo-checkbox",7),2&Ae){const K=l.XpG();l.Y8G("disabled",K.disabled)}}function Ce(Ae,_e){if(1&Ae&&(l.j41(0,"span",4),l.EFF(1),l.k0s()),2&Ae){const K=l.XpG();l.R7$(),l.SpI("(",K.group.label,")")}}const Je=["mat-internal-form-field",""],rt=["*"];let Le=(()=>{class Ae{static#e=this.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)";static#t=this.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)";static#n=this.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)";static#i=this.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"}return Ae})(),Oe=(()=>{class Ae{static#e=this.COMPLEX="375ms";static#t=this.ENTERING="225ms";static#n=this.EXITING="195ms"}return Ae})();const De=new l.nKC("mat-sanity-checks",{providedIn:"root",factory:function ge(){return!0}});let de=(()=>{class Ae{constructor(K,he,je){this._sanityChecks=he,this._document=je,this._hasDoneGlobalChecks=!1,K._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(K){return!(0,ie.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[K])}static#e=this.\u0275fac=function(he){return new(he||Ae)(l.KVO(w.Q_),l.KVO(De,8),l.KVO(N.qQ))};static#t=this.\u0275mod=l.$C({type:Ae});static#n=this.\u0275inj=l.G2t({imports:[E.jI,E.jI]})}return Ae})();class qe{constructor(_e,K,he,je,At){this._defaultMatcher=_e,this.ngControl=K,this._parentFormGroup=he,this._parentForm=je,this._stateChanges=At,this.errorState=!1}updateErrorState(){const _e=this.errorState,K=this._parentFormGroup||this._parentForm,he=this.matcher||this._defaultMatcher,je=this.ngControl?this.ngControl.control:null,At=he?.isErrorState(je,K)??!1;At!==_e&&(this.errorState=At,this._stateChanges.next())}}const T=new l.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function R(){return(0,l.WQX)(l.xe9)}});class k{constructor(){this._localeChanges=new te.B,this.localeChanges=this._localeChanges}getValidDateOrNull(_e){return this.isDateInstance(_e)&&this.isValid(_e)?_e:null}deserialize(_e){return null==_e||this.isDateInstance(_e)&&this.isValid(_e)?_e:this.invalid()}setLocale(_e){this.locale=_e,this._localeChanges.next()}compareDate(_e,K){return this.getYear(_e)-this.getYear(K)||this.getMonth(_e)-this.getMonth(K)||this.getDate(_e)-this.getDate(K)}sameDate(_e,K){if(_e&&K){let he=this.isValid(_e),je=this.isValid(K);return he&&je?!this.compareDate(_e,K):he==je}return _e==K}clampDate(_e,K,he){return K&&this.compareDate(_e,K)<0?K:he&&this.compareDate(_e,he)>0?he:_e}}const ee=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function j(Ae,_e){const K=Array(Ae);for(let he=0;he{class Ae extends k{constructor(K){super(),this.useUtcForDisplay=!1,this._matDateLocale=(0,l.WQX)(T,{optional:!0}),void 0!==K&&(this._matDateLocale=K),super.setLocale(this._matDateLocale)}getYear(K){return K.getFullYear()}getMonth(K){return K.getMonth()}getDate(K){return K.getDate()}getDayOfWeek(K){return K.getDay()}getMonthNames(K){const he=new Intl.DateTimeFormat(this.locale,{month:K,timeZone:"utc"});return j(12,je=>this._format(he,new Date(2017,je,1)))}getDateNames(){const K=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return j(31,he=>this._format(K,new Date(2017,0,he+1)))}getDayOfWeekNames(K){const he=new Intl.DateTimeFormat(this.locale,{weekday:K,timeZone:"utc"});return j(7,je=>this._format(he,new Date(2017,0,je+1)))}getYearName(K){const he=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(he,K)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(K){return this.getDate(this._createDateWithOverflow(this.getYear(K),this.getMonth(K)+1,0))}clone(K){return new Date(K.getTime())}createDate(K,he,je){let At=this._createDateWithOverflow(K,he,je);return At.getMonth(),At}today(){return new Date}parse(K,he){return"number"==typeof K?new Date(K):K?new Date(Date.parse(K)):null}format(K,he){if(!this.isValid(K))throw Error("NativeDateAdapter: Cannot format invalid date.");const je=new Intl.DateTimeFormat(this.locale,{...he,timeZone:"utc"});return this._format(je,K)}addCalendarYears(K,he){return this.addCalendarMonths(K,12*he)}addCalendarMonths(K,he){let je=this._createDateWithOverflow(this.getYear(K),this.getMonth(K)+he,this.getDate(K));return this.getMonth(je)!=((this.getMonth(K)+he)%12+12)%12&&(je=this._createDateWithOverflow(this.getYear(je),this.getMonth(je),0)),je}addCalendarDays(K,he){return this._createDateWithOverflow(this.getYear(K),this.getMonth(K),this.getDate(K)+he)}toIso8601(K){return[K.getUTCFullYear(),this._2digit(K.getUTCMonth()+1),this._2digit(K.getUTCDate())].join("-")}deserialize(K){if("string"==typeof K){if(!K)return null;if(ee.test(K)){let he=new Date(K);if(this.isValid(he))return he}}return super.deserialize(K)}isDateInstance(K){return K instanceof Date}isValid(K){return!isNaN(K.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(K,he,je){const At=new Date;return At.setFullYear(K,he,je),At.setHours(0,0,0,0),At}_2digit(K){return("00"+K).slice(-2)}_format(K,he){const je=new Date;return je.setUTCFullYear(he.getFullYear(),he.getMonth(),he.getDate()),je.setUTCHours(he.getHours(),he.getMinutes(),he.getSeconds(),he.getMilliseconds()),K.format(je)}static#e=this.\u0275fac=function(he){return new(he||Ae)(l.KVO(T,8))};static#t=this.\u0275prov=l.jDH({token:Ae,factory:Ae.\u0275fac})}return Ae})(),wt=(()=>{class Ae{isErrorState(K,he){return!!(K&&K.invalid&&(K.touched||he&&he.submitted))}static#e=this.\u0275fac=function(he){return new(he||Ae)};static#t=this.\u0275prov=l.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})();var sn=function(Ae){return Ae[Ae.FADING_IN=0]="FADING_IN",Ae[Ae.VISIBLE=1]="VISIBLE",Ae[Ae.FADING_OUT=2]="FADING_OUT",Ae[Ae.HIDDEN=3]="HIDDEN",Ae}(sn||{});class ot{constructor(_e,K,he,je=!1){this._renderer=_e,this.element=K,this.config=he,this._animationForciblyDisabledThroughCss=je,this.state=sn.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const On=(0,ie.BQ)({passive:!0,capture:!0});class Hn{constructor(){this._events=new Map,this._delegateEventHandler=_e=>{const K=(0,ie.Fb)(_e);K&&this._events.get(_e.type)?.forEach((he,je)=>{(je===K||je.contains(K))&&he.forEach(At=>At.handleEvent(_e))})}}addHandler(_e,K,he,je){const At=this._events.get(K);if(At){const hn=At.get(he);hn?hn.add(je):At.set(he,new Set([je]))}else this._events.set(K,new Map([[he,new Set([je])]])),_e.runOutsideAngular(()=>{document.addEventListener(K,this._delegateEventHandler,On)})}removeHandler(_e,K,he){const je=this._events.get(_e);if(!je)return;const At=je.get(K);At&&(At.delete(he),0===At.size&&je.delete(K),0===je.size&&(this._events.delete(_e),document.removeEventListener(_e,this._delegateEventHandler,On)))}}const ai={enterDuration:225,exitDuration:150},mi=(0,ie.BQ)({passive:!0,capture:!0}),ke=["mousedown","touchstart"],F=["mouseup","mouseleave","touchend","touchcancel"];class X{static#e=this._eventManager=new Hn;constructor(_e,K,he,je){this._target=_e,this._ngZone=K,this._platform=je,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,je.isBrowser&&(this._containerElement=(0,Q.i8)(he))}fadeInRipple(_e,K,he={}){const je=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),At={...ai,...he.animation};he.centered&&(_e=je.left+je.width/2,K=je.top+je.height/2);const hn=he.radius||function J(Ae,_e,K){const he=Math.max(Math.abs(Ae-K.left),Math.abs(Ae-K.right)),je=Math.max(Math.abs(_e-K.top),Math.abs(_e-K.bottom));return Math.sqrt(he*he+je*je)}(_e,K,je),gn=_e-je.left,Et=K-je.top,Ti=At.enterDuration,kn=document.createElement("div");kn.classList.add("mat-ripple-element"),kn.style.left=gn-hn+"px",kn.style.top=Et-hn+"px",kn.style.height=2*hn+"px",kn.style.width=2*hn+"px",null!=he.color&&(kn.style.backgroundColor=he.color),kn.style.transitionDuration=`${Ti}ms`,this._containerElement.appendChild(kn);const ki=window.getComputedStyle(kn),Ai=ki.transitionDuration,rn="none"===ki.transitionProperty||"0s"===Ai||"0s, 0s"===Ai||0===je.width&&0===je.height,Ci=new ot(this,kn,he,rn);kn.style.transform="scale3d(1, 1, 1)",Ci.state=sn.FADING_IN,he.persistent||(this._mostRecentTransientRipple=Ci);let li=null;return!rn&&(Ti||At.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const ui=()=>this._finishRippleTransition(Ci),Li=()=>this._destroyRipple(Ci);kn.addEventListener("transitionend",ui),kn.addEventListener("transitioncancel",Li),li={onTransitionEnd:ui,onTransitionCancel:Li}}),this._activeRipples.set(Ci,li),(rn||!Ti)&&this._finishRippleTransition(Ci),Ci}fadeOutRipple(_e){if(_e.state===sn.FADING_OUT||_e.state===sn.HIDDEN)return;const K=_e.element,he={...ai,..._e.config.animation};K.style.transitionDuration=`${he.exitDuration}ms`,K.style.opacity="0",_e.state=sn.FADING_OUT,(_e._animationForciblyDisabledThroughCss||!he.exitDuration)&&this._finishRippleTransition(_e)}fadeOutAll(){this._getActiveRipples().forEach(_e=>_e.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(_e=>{_e.config.persistent||_e.fadeOut()})}setupTriggerEvents(_e){const K=(0,Q.i8)(_e);!this._platform.isBrowser||!K||K===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=K,ke.forEach(he=>{X._eventManager.addHandler(this._ngZone,he,K,this)}))}handleEvent(_e){"mousedown"===_e.type?this._onMousedown(_e):"touchstart"===_e.type?this._onTouchStart(_e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{F.forEach(K=>{this._triggerElement.addEventListener(K,this,mi)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(_e){_e.state===sn.FADING_IN?this._startFadeOutTransition(_e):_e.state===sn.FADING_OUT&&this._destroyRipple(_e)}_startFadeOutTransition(_e){const K=_e===this._mostRecentTransientRipple,{persistent:he}=_e.config;_e.state=sn.VISIBLE,!he&&(!K||!this._isPointerDown)&&_e.fadeOut()}_destroyRipple(_e){const K=this._activeRipples.get(_e)??null;this._activeRipples.delete(_e),this._activeRipples.size||(this._containerRect=null),_e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),_e.state=sn.HIDDEN,null!==K&&(_e.element.removeEventListener("transitionend",K.onTransitionEnd),_e.element.removeEventListener("transitioncancel",K.onTransitionCancel)),_e.element.remove()}_onMousedown(_e){const K=(0,w._G)(_e),he=this._lastTouchStartEvent&&Date.now(){!_e.config.persistent&&(_e.state===sn.VISIBLE||_e.config.terminateOnPointerUp&&_e.state===sn.FADING_IN)&&_e.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const _e=this._triggerElement;_e&&(ke.forEach(K=>X._eventManager.removeHandler(K,_e,this)),this._pointerUpEventsRegistered&&F.forEach(K=>_e.removeEventListener(K,this,mi)))}}const Te=new l.nKC("mat-ripple-global-options");let Fe=(()=>{class Ae{get disabled(){return this._disabled}set disabled(K){K&&this.fadeOutAllNonPersistent(),this._disabled=K,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(K){this._trigger=K,this._setupTriggerEventsIfEnabled()}constructor(K,he,je,At,hn){this._elementRef=K,this._animationMode=hn,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=At||{},this._rippleRenderer=new X(this,he,K,je)}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(K,he=0,je){return"number"==typeof K?this._rippleRenderer.fadeInRipple(K,he,{...this.rippleConfig,...je}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...K})}static#e=this.\u0275fac=function(he){return new(he||Ae)(l.rXU(l.aKT),l.rXU(l.SKi),l.rXU(ie.OD),l.rXU(Te,8),l.rXU(l.bc$,8))};static#t=this.\u0275dir=l.FsC({type:Ae,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(he,je){2&he&&l.AVh("mat-ripple-unbounded",je.unbounded)},inputs:{color:[l.Mj6.None,"matRippleColor","color"],unbounded:[l.Mj6.None,"matRippleUnbounded","unbounded"],centered:[l.Mj6.None,"matRippleCentered","centered"],radius:[l.Mj6.None,"matRippleRadius","radius"],animation:[l.Mj6.None,"matRippleAnimation","animation"],disabled:[l.Mj6.None,"matRippleDisabled","disabled"],trigger:[l.Mj6.None,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}return Ae})(),nt=(()=>{class Ae{static#e=this.\u0275fac=function(he){return new(he||Ae)};static#t=this.\u0275mod=l.$C({type:Ae});static#n=this.\u0275inj=l.G2t({imports:[de,de]})}return Ae})(),_t=(()=>{class Ae{constructor(K){this._animationMode=K,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#e=this.\u0275fac=function(he){return new(he||Ae)(l.rXU(l.bc$,8))};static#t=this.\u0275cmp=l.VBU({type:Ae,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(he,je){2&he&&l.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===je.state)("mat-pseudo-checkbox-checked","checked"===je.state)("mat-pseudo-checkbox-disabled",je.disabled)("mat-pseudo-checkbox-minimal","minimal"===je.appearance)("mat-pseudo-checkbox-full","full"===je.appearance)("_mat-animation-noopable","NoopAnimations"===je._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[l.aNF],decls:0,vars:0,template:function(he,je){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color);border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color);border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return Ae})();const st=new l.nKC("MAT_OPTION_PARENT_COMPONENT"),pt=new l.nKC("MatOptgroup");let qt=0;class Nt{constructor(_e,K=!1){this.source=_e,this.isUserInput=K}}let nn=(()=>{class Ae{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(K){this._disabled=K}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(K,he,je,At){this._element=K,this._changeDetectorRef=he,this._parent=je,this.group=At,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+qt++,this.onSelectionChange=new l.bkB,this._stateChanges=new te.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(K=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),K&&this._emitSelectionChangeEvent())}deselect(K=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),K&&this._emitSelectionChangeEvent())}focus(K,he){const je=this._getHostElement();"function"==typeof je.focus&&je.focus(he)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(K){(K.keyCode===Y.Fm||K.keyCode===Y.t6)&&!(0,Y.rp)(K)&&(this._selectViaInteraction(),K.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 K=this.viewValue;K!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=K)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(K=!1){this.onSelectionChange.emit(new Nt(this,K))}static#e=this.\u0275fac=function(he){return new(he||Ae)(l.rXU(l.aKT),l.rXU(l.gRc),l.rXU(st,8),l.rXU(pt,8))};static#t=this.\u0275cmp=l.VBU({type:Ae,selectors:[["mat-option"]],viewQuery:function(he,je){if(1&he&&l.GBs(ce,7),2&he){let At;l.mGM(At=l.lsd())&&(je._text=At.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(he,je){1&he&&l.bIt("click",function(){return je._selectViaInteraction()})("keydown",function(hn){return je._handleKeydown(hn)}),2&he&&(l.Mr5("id",je.id),l.BMQ("aria-selected",je.selected)("aria-disabled",je.disabled.toString()),l.AVh("mdc-list-item--selected",je.selected)("mat-mdc-option-multiple",je.multiple)("mat-mdc-option-active",je.active)("mdc-list-item--disabled",je.disabled))},inputs:{value:"value",id:"id",disabled:[l.Mj6.HasDecoratorInputTransform,"disabled","disabled",l.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[l.GFd,l.aNF],ngContentSelectors:pe,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox"],[1,"cdk-visually-hidden"],["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"]],template:function(he,je){1&he&&(l.NAR(Se),l.DNE(0,xe,1,2,"mat-pseudo-checkbox",1),l.SdG(1),l.j41(2,"span",2,0),l.SdG(4,1),l.k0s(),l.DNE(5,$e,1,1,"mat-pseudo-checkbox",3)(6,Ce,2,1,"span",4),l.nrm(7,"div",5)),2&he&&(l.vxM(0,je.multiple?0:-1),l.R7$(5),l.vxM(5,je.multiple||!je.selected||je.hideSingleSelectionIndicator?-1:5),l.R7$(),l.vxM(6,je.group&&je.group._inert?6:-1),l.R7$(),l.Y8G("matRippleTrigger",je._getHostElement())("matRippleDisabled",je.disabled||je.disableRipple))},dependencies:[_t,Fe],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;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.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-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return Ae})();function jn(Ae,_e,K){if(K.length){let he=_e.toArray(),je=K.toArray(),At=0;for(let hn=0;hnK+he?Math.max(0,Ae-he+_e):K}const $={capture:!0},U=["focus","click","mouseenter","touchstart"],M="mat-ripple-loader-uninitialized",P="mat-ripple-loader-class-name",Z="mat-ripple-loader-centered",we="mat-ripple-loader-disabled";let Ze=(()=>{class Ae{constructor(){this._document=(0,l.WQX)(N.qQ,{optional:!0}),this._animationMode=(0,l.WQX)(l.bc$,{optional:!0}),this._globalRippleOptions=(0,l.WQX)(Te,{optional:!0}),this._platform=(0,l.WQX)(ie.OD),this._ngZone=(0,l.WQX)(l.SKi),this._hosts=new Map,this._onInteraction=K=>{if(!(K.target instanceof HTMLElement))return;const je=K.target.closest(`[${M}]`);je&&this._createRipple(je)},this._ngZone.runOutsideAngular(()=>{for(const K of U)this._document?.addEventListener(K,this._onInteraction,$)})}ngOnDestroy(){const K=this._hosts.keys();for(const he of K)this.destroyRipple(he);for(const he of U)this._document?.removeEventListener(he,this._onInteraction,$)}configureRipple(K,he){K.setAttribute(M,""),(he.className||!K.hasAttribute(P))&&K.setAttribute(P,he.className||""),he.centered&&K.setAttribute(Z,""),he.disabled&&K.setAttribute(we,"")}getRipple(K){return this._hosts.get(K)||this._createRipple(K)}setDisabled(K,he){const je=this._hosts.get(K);je?je.disabled=he:he?K.setAttribute(we,""):K.removeAttribute(we)}_createRipple(K){if(!this._document)return;const he=this._hosts.get(K);if(he)return he;K.querySelector(".mat-ripple")?.remove();const je=this._document.createElement("span");je.classList.add("mat-ripple",K.getAttribute(P)),K.append(je);const At=new Fe(new l.aKT(je),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return At._isInitialized=!0,At.trigger=K,At.centered=K.hasAttribute(Z),At.disabled=K.hasAttribute(we),this.attachRipple(K,At),At}attachRipple(K,he){K.removeAttribute(M),this._hosts.set(K,he)}destroyRipple(K){const he=this._hosts.get(K);he&&(he.ngOnDestroy(),this._hosts.delete(K))}static#e=this.\u0275fac=function(he){return new(he||Ae)};static#t=this.\u0275prov=l.jDH({token:Ae,factory:Ae.\u0275fac,providedIn:"root"})}return Ae})(),xt=(()=>{class Ae{static#e=this.\u0275fac=function(he){return new(he||Ae)};static#t=this.\u0275cmp=l.VBU({type:Ae,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(he,je){2&he&&l.AVh("mdc-form-field--align-end","before"===je.labelPosition)},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[l.aNF],attrs:Je,ngContentSelectors:rt,decls:1,vars:0,template:function(he,je){1&he&&(l.NAR(),l.SdG(0))},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-form-field{font-family:var(--mdc-form-field-label-text-font);line-height:var(--mdc-form-field-label-text-line-height);font-size:var(--mdc-form-field-label-text-size);font-weight:var(--mdc-form-field-label-text-weight);letter-spacing:var(--mdc-form-field-label-text-tracking);color:var(--mdc-form-field-label-text-color)}.mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}"],encapsulation:2,changeDetection:0})}return Ae})()},99213:(et,fe,b)=>{b.d(fe,{An:()=>R,m_:()=>k});var l=b(54438),w=b(86600),E=b(60177),z=b(7673),N=b(18810),ie=b(27468),Q=b(18359),te=b(88141),Y=b(96354),q=b(99437),re=b(70980),ce=b(97647),Se=b(96697),pe=b(21626),xe=b(345);const $e=["*"];let Ce;function rt(x){return function Je(){if(void 0===Ce&&(Ce=null,typeof window<"u")){const x=window;void 0!==x.trustedTypes&&(Ce=x.trustedTypes.createPolicy("angular#components",{createHTML:ee=>ee}))}return Ce}()?.createHTML(x)||x}function vt(x){return Error(`Unable to find icon with the name "${x}"`)}function Oe(x){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${x}".`)}function ge(x){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${x}".`)}class De{constructor(ee,j,G){this.url=ee,this.svgText=j,this.options=G}}let de=(()=>{class x{constructor(j,G,ye,Ye){this._httpClient=j,this._sanitizer=G,this._errorHandler=Ye,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=ye}addSvgIcon(j,G,ye){return this.addSvgIconInNamespace("",j,G,ye)}addSvgIconLiteral(j,G,ye){return this.addSvgIconLiteralInNamespace("",j,G,ye)}addSvgIconInNamespace(j,G,ye,Ye){return this._addSvgIconConfig(j,G,new De(ye,null,Ye))}addSvgIconResolver(j){return this._resolvers.push(j),this}addSvgIconLiteralInNamespace(j,G,ye,Ye){const Be=this._sanitizer.sanitize(l.WPN.HTML,ye);if(!Be)throw ge(ye);const ct=rt(Be);return this._addSvgIconConfig(j,G,new De("",ct,Ye))}addSvgIconSet(j,G){return this.addSvgIconSetInNamespace("",j,G)}addSvgIconSetLiteral(j,G){return this.addSvgIconSetLiteralInNamespace("",j,G)}addSvgIconSetInNamespace(j,G,ye){return this._addSvgIconSetConfig(j,new De(G,null,ye))}addSvgIconSetLiteralInNamespace(j,G,ye){const Ye=this._sanitizer.sanitize(l.WPN.HTML,G);if(!Ye)throw ge(G);const Be=rt(Ye);return this._addSvgIconSetConfig(j,new De("",Be,ye))}registerFontClassAlias(j,G=j){return this._fontCssClassesByAlias.set(j,G),this}classNameForFontAlias(j){return this._fontCssClassesByAlias.get(j)||j}setDefaultFontSetClass(...j){return this._defaultFontSetClass=j,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(j){const G=this._sanitizer.sanitize(l.WPN.RESOURCE_URL,j);if(!G)throw Oe(j);const ye=this._cachedIconsByUrl.get(G);return ye?(0,z.of)(ve(ye)):this._loadSvgIconFromConfig(new De(j,null)).pipe((0,te.M)(Ye=>this._cachedIconsByUrl.set(G,Ye)),(0,Y.T)(Ye=>ve(Ye)))}getNamedSvgIcon(j,G=""){const ye=ze(G,j);let Ye=this._svgIconConfigs.get(ye);if(Ye)return this._getSvgFromConfig(Ye);if(Ye=this._getIconConfigFromResolvers(G,j),Ye)return this._svgIconConfigs.set(ye,Ye),this._getSvgFromConfig(Ye);const Be=this._iconSetConfigs.get(G);return Be?this._getSvgFromIconSetConfigs(j,Be):(0,N.$)(vt(ye))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(j){return j.svgText?(0,z.of)(ve(this._svgElementFromConfig(j))):this._loadSvgIconFromConfig(j).pipe((0,Y.T)(G=>ve(G)))}_getSvgFromIconSetConfigs(j,G){const ye=this._extractIconWithNameFromAnySet(j,G);if(ye)return(0,z.of)(ye);const Ye=G.filter(Be=>!Be.svgText).map(Be=>this._loadSvgIconSetFromConfig(Be).pipe((0,q.W)(ct=>{const wt=`Loading icon set URL: ${this._sanitizer.sanitize(l.WPN.RESOURCE_URL,Be.url)} failed: ${ct.message}`;return this._errorHandler.handleError(new Error(wt)),(0,z.of)(null)})));return(0,ie.p)(Ye).pipe((0,Y.T)(()=>{const Be=this._extractIconWithNameFromAnySet(j,G);if(!Be)throw vt(j);return Be}))}_extractIconWithNameFromAnySet(j,G){for(let ye=G.length-1;ye>=0;ye--){const Ye=G[ye];if(Ye.svgText&&Ye.svgText.toString().indexOf(j)>-1){const Be=this._svgElementFromConfig(Ye),ct=this._extractSvgIconFromSet(Be,j,Ye.options);if(ct)return ct}}return null}_loadSvgIconFromConfig(j){return this._fetchIcon(j).pipe((0,te.M)(G=>j.svgText=G),(0,Y.T)(()=>this._svgElementFromConfig(j)))}_loadSvgIconSetFromConfig(j){return j.svgText?(0,z.of)(null):this._fetchIcon(j).pipe((0,te.M)(G=>j.svgText=G))}_extractSvgIconFromSet(j,G,ye){const Ye=j.querySelector(`[id="${G}"]`);if(!Ye)return null;const Be=Ye.cloneNode(!0);if(Be.removeAttribute("id"),"svg"===Be.nodeName.toLowerCase())return this._setSvgAttributes(Be,ye);if("symbol"===Be.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Be),ye);const ct=this._svgElementFromString(rt(""));return ct.appendChild(Be),this._setSvgAttributes(ct,ye)}_svgElementFromString(j){const G=this._document.createElement("DIV");G.innerHTML=j;const ye=G.querySelector("svg");if(!ye)throw Error(" tag not found");return ye}_toSvgElement(j){const G=this._svgElementFromString(rt("")),ye=j.attributes;for(let Ye=0;Yert(wt)),(0,re.j)(()=>this._inProgressUrlFetches.delete(Be)),(0,ce.u)());return this._inProgressUrlFetches.set(Be,$t),$t}_addSvgIconConfig(j,G,ye){return this._svgIconConfigs.set(ze(j,G),ye),this}_addSvgIconSetConfig(j,G){const ye=this._iconSetConfigs.get(j);return ye?ye.push(G):this._iconSetConfigs.set(j,[G]),this}_svgElementFromConfig(j){if(!j.svgElement){const G=this._svgElementFromString(j.svgText);this._setSvgAttributes(G,j.options),j.svgElement=G}return j.svgElement}_getIconConfigFromResolvers(j,G){for(let ye=0;yeee?ee.pathname+ee.search:""}}}),We=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],ue=We.map(x=>`[${x}]`).join(", "),T=/^url\(['"]?#(.*?)['"]?\)$/;let R=(()=>{class x{get color(){return this._color||this._defaultColor}set color(j){this._color=j}get svgIcon(){return this._svgIcon}set svgIcon(j){j!==this._svgIcon&&(j?this._updateSvgIcon(j):this._svgIcon&&this._clearSvgElement(),this._svgIcon=j)}get fontSet(){return this._fontSet}set fontSet(j){const G=this._cleanupFontValue(j);G!==this._fontSet&&(this._fontSet=G,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(j){const G=this._cleanupFontValue(j);G!==this._fontIcon&&(this._fontIcon=G,this._updateFontIconClasses())}constructor(j,G,ye,Ye,Be,ct){this._elementRef=j,this._iconRegistry=G,this._location=Ye,this._errorHandler=Be,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=Q.yU.EMPTY,ct&&(ct.color&&(this.color=this._defaultColor=ct.color),ct.fontSet&&(this.fontSet=ct.fontSet)),ye||j.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(j){if(!j)return["",""];const G=j.split(":");switch(G.length){case 1:return["",G[0]];case 2:return G;default:throw Error(`Invalid icon name: "${j}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const j=this._elementsWithExternalReferences;if(j&&j.size){const G=this._location.getPathname();G!==this._previousPath&&(this._previousPath=G,this._prependPathToReferences(G))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(j){this._clearSvgElement();const G=this._location.getPathname();this._previousPath=G,this._cacheChildrenWithExternalReferences(j),this._prependPathToReferences(G),this._elementRef.nativeElement.appendChild(j)}_clearSvgElement(){const j=this._elementRef.nativeElement;let G=j.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();G--;){const ye=j.childNodes[G];(1!==ye.nodeType||"svg"===ye.nodeName.toLowerCase())&&ye.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const j=this._elementRef.nativeElement,G=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(ye=>ye.length>0);this._previousFontSetClass.forEach(ye=>j.classList.remove(ye)),G.forEach(ye=>j.classList.add(ye)),this._previousFontSetClass=G,this.fontIcon!==this._previousFontIconClass&&!G.includes("mat-ligature-font")&&(this._previousFontIconClass&&j.classList.remove(this._previousFontIconClass),this.fontIcon&&j.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(j){return"string"==typeof j?j.trim().split(" ")[0]:j}_prependPathToReferences(j){const G=this._elementsWithExternalReferences;G&&G.forEach((ye,Ye)=>{ye.forEach(Be=>{Ye.setAttribute(Be.name,`url('${j}#${Be.value}')`)})})}_cacheChildrenWithExternalReferences(j){const G=j.querySelectorAll(ue),ye=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let Ye=0;Ye{const ct=G[Ye],$t=ct.getAttribute(Be),wt=$t?$t.match(T):null;if(wt){let Bt=ye.get(ct);Bt||(Bt=[],ye.set(ct,Bt)),Bt.push({name:Be,value:wt[1]})}})}_updateSvgIcon(j){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),j){const[G,ye]=this._splitIconName(j);G&&(this._svgNamespace=G),ye&&(this._svgName=ye),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(ye,G).pipe((0,Se.s)(1)).subscribe(Ye=>this._setSvgElement(Ye),Ye=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${G}:${ye}! ${Ye.message}`))})}}static#e=this.\u0275fac=function(G){return new(G||x)(l.rXU(l.aKT),l.rXU(de),l.kS0("aria-hidden"),l.rXU(dn),l.rXU(l.zcH),l.rXU(Mt,8))};static#t=this.\u0275cmp=l.VBU({type:x,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(G,ye){2&G&&(l.BMQ("data-mat-icon-type",ye._usingFontIcon()?"font":"svg")("data-mat-icon-name",ye._svgName||ye.fontIcon)("data-mat-icon-namespace",ye._svgNamespace||ye.fontSet)("fontIcon",ye._usingFontIcon()?ye.fontIcon:null),l.HbH(ye.color?"mat-"+ye.color:""),l.AVh("mat-icon-inline",ye.inline)("mat-icon-no-color","primary"!==ye.color&&"accent"!==ye.color&&"warn"!==ye.color))},inputs:{color:"color",inline:[l.Mj6.HasDecoratorInputTransform,"inline","inline",l.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[l.GFd,l.aNF],ngContentSelectors:$e,decls:1,vars:0,template:function(G,ye){1&G&&(l.NAR(),l.SdG(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})}return x})(),k=(()=>{class x{static#e=this.\u0275fac=function(G){return new(G||x)};static#t=this.\u0275mod=l.$C({type:x});static#n=this.\u0275inj=l.G2t({imports:[w.yE,w.yE]})}return x})()},14823:(et,fe,b)=>{b.d(fe,{oV:()=>bt});var l=b(56977),w=b(96697),E=b(14085),z=b(67336),N=b(54438),ie=b(60177),Q=b(36860),te=b(18617),Y=b(28203),q=b(66969),re=b(65478),ce=b(76939),Se=b(21413);b(49969);const xe=["tooltip"],Je=new N.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const We=(0,N.WQX)(q.hJ);return()=>We.scrollStrategies.reposition({scrollThrottle:20})}}),Oe=new N.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function Le(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),De="tooltip-panel",de=(0,Q.BQ)({passive:!0});let bt=(()=>{class We{get position(){return this._position}set position(T){T!==this._position&&(this._position=T,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(T){this._positionAtOrigin=(0,E.he)(T),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(T){this._disabled=(0,E.he)(T),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(T){this._showDelay=(0,E.OE)(T)}get hideDelay(){return this._hideDelay}set hideDelay(T){this._hideDelay=(0,E.OE)(T),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(T){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=T?String(T).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(T){this._tooltipClass=T,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(T,R,k,x,ee,j,G,ye,Ye,Be,ct,$t){this._overlay=T,this._elementRef=R,this._scrollDispatcher=k,this._viewContainerRef=x,this._ngZone=ee,this._platform=j,this._ariaDescriber=G,this._focusMonitor=ye,this._dir=Be,this._defaultOptions=ct,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=Mt,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new Se.B,this._scrollStrategy=Ye,this._document=$t,ct&&(this._showDelay=ct.showDelay,this._hideDelay=ct.hideDelay,ct.position&&(this.position=ct.position),ct.positionAtOrigin&&(this.positionAtOrigin=ct.positionAtOrigin),ct.touchGestures&&(this.touchGestures=ct.touchGestures)),Be.change.pipe((0,l.Q)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=8}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,l.Q)(this._destroyed)).subscribe(T=>{T?"keyboard"===T&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const T=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([R,k])=>{T.removeEventListener(R,k,de)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(T,this.message,"tooltip"),this._focusMonitor.stopMonitoring(T)}show(T=this.showDelay,R){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const k=this._createOverlay(R);this._detach(),this._portal=this._portal||new ce.A8(this._tooltipComponent,this._viewContainerRef);const x=this._tooltipInstance=k.attach(this._portal).instance;x._triggerElement=this._elementRef.nativeElement,x._mouseLeaveHideDelay=this._hideDelay,x.afterHidden().pipe((0,l.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),x.show(T)}hide(T=this.hideDelay){const R=this._tooltipInstance;R&&(R.isVisible()?R.hide(T):(R._cancelPendingAnimations(),this._detach()))}toggle(T){this._isTooltipVisible()?this.hide():this.show(void 0,T)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(T){if(this._overlayRef){const x=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!T)&&x._origin instanceof N.aKT)return this._overlayRef;this._detach()}const R=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),k=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&T||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(R);return k.positionChanges.pipe((0,l.Q)(this._destroyed)).subscribe(x=>{this._updateCurrentPositionClass(x.connectionPair),this._tooltipInstance&&x.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:k,panelClass:`${this._cssClassPrefix}-${De}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,l.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,l.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,l.Q)(this._destroyed)).subscribe(x=>{this._isTooltipVisible()&&x.keyCode===z._f&&!(0,z.rp)(x)&&(x.preventDefault(),x.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(T){const R=T.getConfig().positionStrategy,k=this._getOrigin(),x=this._getOverlayPosition();R.withPositions([this._addOffset({...k.main,...x.main}),this._addOffset({...k.fallback,...x.fallback})])}_addOffset(T){const k=!this._dir||"ltr"==this._dir.value;return"top"===T.originY?T.offsetY=-8:"bottom"===T.originY?T.offsetY=8:"start"===T.originX?T.offsetX=k?-8:8:"end"===T.originX&&(T.offsetX=k?8:-8),T}_getOrigin(){const T=!this._dir||"ltr"==this._dir.value,R=this.position;let k;"above"==R||"below"==R?k={originX:"center",originY:"above"==R?"top":"bottom"}:"before"==R||"left"==R&&T||"right"==R&&!T?k={originX:"start",originY:"center"}:("after"==R||"right"==R&&T||"left"==R&&!T)&&(k={originX:"end",originY:"center"});const{x,y:ee}=this._invertPosition(k.originX,k.originY);return{main:k,fallback:{originX:x,originY:ee}}}_getOverlayPosition(){const T=!this._dir||"ltr"==this._dir.value,R=this.position;let k;"above"==R?k={overlayX:"center",overlayY:"bottom"}:"below"==R?k={overlayX:"center",overlayY:"top"}:"before"==R||"left"==R&&T||"right"==R&&!T?k={overlayX:"end",overlayY:"center"}:("after"==R||"right"==R&&T||"left"==R&&!T)&&(k={overlayX:"start",overlayY:"center"});const{x,y:ee}=this._invertPosition(k.overlayX,k.overlayY);return{main:k,fallback:{overlayX:x,overlayY:ee}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,w.s)(1),(0,l.Q)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(T){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=T,this._tooltipInstance._markForCheck())}_invertPosition(T,R){return"above"===this.position||"below"===this.position?"top"===R?R="bottom":"bottom"===R&&(R="top"):"end"===T?T="start":"start"===T&&(T="end"),{x:T,y:R}}_updateCurrentPositionClass(T){const{overlayY:R,originX:k,originY:x}=T;let ee;if(ee="center"===R?this._dir&&"rtl"===this._dir.value?"end"===k?"left":"right":"start"===k?"left":"right":"bottom"===R&&"top"===x?"above":"below",ee!==this._currentPosition){const j=this._overlayRef;if(j){const G=`${this._cssClassPrefix}-${De}-`;j.removePanelClass(G+this._currentPosition),j.addPanelClass(G+ee)}this._currentPosition=ee}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",T=>{let R;this._setupPointerExitEventsIfNeeded(),void 0!==T.x&&void 0!==T.y&&(R=T),this.show(void 0,R)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",T=>{const R=T.targetTouches?.[0],k=R?{x:R.clientX,y:R.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,k),this._defaultOptions.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const T=[];if(this._platformSupportsMouseEvents())T.push(["mouseleave",R=>{const k=R.relatedTarget;(!k||!this._overlayRef?.overlayElement.contains(k))&&this.hide()}],["wheel",R=>this._wheelListener(R)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const R=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};T.push(["touchend",R],["touchcancel",R])}this._addListeners(T),this._passiveListeners.push(...T)}_addListeners(T){T.forEach(([R,k])=>{this._elementRef.nativeElement.addEventListener(R,k,de)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(T){if(this._isTooltipVisible()){const R=this._document.elementFromPoint(T.clientX,T.clientY),k=this._elementRef.nativeElement;R!==k&&!k.contains(R)&&this.hide()}}_disableNativeGesturesIfNecessary(){const T=this.touchGestures;if("off"!==T){const R=this._elementRef.nativeElement,k=R.style;("on"===T||"INPUT"!==R.nodeName&&"TEXTAREA"!==R.nodeName)&&(k.userSelect=k.msUserSelect=k.webkitUserSelect=k.MozUserSelect="none"),("on"===T||!R.draggable)&&(k.webkitUserDrag="none"),k.touchAction="none",k.webkitTapHighlightColor="transparent"}}static#e=this.\u0275fac=function(R){return new(R||We)(N.rXU(q.hJ),N.rXU(N.aKT),N.rXU(re.R),N.rXU(N.c1b),N.rXU(N.SKi),N.rXU(Q.OD),N.rXU(te.vr),N.rXU(te.FN),N.rXU(Je),N.rXU(Y.dS),N.rXU(Oe,8),N.rXU(ie.qQ))};static#t=this.\u0275dir=N.FsC({type:We,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(R,k){2&R&&N.AVh("mat-mdc-tooltip-disabled",k.disabled)},inputs:{position:[N.Mj6.None,"matTooltipPosition","position"],positionAtOrigin:[N.Mj6.None,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[N.Mj6.None,"matTooltipDisabled","disabled"],showDelay:[N.Mj6.None,"matTooltipShowDelay","showDelay"],hideDelay:[N.Mj6.None,"matTooltipHideDelay","hideDelay"],touchGestures:[N.Mj6.None,"matTooltipTouchGestures","touchGestures"],message:[N.Mj6.None,"matTooltip","message"],tooltipClass:[N.Mj6.None,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0})}return We})(),Mt=(()=>{class We{constructor(T,R,k){this._changeDetectorRef=T,this._elementRef=R,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new Se.B,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled="NoopAnimations"===k}show(T){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},T)}hide(T){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},T)}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:T}){(!T||!this._triggerElement.contains(T))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const T=this._elementRef.nativeElement.getBoundingClientRect();return T.height>24&&T.width>=200}_handleAnimationEnd({animationName:T}){(T===this._showAnimation||T===this._hideAnimation)&&this._finalizeAnimation(T===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(T){T?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(T){const R=this._tooltip.nativeElement,k=this._showAnimation,x=this._hideAnimation;if(R.classList.remove(T?x:k),R.classList.add(T?k:x),this._isVisible=T,T&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const ee=getComputedStyle(R);("0s"===ee.getPropertyValue("animation-duration")||"none"===ee.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}T&&this._onShow(),this._animationsDisabled&&(R.classList.add("_mat-animation-noopable"),this._finalizeAnimation(T))}static#e=this.\u0275fac=function(R){return new(R||We)(N.rXU(N.gRc),N.rXU(N.aKT),N.rXU(N.bc$,8))};static#t=this.\u0275cmp=N.VBU({type:We,selectors:[["mat-tooltip-component"]],viewQuery:function(R,k){if(1&R&&N.GBs(xe,7),2&R){let x;N.mGM(x=N.lsd())&&(k._tooltip=x.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(R,k){1&R&&N.bIt("mouseleave",function(ee){return k._handleMouseLeave(ee)}),2&R&&N.xc7("zoom",k.isVisible()?1:null)},standalone:!0,features:[N.aNF],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(R,k){if(1&R){const x=N.RV6();N.j41(0,"div",1,0),N.bIt("animationend",function(j){return N.eBV(x),N.Njj(k._handleAnimationEnd(j))}),N.j41(2,"div",2),N.EFF(3),N.k0s()()}2&R&&(N.AVh("mdc-tooltip--multiline",k._isMultiline),N.Y8G("ngClass",k.tooltipClass),N.R7$(3),N.JRh(k.message))},dependencies:[ie.YU],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-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.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return We})()},345:(et,fe,b)=>{b.d(fe,{B7:()=>de,B8:()=>k,hE:()=>sn,up:()=>Ot});var l=b(54438),w=b(60177);class E extends w.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class z extends E{static makeCurrent(){(0,w.ZD)(new z)}onAndCancel(U,M,P){return U.addEventListener(M,P),()=>{U.removeEventListener(M,P)}}dispatchEvent(U,M){U.dispatchEvent(M)}remove(U){U.parentNode&&U.parentNode.removeChild(U)}createElement(U,M){return(M=M||this.getDefaultDocument()).createElement(U)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(U){return U.nodeType===Node.ELEMENT_NODE}isShadowRoot(U){return U instanceof DocumentFragment}getGlobalEventTarget(U,M){return"window"===M?window:"document"===M?U:"body"===M?U.body:null}getBaseHref(U){const M=function ie(){return N=N||document.querySelector("base"),N?N.getAttribute("href"):null}();return null==M?null:function Q($){return new URL($,document.baseURI).pathname}(M)}resetBaseElement(){N=null}getUserAgent(){return window.navigator.userAgent}getCookie(U){return(0,w._b)(document.cookie,U)}}let N=null,Y=(()=>{class ${build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(P){return new(P||$)};static#t=this.\u0275prov=l.jDH({token:$,factory:$.\u0275fac})}return $})();const q=new l.nKC("");let re=(()=>{class ${constructor(M,P){this._zone=P,this._eventNameToPlugin=new Map,M.forEach(Z=>{Z.manager=this}),this._plugins=M.slice().reverse()}addEventListener(M,P,Z){return this._findPluginFor(P).addEventListener(M,P,Z)}getZone(){return this._zone}_findPluginFor(M){let P=this._eventNameToPlugin.get(M);if(P)return P;if(P=this._plugins.find(we=>we.supports(M)),!P)throw new l.wOt(5101,!1);return this._eventNameToPlugin.set(M,P),P}static#e=this.\u0275fac=function(P){return new(P||$)(l.KVO(q),l.KVO(l.SKi))};static#t=this.\u0275prov=l.jDH({token:$,factory:$.\u0275fac})}return $})();class ce{constructor(U){this._doc=U}}const Se="ng-app-id";let pe=(()=>{class ${constructor(M,P,Z,we={}){this.doc=M,this.appId=P,this.nonce=Z,this.platformId=we,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,w.Vy)(we),this.resetHostNodes()}addStyles(M){for(const P of M)1===this.changeUsageCount(P,1)&&this.onStyleAdded(P)}removeStyles(M){for(const P of M)this.changeUsageCount(P,-1)<=0&&this.onStyleRemoved(P)}ngOnDestroy(){const M=this.styleNodesInDOM;M&&(M.forEach(P=>P.remove()),M.clear());for(const P of this.getAllStyles())this.onStyleRemoved(P);this.resetHostNodes()}addHost(M){this.hostNodes.add(M);for(const P of this.getAllStyles())this.addStyleToHost(M,P)}removeHost(M){this.hostNodes.delete(M)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(M){for(const P of this.hostNodes)this.addStyleToHost(P,M)}onStyleRemoved(M){const P=this.styleRef;P.get(M)?.elements?.forEach(Z=>Z.remove()),P.delete(M)}collectServerRenderedStyles(){const M=this.doc.head?.querySelectorAll(`style[${Se}="${this.appId}"]`);if(M?.length){const P=new Map;return M.forEach(Z=>{null!=Z.textContent&&P.set(Z.textContent,Z)}),P}return null}changeUsageCount(M,P){const Z=this.styleRef;if(Z.has(M)){const we=Z.get(M);return we.usage+=P,we.usage}return Z.set(M,{usage:P,elements:[]}),P}getStyleElement(M,P){const Z=this.styleNodesInDOM,we=Z?.get(P);if(we?.parentNode===M)return Z.delete(P),we.removeAttribute(Se),we;{const Ze=this.doc.createElement("style");return this.nonce&&Ze.setAttribute("nonce",this.nonce),Ze.textContent=P,this.platformIsServer&&Ze.setAttribute(Se,this.appId),M.appendChild(Ze),Ze}}addStyleToHost(M,P){const Z=this.getStyleElement(M,P),we=this.styleRef,Ze=we.get(P)?.elements;Ze?Ze.push(Z):we.set(P,{elements:[Z],usage:1})}resetHostNodes(){const M=this.hostNodes;M.clear(),M.add(this.doc.head)}static#e=this.\u0275fac=function(P){return new(P||$)(l.KVO(w.qQ),l.KVO(l.sZ2),l.KVO(l.BIS,8),l.KVO(l.Agw))};static#t=this.\u0275prov=l.jDH({token:$,factory:$.\u0275fac})}return $})();const xe={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/"},$e=/%COMP%/g,Le=new l.nKC("",{providedIn:"root",factory:()=>!0});function De($,U){return U.map(M=>M.replace($e,$))}let de=(()=>{class ${constructor(M,P,Z,we,Ze,xt,Ae,_e=null){this.eventManager=M,this.sharedStylesHost=P,this.appId=Z,this.removeStylesOnCompDestroy=we,this.doc=Ze,this.platformId=xt,this.ngZone=Ae,this.nonce=_e,this.rendererByCompId=new Map,this.platformIsServer=(0,w.Vy)(xt),this.defaultRenderer=new Me(M,Ze,Ae,this.platformIsServer)}createRenderer(M,P){if(!M||!P)return this.defaultRenderer;this.platformIsServer&&P.encapsulation===l.gXe.ShadowDom&&(P={...P,encapsulation:l.gXe.Emulated});const Z=this.getOrCreateRenderer(M,P);return Z instanceof dn?Z.applyToHost(M):Z instanceof Mt&&Z.applyStyles(),Z}getOrCreateRenderer(M,P){const Z=this.rendererByCompId;let we=Z.get(P.id);if(!we){const Ze=this.doc,xt=this.ngZone,Ae=this.eventManager,_e=this.sharedStylesHost,K=this.removeStylesOnCompDestroy,he=this.platformIsServer;switch(P.encapsulation){case l.gXe.Emulated:we=new dn(Ae,_e,P,this.appId,K,Ze,xt,he);break;case l.gXe.ShadowDom:return new bt(Ae,_e,M,P,Ze,xt,this.nonce,he);default:we=new Mt(Ae,_e,P,K,Ze,xt,he)}Z.set(P.id,we)}return we}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(P){return new(P||$)(l.KVO(re),l.KVO(pe),l.KVO(l.sZ2),l.KVO(Le),l.KVO(w.qQ),l.KVO(l.Agw),l.KVO(l.SKi),l.KVO(l.BIS))};static#t=this.\u0275prov=l.jDH({token:$,factory:$.\u0275fac})}return $})();class Me{constructor(U,M,P,Z){this.eventManager=U,this.doc=M,this.ngZone=P,this.platformIsServer=Z,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(U,M){return M?this.doc.createElementNS(xe[M]||M,U):this.doc.createElement(U)}createComment(U){return this.doc.createComment(U)}createText(U){return this.doc.createTextNode(U)}appendChild(U,M){(ze(U)?U.content:U).appendChild(M)}insertBefore(U,M,P){U&&(ze(U)?U.content:U).insertBefore(M,P)}removeChild(U,M){U&&U.removeChild(M)}selectRootElement(U,M){let P="string"==typeof U?this.doc.querySelector(U):U;if(!P)throw new l.wOt(-5104,!1);return M||(P.textContent=""),P}parentNode(U){return U.parentNode}nextSibling(U){return U.nextSibling}setAttribute(U,M,P,Z){if(Z){M=Z+":"+M;const we=xe[Z];we?U.setAttributeNS(we,M,P):U.setAttribute(M,P)}else U.setAttribute(M,P)}removeAttribute(U,M,P){if(P){const Z=xe[P];Z?U.removeAttributeNS(Z,M):U.removeAttribute(`${P}:${M}`)}else U.removeAttribute(M)}addClass(U,M){U.classList.add(M)}removeClass(U,M){U.classList.remove(M)}setStyle(U,M,P,Z){Z&(l.czy.DashCase|l.czy.Important)?U.style.setProperty(M,P,Z&l.czy.Important?"important":""):U.style[M]=P}removeStyle(U,M,P){P&l.czy.DashCase?U.style.removeProperty(M):U.style[M]=""}setProperty(U,M,P){null!=U&&(U[M]=P)}setValue(U,M){U.nodeValue=M}listen(U,M,P){if("string"==typeof U&&!(U=(0,w.QT)().getGlobalEventTarget(this.doc,U)))throw new Error(`Unsupported event target ${U} for event ${M}`);return this.eventManager.addEventListener(U,M,this.decoratePreventDefault(P))}decoratePreventDefault(U){return M=>{if("__ngUnwrap__"===M)return U;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>U(M)):U(M))&&M.preventDefault()}}}function ze($){return"TEMPLATE"===$.tagName&&void 0!==$.content}class bt extends Me{constructor(U,M,P,Z,we,Ze,xt,Ae){super(U,we,Ze,Ae),this.sharedStylesHost=M,this.hostEl=P,this.shadowRoot=P.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const _e=De(Z.id,Z.styles);for(const K of _e){const he=document.createElement("style");xt&&he.setAttribute("nonce",xt),he.textContent=K,this.shadowRoot.appendChild(he)}}nodeOrShadowRoot(U){return U===this.hostEl?this.shadowRoot:U}appendChild(U,M){return super.appendChild(this.nodeOrShadowRoot(U),M)}insertBefore(U,M,P){return super.insertBefore(this.nodeOrShadowRoot(U),M,P)}removeChild(U,M){return super.removeChild(this.nodeOrShadowRoot(U),M)}parentNode(U){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(U)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Mt extends Me{constructor(U,M,P,Z,we,Ze,xt,Ae){super(U,we,Ze,xt),this.sharedStylesHost=M,this.removeStylesOnCompDestroy=Z,this.styles=Ae?De(Ae,P.styles):P.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class dn extends Mt{constructor(U,M,P,Z,we,Ze,xt,Ae){const _e=Z+"-"+P.id;super(U,M,P,we,Ze,xt,Ae,_e),this.contentAttr=function Oe($){return"_ngcontent-%COMP%".replace($e,$)}(_e),this.hostAttr=function ge($){return"_nghost-%COMP%".replace($e,$)}(_e)}applyToHost(U){this.applyStyles(),this.setAttribute(U,this.hostAttr,"")}createElement(U,M){const P=super.createElement(U,M);return super.setAttribute(P,this.contentAttr,""),P}}let qe=(()=>{class $ extends ce{constructor(M){super(M)}supports(M){return!0}addEventListener(M,P,Z){return M.addEventListener(P,Z,!1),()=>this.removeEventListener(M,P,Z)}removeEventListener(M,P,Z){return M.removeEventListener(P,Z)}static#e=this.\u0275fac=function(P){return new(P||$)(l.KVO(w.qQ))};static#t=this.\u0275prov=l.jDH({token:$,factory:$.\u0275fac})}return $})();const We=["alt","control","meta","shift"],ue={"\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"},T={alt:$=>$.altKey,control:$=>$.ctrlKey,meta:$=>$.metaKey,shift:$=>$.shiftKey};let R=(()=>{class $ extends ce{constructor(M){super(M)}supports(M){return null!=$.parseEventName(M)}addEventListener(M,P,Z){const we=$.parseEventName(P),Ze=$.eventCallback(we.fullKey,Z,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,w.QT)().onAndCancel(M,we.domEventName,Ze))}static parseEventName(M){const P=M.toLowerCase().split("."),Z=P.shift();if(0===P.length||"keydown"!==Z&&"keyup"!==Z)return null;const we=$._normalizeKey(P.pop());let Ze="",xt=P.indexOf("code");if(xt>-1&&(P.splice(xt,1),Ze="code."),We.forEach(_e=>{const K=P.indexOf(_e);K>-1&&(P.splice(K,1),Ze+=_e+".")}),Ze+=we,0!=P.length||0===we.length)return null;const Ae={};return Ae.domEventName=Z,Ae.fullKey=Ze,Ae}static matchEventFullKeyCode(M,P){let Z=ue[M.key]||M.key,we="";return P.indexOf("code.")>-1&&(Z=M.code,we="code."),!(null==Z||!Z)&&(Z=Z.toLowerCase()," "===Z?Z="space":"."===Z&&(Z="dot"),We.forEach(Ze=>{Ze!==Z&&(0,T[Ze])(M)&&(we+=Ze+".")}),we+=Z,we===P)}static eventCallback(M,P,Z){return we=>{$.matchEventFullKeyCode(we,M)&&Z.runGuarded(()=>P(we))}}static _normalizeKey(M){return"esc"===M?"escape":M}static#e=this.\u0275fac=function(P){return new(P||$)(l.KVO(w.qQ))};static#t=this.\u0275prov=l.jDH({token:$,factory:$.\u0275fac})}return $})();function k($,U){return(0,l.TL3)({rootComponent:$,...ee(U)})}function ee($){return{appProviders:[...Bt,...$?.providers??[]],platformProviders:Be}}const Be=[{provide:l.Agw,useValue:w.AJ},{provide:l.PLl,useValue:function G(){z.makeCurrent()},multi:!0},{provide:w.qQ,useFactory:function Ye(){return(0,l.TL$)(document),document},deps:[]}],Bt=[{provide:l.H8p,useValue:"root"},{provide:l.zcH,useFactory:function ye(){return new l.zcH},deps:[]},{provide:q,useClass:qe,multi:!0,deps:[w.qQ,l.SKi,l.Agw]},{provide:q,useClass:R,multi:!0,deps:[w.qQ]},de,pe,re,{provide:l._9s,useExisting:de},{provide:w.N0,useClass:Y,deps:[]},[]];let sn=(()=>{class ${constructor(M){this._doc=M}getTitle(){return this._doc.title}setTitle(M){this._doc.title=M||""}static#e=this.\u0275fac=function(P){return new(P||$)(l.KVO(w.qQ))};static#t=this.\u0275prov=l.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}return $})(),Ot=(()=>{class ${static#e=this.\u0275fac=function(P){return new(P||$)};static#t=this.\u0275prov=l.jDH({token:$,factory:function(P){let Z=null;return Z=P?new(P||$):l.KVO(st),Z},providedIn:"root"})}return $})(),st=(()=>{class $ extends Ot{constructor(M){super(),this._doc=M}sanitize(M,P){if(null==P)return null;switch(M){case l.WPN.NONE:return P;case l.WPN.HTML:return(0,l.ZF7)(P,"HTML")?(0,l.rcV)(P):(0,l.h9k)(this._doc,String(P)).toString();case l.WPN.STYLE:return(0,l.ZF7)(P,"Style")?(0,l.rcV)(P):P;case l.WPN.SCRIPT:if((0,l.ZF7)(P,"Script"))return(0,l.rcV)(P);throw new l.wOt(5200,!1);case l.WPN.URL:return(0,l.ZF7)(P,"URL")?(0,l.rcV)(P):(0,l.$MX)(String(P));case l.WPN.RESOURCE_URL:if((0,l.ZF7)(P,"ResourceURL"))return(0,l.rcV)(P);throw new l.wOt(5201,!1);default:throw new l.wOt(5202,!1)}}bypassSecurityTrustHtml(M){return(0,l.Kcf)(M)}bypassSecurityTrustStyle(M){return(0,l.cWb)(M)}bypassSecurityTrustScript(M){return(0,l.UyX)(M)}bypassSecurityTrustUrl(M){return(0,l.osQ)(M)}bypassSecurityTrustResourceUrl(M){return(0,l.e5t)(M)}static#e=this.\u0275fac=function(P){return new(P||$)(l.KVO(w.qQ))};static#t=this.\u0275prov=l.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}return $})()},74710:(et,fe,b)=>{b.d(fe,{nX:()=>Xi,j5:()=>vn,wF:()=>an,L6:()=>Jt,Z:()=>cn,Ix:()=>kt,Wk:()=>Xe,wQ:()=>dt,n3:()=>Xn,lh:()=>mt,oH:()=>Jn});var l=b(54438),w=b(74402),E=b(86648),z=b(7673),N=b(84412),ie=b(9350),Q=b(84572),te=b(28793),Y=b(59030),q=b(71203),re=b(18810),ce=b(983),Se=b(30017),pe=b(21413),xe=b(18359),$e=b(60177),Ce=b(96354),Je=b(25558),rt=b(96697),vt=b(99172),Le=b(5964),Oe=b(31397),ge=b(61594),De=b(70274),de=b(88141),Me=b(99437),be=b(39974),ve=b(54360);var Mt=b(39901);function dn(d){return d<=0?()=>ce.w:(0,be.N)((g,p)=>{let _=[];g.subscribe((0,ve._)(p,I=>{_.push(I),d<_.length&&_.shift()},()=>{for(const I of _)p.next(I);p.complete()},void 0,()=>{_=null}))})}var qe=b(93774),We=b(33669),T=b(73703),R=b(70980),k=b(99898),x=b(56977),ee=b(26365),j=b(345);const G="primary",ye=Symbol("RouteTitle");class Ye{constructor(g){this.params=g||{}}has(g){return Object.prototype.hasOwnProperty.call(this.params,g)}get(g){if(this.has(g)){const p=this.params[g];return Array.isArray(p)?p[0]:p}return null}getAll(g){if(this.has(g)){const p=this.params[g];return Array.isArray(p)?p:[p]}return[]}get keys(){return Object.keys(this.params)}}function Be(d){return new Ye(d)}function ct(d,g,p){const _=p.path.split("/");if(_.length>d.length||"full"===p.pathMatch&&(g.hasChildren()||_.length_[B]===I)}return d===g}function yn(d){return d.length>0?d[d.length-1]:null}function Yt(d){return(0,w.A)(d)?d:(0,l.jNT)(d)?(0,E.H)(Promise.resolve(d)):(0,z.of)(d)}const sn={exact:function ai(d,g,p){if(!nt(d.segments,g.segments)||!F(d.segments,g.segments,p)||d.numberOfChildren!==g.numberOfChildren)return!1;for(const _ in g.children)if(!d.children[_]||!ai(d.children[_],g.children[_],p))return!1;return!0},subset:mi},ot={exact:function Hn(d,g){return wt(d,g)},subset:function Ei(d,g){return Object.keys(g).length<=Object.keys(d).length&&Object.keys(g).every(p=>En(d[p],g[p]))},ignored:()=>!0};function On(d,g,p){return sn[p.paths](d.root,g.root,p.matrixParams)&&ot[p.queryParams](d.queryParams,g.queryParams)&&!("exact"===p.fragment&&d.fragment!==g.fragment)}function mi(d,g,p){return ke(d,g,g.segments,p)}function ke(d,g,p,_){if(d.segments.length>p.length){const I=d.segments.slice(0,p.length);return!(!nt(I,p)||g.hasChildren()||!F(I,p,_))}if(d.segments.length===p.length){if(!nt(d.segments,p)||!F(d.segments,p,_))return!1;for(const I in g.children)if(!d.children[I]||!mi(d.children[I],g.children[I],_))return!1;return!0}{const I=p.slice(0,d.segments.length),B=p.slice(d.segments.length);return!!(nt(d.segments,I)&&F(d.segments,I,_)&&d.children[G])&&ke(d.children[G],g,B,_)}}function F(d,g,p){return g.every((_,I)=>ot[p](d[I].parameters,_.parameters))}class X{constructor(g=new J([],{}),p={},_=null){this.root=g,this.queryParams=p,this.fragment=_}get queryParamMap(){return this._queryParamMap??=Be(this.queryParams),this._queryParamMap}toString(){return yt.serialize(this)}}class J{constructor(g,p){this.segments=g,this.children=p,this.parent=null,Object.values(p).forEach(_=>_.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return pt(this)}}class Te{constructor(g,p){this.path=g,this.parameters=p}get parameterMap(){return this._parameterMap??=Be(this.parameters),this._parameterMap}toString(){return $(this)}}function nt(d,g){return d.length===g.length&&d.every((p,_)=>p.path===g[_].path)}let Ot=(()=>{class d{static#e=this.\u0275fac=function(_){return new(_||d)};static#t=this.\u0275prov=l.jDH({token:d,factory:()=>new st,providedIn:"root"})}return d})();class st{parse(g){const p=new he(g);return new X(p.parseRootSegment(),p.parseQueryParams(),p.parseFragment())}serialize(g){const p=`/${It(g.root,!0)}`,_=function M(d){const g=Object.entries(d).map(([p,_])=>Array.isArray(_)?_.map(I=>`${Nt(p)}=${Nt(I)}`).join("&"):`${Nt(p)}=${Nt(_)}`).filter(p=>p);return g.length?`?${g.join("&")}`:""}(g.queryParams);return`${p}${_}${"string"==typeof g.fragment?`#${function nn(d){return encodeURI(d)}(g.fragment)}`:""}`}}const yt=new st;function pt(d){return d.segments.map(g=>$(g)).join("/")}function It(d,g){if(!d.hasChildren())return pt(d);if(g){const p=d.children[G]?It(d.children[G],!1):"",_=[];return Object.entries(d.children).forEach(([I,B])=>{I!==G&&_.push(`${I}:${It(B,!1)}`)}),_.length>0?`${p}(${_.join("//")})`:p}{const p=function _t(d,g){let p=[];return Object.entries(d.children).forEach(([_,I])=>{_===G&&(p=p.concat(g(I,_)))}),Object.entries(d.children).forEach(([_,I])=>{_!==G&&(p=p.concat(g(I,_)))}),p}(d,(_,I)=>I===G?[It(d.children[G],!1)]:[`${I}:${It(_,!1)}`]);return 1===Object.keys(d.children).length&&null!=d.children[G]?`${pt(d)}/${p[0]}`:`${pt(d)}/(${p.join("//")})`}}function qt(d){return encodeURIComponent(d).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Nt(d){return qt(d).replace(/%3B/gi,";")}function jn(d){return qt(d).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Kn(d){return decodeURIComponent(d)}function ci(d){return Kn(d.replace(/\+/g,"%20"))}function $(d){return`${jn(d.path)}${function U(d){return Object.entries(d).map(([g,p])=>`;${jn(g)}=${jn(p)}`).join("")}(d.parameters)}`}const P=/^[^\/()?;#]+/;function Z(d){const g=d.match(P);return g?g[0]:""}const we=/^[^\/()?;=#]+/,xt=/^[^=?&#]+/,_e=/^[^&#]+/;class he{constructor(g){this.url=g,this.remaining=g}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new J([],{}):new J([],this.parseChildren())}parseQueryParams(){const g={};if(this.consumeOptional("?"))do{this.parseQueryParam(g)}while(this.consumeOptional("&"));return g}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const g=[];for(this.peekStartsWith("(")||g.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),g.push(this.parseSegment());let p={};this.peekStartsWith("/(")&&(this.capture("/"),p=this.parseParens(!0));let _={};return this.peekStartsWith("(")&&(_=this.parseParens(!1)),(g.length>0||Object.keys(p).length>0)&&(_[G]=new J(g,p)),_}parseSegment(){const g=Z(this.remaining);if(""===g&&this.peekStartsWith(";"))throw new l.wOt(4009,!1);return this.capture(g),new Te(Kn(g),this.parseMatrixParams())}parseMatrixParams(){const g={};for(;this.consumeOptional(";");)this.parseParam(g);return g}parseParam(g){const p=function Ze(d){const g=d.match(we);return g?g[0]:""}(this.remaining);if(!p)return;this.capture(p);let _="";if(this.consumeOptional("=")){const I=Z(this.remaining);I&&(_=I,this.capture(_))}g[Kn(p)]=Kn(_)}parseQueryParam(g){const p=function Ae(d){const g=d.match(xt);return g?g[0]:""}(this.remaining);if(!p)return;this.capture(p);let _="";if(this.consumeOptional("=")){const ne=function K(d){const g=d.match(_e);return g?g[0]:""}(this.remaining);ne&&(_=ne,this.capture(_))}const I=ci(p),B=ci(_);if(g.hasOwnProperty(I)){let ne=g[I];Array.isArray(ne)||(ne=[ne],g[I]=ne),ne.push(B)}else g[I]=B}parseParens(g){const p={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const _=Z(this.remaining),I=this.remaining[_.length];if("/"!==I&&")"!==I&&";"!==I)throw new l.wOt(4010,!1);let B;_.indexOf(":")>-1?(B=_.slice(0,_.indexOf(":")),this.capture(B),this.capture(":")):g&&(B=G);const ne=this.parseChildren();p[B]=1===Object.keys(ne).length?ne[G]:new J([],ne),this.consumeOptional("//")}return p}peekStartsWith(g){return this.remaining.startsWith(g)}consumeOptional(g){return!!this.peekStartsWith(g)&&(this.remaining=this.remaining.substring(g.length),!0)}capture(g){if(!this.consumeOptional(g))throw new l.wOt(4011,!1)}}function je(d){return d.segments.length>0?new J([],{[G]:d}):d}function At(d){const g={};for(const[_,I]of Object.entries(d.children)){const B=At(I);if(_===G&&0===B.segments.length&&B.hasChildren())for(const[ne,Pe]of Object.entries(B.children))g[ne]=Pe;else(B.segments.length>0||B.hasChildren())&&(g[_]=B)}return function hn(d){if(1===d.numberOfChildren&&d.children[G]){const g=d.children[G];return new J(d.segments.concat(g.segments),g.children)}return d}(new J(d.segments,g))}function gn(d){return d instanceof X}function Ti(d){let g;const I=je(function p(B){const ne={};for(const Ie of B.children){const gt=p(Ie);ne[Ie.outlet]=gt}const Pe=new J(B.url,ne);return B===d&&(g=Pe),Pe}(d.root));return g??I}function kn(d,g,p,_){let I=d;for(;I.parent;)I=I.parent;if(0===g.length)return Ai(I,I,I,p,_);const B=function li(d){if("string"==typeof d[0]&&1===d.length&&"/"===d[0])return new Ci(!0,0,d);let g=0,p=!1;const _=d.reduce((I,B,ne)=>{if("object"==typeof B&&null!=B){if(B.outlets){const Pe={};return Object.entries(B.outlets).forEach(([Ie,gt])=>{Pe[Ie]="string"==typeof gt?gt.split("/"):gt}),[...I,{outlets:Pe}]}if(B.segmentPath)return[...I,B.segmentPath]}return"string"!=typeof B?[...I,B]:0===ne?(B.split("/").forEach((Pe,Ie)=>{0==Ie&&"."===Pe||(0==Ie&&""===Pe?p=!0:".."===Pe?g++:""!=Pe&&I.push(Pe))}),I):[...I,B]},[]);return new Ci(p,g,_)}(g);if(B.toRoot())return Ai(I,I,new J([],{}),p,_);const ne=function Li(d,g,p){if(d.isAbsolute)return new ui(g,!0,0);if(!p)return new ui(g,!1,NaN);if(null===p.parent)return new ui(p,!0,0);const _=ki(d.commands[0])?0:1;return function pr(d,g,p){let _=d,I=g,B=p;for(;B>I;){if(B-=I,_=_.parent,!_)throw new l.wOt(4005,!1);I=_.segments.length}return new ui(_,!1,I-B)}(p,p.segments.length-1+_,d.numberOfDoubleDots)}(B,I,d),Pe=ne.processChildren?oe(ne.segmentGroup,ne.index,B.commands):W(ne.segmentGroup,ne.index,B.commands);return Ai(I,ne.segmentGroup,Pe,p,_)}function ki(d){return"object"==typeof d&&null!=d&&!d.outlets&&!d.segmentPath}function Fi(d){return"object"==typeof d&&null!=d&&d.outlets}function Ai(d,g,p,_,I){let ne,B={};_&&Object.entries(_).forEach(([Ie,gt])=>{B[Ie]=Array.isArray(gt)?gt.map(Wt=>`${Wt}`):`${gt}`}),ne=d===g?p:rn(d,g,p);const Pe=je(At(ne));return new X(Pe,B,I)}function rn(d,g,p){const _={};return Object.entries(d.children).forEach(([I,B])=>{_[I]=B===g?p:rn(B,g,p)}),new J(d.segments,_)}class Ci{constructor(g,p,_){if(this.isAbsolute=g,this.numberOfDoubleDots=p,this.commands=_,g&&_.length>0&&ki(_[0]))throw new l.wOt(4003,!1);const I=_.find(Fi);if(I&&I!==yn(_))throw new l.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ui{constructor(g,p,_){this.segmentGroup=g,this.processChildren=p,this.index=_}}function W(d,g,p){if(d??=new J([],{}),0===d.segments.length&&d.hasChildren())return oe(d,g,p);const _=function se(d,g,p){let _=0,I=g;const B={match:!1,pathIndex:0,commandIndex:0};for(;I=p.length)return B;const ne=d.segments[I],Pe=p[_];if(Fi(Pe))break;const Ie=`${Pe}`,gt=_0&&void 0===Ie)break;if(Ie&>&&"object"==typeof gt&&void 0===gt.outlets){if(!lt(Ie,gt,ne))return B;_+=2}else{if(!lt(Ie,{},ne))return B;_++}I++}return{match:!0,pathIndex:I,commandIndex:_}}(d,g,p),I=p.slice(_.commandIndex);if(_.match&&_.pathIndexB!==G)&&d.children[G]&&1===d.numberOfChildren&&0===d.children[G].segments.length){const B=oe(d.children[G],g,p);return new J(d.segments,B.children)}return Object.entries(_).forEach(([B,ne])=>{"string"==typeof ne&&(ne=[ne]),null!==ne&&(I[B]=W(d.children[B],g,ne))}),Object.entries(d.children).forEach(([B,ne])=>{void 0===_[B]&&(I[B]=ne)}),new J(d.segments,I)}}function Ne(d,g,p){const _=d.segments.slice(0,g);let I=0;for(;I{"string"==typeof _&&(_=[_]),null!==_&&(g[p]=Ne(new J([],{}),0,_))}),g}function Ue(d){const g={};return Object.entries(d).forEach(([p,_])=>g[p]=`${_}`),g}function lt(d,g,p){return d==p.path&&wt(g,p.parameters)}const Rt="imperative";var at=function(d){return d[d.NavigationStart=0]="NavigationStart",d[d.NavigationEnd=1]="NavigationEnd",d[d.NavigationCancel=2]="NavigationCancel",d[d.NavigationError=3]="NavigationError",d[d.RoutesRecognized=4]="RoutesRecognized",d[d.ResolveStart=5]="ResolveStart",d[d.ResolveEnd=6]="ResolveEnd",d[d.GuardsCheckStart=7]="GuardsCheckStart",d[d.GuardsCheckEnd=8]="GuardsCheckEnd",d[d.RouteConfigLoadStart=9]="RouteConfigLoadStart",d[d.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",d[d.ChildActivationStart=11]="ChildActivationStart",d[d.ChildActivationEnd=12]="ChildActivationEnd",d[d.ActivationStart=13]="ActivationStart",d[d.ActivationEnd=14]="ActivationEnd",d[d.Scroll=15]="Scroll",d[d.NavigationSkipped=16]="NavigationSkipped",d}(at||{});class Kt{constructor(g,p){this.id=g,this.url=p}}class cn extends Kt{constructor(g,p,_="imperative",I=null){super(g,p),this.type=at.NavigationStart,this.navigationTrigger=_,this.restoredState=I}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class an extends Kt{constructor(g,p,_){super(g,p),this.urlAfterRedirects=_,this.type=at.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var zt=function(d){return d[d.Redirect=0]="Redirect",d[d.SupersededByNewNavigation=1]="SupersededByNewNavigation",d[d.NoDataFromResolver=2]="NoDataFromResolver",d[d.GuardRejected=3]="GuardRejected",d}(zt||{}),$n=function(d){return d[d.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",d[d.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",d}($n||{});class vn extends Kt{constructor(g,p,_,I){super(g,p),this.reason=_,this.code=I,this.type=at.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Xt extends Kt{constructor(g,p,_,I){super(g,p),this.reason=_,this.code=I,this.type=at.NavigationSkipped}}class Jt extends Kt{constructor(g,p,_,I){super(g,p),this.error=_,this.target=I,this.type=at.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class xn extends Kt{constructor(g,p,_,I){super(g,p),this.urlAfterRedirects=_,this.state=I,this.type=at.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ki extends Kt{constructor(g,p,_,I){super(g,p),this.urlAfterRedirects=_,this.state=I,this.type=at.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Sn extends Kt{constructor(g,p,_,I,B){super(g,p),this.urlAfterRedirects=_,this.state=I,this.shouldActivate=B,this.type=at.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Gi extends Kt{constructor(g,p,_,I){super(g,p),this.urlAfterRedirects=_,this.state=I,this.type=at.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class oi extends Kt{constructor(g,p,_,I){super(g,p),this.urlAfterRedirects=_,this.state=I,this.type=at.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class si{constructor(g){this.route=g,this.type=at.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Bi{constructor(g){this.route=g,this.type=at.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class St{constructor(g){this.snapshot=g,this.type=at.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class on{constructor(g){this.snapshot=g,this.type=at.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ua{constructor(g){this.snapshot=g,this.type=at.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class gi{constructor(g){this.snapshot=g,this.type=at.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Vo{constructor(g,p,_){this.routerEvent=g,this.position=p,this.anchor=_,this.type=at.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class po{}class Sr{constructor(g){this.url=g}}class en{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new nr,this.attachRef=null}}let nr=(()=>{class d{constructor(){this.contexts=new Map}onChildOutletCreated(p,_){const I=this.getOrCreateContext(p);I.outlet=_,this.contexts.set(p,I)}onChildOutletDestroyed(p){const _=this.getContext(p);_&&(_.outlet=null,_.attachRef=null)}onOutletDeactivated(){const p=this.contexts;return this.contexts=new Map,p}onOutletReAttached(p){this.contexts=p}getOrCreateContext(p){let _=this.getContext(p);return _||(_=new en,this.contexts.set(p,_)),_}getContext(p){return this.contexts.get(p)||null}static#e=this.\u0275fac=function(_){return new(_||d)};static#t=this.\u0275prov=l.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();class Wr{constructor(g){this._root=g}get root(){return this._root.value}parent(g){const p=this.pathFromRoot(g);return p.length>1?p[p.length-2]:null}children(g){const p=Gn(g,this._root);return p?p.children.map(_=>_.value):[]}firstChild(g){const p=Gn(g,this._root);return p&&p.children.length>0?p.children[0].value:null}siblings(g){const p=Kr(g,this._root);return p.length<2?[]:p[p.length-2].children.map(I=>I.value).filter(I=>I!==g)}pathFromRoot(g){return Kr(g,this._root).map(p=>p.value)}}function Gn(d,g){if(d===g.value)return g;for(const p of g.children){const _=Gn(d,p);if(_)return _}return null}function Kr(d,g){if(d===g.value)return[g];for(const p of g.children){const _=Kr(d,p);if(_.length)return _.unshift(g),_}return[]}class Oi{constructor(g,p){this.value=g,this.children=p}toString(){return`TreeNode(${this.value})`}}function Tr(d){const g={};return d&&d.children.forEach(p=>g[p.value.outlet]=p),g}class ir extends Wr{constructor(g,p){super(g),this.snapshot=p,Qi(this,g)}toString(){return this.snapshot.toString()}}function Ar(d){const g=function Gr(d){const B=new mr([],{},{},"",{},G,d,null,{});return new vo("",new Oi(B,[]))}(d),p=new N.t([new Te("",{})]),_=new N.t({}),I=new N.t({}),B=new N.t({}),ne=new N.t(""),Pe=new Xi(p,_,B,ne,I,G,d,g.root);return Pe.snapshot=g.root,new ir(new Oi(Pe,[]),g)}class Xi{constructor(g,p,_,I,B,ne,Pe,Ie){this.urlSubject=g,this.paramsSubject=p,this.queryParamsSubject=_,this.fragmentSubject=I,this.dataSubject=B,this.outlet=ne,this.component=Pe,this._futureSnapshot=Ie,this.title=this.dataSubject?.pipe((0,Ce.T)(gt=>gt[ye]))??(0,z.of)(void 0),this.url=g,this.params=p,this.queryParams=_,this.fragment=I,this.data=B}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,Ce.T)(g=>Be(g))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,Ce.T)(g=>Be(g))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function go(d,g,p="emptyOnly"){let _;const{routeConfig:I}=d;return _=null===g||"always"!==p&&""!==I?.path&&(g.component||g.routeConfig?.loadComponent)?{params:{...d.params},data:{...d.data},resolve:{...d.data,...d._resolvedData??{}}}:{params:{...g.params,...d.params},data:{...g.data,...d.data},resolve:{...d.data,...g.data,...I?.data,...d._resolvedData}},I&&Un(I)&&(_.resolve[ye]=I.title),_}class mr{get title(){return this.data?.[ye]}constructor(g,p,_,I,B,ne,Pe,Ie,gt){this.url=g,this.params=p,this.queryParams=_,this.fragment=I,this.data=B,this.outlet=ne,this.component=Pe,this.routeConfig=Ie,this._resolve=gt}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??=Be(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Be(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(_=>_.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class vo extends Wr{constructor(g,p){super(p),this.url=g,Qi(this,p)}toString(){return _o(this._root)}}function Qi(d,g){g.value._routerState=d,g.children.forEach(p=>Qi(d,p))}function _o(d){const g=d.children.length>0?` { ${d.children.map(_o).join(", ")} } `:"";return`${d.value}${g}`}function wi(d){if(d.snapshot){const g=d.snapshot,p=d._futureSnapshot;d.snapshot=p,wt(g.queryParams,p.queryParams)||d.queryParamsSubject.next(p.queryParams),g.fragment!==p.fragment&&d.fragmentSubject.next(p.fragment),wt(g.params,p.params)||d.paramsSubject.next(p.params),function $t(d,g){if(d.length!==g.length)return!1;for(let p=0;pwt(p.parameters,g[_].parameters))}(d.url,g.url);return p&&!(!d.parent!=!g.parent)&&(!d.parent||Or(d.parent,g.parent))}function Un(d){return"string"==typeof d.title||null===d.title}let Xn=(()=>{class d{constructor(){this.activated=null,this._activatedRoute=null,this.name=G,this.activateEvents=new l.bkB,this.deactivateEvents=new l.bkB,this.attachEvents=new l.bkB,this.detachEvents=new l.bkB,this.parentContexts=(0,l.WQX)(nr),this.location=(0,l.WQX)(l.c1b),this.changeDetector=(0,l.WQX)(l.gRc),this.environmentInjector=(0,l.WQX)(l.uvJ),this.inputBinder=(0,l.WQX)(xi,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(p){if(p.name){const{firstChange:_,previousValue:I}=p.name;if(_)return;this.isTrackedInParentContexts(I)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(I)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(p){return this.parentContexts.getContext(p)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const p=this.parentContexts.getContext(this.name);p?.route&&(p.attachRef?this.attach(p.attachRef,p.route):this.activateWith(p.route,p.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new l.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new l.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new l.wOt(4012,!1);this.location.detach();const p=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(p.instance),p}attach(p,_){this.activated=p,this._activatedRoute=_,this.location.insert(p.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(p.instance)}deactivate(){if(this.activated){const p=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(p)}}activateWith(p,_){if(this.isActivated)throw new l.wOt(4013,!1);this._activatedRoute=p;const I=this.location,ne=p.snapshot.component,Pe=this.parentContexts.getOrCreateContext(this.name).children,Ie=new Pt(p,Pe,I.injector);this.activated=I.createComponent(ne,{index:I.length,injector:Ie,environmentInjector:_??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(_){return new(_||d)};static#t=this.\u0275dir=l.FsC({type:d,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[l.OA$]})}return d})();class Pt{constructor(g,p,_){this.route=g,this.childContexts=p,this.parent=_}get(g,p){return g===Xi?this.route:g===nr?this.childContexts:this.parent.get(g,p)}}const xi=new l.nKC("");function gr(d,g,p){if(p&&d.shouldReuseRoute(g.value,p.value.snapshot)){const _=p.value;_._futureSnapshot=g.value;const I=function bo(d,g,p){return g.children.map(_=>{for(const I of p.children)if(d.shouldReuseRoute(_.value,I.value.snapshot))return gr(d,_,I);return gr(d,_)})}(d,g,p);return new Oi(_,I)}{if(d.shouldAttach(g.value)){const B=d.retrieve(g.value);if(null!==B){const ne=B.route;return ne.value._futureSnapshot=g.value,ne.children=g.children.map(Pe=>gr(d,Pe)),ne}}const _=function ds(d){return new Xi(new N.t(d.url),new N.t(d.params),new N.t(d.queryParams),new N.t(d.fragment),new N.t(d.data),d.outlet,d.component,d)}(g.value),I=g.children.map(B=>gr(d,B));return new Oi(_,I)}}const Ho="ngNavigationCancelingError";function ji(d,g){const{redirectTo:p,navigationBehaviorOptions:_}=gn(g)?{redirectTo:g,navigationBehaviorOptions:void 0}:g,I=$o(!1,zt.Redirect);return I.url=p,I.navigationBehaviorOptions=_,I}function $o(d,g){const p=new Error(`NavigationCancelingError: ${d||""}`);return p[Ho]=!0,p.cancellationCode=g,p}function zo(d){return!!d&&d[Ho]}let Yi=(()=>{class d{static#e=this.\u0275fac=function(_){return new(_||d)};static#t=this.\u0275cmp=l.VBU({type:d,selectors:[["ng-component"]],standalone:!0,features:[l.aNF],decls:1,vars:0,template:function(_,I){1&_&&l.nrm(0,"router-outlet")},dependencies:[Xn],encapsulation:2})}return d})();function _r(d){const g=d.children&&d.children.map(_r),p=g?{...d,children:g}:{...d};return!p.component&&!p.loadComponent&&(g||p.loadChildren)&&p.outlet&&p.outlet!==G&&(p.component=Yi),p}function Cn(d){return d.outlet||G}function _i(d){if(!d)return null;if(d.routeConfig?._injector)return d.routeConfig._injector;for(let g=d.parent;g;g=g.parent){const p=g.routeConfig;if(p?._loadedInjector)return p._loadedInjector;if(p?._injector)return p._injector}return null}class Ui{constructor(g,p,_,I,B){this.routeReuseStrategy=g,this.futureState=p,this.currState=_,this.forwardEvent=I,this.inputBindingEnabled=B}activate(g){const p=this.futureState._root,_=this.currState?this.currState._root:null;this.deactivateChildRoutes(p,_,g),wi(this.futureState.root),this.activateChildRoutes(p,_,g)}deactivateChildRoutes(g,p,_){const I=Tr(p);g.children.forEach(B=>{const ne=B.value.outlet;this.deactivateRoutes(B,I[ne],_),delete I[ne]}),Object.values(I).forEach(B=>{this.deactivateRouteAndItsChildren(B,_)})}deactivateRoutes(g,p,_){const I=g.value,B=p?p.value:null;if(I===B)if(I.component){const ne=_.getContext(I.outlet);ne&&this.deactivateChildRoutes(g,p,ne.children)}else this.deactivateChildRoutes(g,p,_);else B&&this.deactivateRouteAndItsChildren(p,_)}deactivateRouteAndItsChildren(g,p){g.value.component&&this.routeReuseStrategy.shouldDetach(g.value.snapshot)?this.detachAndStoreRouteSubtree(g,p):this.deactivateRouteAndOutlet(g,p)}detachAndStoreRouteSubtree(g,p){const _=p.getContext(g.value.outlet),I=_&&g.value.component?_.children:p,B=Tr(g);for(const ne of Object.values(B))this.deactivateRouteAndItsChildren(ne,I);if(_&&_.outlet){const ne=_.outlet.detach(),Pe=_.children.onOutletDeactivated();this.routeReuseStrategy.store(g.value.snapshot,{componentRef:ne,route:g,contexts:Pe})}}deactivateRouteAndOutlet(g,p){const _=p.getContext(g.value.outlet),I=_&&g.value.component?_.children:p,B=Tr(g);for(const ne of Object.values(B))this.deactivateRouteAndItsChildren(ne,I);_&&(_.outlet&&(_.outlet.deactivate(),_.children.onOutletDeactivated()),_.attachRef=null,_.route=null)}activateChildRoutes(g,p,_){const I=Tr(p);g.children.forEach(B=>{this.activateRoutes(B,I[B.value.outlet],_),this.forwardEvent(new gi(B.value.snapshot))}),g.children.length&&this.forwardEvent(new on(g.value.snapshot))}activateRoutes(g,p,_){const I=g.value,B=p?p.value:null;if(wi(I),I===B)if(I.component){const ne=_.getOrCreateContext(I.outlet);this.activateChildRoutes(g,p,ne.children)}else this.activateChildRoutes(g,p,_);else if(I.component){const ne=_.getOrCreateContext(I.outlet);if(this.routeReuseStrategy.shouldAttach(I.snapshot)){const Pe=this.routeReuseStrategy.retrieve(I.snapshot);this.routeReuseStrategy.store(I.snapshot,null),ne.children.onOutletReAttached(Pe.contexts),ne.attachRef=Pe.componentRef,ne.route=Pe.route.value,ne.outlet&&ne.outlet.attach(Pe.componentRef,Pe.route.value),wi(Pe.route.value),this.activateChildRoutes(g,null,ne.children)}else{const Pe=_i(I.snapshot);ne.attachRef=null,ne.route=I,ne.injector=Pe,ne.outlet&&ne.outlet.activateWith(I,ne.injector),this.activateChildRoutes(g,null,ne.children)}}else this.activateChildRoutes(g,null,_)}}class tn{constructor(g){this.path=g,this.route=this.path[this.path.length-1]}}class Ri{constructor(g,p){this.component=g,this.route=p}}function Co(d,g,p){const _=d._root;return or(_,g?g._root:null,p,[_.value])}function Vi(d,g){const p=Symbol(),_=g.get(d,p);return _===p?"function"!=typeof d||(0,l.LfX)(d)?g.get(d):d:_}function or(d,g,p,_,I={canDeactivateChecks:[],canActivateChecks:[]}){const B=Tr(g);return d.children.forEach(ne=>{(function sr(d,g,p,_,I={canDeactivateChecks:[],canActivateChecks:[]}){const B=d.value,ne=g?g.value:null,Pe=p?p.getContext(d.value.outlet):null;if(ne&&B.routeConfig===ne.routeConfig){const Ie=function Mi(d,g,p){if("function"==typeof p)return p(d,g);switch(p){case"pathParamsChange":return!nt(d.url,g.url);case"pathParamsOrQueryParamsChange":return!nt(d.url,g.url)||!wt(d.queryParams,g.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Or(d,g)||!wt(d.queryParams,g.queryParams);default:return!Or(d,g)}}(ne,B,B.routeConfig.runGuardsAndResolvers);Ie?I.canActivateChecks.push(new tn(_)):(B.data=ne.data,B._resolvedData=ne._resolvedData),or(d,g,B.component?Pe?Pe.children:null:p,_,I),Ie&&Pe&&Pe.outlet&&Pe.outlet.isActivated&&I.canDeactivateChecks.push(new Ri(Pe.outlet.component,ne))}else ne&&Nr(g,Pe,I),I.canActivateChecks.push(new tn(_)),or(d,null,B.component?Pe?Pe.children:null:p,_,I)})(ne,B[ne.value.outlet],p,_.concat([ne.value]),I),delete B[ne.value.outlet]}),Object.entries(B).forEach(([ne,Pe])=>Nr(Pe,p.getContext(ne),I)),I}function Nr(d,g,p){const _=Tr(d),I=d.value;Object.entries(_).forEach(([B,ne])=>{Nr(ne,I.component?g?g.children.getContext(B):null:g,p)}),p.canDeactivateChecks.push(new Ri(I.component&&g&&g.outlet&&g.outlet.isActivated?g.outlet.component:null,I))}function ar(d){return"function"==typeof d}function Go(d){return d instanceof ie.G||"EmptyError"===d?.name}const Mo=Symbol("INITIAL_VALUE");function qn(){return(0,Je.n)(d=>(0,Q.z)(d.map(g=>g.pipe((0,rt.s)(1),(0,vt.Z)(Mo)))).pipe((0,Ce.T)(g=>{for(const p of g)if(!0!==p){if(p===Mo)return Mo;if(!1===p||p instanceof X)return p}return!0}),(0,Le.p)(g=>g!==Mo),(0,rt.s)(1)))}function bs(d){return(0,q.F)((0,de.M)(g=>{if(gn(g))throw ji(0,g)}),(0,Ce.T)(g=>!0===g))}class So{constructor(g){this.segmentGroup=g||null}}class To extends Error{constructor(g){super(),this.urlTree=g}}function br(d){return(0,re.$)(new So(d))}class Zr{constructor(g,p){this.urlSerializer=g,this.urlTree=p}lineralizeSegments(g,p){let _=[],I=p.root;for(;;){if(_=_.concat(I.segments),0===I.numberOfChildren)return(0,z.of)(_);if(I.numberOfChildren>1||!I.children[G])return(0,re.$)(new l.wOt(4e3,!1));I=I.children[G]}}applyRedirectCommands(g,p,_){const I=this.applyRedirectCreateUrlTree(p,this.urlSerializer.parse(p),g,_);if(p.startsWith("/"))throw new To(I);return I}applyRedirectCreateUrlTree(g,p,_,I){const B=this.createSegmentGroup(g,p.root,_,I);return new X(B,this.createQueryParams(p.queryParams,this.urlTree.queryParams),p.fragment)}createQueryParams(g,p){const _={};return Object.entries(g).forEach(([I,B])=>{if("string"==typeof B&&B.startsWith(":")){const Pe=B.substring(1);_[I]=p[Pe]}else _[I]=B}),_}createSegmentGroup(g,p,_,I){const B=this.createSegments(g,p.segments,_,I);let ne={};return Object.entries(p.children).forEach(([Pe,Ie])=>{ne[Pe]=this.createSegmentGroup(g,Ie,_,I)}),new J(B,ne)}createSegments(g,p,_,I){return p.map(B=>B.path.startsWith(":")?this.findPosParam(g,B,I):this.findOrReturn(B,_))}findPosParam(g,p,_){const I=_[p.path.substring(1)];if(!I)throw new l.wOt(4001,!1);return I}findOrReturn(g,p){let _=0;for(const I of p){if(I.path===g.path)return p.splice(_),I;_++}return g}}const jt={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Rn(d,g,p,_,I){const B=wn(d,g,p);return B.matched?(_=function vi(d,g){return d.providers&&!d._injector&&(d._injector=(0,l.Ol2)(d.providers,g,`Route: ${d.path}`)),d._injector??g}(g,_),function ys(d,g,p,_){const I=g.canMatch;if(!I||0===I.length)return(0,z.of)(!0);const B=I.map(ne=>{const Pe=Vi(ne,d);return Yt(function Us(d){return d&&ar(d.canMatch)}(Pe)?Pe.canMatch(g,p):(0,l.N4e)(d,()=>Pe(g,p)))});return(0,z.of)(B).pipe(qn(),bs())}(_,g,p).pipe((0,Ce.T)(ne=>!0===ne?B:{...jt}))):(0,z.of)(B)}function wn(d,g,p){if("**"===g.path)return function cr(d){return{matched:!0,parameters:d.length>0?yn(d).parameters:{},consumedSegments:d,remainingSegments:[],positionalParamSegments:{}}}(p);if(""===g.path)return"full"===g.pathMatch&&(d.hasChildren()||p.length>0)?{...jt}:{matched:!0,consumedSegments:[],remainingSegments:p,parameters:{},positionalParamSegments:{}};const I=(g.matcher||ct)(p,d,g);if(!I)return{...jt};const B={};Object.entries(I.posParams??{}).forEach(([Pe,Ie])=>{B[Pe]=Ie.path});const ne=I.consumed.length>0?{...B,...I.consumed[I.consumed.length-1].parameters}:B;return{matched:!0,consumedSegments:I.consumed,remainingSegments:p.slice(I.consumed.length),parameters:ne,positionalParamSegments:I.posParams??{}}}function Qn(d,g,p,_){return p.length>0&&function Ro(d,g,p){return p.some(_=>Fr(d,g,_)&&Cn(_)!==G)}(d,p,_)?{segmentGroup:new J(g,xo(_,new J(p,d.children))),slicedSegments:[]}:0===p.length&&function Ds(d,g,p){return p.some(_=>Fr(d,g,_))}(d,p,_)?{segmentGroup:new J(d.segments,Oo(d,p,_,d.children)),slicedSegments:p}:{segmentGroup:new J(d.segments,d.children),slicedSegments:p}}function Oo(d,g,p,_){const I={};for(const B of p)if(Fr(d,g,B)&&!_[Cn(B)]){const ne=new J([],{});I[Cn(B)]=ne}return{..._,...I}}function xo(d,g){const p={};p[G]=g;for(const _ of d)if(""===_.path&&Cn(_)!==G){const I=new J([],{});p[Cn(_)]=I}return p}function Fr(d,g,p){return(!(d.hasChildren()||g.length>0)||"full"!==p.pathMatch)&&""===p.path}class qr{}class $s{constructor(g,p,_,I,B,ne,Pe){this.injector=g,this.configLoader=p,this.rootComponentType=_,this.config=I,this.urlTree=B,this.paramsInheritanceStrategy=ne,this.urlSerializer=Pe,this.applyRedirects=new Zr(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(g){return new l.wOt(4002,`'${g.segmentGroup}'`)}recognize(){const g=Qn(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(g).pipe((0,Ce.T)(p=>{const _=new mr([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},G,this.rootComponentType,null,{}),I=new Oi(_,p),B=new vo("",I),ne=function Et(d,g,p=null,_=null){return kn(Ti(d),g,p,_)}(_,[],this.urlTree.queryParams,this.urlTree.fragment);return ne.queryParams=this.urlTree.queryParams,B.url=this.urlSerializer.serialize(ne),this.inheritParamsAndData(B._root,null),{state:B,tree:ne}}))}match(g){return this.processSegmentGroup(this.injector,this.config,g,G).pipe((0,Me.W)(_=>{if(_ instanceof To)return this.urlTree=_.urlTree,this.match(_.urlTree.root);throw _ instanceof So?this.noMatchError(_):_}))}inheritParamsAndData(g,p){const _=g.value,I=go(_,p,this.paramsInheritanceStrategy);_.params=Object.freeze(I.params),_.data=Object.freeze(I.data),g.children.forEach(B=>this.inheritParamsAndData(B,_))}processSegmentGroup(g,p,_,I){return 0===_.segments.length&&_.hasChildren()?this.processChildren(g,p,_):this.processSegment(g,p,_,_.segments,I,!0).pipe((0,Ce.T)(B=>B instanceof Oi?[B]:[]))}processChildren(g,p,_){const I=[];for(const B of Object.keys(_.children))"primary"===B?I.unshift(B):I.push(B);return(0,E.H)(I).pipe((0,De.H)(B=>{const ne=_.children[B],Pe=function rr(d,g){const p=d.filter(_=>Cn(_)===g);return p.push(...d.filter(_=>Cn(_)!==g)),p}(p,B);return this.processSegmentGroup(g,Pe,ne,B)}),function bt(d,g){return(0,be.N)(function ze(d,g,p,_,I){return(B,ne)=>{let Pe=p,Ie=g,gt=0;B.subscribe((0,ve._)(ne,Wt=>{const Zt=gt++;Ie=Pe?d(Ie,Wt,Zt):(Pe=!0,Wt),_&&ne.next(Ie)},I&&(()=>{Pe&&ne.next(Ie),ne.complete()})))}}(d,g,arguments.length>=2,!0))}((B,ne)=>(B.push(...ne),B)),(0,Mt.U)(null),function ue(d,g){const p=arguments.length>=2;return _=>_.pipe(d?(0,Le.p)((I,B)=>d(I,B,_)):We.D,dn(1),p?(0,Mt.U)(g):(0,qe.v)(()=>new ie.G))}(),(0,Oe.Z)(B=>{if(null===B)return br(_);const ne=eo(B);return function Yo(d){d.sort((g,p)=>g.value.outlet===G?-1:p.value.outlet===G?1:g.value.outlet.localeCompare(p.value.outlet))}(ne),(0,z.of)(ne)}))}processSegment(g,p,_,I,B,ne){return(0,E.H)(p).pipe((0,De.H)(Pe=>this.processSegmentAgainstRoute(Pe._injector??g,p,Pe,_,I,B,ne).pipe((0,Me.W)(Ie=>{if(Ie instanceof So)return(0,z.of)(null);throw Ie}))),(0,ge.$)(Pe=>!!Pe),(0,Me.W)(Pe=>{if(Go(Pe))return function Qo(d,g,p){return 0===g.length&&!d.children[p]}(_,I,B)?(0,z.of)(new qr):br(_);throw Pe}))}processSegmentAgainstRoute(g,p,_,I,B,ne,Pe){return function Dr(d,g,p,_){return!!(Cn(d)===_||_!==G&&Fr(g,p,d))&&wn(g,d,p).matched}(_,I,B,ne)?void 0===_.redirectTo?this.matchSegmentAgainstRoute(g,I,_,B,ne):this.allowRedirects&&Pe?this.expandSegmentAgainstRouteUsingRedirect(g,I,p,_,B,ne):br(I):br(I)}expandSegmentAgainstRouteUsingRedirect(g,p,_,I,B,ne){const{matched:Pe,consumedSegments:Ie,positionalParamSegments:gt,remainingSegments:Wt}=wn(p,I,B);if(!Pe)return br(p);I.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Zt=this.applyRedirects.applyRedirectCommands(Ie,I.redirectTo,gt);return this.applyRedirects.lineralizeSegments(I,Zt).pipe((0,Oe.Z)(ei=>this.processSegment(g,_,p,ei.concat(Wt),ne,!1)))}matchSegmentAgainstRoute(g,p,_,I,B){const ne=Rn(p,_,I,g);return"**"===_.path&&(p.children={}),ne.pipe((0,Je.n)(Pe=>Pe.matched?this.getChildConfig(g=_._injector??g,_,I).pipe((0,Je.n)(({routes:Ie})=>{const gt=_._loadedInjector??g,{consumedSegments:Wt,remainingSegments:Zt,parameters:ei}=Pe,Gs=new mr(Wt,ei,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function Zo(d){return d.data||{}}(_),Cn(_),_.component??_._loadedComponent??null,_,function Hi(d){return d.resolve||{}}(_)),{segmentGroup:Xs,slicedSegments:Qs}=Qn(p,Wt,Zt,Ie);if(0===Qs.length&&Xs.hasChildren())return this.processChildren(gt,Ie,Xs).pipe((0,Ce.T)(io=>null===io?null:new Oi(Gs,io)));if(0===Ie.length&&0===Qs.length)return(0,z.of)(new Oi(Gs,[]));const za=Cn(_)===B;return this.processSegment(gt,Ie,Xs,Qs,za?G:B,!0).pipe((0,Ce.T)(io=>new Oi(Gs,io instanceof Oi?[io]:[])))})):br(p)))}getChildConfig(g,p,_){return p.children?(0,z.of)({routes:p.children,injector:g}):p.loadChildren?void 0!==p._loadedRoutes?(0,z.of)({routes:p._loadedRoutes,injector:p._loadedInjector}):function Hs(d,g,p,_){const I=g.canLoad;if(void 0===I||0===I.length)return(0,z.of)(!0);const B=I.map(ne=>{const Pe=Vi(ne,d);return Yt(function Wo(d){return d&&ar(d.canLoad)}(Pe)?Pe.canLoad(g,p):(0,l.N4e)(d,()=>Pe(g,p)))});return(0,z.of)(B).pipe(qn(),bs())}(g,p,_).pipe((0,Oe.Z)(I=>I?this.configLoader.loadChildren(g,p).pipe((0,de.M)(B=>{p._loadedRoutes=B.routes,p._loadedInjector=B.injector})):function Ao(d){return(0,re.$)($o(!1,zt.GuardRejected))}())):(0,z.of)({routes:[],injector:g})}}function Cs(d){const g=d.value.routeConfig;return g&&""===g.path}function eo(d){const g=[],p=new Set;for(const _ of d){if(!Cs(_)){g.push(_);continue}const I=g.find(B=>_.value.routeConfig===B.value.routeConfig);void 0!==I?(I.children.push(..._.children),p.add(I)):g.push(_)}for(const _ of p){const I=eo(_.children);g.push(new Oi(_.value,I))}return g.filter(_=>!p.has(_))}function Lr(d){const g=d.children.map(p=>Lr(p)).flat();return[d,...g]}function yi(d){return(0,Je.n)(g=>{const p=d(g);return p?(0,E.H)(p).pipe((0,Ce.T)(()=>g)):(0,z.of)(g)})}let Er=(()=>{class d{buildTitle(p){let _,I=p.root;for(;void 0!==I;)_=this.getResolvedTitleForRoute(I)??_,I=I.children.find(B=>B.outlet===G);return _}getResolvedTitleForRoute(p){return p.data[ye]}static#e=this.\u0275fac=function(_){return new(_||d)};static#t=this.\u0275prov=l.jDH({token:d,factory:()=>(0,l.WQX)(Jo),providedIn:"root"})}return d})(),Jo=(()=>{class d extends Er{constructor(p){super(),this.title=p}updateTitle(p){const _=this.buildTitle(p);void 0!==_&&this.title.setTitle(_)}static#e=this.\u0275fac=function(_){return new(_||d)(l.KVO(j.hE))};static#t=this.\u0275prov=l.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();const no=new l.nKC("",{providedIn:"root",factory:()=>({})}),No=new l.nKC("");let es=(()=>{class d{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,l.WQX)(l.Ql9)}loadComponent(p){if(this.componentLoaders.get(p))return this.componentLoaders.get(p);if(p._loadedComponent)return(0,z.of)(p._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(p);const _=Yt(p.loadComponent()).pipe((0,Ce.T)(u),(0,de.M)(B=>{this.onLoadEndListener&&this.onLoadEndListener(p),p._loadedComponent=B}),(0,R.j)(()=>{this.componentLoaders.delete(p)})),I=new Se.G(_,()=>new pe.B).pipe((0,k.B)());return this.componentLoaders.set(p,I),I}loadChildren(p,_){if(this.childrenLoaders.get(_))return this.childrenLoaders.get(_);if(_._loadedRoutes)return(0,z.of)({routes:_._loadedRoutes,injector:_._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(_);const B=function Br(d,g,p,_){return Yt(d.loadChildren()).pipe((0,Ce.T)(u),(0,Oe.Z)(I=>I instanceof l.Co$||Array.isArray(I)?(0,z.of)(I):(0,E.H)(g.compileModuleAsync(I))),(0,Ce.T)(I=>{_&&_(d);let B,ne,Pe=!1;return Array.isArray(I)?(ne=I,!0):(B=I.create(p).injector,ne=B.get(No,[],{optional:!0,self:!0}).flat()),{routes:ne.map(_r),injector:B}}))}(_,this.compiler,p,this.onLoadEndListener).pipe((0,R.j)(()=>{this.childrenLoaders.delete(_)})),ne=new Se.G(B,()=>new pe.B).pipe((0,k.B)());return this.childrenLoaders.set(_,ne),ne}static#e=this.\u0275fac=function(_){return new(_||d)};static#t=this.\u0275prov=l.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();function u(d){return function O(d){return d&&"object"==typeof d&&"default"in d}(d)?d.default:d}let h=(()=>{class d{static#e=this.\u0275fac=function(_){return new(_||d)};static#t=this.\u0275prov=l.jDH({token:d,factory:()=>(0,l.WQX)(y),providedIn:"root"})}return d})(),y=(()=>{class d{shouldProcessUrl(p){return!0}extract(p){return p}merge(p,_){return p}static#e=this.\u0275fac=function(_){return new(_||d)};static#t=this.\u0275prov=l.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();const S=new l.nKC("");let m=(()=>{class d{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new pe.B,this.transitionAbortSubject=new pe.B,this.configLoader=(0,l.WQX)(es),this.environmentInjector=(0,l.WQX)(l.uvJ),this.urlSerializer=(0,l.WQX)(Ot),this.rootContexts=(0,l.WQX)(nr),this.location=(0,l.WQX)($e.aZ),this.inputBindingEnabled=null!==(0,l.WQX)(xi,{optional:!0}),this.titleStrategy=(0,l.WQX)(Er),this.options=(0,l.WQX)(no,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,l.WQX)(h),this.createViewTransition=(0,l.WQX)(S,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,z.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=I=>this.events.next(new Bi(I)),this.configLoader.onLoadStartListener=I=>this.events.next(new si(I))}complete(){this.transitions?.complete()}handleNavigationRequest(p){const _=++this.navigationId;this.transitions?.next({...this.transitions.value,...p,id:_})}setupNavigations(p,_,I){return this.transitions=new N.t({id:0,currentUrlTree:_,currentRawUrl:_,extractedUrl:this.urlHandlingStrategy.extract(_),urlAfterRedirects:this.urlHandlingStrategy.extract(_),rawUrl:_,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Rt,restoredState:null,currentSnapshot:I.snapshot,targetSnapshot:null,currentRouterState:I,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,Le.p)(B=>0!==B.id),(0,Ce.T)(B=>({...B,extractedUrl:this.urlHandlingStrategy.extract(B.rawUrl)})),(0,Je.n)(B=>{let ne=!1,Pe=!1;return(0,z.of)(B).pipe((0,Je.n)(Ie=>{if(this.navigationId>B.id)return this.cancelNavigationTransition(B,"",zt.SupersededByNewNavigation),ce.w;this.currentTransition=B,this.currentNavigation={id:Ie.id,initialUrl:Ie.rawUrl,extractedUrl:Ie.extractedUrl,trigger:Ie.source,extras:Ie.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const gt=!p.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!gt&&"reload"!==(Ie.extras.onSameUrlNavigation??p.onSameUrlNavigation)){const Zt="";return this.events.next(new Xt(Ie.id,this.urlSerializer.serialize(Ie.rawUrl),Zt,$n.IgnoredSameUrlNavigation)),Ie.resolve(null),ce.w}if(this.urlHandlingStrategy.shouldProcessUrl(Ie.rawUrl))return(0,z.of)(Ie).pipe((0,Je.n)(Zt=>{const ei=this.transitions?.getValue();return this.events.next(new cn(Zt.id,this.urlSerializer.serialize(Zt.extractedUrl),Zt.source,Zt.restoredState)),ei!==this.transitions?.getValue()?ce.w:Promise.resolve(Zt)}),function ws(d,g,p,_,I,B){return(0,Oe.Z)(ne=>function Es(d,g,p,_,I,B,ne="emptyOnly"){return new $s(d,g,p,_,I,ne,B).recognize()}(d,g,p,_,ne.extractedUrl,I,B).pipe((0,Ce.T)(({state:Pe,tree:Ie})=>({...ne,targetSnapshot:Pe,urlAfterRedirects:Ie}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,p.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,de.M)(Zt=>{B.targetSnapshot=Zt.targetSnapshot,B.urlAfterRedirects=Zt.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Zt.urlAfterRedirects};const ei=new xn(Zt.id,this.urlSerializer.serialize(Zt.extractedUrl),this.urlSerializer.serialize(Zt.urlAfterRedirects),Zt.targetSnapshot);this.events.next(ei)}));if(gt&&this.urlHandlingStrategy.shouldProcessUrl(Ie.currentRawUrl)){const{id:Zt,extractedUrl:ei,source:Gs,restoredState:Xs,extras:Qs}=Ie,za=new cn(Zt,this.urlSerializer.serialize(ei),Gs,Xs);this.events.next(za);const io=Ar(this.rootComponentType).snapshot;return this.currentTransition=B={...Ie,targetSnapshot:io,urlAfterRedirects:ei,extras:{...Qs,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=ei,(0,z.of)(B)}{const Zt="";return this.events.next(new Xt(Ie.id,this.urlSerializer.serialize(Ie.extractedUrl),Zt,$n.IgnoredByUrlHandlingStrategy)),Ie.resolve(null),ce.w}}),(0,de.M)(Ie=>{const gt=new Ki(Ie.id,this.urlSerializer.serialize(Ie.extractedUrl),this.urlSerializer.serialize(Ie.urlAfterRedirects),Ie.targetSnapshot);this.events.next(gt)}),(0,Ce.T)(Ie=>(this.currentTransition=B={...Ie,guards:Co(Ie.targetSnapshot,Ie.currentSnapshot,this.rootContexts)},B)),function bi(d,g){return(0,Oe.Z)(p=>{const{targetSnapshot:_,currentSnapshot:I,guards:{canActivateChecks:B,canDeactivateChecks:ne}}=p;return 0===ne.length&&0===B.length?(0,z.of)({...p,guardsResult:!0}):function Vs(d,g,p,_){return(0,E.H)(d).pipe((0,Oe.Z)(I=>function _s(d,g,p,_,I){const B=g&&g.routeConfig?g.routeConfig.canDeactivate:null;if(!B||0===B.length)return(0,z.of)(!0);const ne=B.map(Pe=>{const Ie=_i(g)??I,gt=Vi(Pe,Ie);return Yt(function ms(d){return d&&ar(d.canDeactivate)}(gt)?gt.canDeactivate(d,g,p,_):(0,l.N4e)(Ie,()=>gt(d,g,p,_))).pipe((0,ge.$)())});return(0,z.of)(ne).pipe(qn())}(I.component,I.route,p,g,_)),(0,ge.$)(I=>!0!==I,!0))}(ne,_,I,d).pipe((0,Oe.Z)(Pe=>Pe&&function ps(d){return"boolean"==typeof d}(Pe)?function Yr(d,g,p,_){return(0,E.H)(g).pipe((0,De.H)(I=>(0,te.x)(function _n(d,g){return null!==d&&g&&g(new St(d)),(0,z.of)(!0)}(I.route.parent,_),function Io(d,g){return null!==d&&g&&g(new Ua(d)),(0,z.of)(!0)}(I.route,_),function vs(d,g,p){const _=g[g.length-1],B=g.slice(0,g.length-1).reverse().map(ne=>function wo(d){const g=d.routeConfig?d.routeConfig.canActivateChild:null;return g&&0!==g.length?{node:d,guards:g}:null}(ne)).filter(ne=>null!==ne).map(ne=>(0,Y.v)(()=>{const Pe=ne.guards.map(Ie=>{const gt=_i(ne.node)??p,Wt=Vi(Ie,gt);return Yt(function Ko(d){return d&&ar(d.canActivateChild)}(Wt)?Wt.canActivateChild(_,d):(0,l.N4e)(gt,()=>Wt(_,d))).pipe((0,ge.$)())});return(0,z.of)(Pe).pipe(qn())}));return(0,z.of)(B).pipe(qn())}(d,I.path,p),function gs(d,g,p){const _=g.routeConfig?g.routeConfig.canActivate:null;if(!_||0===_.length)return(0,z.of)(!0);const I=_.map(B=>(0,Y.v)(()=>{const ne=_i(g)??p,Pe=Vi(B,ne);return Yt(function kr(d){return d&&ar(d.canActivate)}(Pe)?Pe.canActivate(g,d):(0,l.N4e)(ne,()=>Pe(g,d))).pipe((0,ge.$)())}));return(0,z.of)(I).pipe(qn())}(d,I.route,p))),(0,ge.$)(I=>!0!==I,!0))}(_,B,d,g):(0,z.of)(Pe)),(0,Ce.T)(Pe=>({...p,guardsResult:Pe})))})}(this.environmentInjector,Ie=>this.events.next(Ie)),(0,de.M)(Ie=>{if(B.guardsResult=Ie.guardsResult,gn(Ie.guardsResult))throw ji(0,Ie.guardsResult);const gt=new Sn(Ie.id,this.urlSerializer.serialize(Ie.extractedUrl),this.urlSerializer.serialize(Ie.urlAfterRedirects),Ie.targetSnapshot,!!Ie.guardsResult);this.events.next(gt)}),(0,Le.p)(Ie=>!!Ie.guardsResult||(this.cancelNavigationTransition(Ie,"",zt.GuardRejected),!1)),yi(Ie=>{if(Ie.guards.canActivateChecks.length)return(0,z.of)(Ie).pipe((0,de.M)(gt=>{const Wt=new Gi(gt.id,this.urlSerializer.serialize(gt.extractedUrl),this.urlSerializer.serialize(gt.urlAfterRedirects),gt.targetSnapshot);this.events.next(Wt)}),(0,Je.n)(gt=>{let Wt=!1;return(0,z.of)(gt).pipe(function qo(d,g){return(0,Oe.Z)(p=>{const{targetSnapshot:_,guards:{canActivateChecks:I}}=p;if(!I.length)return(0,z.of)(p);const B=new Set(I.map(Ie=>Ie.route)),ne=new Set;for(const Ie of B)if(!ne.has(Ie))for(const gt of Lr(Ie))ne.add(gt);let Pe=0;return(0,E.H)(ne).pipe((0,De.H)(Ie=>B.has(Ie)?function Ms(d,g,p,_){const I=d.routeConfig,B=d._resolve;return void 0!==I?.title&&!Un(I)&&(B[ye]=I.title),function Po(d,g,p,_){const I=Bt(d);if(0===I.length)return(0,z.of)({});const B={};return(0,E.H)(I).pipe((0,Oe.Z)(ne=>function to(d,g,p,_){const I=_i(g)??_,B=Vi(d,I);return Yt(B.resolve?B.resolve(g,p):(0,l.N4e)(I,()=>B(g,p)))}(d[ne],g,p,_).pipe((0,ge.$)(),(0,de.M)(Pe=>{B[ne]=Pe}))),dn(1),(0,T.u)(B),(0,Me.W)(ne=>Go(ne)?ce.w:(0,re.$)(ne)))}(B,d,g,_).pipe((0,Ce.T)(ne=>(d._resolvedData=ne,d.data=go(d,d.parent,p).resolve,null)))}(Ie,_,d,g):(Ie.data=go(Ie,Ie.parent,d).resolve,(0,z.of)(void 0))),(0,de.M)(()=>Pe++),dn(1),(0,Oe.Z)(Ie=>Pe===ne.size?(0,z.of)(p):ce.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,de.M)({next:()=>Wt=!0,complete:()=>{Wt||this.cancelNavigationTransition(gt,"",zt.NoDataFromResolver)}}))}),(0,de.M)(gt=>{const Wt=new oi(gt.id,this.urlSerializer.serialize(gt.extractedUrl),this.urlSerializer.serialize(gt.urlAfterRedirects),gt.targetSnapshot);this.events.next(Wt)}))}),yi(Ie=>{const gt=Wt=>{const Zt=[];Wt.routeConfig?.loadComponent&&!Wt.routeConfig._loadedComponent&&Zt.push(this.configLoader.loadComponent(Wt.routeConfig).pipe((0,de.M)(ei=>{Wt.component=ei}),(0,Ce.T)(()=>{})));for(const ei of Wt.children)Zt.push(...gt(ei));return Zt};return(0,Q.z)(gt(Ie.targetSnapshot.root)).pipe((0,Mt.U)(null),(0,rt.s)(1))}),yi(()=>this.afterPreactivation()),(0,Je.n)(()=>{const{currentSnapshot:Ie,targetSnapshot:gt}=B,Wt=this.createViewTransition?.(this.environmentInjector,Ie.root,gt.root);return Wt?(0,E.H)(Wt).pipe((0,Ce.T)(()=>B)):(0,z.of)(B)}),(0,Ce.T)(Ie=>{const gt=function Rr(d,g,p){const _=gr(d,g._root,p?p._root:void 0);return new ir(_,g)}(p.routeReuseStrategy,Ie.targetSnapshot,Ie.currentRouterState);return this.currentTransition=B={...Ie,targetRouterState:gt},this.currentNavigation.targetRouterState=gt,B}),(0,de.M)(()=>{this.events.next(new po)}),((d,g,p,_)=>(0,Ce.T)(I=>(new Ui(g,I.targetRouterState,I.currentRouterState,p,_).activate(d),I)))(this.rootContexts,p.routeReuseStrategy,Ie=>this.events.next(Ie),this.inputBindingEnabled),(0,rt.s)(1),(0,de.M)({next:Ie=>{ne=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new an(Ie.id,this.urlSerializer.serialize(Ie.extractedUrl),this.urlSerializer.serialize(Ie.urlAfterRedirects))),this.titleStrategy?.updateTitle(Ie.targetRouterState.snapshot),Ie.resolve(!0)},complete:()=>{ne=!0}}),(0,x.Q)(this.transitionAbortSubject.pipe((0,de.M)(Ie=>{throw Ie}))),(0,R.j)(()=>{!ne&&!Pe&&this.cancelNavigationTransition(B,"",zt.SupersededByNewNavigation),this.currentTransition?.id===B.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,Me.W)(Ie=>{if(Pe=!0,zo(Ie))this.events.next(new vn(B.id,this.urlSerializer.serialize(B.extractedUrl),Ie.message,Ie.cancellationCode)),function Xr(d){return zo(d)&&gn(d.url)}(Ie)?this.events.next(new Sr(Ie.url)):B.resolve(!1);else{this.events.next(new Jt(B.id,this.urlSerializer.serialize(B.extractedUrl),Ie,B.targetSnapshot??void 0));try{B.resolve(p.errorHandler(Ie))}catch(gt){this.options.resolveNavigationPromiseOnError?B.resolve(!1):B.reject(gt)}}return ce.w}))}))}cancelNavigationTransition(p,_,I){const B=new vn(p.id,this.urlSerializer.serialize(p.extractedUrl),_,I);this.events.next(B),p.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static#e=this.\u0275fac=function(_){return new(_||d)};static#t=this.\u0275prov=l.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();function D(d){return d!==Rt}let L=(()=>{class d{static#e=this.\u0275fac=function(_){return new(_||d)};static#t=this.\u0275prov=l.jDH({token:d,factory:()=>(0,l.WQX)(Re),providedIn:"root"})}return d})();class le{shouldDetach(g){return!1}store(g,p){}shouldAttach(g){return!1}retrieve(g){return null}shouldReuseRoute(g,p){return g.routeConfig===p.routeConfig}}let Re=(()=>{class d extends le{static#e=this.\u0275fac=(()=>{let p;return function(I){return(p||(p=l.xGo(d)))(I||d)}})();static#t=this.\u0275prov=l.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})(),Ke=(()=>{class d{static#e=this.\u0275fac=function(_){return new(_||d)};static#t=this.\u0275prov=l.jDH({token:d,factory:()=>(0,l.WQX)(ut),providedIn:"root"})}return d})(),ut=(()=>{class d extends Ke{constructor(){super(...arguments),this.location=(0,l.WQX)($e.aZ),this.urlSerializer=(0,l.WQX)(Ot),this.options=(0,l.WQX)(no,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,l.WQX)(h),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new X,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Ar(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(p){return this.location.subscribe(_=>{"popstate"===_.type&&p(_.url,_.state)})}handleRouterEvent(p,_){if(p instanceof cn)this.stateMemento=this.createStateMemento();else if(p instanceof Xt)this.rawUrlTree=_.initialUrl;else if(p instanceof xn){if("eager"===this.urlUpdateStrategy&&!_.extras.skipLocationChange){const I=this.urlHandlingStrategy.merge(_.finalUrl,_.initialUrl);this.setBrowserUrl(I,_)}}else p instanceof po?(this.currentUrlTree=_.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(_.finalUrl,_.initialUrl),this.routerState=_.targetRouterState,"deferred"===this.urlUpdateStrategy&&(_.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,_))):p instanceof vn&&(p.code===zt.GuardRejected||p.code===zt.NoDataFromResolver)?this.restoreHistory(_):p instanceof Jt?this.restoreHistory(_,!0):p instanceof an&&(this.lastSuccessfulId=p.id,this.currentPageId=this.browserPageId)}setBrowserUrl(p,_){const I=this.urlSerializer.serialize(p);if(this.location.isCurrentPathEqualTo(I)||_.extras.replaceUrl){const ne={..._.extras.state,...this.generateNgRouterState(_.id,this.browserPageId)};this.location.replaceState(I,"",ne)}else{const B={..._.extras.state,...this.generateNgRouterState(_.id,this.browserPageId+1)};this.location.go(I,"",B)}}restoreHistory(p,_=!1){if("computed"===this.canceledNavigationResolution){const B=this.currentPageId-this.browserPageId;0!==B?this.location.historyGo(B):this.currentUrlTree===p.finalUrl&&0===B&&(this.resetState(p),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(_&&this.resetState(p),this.resetUrlToCurrentUrlTree())}resetState(p){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,p.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(p,_){return"computed"===this.canceledNavigationResolution?{navigationId:p,\u0275routerPageId:_}:{navigationId:p}}static#e=this.\u0275fac=(()=>{let p;return function(I){return(p||(p=l.xGo(d)))(I||d)}})();static#t=this.\u0275prov=l.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();var ht=function(d){return d[d.COMPLETE=0]="COMPLETE",d[d.FAILED=1]="FAILED",d[d.REDIRECTING=2]="REDIRECTING",d}(ht||{});function Ct(d){throw d}const Gt={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Ut={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let kt=(()=>{class d{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=(0,l.WQX)(l.H3F),this.stateManager=(0,l.WQX)(Ke),this.options=(0,l.WQX)(no,{optional:!0})||{},this.pendingTasks=(0,l.WQX)(l.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,l.WQX)(m),this.urlSerializer=(0,l.WQX)(Ot),this.location=(0,l.WQX)($e.aZ),this.urlHandlingStrategy=(0,l.WQX)(h),this._events=new pe.B,this.errorHandler=this.options.errorHandler||Ct,this.navigated=!1,this.routeReuseStrategy=(0,l.WQX)(L),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,l.WQX)(No,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,l.WQX)(xi,{optional:!0}),this.eventsSubscription=new xe.yU,this.isNgZoneEnabled=(0,l.WQX)(l.SKi)instanceof l.SKi&&l.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:p=>{this.console.warn(p)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const p=this.navigationTransitions.events.subscribe(_=>{try{const I=this.navigationTransitions.currentTransition,B=this.navigationTransitions.currentNavigation;if(null!==I&&null!==B)if(this.stateManager.handleRouterEvent(_,B),_ instanceof vn&&_.code!==zt.Redirect&&_.code!==zt.SupersededByNewNavigation)this.navigated=!0;else if(_ instanceof an)this.navigated=!0;else if(_ instanceof Sr){const ne=this.urlHandlingStrategy.merge(_.url,I.currentRawUrl),Pe={info:I.extras.info,skipLocationChange:I.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||D(I.source)};this.scheduleNavigation(ne,Rt,null,Pe,{resolve:I.resolve,reject:I.reject,promise:I.promise})}(function Vt(d){return!(d instanceof po||d instanceof Sr)})(_)&&this._events.next(_)}catch(I){this.navigationTransitions.transitionAbortSubject.next(I)}});this.eventsSubscription.add(p)}resetRootComponentType(p){this.routerState.root.component=p,this.navigationTransitions.rootComponentType=p}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Rt,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((p,_)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(p,"popstate",_)},0)})}navigateToSyncWithBrowser(p,_,I){const B={replaceUrl:!0},ne=I?.navigationId?I:null;if(I){const Ie={...I};delete Ie.navigationId,delete Ie.\u0275routerPageId,0!==Object.keys(Ie).length&&(B.state=Ie)}const Pe=this.parseUrl(p);this.scheduleNavigation(Pe,_,ne,B)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(p){this.config=p.map(_r),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(p,_={}){const{relativeTo:I,queryParams:B,fragment:ne,queryParamsHandling:Pe,preserveFragment:Ie}=_,gt=Ie?this.currentUrlTree.fragment:ne;let Zt,Wt=null;switch(Pe){case"merge":Wt={...this.currentUrlTree.queryParams,...B};break;case"preserve":Wt=this.currentUrlTree.queryParams;break;default:Wt=B||null}null!==Wt&&(Wt=this.removeEmptyProps(Wt));try{Zt=Ti(I?I.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof p[0]||!p[0].startsWith("/"))&&(p=[]),Zt=this.currentUrlTree.root}return kn(Zt,p,Wt,gt??null)}navigateByUrl(p,_={skipLocationChange:!1}){const I=gn(p)?p:this.parseUrl(p),B=this.urlHandlingStrategy.merge(I,this.rawUrlTree);return this.scheduleNavigation(B,Rt,null,_)}navigate(p,_={skipLocationChange:!1}){return function Yn(d){for(let g=0;g(null!=B&&(_[I]=B),_),{})}scheduleNavigation(p,_,I,B,ne){if(this.disposed)return Promise.resolve(!1);let Pe,Ie,gt;ne?(Pe=ne.resolve,Ie=ne.reject,gt=ne.promise):gt=new Promise((Zt,ei)=>{Pe=Zt,Ie=ei});const Wt=this.pendingTasks.add();return function Tt(d,g){d.events.pipe((0,Le.p)(p=>p instanceof an||p instanceof vn||p instanceof Jt||p instanceof Xt),(0,Ce.T)(p=>p instanceof an||p instanceof Xt?ht.COMPLETE:p instanceof vn&&(p.code===zt.Redirect||p.code===zt.SupersededByNewNavigation)?ht.REDIRECTING:ht.FAILED),(0,Le.p)(p=>p!==ht.REDIRECTING),(0,rt.s)(1)).subscribe(()=>{g()})}(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Wt))}),this.navigationTransitions.handleNavigationRequest({source:_,restoredState:I,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:p,extras:B,resolve:Pe,reject:Ie,promise:gt,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),gt.catch(Zt=>Promise.reject(Zt))}static#e=this.\u0275fac=function(_){return new(_||d)};static#t=this.\u0275prov=l.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})(),Xe=(()=>{class d{constructor(p,_,I,B,ne,Pe){this.router=p,this.route=_,this.tabIndexAttribute=I,this.renderer=B,this.el=ne,this.locationStrategy=Pe,this.href=null,this.commands=null,this.onChanges=new pe.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const Ie=ne.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Ie||"area"===Ie,this.isAnchorElement?this.subscription=p.events.subscribe(gt=>{gt instanceof an&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(p){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",p)}ngOnChanges(p){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(p){null!=p?(this.commands=Array.isArray(p)?p:[p],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(p,_,I,B,ne){const Pe=this.urlTree;return!!(null===Pe||this.isAnchorElement&&(0!==p||_||I||B||ne||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(Pe,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const p=this.urlTree;this.href=null!==p&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(p)):null;const _=null===this.href?null:(0,l.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",_)}applyAttributeValue(p,_){const I=this.renderer,B=this.el.nativeElement;null!==_?I.setAttribute(B,p,_):I.removeAttribute(B,p)}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})}static#e=this.\u0275fac=function(_){return new(_||d)(l.rXU(kt),l.rXU(Xi),l.kS0("tabindex"),l.rXU(l.sFG),l.rXU(l.aKT),l.rXU($e.hb))};static#t=this.\u0275dir=l.FsC({type:d,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(_,I){1&_&&l.bIt("click",function(ne){return I.onClick(ne.button,ne.ctrlKey,ne.shiftKey,ne.altKey,ne.metaKey)}),2&_&&l.BMQ("target",I.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[l.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",l.L39],skipLocationChange:[l.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",l.L39],replaceUrl:[l.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",l.L39],routerLink:"routerLink"},standalone:!0,features:[l.GFd,l.OA$]})}return d})(),dt=(()=>{class d{get isActive(){return this._isActive}constructor(p,_,I,B,ne){this.router=p,this.element=_,this.renderer=I,this.cdr=B,this.link=ne,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new l.bkB,this.routerEventsSubscription=p.events.subscribe(Pe=>{Pe instanceof an&&this.update()})}ngAfterContentInit(){(0,z.of)(this.links.changes,(0,z.of)(null)).pipe((0,ee.U)()).subscribe(p=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const p=[...this.links.toArray(),this.link].filter(_=>!!_).map(_=>_.onChanges);this.linkInputChangesSubscription=(0,E.H)(p).pipe((0,ee.U)()).subscribe(_=>{this._isActive!==this.isLinkActive(this.router)(_)&&this.update()})}set routerLinkActive(p){const _=Array.isArray(p)?p:p.split(" ");this.classes=_.filter(I=>!!I)}ngOnChanges(p){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const p=this.hasActiveLinks();this._isActive!==p&&(this._isActive=p,this.cdr.markForCheck(),this.classes.forEach(_=>{p?this.renderer.addClass(this.element.nativeElement,_):this.renderer.removeClass(this.element.nativeElement,_)}),p&&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(p))})}isLinkActive(p){const _=function ln(d){return!!d.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return I=>{const B=I.urlTree;return!!B&&p.isActive(B,_)}}hasActiveLinks(){const p=this.isLinkActive(this.router);return this.link&&p(this.link)||this.links.some(p)}static#e=this.\u0275fac=function(_){return new(_||d)(l.rXU(kt),l.rXU(l.aKT),l.rXU(l.sFG),l.rXU(l.gRc),l.rXU(Xe,8))};static#t=this.\u0275dir=l.FsC({type:d,selectors:[["","routerLinkActive",""]],contentQueries:function(_,I,B){if(1&_&&l.wni(B,Xe,5),2&_){let ne;l.mGM(ne=l.lsd())&&(I.links=ne)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[l.OA$]})}return d})();const Dn=new l.nKC("");let zn=(()=>{class d{constructor(p,_,I,B,ne={}){this.urlSerializer=p,this.transitions=_,this.viewportScroller=I,this.zone=B,this.options=ne,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},ne.scrollPositionRestoration||="disabled",ne.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(p=>{p instanceof cn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=p.navigationTrigger,this.restoredId=p.restoredState?p.restoredState.navigationId:0):p instanceof an?(this.lastId=p.id,this.scheduleScrollEvent(p,this.urlSerializer.parse(p.urlAfterRedirects).fragment)):p instanceof Xt&&p.code===$n.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(p,this.urlSerializer.parse(p.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(p=>{p instanceof Vo&&(p.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(p.position):p.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(p.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(p,_){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Vo(p,"popstate"===this.lastSource?this.store[this.restoredId]:null,_))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(_){l.QTQ()};static#t=this.\u0275prov=l.jDH({token:d,factory:d.\u0275fac})}return d})();function mt(d,...g){return(0,l.EmA)([{provide:No,multi:!0,useValue:d},[],{provide:Xi,useFactory:tt,deps:[kt]},{provide:l.iLQ,multi:!0,useFactory:Di},g.map(p=>p.\u0275providers)])}function tt(d){return d.routerState.root}function Jn(d={}){return function Dt(d,g){return{\u0275kind:d,\u0275providers:g}}(4,[{provide:Dn,useFactory:()=>{const p=(0,l.WQX)($e.Xr),_=(0,l.WQX)(l.SKi),I=(0,l.WQX)(m),B=(0,l.WQX)(Ot);return new zn(B,I,p,_,d)}}])}function Di(){const d=(0,l.WQX)(l.zZn);return g=>{const p=d.get(l.o8S);if(g!==p.components[0])return;const _=d.get(kt),I=d.get(pn);1===d.get(wr)&&_.initialNavigation(),d.get(Wn,null,l.$GK.Optional)?.setUpPreloading(),d.get(Dn,null,l.$GK.Optional)?.init(),_.resetRootComponentType(p.componentTypes[0]),I.closed||(I.next(),I.complete(),I.unsubscribe())}}const pn=new l.nKC("",{factory:()=>new pe.B}),wr=new l.nKC("",{providedIn:"root",factory:()=>1}),Wn=new l.nKC("")},73955:(et,fe,b)=>{b.d(fe,{Wr:()=>ce,c$:()=>ze,h:()=>dn});var l=b(54438),w=b(7673),E=b(74402),z=b(27468),N=b(28793),ie=b(59030),Q=b(96697),te=b(44668),Y=b(96354),q=b(70274),re=b(25558);class ce{}let Se=(()=>{class qe extends ce{getTranslation(ue){return(0,w.of)({})}static \u0275fac=(()=>{let ue;return function(R){return(ue||(ue=l.xGo(qe)))(R||qe)}})();static \u0275prov=l.jDH({token:qe,factory:qe.\u0275fac})}return qe})();class pe{}let xe=(()=>{class qe{handle(ue){return ue.key}static \u0275fac=function(T){return new(T||qe)};static \u0275prov=l.jDH({token:qe,factory:qe.\u0275fac})}return qe})();function Ce(qe){return typeof qe<"u"&&null!==qe}function Je(qe){return qe&&"object"==typeof qe&&!Array.isArray(qe)}function rt(qe,We){let ue=Object.assign({},qe);return Je(qe)&&Je(We)&&Object.keys(We).forEach(T=>{Je(We[T])?T in qe?ue[T]=rt(qe[T],We[T]):Object.assign(ue,{[T]:We[T]}):Object.assign(ue,{[T]:We[T]})}),ue}class vt{}let Le=(()=>{class qe extends vt{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(ue,T){let R;return R="string"==typeof ue?this.interpolateString(ue,T):"function"==typeof ue?this.interpolateFunction(ue,T):ue,R}getValue(ue,T){let R="string"==typeof T?T.split("."):[T];T="";do{T+=R.shift(),!Ce(ue)||!Ce(ue[T])||"object"!=typeof ue[T]&&R.length?R.length?T+=".":ue=void 0:(ue=ue[T],T="")}while(R.length);return ue}interpolateFunction(ue,T){return ue(T)}interpolateString(ue,T){return T?ue.replace(this.templateMatcher,(R,k)=>{let x=this.getValue(T,k);return Ce(x)?x:R}):ue}static \u0275fac=(()=>{let ue;return function(R){return(ue||(ue=l.xGo(qe)))(R||qe)}})();static \u0275prov=l.jDH({token:qe,factory:qe.\u0275fac})}return qe})();class Oe{}let ge=(()=>{class qe extends Oe{compile(ue,T){return ue}compileTranslations(ue,T){return ue}static \u0275fac=(()=>{let ue;return function(R){return(ue||(ue=l.xGo(qe)))(R||qe)}})();static \u0275prov=l.jDH({token:qe,factory:qe.\u0275fac})}return qe})();class De{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new l.bkB;onLangChange=new l.bkB;onDefaultLangChange=new l.bkB}const de=new l.nKC("USE_STORE"),Me=new l.nKC("USE_DEFAULT_LANG"),be=new l.nKC("DEFAULT_LANGUAGE"),ve=new l.nKC("USE_EXTEND");let ze=(()=>{class qe{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;isolate;extend;loadingTranslations;pending=!1;_onTranslationChange=new l.bkB;_onLangChange=new l.bkB;_onDefaultLangChange=new l.bkB;_defaultLang;_currentLang;_langs=[];_translations={};_translationRequests={};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(ue){this.isolate?this._defaultLang=ue:this.store.defaultLang=ue}get currentLang(){return this.isolate?this._currentLang:this.store.currentLang}set currentLang(ue){this.isolate?this._currentLang=ue:this.store.currentLang=ue}get langs(){return this.isolate?this._langs:this.store.langs}set langs(ue){this.isolate?this._langs=ue:this.store.langs=ue}get translations(){return this.isolate?this._translations:this.store.translations}set translations(ue){this.isolate?this._translations=ue:this.store.translations=ue}constructor(ue,T,R,k,x,ee=!0,j=!1,G=!1,ye){this.store=ue,this.currentLoader=T,this.compiler=R,this.parser=k,this.missingTranslationHandler=x,this.useDefaultLang=ee,this.isolate=j,this.extend=G,ye&&this.setDefaultLang(ye)}setDefaultLang(ue){if(ue===this.defaultLang)return;let T=this.retrieveTranslations(ue);typeof T<"u"?(null==this.defaultLang&&(this.defaultLang=ue),T.pipe((0,Q.s)(1)).subscribe(R=>{this.changeDefaultLang(ue)})):this.changeDefaultLang(ue)}getDefaultLang(){return this.defaultLang}use(ue){if(ue===this.currentLang)return(0,w.of)(this.translations[ue]);let T=this.retrieveTranslations(ue);return typeof T<"u"?(this.currentLang||(this.currentLang=ue),T.pipe((0,Q.s)(1)).subscribe(R=>{this.changeLang(ue)}),T):(this.changeLang(ue),(0,w.of)(this.translations[ue]))}retrieveTranslations(ue){let T;return(typeof this.translations[ue]>"u"||this.extend)&&(this._translationRequests[ue]=this._translationRequests[ue]||this.getTranslation(ue),T=this._translationRequests[ue]),T}getTranslation(ue){this.pending=!0;const T=this.currentLoader.getTranslation(ue).pipe((0,te.t)(1),(0,Q.s)(1));return this.loadingTranslations=T.pipe((0,Y.T)(R=>this.compiler.compileTranslations(R,ue)),(0,te.t)(1),(0,Q.s)(1)),this.loadingTranslations.subscribe({next:R=>{this.translations[ue]=this.extend&&this.translations[ue]?{...R,...this.translations[ue]}:R,this.updateLangs(),this.pending=!1},error:R=>{this.pending=!1}}),T}setTranslation(ue,T,R=!1){T=this.compiler.compileTranslations(T,ue),this.translations[ue]=(R||this.extend)&&this.translations[ue]?rt(this.translations[ue],T):T,this.updateLangs(),this.onTranslationChange.emit({lang:ue,translations:this.translations[ue]})}getLangs(){return this.langs}addLangs(ue){ue.forEach(T=>{-1===this.langs.indexOf(T)&&this.langs.push(T)})}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResult(ue,T,R){let k;if(T instanceof Array){let x={},ee=!1;for(let j of T)x[j]=this.getParsedResult(ue,j,R),(0,E.A)(x[j])&&(ee=!0);if(ee){const j=T.map(G=>(0,E.A)(x[G])?x[G]:(0,w.of)(x[G]));return(0,z.p)(j).pipe((0,Y.T)(G=>{let ye={};return G.forEach((Ye,Be)=>{ye[T[Be]]=Ye}),ye}))}return x}if(ue&&(k=this.parser.interpolate(this.parser.getValue(ue,T),R)),typeof k>"u"&&null!=this.defaultLang&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(k=this.parser.interpolate(this.parser.getValue(this.translations[this.defaultLang],T),R)),typeof k>"u"){let x={key:T,translateService:this};typeof R<"u"&&(x.interpolateParams=R),k=this.missingTranslationHandler.handle(x)}return typeof k<"u"?k:T}get(ue,T){if(!Ce(ue)||!ue.length)throw new Error('Parameter "key" required');if(this.pending)return this.loadingTranslations.pipe((0,q.H)(R=>(R=this.getParsedResult(R,ue,T),(0,E.A)(R)?R:(0,w.of)(R))));{let R=this.getParsedResult(this.translations[this.currentLang],ue,T);return(0,E.A)(R)?R:(0,w.of)(R)}}getStreamOnTranslationChange(ue,T){if(!Ce(ue)||!ue.length)throw new Error('Parameter "key" required');return(0,N.x)((0,ie.v)(()=>this.get(ue,T)),this.onTranslationChange.pipe((0,re.n)(R=>{const k=this.getParsedResult(R.translations,ue,T);return"function"==typeof k.subscribe?k:(0,w.of)(k)})))}stream(ue,T){if(!Ce(ue)||!ue.length)throw new Error('Parameter "key" required');return(0,N.x)((0,ie.v)(()=>this.get(ue,T)),this.onLangChange.pipe((0,re.n)(R=>{const k=this.getParsedResult(R.translations,ue,T);return(0,E.A)(k)?k:(0,w.of)(k)})))}instant(ue,T){if(!Ce(ue)||!ue.length)throw new Error('Parameter "key" required');let R=this.getParsedResult(this.translations[this.currentLang],ue,T);if((0,E.A)(R)){if(ue instanceof Array){let k={};return ue.forEach((x,ee)=>{k[ue[ee]]=ue[ee]}),k}return ue}return R}set(ue,T,R=this.currentLang){this.translations[R][ue]=this.compiler.compile(T,R),this.updateLangs(),this.onTranslationChange.emit({lang:R,translations:this.translations[R]})}changeLang(ue){this.currentLang=ue,this.onLangChange.emit({lang:ue,translations:this.translations[ue]}),null==this.defaultLang&&this.changeDefaultLang(ue)}changeDefaultLang(ue){this.defaultLang=ue,this.onDefaultLangChange.emit({lang:ue,translations:this.translations[ue]})}reloadLang(ue){return this.resetLang(ue),this.getTranslation(ue)}resetLang(ue){this._translationRequests[ue]=void 0,this.translations[ue]=void 0}getBrowserLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let ue=window.navigator.languages?window.navigator.languages[0]:null;return ue=ue||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,typeof ue>"u"?void 0:(-1!==ue.indexOf("-")&&(ue=ue.split("-")[0]),-1!==ue.indexOf("_")&&(ue=ue.split("_")[0]),ue)}getBrowserCultureLang(){if(typeof window>"u"||typeof window.navigator>"u")return;let ue=window.navigator.languages?window.navigator.languages[0]:null;return ue=ue||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage,ue}static \u0275fac=function(T){return new(T||qe)(l.KVO(De),l.KVO(ce),l.KVO(Oe),l.KVO(vt),l.KVO(pe),l.KVO(Me),l.KVO(de),l.KVO(ve),l.KVO(be))};static \u0275prov=l.jDH({token:qe,factory:qe.\u0275fac})}return qe})(),dn=(()=>{class qe{static forRoot(ue={}){return{ngModule:qe,providers:[ue.loader||{provide:ce,useClass:Se},ue.compiler||{provide:Oe,useClass:ge},ue.parser||{provide:vt,useClass:Le},ue.missingTranslationHandler||{provide:pe,useClass:xe},De,{provide:de,useValue:ue.isolate},{provide:Me,useValue:ue.useDefaultLang},{provide:ve,useValue:ue.extend},{provide:be,useValue:ue.defaultLanguage},ze]}}static forChild(ue={}){return{ngModule:qe,providers:[ue.loader||{provide:ce,useClass:Se},ue.compiler||{provide:Oe,useClass:ge},ue.parser||{provide:vt,useClass:Le},ue.missingTranslationHandler||{provide:pe,useClass:xe},{provide:de,useValue:ue.isolate},{provide:Me,useValue:ue.useDefaultLang},{provide:ve,useValue:ue.extend},{provide:be,useValue:ue.defaultLanguage},ze]}}static \u0275fac=function(T){return new(T||qe)};static \u0275mod=l.$C({type:qe});static \u0275inj=l.G2t({})}return qe})()},10467:(et,fe,b)=>{function l(E,z,N,ie,Q,te,Y){try{var q=E[te](Y),re=q.value}catch(ce){return void N(ce)}q.done?z(re):Promise.resolve(re).then(ie,Q)}function w(E){return function(){var z=this,N=arguments;return new Promise(function(ie,Q){var te=E.apply(z,N);function Y(re){l(te,ie,Q,Y,q,"next",re)}function q(re){l(te,ie,Q,Y,q,"throw",re)}Y(void 0)})}}b.d(fe,{A:()=>w})},31635:(et,fe,b)=>{function ce(T,R,k,x){return new(k||(k=Promise))(function(j,G){function ye(ct){try{Be(x.next(ct))}catch($t){G($t)}}function Ye(ct){try{Be(x.throw(ct))}catch($t){G($t)}}function Be(ct){ct.done?j(ct.value):function ee(j){return j instanceof k?j:new k(function(G){G(j)})}(ct.value).then(ye,Ye)}Be((x=x.apply(T,R||[])).next())})}function Le(T){return this instanceof Le?(this.v=T,this):new Le(T)}function Oe(T,R,k){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ee,x=k.apply(T,R||[]),j=[];return ee={},G("next"),G("throw"),G("return"),ee[Symbol.asyncIterator]=function(){return this},ee;function G(wt){x[wt]&&(ee[wt]=function(Bt){return new Promise(function(En,yn){j.push([wt,Bt,En,yn])>1||ye(wt,Bt)})})}function ye(wt,Bt){try{!function Ye(wt){wt.value instanceof Le?Promise.resolve(wt.value.v).then(Be,ct):$t(j[0][2],wt)}(x[wt](Bt))}catch(En){$t(j[0][3],En)}}function Be(wt){ye("next",wt)}function ct(wt){ye("throw",wt)}function $t(wt,Bt){wt(Bt),j.shift(),j.length&&ye(j[0][0],j[0][1])}}function De(T){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var k,R=T[Symbol.asyncIterator];return R?R.call(T):(T=function $e(T){var R="function"==typeof Symbol&&Symbol.iterator,k=R&&T[R],x=0;if(k)return k.call(T);if(T&&"number"==typeof T.length)return{next:function(){return T&&x>=T.length&&(T=void 0),{value:T&&T[x++],done:!T}}};throw new TypeError(R?"Object is not iterable.":"Symbol.iterator is not defined.")}(T),k={},x("next"),x("throw"),x("return"),k[Symbol.asyncIterator]=function(){return this},k);function x(j){k[j]=T[j]&&function(G){return new Promise(function(ye,Ye){!function ee(j,G,ye,Ye){Promise.resolve(Ye).then(function(Be){j({value:Be,done:ye})},G)}(ye,Ye,(G=T[j](G)).done,G.value)})}}}b.d(fe,{AQ:()=>Oe,N3:()=>Le,sH:()=>ce,xN:()=>De}),"function"==typeof SuppressedError&&SuppressedError}},et=>{et(et.s=11866)}]); \ No newline at end of file diff --git a/runtime.c19de3219d125cbe.js b/runtime.c19de3219d125cbe.js deleted file mode 100644 index 04caf2a1..00000000 --- a/runtime.c19de3219d125cbe.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"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(c=0;c=o)&&Object.keys(r.O).every(p=>r.O[p](t[i]))?t.splice(i--,1):(s=!1,o0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[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 c={};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=>c[s]=()=>t[s]);return c.default=()=>t,r.d(o,c),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=>(76===e?"common":e)+"."+{76:"9326a07ec7c26589",85:"dcc509ba299cc5e8",102:"a2ac5f86bfd20405",113:"faf0d43fc809f78b",164:"1b0ac1155ee93b16",178:"bee5710890f74c91",234:"45110cad7f0b7a33",258:"ef7d7eb06e91b0ed",313:"843b59e878626c4b",350:"752513b4be591082",390:"ec1d326e0f2d6dc9",417:"94843324a0390b01",539:"4ba3e518b1b2fa3b",570:"cbc02b60b4b63e84",593:"6ffba1443c2743b7",596:"39904493992bae18",617:"a539b96191203023",621:"84ba5cb9886948d6",631:"a7cf7cce3e0b841e",666:"8d25700f0749c0fc",699:"7a852e0f220f6ffc",710:"ec3612874e15f094",730:"b4b3240834847c68",765:"1f287727c4348335",798:"8fbf52f162dec2d7",810:"4b869fcc7959d06c",875:"9a77478cd03f01bc",881:"e73df3f7695ed905",942:"ae4e6e20131b0ec5",951:"21f763f6c9e62eb1"}[e]+".js",r.miniCssF=e=>{},r.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={},f="docs:";r.l=(t,n,o,c)=>{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={121:0};r.f.j=(n,o)=>{var c=r.o(e,n)?e[n]:void 0;if(0!==c)if(c)o.push(c[2]);else if(121!=n){var a=new Promise((d,l)=>c=e[n]=[d,l]);o.push(c[2]=a);var s=r.p+r.u(n),i=new Error;r.l(s,d=>{if(r.o(e,n)&&(0!==(c=e[n])&&(e[n]=void 0),c)){var l=d&&("load"===d.type?"missing":d.type),u=d&&d.target&&d.target.src;i.message="Loading chunk "+n+" failed.\n("+l+": "+u+")",i.name="ChunkLoadError",i.type=l,i.request=u,c[1](i)}},"chunk-"+n,n)}else e[n]=0},r.O.j=n=>0===e[n];var f=(n,o)=>{var i,b,[c,a,s]=o,d=0;if(c.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);d{"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[c]))?t.splice(c--,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=>(76===e?"common":e)+"."+{76:"9326a07ec7c26589",85:"dcc509ba299cc5e8",102:"a2ac5f86bfd20405",164:"45bde487beba3ad8",178:"bee5710890f74c91",234:"45110cad7f0b7a33",258:"68e9dd69e3715f16",313:"843b59e878626c4b",350:"752513b4be591082",388:"7277c565894363a1",390:"4ac2dc4ca493b1b1",417:"166b49856f443427",539:"4ba3e518b1b2fa3b",570:"86648a385f13633f",593:"6ffba1443c2743b7",596:"39904493992bae18",617:"fa38a18e8496383d",621:"5009f66157faf975",631:"f8269a4bda18e1e0",666:"c886d9ea41488934",699:"df5a5e10abddb230",710:"ec3612874e15f094",730:"b4b3240834847c68",765:"72b394379b17eaf5",798:"8fbf52f162dec2d7",810:"c1bf27698eaaffd7",875:"9a77478cd03f01bc",881:"1bc6e02968165481",942:"ae4e6e20131b0ec5",951:"1e0c2a6ff6336ba9"}[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 c=document.getElementsByTagName("script"),b=0;b{a.onerror=a.onload=null,clearTimeout(u);var h=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),h&&h.forEach(y=>y(p)),_)return _(p)},u=setTimeout(l.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=l.bind(null,a.onerror),a.onload=l.bind(null,a.onload),s&&document.head.appendChild(a)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:f=>f},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={121:0};r.f.j=(n,o)=>{var d=r.o(e,n)?e[n]:void 0;if(0!==d)if(d)o.push(d[2]);else if(121!=n){var a=new Promise((i,l)=>d=e[n]=[i,l]);o.push(d[2]=a);var s=r.p+r.u(n),c=new Error;r.l(s,i=>{if(r.o(e,n)&&(0!==(d=e[n])&&(e[n]=void 0),d)){var l=i&&("load"===i.type?"missing":i.type),u=i&&i.target&&i.target.src;c.message="Loading chunk "+n+" failed.\n("+l+": "+u+")",c.name="ChunkLoadError",c.type=l,c.request=u,d[1](c)}},"chunk-"+n,n)}else e[n]=0},r.O.j=n=>0===e[n];var f=(n,o)=>{var c,b,[d,a,s]=o,i=0;if(d.some(u=>0!==e[u])){for(c in a)r.o(a,c)&&(r.m[c]=a[c]);if(s)var l=s(r)}for(n&&n(o);i