mirror of
https://github.com/openMF/web-app.git
synced 2026-02-06 14:11:48 +00:00
1869 lines
1.9 MiB
1869 lines
1.9 MiB
import{a as q,b as je,c as v9,e as b9,g as o3,h as Fs}from"./chunk-PHUH23IY.js";var Fu=b9((r5,Yl)=>{(function(t,i){typeof r5=="object"&&typeof Yl<"u"?Yl.exports=i():typeof define=="function"&&define.amd?define(i):t.moment=i()})(r5,function(){"use strict";var t;function i(){return t.apply(null,arguments)}function e(l){t=l}function n(l){return l instanceof Array||Object.prototype.toString.call(l)==="[object Array]"}function r(l){return l!=null&&Object.prototype.toString.call(l)==="[object Object]"}function a(l,m){return Object.prototype.hasOwnProperty.call(l,m)}function o(l){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(l).length===0;var m;for(m in l)if(a(l,m))return!1;return!0}function s(l){return l===void 0}function d(l){return typeof l=="number"||Object.prototype.toString.call(l)==="[object Number]"}function f(l){return l instanceof Date||Object.prototype.toString.call(l)==="[object Date]"}function v(l,m){var _=[],b,x=l.length;for(b=0;b<x;++b)_.push(m(l[b],b));return _}function y(l,m){for(var _ in m)a(m,_)&&(l[_]=m[_]);return a(m,"toString")&&(l.toString=m.toString),a(m,"valueOf")&&(l.valueOf=m.valueOf),l}function M(l,m,_,b){return Qv(l,m,_,b,!0).utc()}function S(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function O(l){return l._pf==null&&(l._pf=S()),l._pf}var Q;Array.prototype.some?Q=Array.prototype.some:Q=function(l){var m=Object(this),_=m.length>>>0,b;for(b=0;b<_;b++)if(b in m&&l.call(this,m[b],b,m))return!0;return!1};function ie(l){var m=null,_=!1,b=l._d&&!isNaN(l._d.getTime());if(b&&(m=O(l),_=Q.call(m.parsedDateParts,function(x){return x!=null}),b=m.overflow<0&&!m.empty&&!m.invalidEra&&!m.invalidMonth&&!m.invalidWeekday&&!m.weekdayMismatch&&!m.nullInput&&!m.invalidFormat&&!m.userInvalidated&&(!m.meridiem||m.meridiem&&_),l._strict&&(b=b&&m.charsLeftOver===0&&m.unusedTokens.length===0&&m.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(l))l._isValid=b;else return b;return l._isValid}function de(l){var m=M(NaN);return l!=null?y(O(m),l):O(m).userInvalidated=!0,m}var ze=i.momentProperties=[],Xe=!1;function Mn(l,m){var _,b,x,A=ze.length;if(s(m._isAMomentObject)||(l._isAMomentObject=m._isAMomentObject),s(m._i)||(l._i=m._i),s(m._f)||(l._f=m._f),s(m._l)||(l._l=m._l),s(m._strict)||(l._strict=m._strict),s(m._tzm)||(l._tzm=m._tzm),s(m._isUTC)||(l._isUTC=m._isUTC),s(m._offset)||(l._offset=m._offset),s(m._pf)||(l._pf=O(m)),s(m._locale)||(l._locale=m._locale),A>0)for(_=0;_<A;_++)b=ze[_],x=m[b],s(x)||(l[b]=x);return l}function En(l){Mn(this,l),this._d=new Date(l._d!=null?l._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Xe===!1&&(Xe=!0,i.updateOffset(this),Xe=!1)}function fi(l){return l instanceof En||l!=null&&l._isAMomentObject!=null}function Pr(l){i.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+l)}function hi(l,m){var _=!0;return y(function(){if(i.deprecationHandler!=null&&i.deprecationHandler(null,l),_){var b=[],x,A,te,Ee=arguments.length;for(A=0;A<Ee;A++){if(x="",typeof arguments[A]=="object"){x+=`
|
|
[`+A+"] ";for(te in arguments[0])a(arguments[0],te)&&(x+=te+": "+arguments[0][te]+", ");x=x.slice(0,-2)}else x=arguments[A];b.push(x)}Pr(l+`
|
|
Arguments: `+Array.prototype.slice.call(b).join("")+`
|
|
`+new Error().stack),_=!1}return m.apply(this,arguments)},m)}var R4={};function H4(l,m){i.deprecationHandler!=null&&i.deprecationHandler(l,m),R4[l]||(Pr(m),R4[l]=!0)}i.suppressDeprecationWarnings=!1,i.deprecationHandler=null;function Ci(l){return typeof Function<"u"&&l instanceof Function||Object.prototype.toString.call(l)==="[object Function]"}function N4(l){var m,_;for(_ in l)a(l,_)&&(m=l[_],Ci(m)?this[_]=m:this["_"+_]=m);this._config=l,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function X2(l,m){var _=y({},l),b;for(b in m)a(m,b)&&(r(l[b])&&r(m[b])?(_[b]={},y(_[b],l[b]),y(_[b],m[b])):m[b]!=null?_[b]=m[b]:delete _[b]);for(b in l)a(l,b)&&!a(m,b)&&r(l[b])&&(_[b]=y({},_[b]));return _}function Z2(l){l!=null&&this.set(l)}var jf;Object.keys?jf=Object.keys:jf=function(l){var m,_=[];for(m in l)a(l,m)&&_.push(m);return _};var kV={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function IV(l,m,_){var b=this._calendar[l]||this._calendar.sameElse;return Ci(b)?b.call(m,_):b}function va(l,m,_){var b=""+Math.abs(l),x=m-b.length,A=l>=0;return(A?_?"+":"":"-")+Math.pow(10,Math.max(0,x)).toString().substr(1)+b}var Uf=/(\[[^\[]*\])|(\\)?([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,F4=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,$f={},$c={};function Fe(l,m,_,b){var x=b;typeof b=="string"&&(x=function(){return this[b]()}),l&&($c[l]=x),m&&($c[m[0]]=function(){return va(x.apply(this,arguments),m[1],m[2])}),_&&($c[_]=function(){return this.localeData().ordinal(x.apply(this,arguments),l)})}function EV(l){return l.match(/\[[\s\S]/)?l.replace(/^\[|\]$/g,""):l.replace(/\\/g,"")}function OV(l){var m=l.match(Uf),_,b;for(_=0,b=m.length;_<b;_++)$c[m[_]]?m[_]=$c[m[_]]:m[_]=EV(m[_]);return function(x){var A="",te;for(te=0;te<b;te++)A+=Ci(m[te])?m[te].call(x,l):m[te];return A}}function B4(l,m){return l.isValid()?(m=kv(m,l.localeData()),$f[m]=$f[m]||OV(m),$f[m](l)):l.localeData().invalidDate()}function kv(l,m){var _=5;function b(x){return m.longDateFormat(x)||x}for(F4.lastIndex=0;_>=0&&F4.test(l);)l=l.replace(F4,b),F4.lastIndex=0,_-=1;return l}var PV={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"};function TV(l){var m=this._longDateFormat[l],_=this._longDateFormat[l.toUpperCase()];return m||!_?m:(this._longDateFormat[l]=_.match(Uf).map(function(b){return b==="MMMM"||b==="MM"||b==="DD"||b==="dddd"?b.slice(1):b}).join(""),this._longDateFormat[l])}var AV="Invalid date";function VV(){return this._invalidDate}var zV="%d",LV=/\d{1,2}/;function RV(l){return this._ordinal.replace("%d",l)}var HV={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"};function NV(l,m,_,b){var x=this._relativeTime[_];return Ci(x)?x(l,m,_,b):x.replace(/%d/i,l)}function FV(l,m){var _=this._relativeTime[l>0?"future":"past"];return Ci(_)?_(m):_.replace(/%s/i,m)}var Iv={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 Tr(l){return typeof l=="string"?Iv[l]||Iv[l.toLowerCase()]:void 0}function Gf(l){var m={},_,b;for(b in l)a(l,b)&&(_=Tr(b),_&&(m[_]=l[b]));return m}var BV={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};function jV(l){var m=[],_;for(_ in l)a(l,_)&&m.push({unit:_,priority:BV[_]});return m.sort(function(b,x){return b.priority-x.priority}),m}var Ev=/\d/,fr=/\d\d/,Ov=/\d{3}/,Wf=/\d{4}/,j4=/[+-]?\d{6}/,rn=/\d\d?/,Pv=/\d\d\d\d?/,Tv=/\d\d\d\d\d\d?/,U4=/\d{1,3}/,qf=/\d{1,4}/,$4=/[+-]?\d{1,6}/,Gc=/\d+/,G4=/[+-]?\d+/,UV=/Z|[+-]\d\d:?\d\d/gi,W4=/Z|[+-]\d\d(?::?\d\d)?/gi,$V=/[+-]?\d+(\.\d{1,3})?/,J2=/[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,Wc=/^[1-9]\d?/,Yf=/^([1-9]\d|\d)/,q4;q4={};function Oe(l,m,_){q4[l]=Ci(m)?m:function(b,x){return b&&_?_:m}}function GV(l,m){return a(q4,l)?q4[l](m._strict,m._locale):new RegExp(WV(l))}function WV(l){return Ka(l.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(m,_,b,x,A){return _||b||x||A}))}function Ka(l){return l.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Ar(l){return l<0?Math.ceil(l)||0:Math.floor(l)}function xt(l){var m=+l,_=0;return m!==0&&isFinite(m)&&(_=Ar(m)),_}var Qf={};function Gt(l,m){var _,b=m,x;for(typeof l=="string"&&(l=[l]),d(m)&&(b=function(A,te){te[m]=xt(A)}),x=l.length,_=0;_<x;_++)Qf[l[_]]=b}function e1(l,m){Gt(l,function(_,b,x,A){x._w=x._w||{},m(_,x._w,x,A)})}function qV(l,m,_){m!=null&&a(Qf,l)&&Qf[l](m,_._a,_,l)}function Y4(l){return l%4===0&&l%100!==0||l%400===0}var xi=0,Xa=1,ba=2,Yn=3,Gr=4,Za=5,Rs=6,YV=7,QV=8;Fe("Y",0,0,function(){var l=this.year();return l<=9999?va(l,4):"+"+l}),Fe(0,["YY",2],0,function(){return this.year()%100}),Fe(0,["YYYY",4],0,"year"),Fe(0,["YYYYY",5],0,"year"),Fe(0,["YYYYYY",6,!0],0,"year"),Oe("Y",G4),Oe("YY",rn,fr),Oe("YYYY",qf,Wf),Oe("YYYYY",$4,j4),Oe("YYYYYY",$4,j4),Gt(["YYYYY","YYYYYY"],xi),Gt("YYYY",function(l,m){m[xi]=l.length===2?i.parseTwoDigitYear(l):xt(l)}),Gt("YY",function(l,m){m[xi]=i.parseTwoDigitYear(l)}),Gt("Y",function(l,m){m[xi]=parseInt(l,10)});function t1(l){return Y4(l)?366:365}i.parseTwoDigitYear=function(l){return xt(l)+(xt(l)>68?1900:2e3)};var Av=qc("FullYear",!0);function KV(){return Y4(this.year())}function qc(l,m){return function(_){return _!=null?(Vv(this,l,_),i.updateOffset(this,m),this):n1(this,l)}}function n1(l,m){if(!l.isValid())return NaN;var _=l._d,b=l._isUTC;switch(m){case"Milliseconds":return b?_.getUTCMilliseconds():_.getMilliseconds();case"Seconds":return b?_.getUTCSeconds():_.getSeconds();case"Minutes":return b?_.getUTCMinutes():_.getMinutes();case"Hours":return b?_.getUTCHours():_.getHours();case"Date":return b?_.getUTCDate():_.getDate();case"Day":return b?_.getUTCDay():_.getDay();case"Month":return b?_.getUTCMonth():_.getMonth();case"FullYear":return b?_.getUTCFullYear():_.getFullYear();default:return NaN}}function Vv(l,m,_){var b,x,A,te,Ee;if(!(!l.isValid()||isNaN(_))){switch(b=l._d,x=l._isUTC,m){case"Milliseconds":return void(x?b.setUTCMilliseconds(_):b.setMilliseconds(_));case"Seconds":return void(x?b.setUTCSeconds(_):b.setSeconds(_));case"Minutes":return void(x?b.setUTCMinutes(_):b.setMinutes(_));case"Hours":return void(x?b.setUTCHours(_):b.setHours(_));case"Date":return void(x?b.setUTCDate(_):b.setDate(_));case"FullYear":break;default:return}A=_,te=l.month(),Ee=l.date(),Ee=Ee===29&&te===1&&!Y4(A)?28:Ee,x?b.setUTCFullYear(A,te,Ee):b.setFullYear(A,te,Ee)}}function XV(l){return l=Tr(l),Ci(this[l])?this[l]():this}function ZV(l,m){if(typeof l=="object"){l=Gf(l);var _=jV(l),b,x=_.length;for(b=0;b<x;b++)this[_[b].unit](l[_[b].unit])}else if(l=Tr(l),Ci(this[l]))return this[l](m);return this}function JV(l,m){return(l%m+m)%m}var Rn;Array.prototype.indexOf?Rn=Array.prototype.indexOf:Rn=function(l){var m;for(m=0;m<this.length;++m)if(this[m]===l)return m;return-1};function Kf(l,m){if(isNaN(l)||isNaN(m))return NaN;var _=JV(m,12);return l+=(m-_)/12,_===1?Y4(l)?29:28:31-_%7%2}Fe("M",["MM",2],"Mo",function(){return this.month()+1}),Fe("MMM",0,0,function(l){return this.localeData().monthsShort(this,l)}),Fe("MMMM",0,0,function(l){return this.localeData().months(this,l)}),Oe("M",rn,Wc),Oe("MM",rn,fr),Oe("MMM",function(l,m){return m.monthsShortRegex(l)}),Oe("MMMM",function(l,m){return m.monthsRegex(l)}),Gt(["M","MM"],function(l,m){m[Xa]=xt(l)-1}),Gt(["MMM","MMMM"],function(l,m,_,b){var x=_._locale.monthsParse(l,b,_._strict);x!=null?m[Xa]=x:O(_).invalidMonth=l});var ez="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),zv="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Lv=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,tz=J2,nz=J2;function iz(l,m){return l?n(this._months)?this._months[l.month()]:this._months[(this._months.isFormat||Lv).test(m)?"format":"standalone"][l.month()]:n(this._months)?this._months:this._months.standalone}function rz(l,m){return l?n(this._monthsShort)?this._monthsShort[l.month()]:this._monthsShort[Lv.test(m)?"format":"standalone"][l.month()]:n(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function az(l,m,_){var b,x,A,te=l.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],b=0;b<12;++b)A=M([2e3,b]),this._shortMonthsParse[b]=this.monthsShort(A,"").toLocaleLowerCase(),this._longMonthsParse[b]=this.months(A,"").toLocaleLowerCase();return _?m==="MMM"?(x=Rn.call(this._shortMonthsParse,te),x!==-1?x:null):(x=Rn.call(this._longMonthsParse,te),x!==-1?x:null):m==="MMM"?(x=Rn.call(this._shortMonthsParse,te),x!==-1?x:(x=Rn.call(this._longMonthsParse,te),x!==-1?x:null)):(x=Rn.call(this._longMonthsParse,te),x!==-1?x:(x=Rn.call(this._shortMonthsParse,te),x!==-1?x:null))}function oz(l,m,_){var b,x,A;if(this._monthsParseExact)return az.call(this,l,m,_);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),b=0;b<12;b++){if(x=M([2e3,b]),_&&!this._longMonthsParse[b]&&(this._longMonthsParse[b]=new RegExp("^"+this.months(x,"").replace(".","")+"$","i"),this._shortMonthsParse[b]=new RegExp("^"+this.monthsShort(x,"").replace(".","")+"$","i")),!_&&!this._monthsParse[b]&&(A="^"+this.months(x,"")+"|^"+this.monthsShort(x,""),this._monthsParse[b]=new RegExp(A.replace(".",""),"i")),_&&m==="MMMM"&&this._longMonthsParse[b].test(l))return b;if(_&&m==="MMM"&&this._shortMonthsParse[b].test(l))return b;if(!_&&this._monthsParse[b].test(l))return b}}function Rv(l,m){if(!l.isValid())return l;if(typeof m=="string"){if(/^\d+$/.test(m))m=xt(m);else if(m=l.localeData().monthsParse(m),!d(m))return l}var _=m,b=l.date();return b=b<29?b:Math.min(b,Kf(l.year(),_)),l._isUTC?l._d.setUTCMonth(_,b):l._d.setMonth(_,b),l}function Hv(l){return l!=null?(Rv(this,l),i.updateOffset(this,!0),this):n1(this,"Month")}function sz(){return Kf(this.year(),this.month())}function cz(l){return this._monthsParseExact?(a(this,"_monthsRegex")||Nv.call(this),l?this._monthsShortStrictRegex:this._monthsShortRegex):(a(this,"_monthsShortRegex")||(this._monthsShortRegex=tz),this._monthsShortStrictRegex&&l?this._monthsShortStrictRegex:this._monthsShortRegex)}function lz(l){return this._monthsParseExact?(a(this,"_monthsRegex")||Nv.call(this),l?this._monthsStrictRegex:this._monthsRegex):(a(this,"_monthsRegex")||(this._monthsRegex=nz),this._monthsStrictRegex&&l?this._monthsStrictRegex:this._monthsRegex)}function Nv(){function l(et,Mt){return Mt.length-et.length}var m=[],_=[],b=[],x,A,te,Ee;for(x=0;x<12;x++)A=M([2e3,x]),te=Ka(this.monthsShort(A,"")),Ee=Ka(this.months(A,"")),m.push(te),_.push(Ee),b.push(Ee),b.push(te);m.sort(l),_.sort(l),b.sort(l),this._monthsRegex=new RegExp("^("+b.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+_.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+m.join("|")+")","i")}function dz(l,m,_,b,x,A,te){var Ee;return l<100&&l>=0?(Ee=new Date(l+400,m,_,b,x,A,te),isFinite(Ee.getFullYear())&&Ee.setFullYear(l)):Ee=new Date(l,m,_,b,x,A,te),Ee}function i1(l){var m,_;return l<100&&l>=0?(_=Array.prototype.slice.call(arguments),_[0]=l+400,m=new Date(Date.UTC.apply(null,_)),isFinite(m.getUTCFullYear())&&m.setUTCFullYear(l)):m=new Date(Date.UTC.apply(null,arguments)),m}function Q4(l,m,_){var b=7+m-_,x=(7+i1(l,0,b).getUTCDay()-m)%7;return-x+b-1}function Fv(l,m,_,b,x){var A=(7+_-b)%7,te=Q4(l,b,x),Ee=1+7*(m-1)+A+te,et,Mt;return Ee<=0?(et=l-1,Mt=t1(et)+Ee):Ee>t1(l)?(et=l+1,Mt=Ee-t1(l)):(et=l,Mt=Ee),{year:et,dayOfYear:Mt}}function r1(l,m,_){var b=Q4(l.year(),m,_),x=Math.floor((l.dayOfYear()-b-1)/7)+1,A,te;return x<1?(te=l.year()-1,A=x+Ja(te,m,_)):x>Ja(l.year(),m,_)?(A=x-Ja(l.year(),m,_),te=l.year()+1):(te=l.year(),A=x),{week:A,year:te}}function Ja(l,m,_){var b=Q4(l,m,_),x=Q4(l+1,m,_);return(t1(l)-b+x)/7}Fe("w",["ww",2],"wo","week"),Fe("W",["WW",2],"Wo","isoWeek"),Oe("w",rn,Wc),Oe("ww",rn,fr),Oe("W",rn,Wc),Oe("WW",rn,fr),e1(["w","ww","W","WW"],function(l,m,_,b){m[b.substr(0,1)]=xt(l)});function uz(l){return r1(l,this._week.dow,this._week.doy).week}var mz={dow:0,doy:6};function pz(){return this._week.dow}function fz(){return this._week.doy}function hz(l){var m=this.localeData().week(this);return l==null?m:this.add((l-m)*7,"d")}function gz(l){var m=r1(this,1,4).week;return l==null?m:this.add((l-m)*7,"d")}Fe("d",0,"do","day"),Fe("dd",0,0,function(l){return this.localeData().weekdaysMin(this,l)}),Fe("ddd",0,0,function(l){return this.localeData().weekdaysShort(this,l)}),Fe("dddd",0,0,function(l){return this.localeData().weekdays(this,l)}),Fe("e",0,0,"weekday"),Fe("E",0,0,"isoWeekday"),Oe("d",rn),Oe("e",rn),Oe("E",rn),Oe("dd",function(l,m){return m.weekdaysMinRegex(l)}),Oe("ddd",function(l,m){return m.weekdaysShortRegex(l)}),Oe("dddd",function(l,m){return m.weekdaysRegex(l)}),e1(["dd","ddd","dddd"],function(l,m,_,b){var x=_._locale.weekdaysParse(l,b,_._strict);x!=null?m.d=x:O(_).invalidWeekday=l}),e1(["d","e","E"],function(l,m,_,b){m[b]=xt(l)});function _z(l,m){return typeof l!="string"?l:isNaN(l)?(l=m.weekdaysParse(l),typeof l=="number"?l:null):parseInt(l,10)}function vz(l,m){return typeof l=="string"?m.weekdaysParse(l)%7||7:isNaN(l)?null:l}function Xf(l,m){return l.slice(m,7).concat(l.slice(0,m))}var bz="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Bv="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),yz="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Cz=J2,xz=J2,Mz=J2;function wz(l,m){var _=n(this._weekdays)?this._weekdays:this._weekdays[l&&l!==!0&&this._weekdays.isFormat.test(m)?"format":"standalone"];return l===!0?Xf(_,this._week.dow):l?_[l.day()]:_}function Dz(l){return l===!0?Xf(this._weekdaysShort,this._week.dow):l?this._weekdaysShort[l.day()]:this._weekdaysShort}function Sz(l){return l===!0?Xf(this._weekdaysMin,this._week.dow):l?this._weekdaysMin[l.day()]:this._weekdaysMin}function kz(l,m,_){var b,x,A,te=l.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],b=0;b<7;++b)A=M([2e3,1]).day(b),this._minWeekdaysParse[b]=this.weekdaysMin(A,"").toLocaleLowerCase(),this._shortWeekdaysParse[b]=this.weekdaysShort(A,"").toLocaleLowerCase(),this._weekdaysParse[b]=this.weekdays(A,"").toLocaleLowerCase();return _?m==="dddd"?(x=Rn.call(this._weekdaysParse,te),x!==-1?x:null):m==="ddd"?(x=Rn.call(this._shortWeekdaysParse,te),x!==-1?x:null):(x=Rn.call(this._minWeekdaysParse,te),x!==-1?x:null):m==="dddd"?(x=Rn.call(this._weekdaysParse,te),x!==-1||(x=Rn.call(this._shortWeekdaysParse,te),x!==-1)?x:(x=Rn.call(this._minWeekdaysParse,te),x!==-1?x:null)):m==="ddd"?(x=Rn.call(this._shortWeekdaysParse,te),x!==-1||(x=Rn.call(this._weekdaysParse,te),x!==-1)?x:(x=Rn.call(this._minWeekdaysParse,te),x!==-1?x:null)):(x=Rn.call(this._minWeekdaysParse,te),x!==-1||(x=Rn.call(this._weekdaysParse,te),x!==-1)?x:(x=Rn.call(this._shortWeekdaysParse,te),x!==-1?x:null))}function Iz(l,m,_){var b,x,A;if(this._weekdaysParseExact)return kz.call(this,l,m,_);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),b=0;b<7;b++){if(x=M([2e3,1]).day(b),_&&!this._fullWeekdaysParse[b]&&(this._fullWeekdaysParse[b]=new RegExp("^"+this.weekdays(x,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[b]=new RegExp("^"+this.weekdaysShort(x,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[b]=new RegExp("^"+this.weekdaysMin(x,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[b]||(A="^"+this.weekdays(x,"")+"|^"+this.weekdaysShort(x,"")+"|^"+this.weekdaysMin(x,""),this._weekdaysParse[b]=new RegExp(A.replace(".",""),"i")),_&&m==="dddd"&&this._fullWeekdaysParse[b].test(l))return b;if(_&&m==="ddd"&&this._shortWeekdaysParse[b].test(l))return b;if(_&&m==="dd"&&this._minWeekdaysParse[b].test(l))return b;if(!_&&this._weekdaysParse[b].test(l))return b}}function Ez(l){if(!this.isValid())return l!=null?this:NaN;var m=n1(this,"Day");return l!=null?(l=_z(l,this.localeData()),this.add(l-m,"d")):m}function Oz(l){if(!this.isValid())return l!=null?this:NaN;var m=(this.day()+7-this.localeData()._week.dow)%7;return l==null?m:this.add(l-m,"d")}function Pz(l){if(!this.isValid())return l!=null?this:NaN;if(l!=null){var m=vz(l,this.localeData());return this.day(this.day()%7?m:m-7)}else return this.day()||7}function Tz(l){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||Zf.call(this),l?this._weekdaysStrictRegex:this._weekdaysRegex):(a(this,"_weekdaysRegex")||(this._weekdaysRegex=Cz),this._weekdaysStrictRegex&&l?this._weekdaysStrictRegex:this._weekdaysRegex)}function Az(l){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||Zf.call(this),l?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(a(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=xz),this._weekdaysShortStrictRegex&&l?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Vz(l){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||Zf.call(this),l?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(a(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Mz),this._weekdaysMinStrictRegex&&l?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Zf(){function l(zi,ro){return ro.length-zi.length}var m=[],_=[],b=[],x=[],A,te,Ee,et,Mt;for(A=0;A<7;A++)te=M([2e3,1]).day(A),Ee=Ka(this.weekdaysMin(te,"")),et=Ka(this.weekdaysShort(te,"")),Mt=Ka(this.weekdays(te,"")),m.push(Ee),_.push(et),b.push(Mt),x.push(Ee),x.push(et),x.push(Mt);m.sort(l),_.sort(l),b.sort(l),x.sort(l),this._weekdaysRegex=new RegExp("^("+x.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+b.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+_.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+m.join("|")+")","i")}function Jf(){return this.hours()%12||12}function zz(){return this.hours()||24}Fe("H",["HH",2],0,"hour"),Fe("h",["hh",2],0,Jf),Fe("k",["kk",2],0,zz),Fe("hmm",0,0,function(){return""+Jf.apply(this)+va(this.minutes(),2)}),Fe("hmmss",0,0,function(){return""+Jf.apply(this)+va(this.minutes(),2)+va(this.seconds(),2)}),Fe("Hmm",0,0,function(){return""+this.hours()+va(this.minutes(),2)}),Fe("Hmmss",0,0,function(){return""+this.hours()+va(this.minutes(),2)+va(this.seconds(),2)});function jv(l,m){Fe(l,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),m)})}jv("a",!0),jv("A",!1);function Uv(l,m){return m._meridiemParse}Oe("a",Uv),Oe("A",Uv),Oe("H",rn,Yf),Oe("h",rn,Wc),Oe("k",rn,Wc),Oe("HH",rn,fr),Oe("hh",rn,fr),Oe("kk",rn,fr),Oe("hmm",Pv),Oe("hmmss",Tv),Oe("Hmm",Pv),Oe("Hmmss",Tv),Gt(["H","HH"],Yn),Gt(["k","kk"],function(l,m,_){var b=xt(l);m[Yn]=b===24?0:b}),Gt(["a","A"],function(l,m,_){_._isPm=_._locale.isPM(l),_._meridiem=l}),Gt(["h","hh"],function(l,m,_){m[Yn]=xt(l),O(_).bigHour=!0}),Gt("hmm",function(l,m,_){var b=l.length-2;m[Yn]=xt(l.substr(0,b)),m[Gr]=xt(l.substr(b)),O(_).bigHour=!0}),Gt("hmmss",function(l,m,_){var b=l.length-4,x=l.length-2;m[Yn]=xt(l.substr(0,b)),m[Gr]=xt(l.substr(b,2)),m[Za]=xt(l.substr(x)),O(_).bigHour=!0}),Gt("Hmm",function(l,m,_){var b=l.length-2;m[Yn]=xt(l.substr(0,b)),m[Gr]=xt(l.substr(b))}),Gt("Hmmss",function(l,m,_){var b=l.length-4,x=l.length-2;m[Yn]=xt(l.substr(0,b)),m[Gr]=xt(l.substr(b,2)),m[Za]=xt(l.substr(x))});function Lz(l){return(l+"").toLowerCase().charAt(0)==="p"}var Rz=/[ap]\.?m?\.?/i,Hz=qc("Hours",!0);function Nz(l,m,_){return l>11?_?"pm":"PM":_?"am":"AM"}var $v={calendar:kV,longDateFormat:PV,invalidDate:AV,ordinal:zV,dayOfMonthOrdinalParse:LV,relativeTime:HV,months:ez,monthsShort:zv,week:mz,weekdays:bz,weekdaysMin:yz,weekdaysShort:Bv,meridiemParse:Rz},vn={},a1={},o1;function Fz(l,m){var _,b=Math.min(l.length,m.length);for(_=0;_<b;_+=1)if(l[_]!==m[_])return _;return b}function Gv(l){return l&&l.toLowerCase().replace("_","-")}function Bz(l){for(var m=0,_,b,x,A;m<l.length;){for(A=Gv(l[m]).split("-"),_=A.length,b=Gv(l[m+1]),b=b?b.split("-"):null;_>0;){if(x=K4(A.slice(0,_).join("-")),x)return x;if(b&&b.length>=_&&Fz(A,b)>=_-1)break;_--}m++}return o1}function jz(l){return!!(l&&l.match("^[^/\\\\]*$"))}function K4(l){var m=null,_;if(vn[l]===void 0&&typeof Yl<"u"&&Yl&&Yl.exports&&jz(l))try{m=o1._abbr,_=v9,_("./locale/"+l),No(m)}catch{vn[l]=null}return vn[l]}function No(l,m){var _;return l&&(s(m)?_=eo(l):_=eh(l,m),_?o1=_:typeof console<"u"&&console.warn&&console.warn("Locale "+l+" not found. Did you forget to load it?")),o1._abbr}function eh(l,m){if(m!==null){var _,b=$v;if(m.abbr=l,vn[l]!=null)H4("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),b=vn[l]._config;else if(m.parentLocale!=null)if(vn[m.parentLocale]!=null)b=vn[m.parentLocale]._config;else if(_=K4(m.parentLocale),_!=null)b=_._config;else return a1[m.parentLocale]||(a1[m.parentLocale]=[]),a1[m.parentLocale].push({name:l,config:m}),null;return vn[l]=new Z2(X2(b,m)),a1[l]&&a1[l].forEach(function(x){eh(x.name,x.config)}),No(l),vn[l]}else return delete vn[l],null}function Uz(l,m){if(m!=null){var _,b,x=$v;vn[l]!=null&&vn[l].parentLocale!=null?vn[l].set(X2(vn[l]._config,m)):(b=K4(l),b!=null&&(x=b._config),m=X2(x,m),b==null&&(m.abbr=l),_=new Z2(m),_.parentLocale=vn[l],vn[l]=_),No(l)}else vn[l]!=null&&(vn[l].parentLocale!=null?(vn[l]=vn[l].parentLocale,l===No()&&No(l)):vn[l]!=null&&delete vn[l]);return vn[l]}function eo(l){var m;if(l&&l._locale&&l._locale._abbr&&(l=l._locale._abbr),!l)return o1;if(!n(l)){if(m=K4(l),m)return m;l=[l]}return Bz(l)}function $z(){return jf(vn)}function th(l){var m,_=l._a;return _&&O(l).overflow===-2&&(m=_[Xa]<0||_[Xa]>11?Xa:_[ba]<1||_[ba]>Kf(_[xi],_[Xa])?ba:_[Yn]<0||_[Yn]>24||_[Yn]===24&&(_[Gr]!==0||_[Za]!==0||_[Rs]!==0)?Yn:_[Gr]<0||_[Gr]>59?Gr:_[Za]<0||_[Za]>59?Za:_[Rs]<0||_[Rs]>999?Rs:-1,O(l)._overflowDayOfYear&&(m<xi||m>ba)&&(m=ba),O(l)._overflowWeeks&&m===-1&&(m=YV),O(l)._overflowWeekday&&m===-1&&(m=QV),O(l).overflow=m),l}var Gz=/^\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)?)?$/,Wz=/^\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)?)?$/,qz=/Z|[+-]\d\d(?::?\d\d)?/,X4=[["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]],nh=[["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/]],Yz=/^\/?Date\((-?\d+)/i,Qz=/^(?:(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}))$/,Kz={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Wv(l){var m,_,b=l._i,x=Gz.exec(b)||Wz.exec(b),A,te,Ee,et,Mt=X4.length,zi=nh.length;if(x){for(O(l).iso=!0,m=0,_=Mt;m<_;m++)if(X4[m][1].exec(x[1])){te=X4[m][0],A=X4[m][2]!==!1;break}if(te==null){l._isValid=!1;return}if(x[3]){for(m=0,_=zi;m<_;m++)if(nh[m][1].exec(x[3])){Ee=(x[2]||" ")+nh[m][0];break}if(Ee==null){l._isValid=!1;return}}if(!A&&Ee!=null){l._isValid=!1;return}if(x[4])if(qz.exec(x[4]))et="Z";else{l._isValid=!1;return}l._f=te+(Ee||"")+(et||""),rh(l)}else l._isValid=!1}function Xz(l,m,_,b,x,A){var te=[Zz(l),zv.indexOf(m),parseInt(_,10),parseInt(b,10),parseInt(x,10)];return A&&te.push(parseInt(A,10)),te}function Zz(l){var m=parseInt(l,10);return m<=49?2e3+m:m<=999?1900+m:m}function Jz(l){return l.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function eL(l,m,_){if(l){var b=Bv.indexOf(l),x=new Date(m[0],m[1],m[2]).getDay();if(b!==x)return O(_).weekdayMismatch=!0,_._isValid=!1,!1}return!0}function tL(l,m,_){if(l)return Kz[l];if(m)return 0;var b=parseInt(_,10),x=b%100,A=(b-x)/100;return A*60+x}function qv(l){var m=Qz.exec(Jz(l._i)),_;if(m){if(_=Xz(m[4],m[3],m[2],m[5],m[6],m[7]),!eL(m[1],_,l))return;l._a=_,l._tzm=tL(m[8],m[9],m[10]),l._d=i1.apply(null,l._a),l._d.setUTCMinutes(l._d.getUTCMinutes()-l._tzm),O(l).rfc2822=!0}else l._isValid=!1}function nL(l){var m=Yz.exec(l._i);if(m!==null){l._d=new Date(+m[1]);return}if(Wv(l),l._isValid===!1)delete l._isValid;else return;if(qv(l),l._isValid===!1)delete l._isValid;else return;l._strict?l._isValid=!1:i.createFromInputFallback(l)}i.createFromInputFallback=hi("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(l){l._d=new Date(l._i+(l._useUTC?" UTC":""))});function Yc(l,m,_){return l??m??_}function iL(l){var m=new Date(i.now());return l._useUTC?[m.getUTCFullYear(),m.getUTCMonth(),m.getUTCDate()]:[m.getFullYear(),m.getMonth(),m.getDate()]}function ih(l){var m,_,b=[],x,A,te;if(!l._d){for(x=iL(l),l._w&&l._a[ba]==null&&l._a[Xa]==null&&rL(l),l._dayOfYear!=null&&(te=Yc(l._a[xi],x[xi]),(l._dayOfYear>t1(te)||l._dayOfYear===0)&&(O(l)._overflowDayOfYear=!0),_=i1(te,0,l._dayOfYear),l._a[Xa]=_.getUTCMonth(),l._a[ba]=_.getUTCDate()),m=0;m<3&&l._a[m]==null;++m)l._a[m]=b[m]=x[m];for(;m<7;m++)l._a[m]=b[m]=l._a[m]==null?m===2?1:0:l._a[m];l._a[Yn]===24&&l._a[Gr]===0&&l._a[Za]===0&&l._a[Rs]===0&&(l._nextDay=!0,l._a[Yn]=0),l._d=(l._useUTC?i1:dz).apply(null,b),A=l._useUTC?l._d.getUTCDay():l._d.getDay(),l._tzm!=null&&l._d.setUTCMinutes(l._d.getUTCMinutes()-l._tzm),l._nextDay&&(l._a[Yn]=24),l._w&&typeof l._w.d<"u"&&l._w.d!==A&&(O(l).weekdayMismatch=!0)}}function rL(l){var m,_,b,x,A,te,Ee,et,Mt;m=l._w,m.GG!=null||m.W!=null||m.E!=null?(A=1,te=4,_=Yc(m.GG,l._a[xi],r1(an(),1,4).year),b=Yc(m.W,1),x=Yc(m.E,1),(x<1||x>7)&&(et=!0)):(A=l._locale._week.dow,te=l._locale._week.doy,Mt=r1(an(),A,te),_=Yc(m.gg,l._a[xi],Mt.year),b=Yc(m.w,Mt.week),m.d!=null?(x=m.d,(x<0||x>6)&&(et=!0)):m.e!=null?(x=m.e+A,(m.e<0||m.e>6)&&(et=!0)):x=A),b<1||b>Ja(_,A,te)?O(l)._overflowWeeks=!0:et!=null?O(l)._overflowWeekday=!0:(Ee=Fv(_,b,x,A,te),l._a[xi]=Ee.year,l._dayOfYear=Ee.dayOfYear)}i.ISO_8601=function(){},i.RFC_2822=function(){};function rh(l){if(l._f===i.ISO_8601){Wv(l);return}if(l._f===i.RFC_2822){qv(l);return}l._a=[],O(l).empty=!0;var m=""+l._i,_,b,x,A,te,Ee=m.length,et=0,Mt,zi;for(x=kv(l._f,l._locale).match(Uf)||[],zi=x.length,_=0;_<zi;_++)A=x[_],b=(m.match(GV(A,l))||[])[0],b&&(te=m.substr(0,m.indexOf(b)),te.length>0&&O(l).unusedInput.push(te),m=m.slice(m.indexOf(b)+b.length),et+=b.length),$c[A]?(b?O(l).empty=!1:O(l).unusedTokens.push(A),qV(A,b,l)):l._strict&&!b&&O(l).unusedTokens.push(A);O(l).charsLeftOver=Ee-et,m.length>0&&O(l).unusedInput.push(m),l._a[Yn]<=12&&O(l).bigHour===!0&&l._a[Yn]>0&&(O(l).bigHour=void 0),O(l).parsedDateParts=l._a.slice(0),O(l).meridiem=l._meridiem,l._a[Yn]=aL(l._locale,l._a[Yn],l._meridiem),Mt=O(l).era,Mt!==null&&(l._a[xi]=l._locale.erasConvertYear(Mt,l._a[xi])),ih(l),th(l)}function aL(l,m,_){var b;return _==null?m:l.meridiemHour!=null?l.meridiemHour(m,_):(l.isPM!=null&&(b=l.isPM(_),b&&m<12&&(m+=12),!b&&m===12&&(m=0)),m)}function oL(l){var m,_,b,x,A,te,Ee=!1,et=l._f.length;if(et===0){O(l).invalidFormat=!0,l._d=new Date(NaN);return}for(x=0;x<et;x++)A=0,te=!1,m=Mn({},l),l._useUTC!=null&&(m._useUTC=l._useUTC),m._f=l._f[x],rh(m),ie(m)&&(te=!0),A+=O(m).charsLeftOver,A+=O(m).unusedTokens.length*10,O(m).score=A,Ee?A<b&&(b=A,_=m):(b==null||A<b||te)&&(b=A,_=m,te&&(Ee=!0));y(l,_||m)}function sL(l){if(!l._d){var m=Gf(l._i),_=m.day===void 0?m.date:m.day;l._a=v([m.year,m.month,_,m.hour,m.minute,m.second,m.millisecond],function(b){return b&&parseInt(b,10)}),ih(l)}}function cL(l){var m=new En(th(Yv(l)));return m._nextDay&&(m.add(1,"d"),m._nextDay=void 0),m}function Yv(l){var m=l._i,_=l._f;return l._locale=l._locale||eo(l._l),m===null||_===void 0&&m===""?de({nullInput:!0}):(typeof m=="string"&&(l._i=m=l._locale.preparse(m)),fi(m)?new En(th(m)):(f(m)?l._d=m:n(_)?oL(l):_?rh(l):lL(l),ie(l)||(l._d=null),l))}function lL(l){var m=l._i;s(m)?l._d=new Date(i.now()):f(m)?l._d=new Date(m.valueOf()):typeof m=="string"?nL(l):n(m)?(l._a=v(m.slice(0),function(_){return parseInt(_,10)}),ih(l)):r(m)?sL(l):d(m)?l._d=new Date(m):i.createFromInputFallback(l)}function Qv(l,m,_,b,x){var A={};return(m===!0||m===!1)&&(b=m,m=void 0),(_===!0||_===!1)&&(b=_,_=void 0),(r(l)&&o(l)||n(l)&&l.length===0)&&(l=void 0),A._isAMomentObject=!0,A._useUTC=A._isUTC=x,A._l=_,A._i=l,A._f=m,A._strict=b,cL(A)}function an(l,m,_,b){return Qv(l,m,_,b,!1)}var dL=hi("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var l=an.apply(null,arguments);return this.isValid()&&l.isValid()?l<this?this:l:de()}),uL=hi("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var l=an.apply(null,arguments);return this.isValid()&&l.isValid()?l>this?this:l:de()});function Kv(l,m){var _,b;if(m.length===1&&n(m[0])&&(m=m[0]),!m.length)return an();for(_=m[0],b=1;b<m.length;++b)(!m[b].isValid()||m[b][l](_))&&(_=m[b]);return _}function mL(){var l=[].slice.call(arguments,0);return Kv("isBefore",l)}function pL(){var l=[].slice.call(arguments,0);return Kv("isAfter",l)}var fL=function(){return Date.now?Date.now():+new Date},s1=["year","quarter","month","week","day","hour","minute","second","millisecond"];function hL(l){var m,_=!1,b,x=s1.length;for(m in l)if(a(l,m)&&!(Rn.call(s1,m)!==-1&&(l[m]==null||!isNaN(l[m]))))return!1;for(b=0;b<x;++b)if(l[s1[b]]){if(_)return!1;parseFloat(l[s1[b]])!==xt(l[s1[b]])&&(_=!0)}return!0}function gL(){return this._isValid}function _L(){return Wr(NaN)}function Z4(l){var m=Gf(l),_=m.year||0,b=m.quarter||0,x=m.month||0,A=m.week||m.isoWeek||0,te=m.day||0,Ee=m.hour||0,et=m.minute||0,Mt=m.second||0,zi=m.millisecond||0;this._isValid=hL(m),this._milliseconds=+zi+Mt*1e3+et*6e4+Ee*1e3*60*60,this._days=+te+A*7,this._months=+x+b*3+_*12,this._data={},this._locale=eo(),this._bubble()}function J4(l){return l instanceof Z4}function ah(l){return l<0?Math.round(-1*l)*-1:Math.round(l)}function vL(l,m,_){var b=Math.min(l.length,m.length),x=Math.abs(l.length-m.length),A=0,te;for(te=0;te<b;te++)(_&&l[te]!==m[te]||!_&&xt(l[te])!==xt(m[te]))&&A++;return A+x}function Xv(l,m){Fe(l,0,0,function(){var _=this.utcOffset(),b="+";return _<0&&(_=-_,b="-"),b+va(~~(_/60),2)+m+va(~~_%60,2)})}Xv("Z",":"),Xv("ZZ",""),Oe("Z",W4),Oe("ZZ",W4),Gt(["Z","ZZ"],function(l,m,_){_._useUTC=!0,_._tzm=oh(W4,l)});var bL=/([\+\-]|\d\d)/gi;function oh(l,m){var _=(m||"").match(l),b,x,A;return _===null?null:(b=_[_.length-1]||[],x=(b+"").match(bL)||["-",0,0],A=+(x[1]*60)+xt(x[2]),A===0?0:x[0]==="+"?A:-A)}function sh(l,m){var _,b;return m._isUTC?(_=m.clone(),b=(fi(l)||f(l)?l.valueOf():an(l).valueOf())-_.valueOf(),_._d.setTime(_._d.valueOf()+b),i.updateOffset(_,!1),_):an(l).local()}function ch(l){return-Math.round(l._d.getTimezoneOffset())}i.updateOffset=function(){};function yL(l,m,_){var b=this._offset||0,x;if(!this.isValid())return l!=null?this:NaN;if(l!=null){if(typeof l=="string"){if(l=oh(W4,l),l===null)return this}else Math.abs(l)<16&&!_&&(l=l*60);return!this._isUTC&&m&&(x=ch(this)),this._offset=l,this._isUTC=!0,x!=null&&this.add(x,"m"),b!==l&&(!m||this._changeInProgress?t9(this,Wr(l-b,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,i.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?b:ch(this)}function CL(l,m){return l!=null?(typeof l!="string"&&(l=-l),this.utcOffset(l,m),this):-this.utcOffset()}function xL(l){return this.utcOffset(0,l)}function ML(l){return this._isUTC&&(this.utcOffset(0,l),this._isUTC=!1,l&&this.subtract(ch(this),"m")),this}function wL(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var l=oh(UV,this._i);l!=null?this.utcOffset(l):this.utcOffset(0,!0)}return this}function DL(l){return this.isValid()?(l=l?an(l).utcOffset():0,(this.utcOffset()-l)%60===0):!1}function SL(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function kL(){if(!s(this._isDSTShifted))return this._isDSTShifted;var l={},m;return Mn(l,this),l=Yv(l),l._a?(m=l._isUTC?M(l._a):an(l._a),this._isDSTShifted=this.isValid()&&vL(l._a,m.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function IL(){return this.isValid()?!this._isUTC:!1}function EL(){return this.isValid()?this._isUTC:!1}function Zv(){return this.isValid()?this._isUTC&&this._offset===0:!1}var OL=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,PL=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Wr(l,m){var _=l,b=null,x,A,te;return J4(l)?_={ms:l._milliseconds,d:l._days,M:l._months}:d(l)||!isNaN(+l)?(_={},m?_[m]=+l:_.milliseconds=+l):(b=OL.exec(l))?(x=b[1]==="-"?-1:1,_={y:0,d:xt(b[ba])*x,h:xt(b[Yn])*x,m:xt(b[Gr])*x,s:xt(b[Za])*x,ms:xt(ah(b[Rs]*1e3))*x}):(b=PL.exec(l))?(x=b[1]==="-"?-1:1,_={y:Hs(b[2],x),M:Hs(b[3],x),w:Hs(b[4],x),d:Hs(b[5],x),h:Hs(b[6],x),m:Hs(b[7],x),s:Hs(b[8],x)}):_==null?_={}:typeof _=="object"&&("from"in _||"to"in _)&&(te=TL(an(_.from),an(_.to)),_={},_.ms=te.milliseconds,_.M=te.months),A=new Z4(_),J4(l)&&a(l,"_locale")&&(A._locale=l._locale),J4(l)&&a(l,"_isValid")&&(A._isValid=l._isValid),A}Wr.fn=Z4.prototype,Wr.invalid=_L;function Hs(l,m){var _=l&&parseFloat(l.replace(",","."));return(isNaN(_)?0:_)*m}function Jv(l,m){var _={};return _.months=m.month()-l.month()+(m.year()-l.year())*12,l.clone().add(_.months,"M").isAfter(m)&&--_.months,_.milliseconds=+m-+l.clone().add(_.months,"M"),_}function TL(l,m){var _;return l.isValid()&&m.isValid()?(m=sh(m,l),l.isBefore(m)?_=Jv(l,m):(_=Jv(m,l),_.milliseconds=-_.milliseconds,_.months=-_.months),_):{milliseconds:0,months:0}}function e9(l,m){return function(_,b){var x,A;return b!==null&&!isNaN(+b)&&(H4(m,"moment()."+m+"(period, number) is deprecated. Please use moment()."+m+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),A=_,_=b,b=A),x=Wr(_,b),t9(this,x,l),this}}function t9(l,m,_,b){var x=m._milliseconds,A=ah(m._days),te=ah(m._months);l.isValid()&&(b=b??!0,te&&Rv(l,n1(l,"Month")+te*_),A&&Vv(l,"Date",n1(l,"Date")+A*_),x&&l._d.setTime(l._d.valueOf()+x*_),b&&i.updateOffset(l,A||te))}var AL=e9(1,"add"),VL=e9(-1,"subtract");function n9(l){return typeof l=="string"||l instanceof String}function zL(l){return fi(l)||f(l)||n9(l)||d(l)||RL(l)||LL(l)||l===null||l===void 0}function LL(l){var m=r(l)&&!o(l),_=!1,b=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],x,A,te=b.length;for(x=0;x<te;x+=1)A=b[x],_=_||a(l,A);return m&&_}function RL(l){var m=n(l),_=!1;return m&&(_=l.filter(function(b){return!d(b)&&n9(l)}).length===0),m&&_}function HL(l){var m=r(l)&&!o(l),_=!1,b=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],x,A;for(x=0;x<b.length;x+=1)A=b[x],_=_||a(l,A);return m&&_}function NL(l,m){var _=l.diff(m,"days",!0);return _<-6?"sameElse":_<-1?"lastWeek":_<0?"lastDay":_<1?"sameDay":_<2?"nextDay":_<7?"nextWeek":"sameElse"}function FL(l,m){arguments.length===1&&(arguments[0]?zL(arguments[0])?(l=arguments[0],m=void 0):HL(arguments[0])&&(m=arguments[0],l=void 0):(l=void 0,m=void 0));var _=l||an(),b=sh(_,this).startOf("day"),x=i.calendarFormat(this,b)||"sameElse",A=m&&(Ci(m[x])?m[x].call(this,_):m[x]);return this.format(A||this.localeData().calendar(x,this,an(_)))}function BL(){return new En(this)}function jL(l,m){var _=fi(l)?l:an(l);return this.isValid()&&_.isValid()?(m=Tr(m)||"millisecond",m==="millisecond"?this.valueOf()>_.valueOf():_.valueOf()<this.clone().startOf(m).valueOf()):!1}function UL(l,m){var _=fi(l)?l:an(l);return this.isValid()&&_.isValid()?(m=Tr(m)||"millisecond",m==="millisecond"?this.valueOf()<_.valueOf():this.clone().endOf(m).valueOf()<_.valueOf()):!1}function $L(l,m,_,b){var x=fi(l)?l:an(l),A=fi(m)?m:an(m);return this.isValid()&&x.isValid()&&A.isValid()?(b=b||"()",(b[0]==="("?this.isAfter(x,_):!this.isBefore(x,_))&&(b[1]===")"?this.isBefore(A,_):!this.isAfter(A,_))):!1}function GL(l,m){var _=fi(l)?l:an(l),b;return this.isValid()&&_.isValid()?(m=Tr(m)||"millisecond",m==="millisecond"?this.valueOf()===_.valueOf():(b=_.valueOf(),this.clone().startOf(m).valueOf()<=b&&b<=this.clone().endOf(m).valueOf())):!1}function WL(l,m){return this.isSame(l,m)||this.isAfter(l,m)}function qL(l,m){return this.isSame(l,m)||this.isBefore(l,m)}function YL(l,m,_){var b,x,A;if(!this.isValid())return NaN;if(b=sh(l,this),!b.isValid())return NaN;switch(x=(b.utcOffset()-this.utcOffset())*6e4,m=Tr(m),m){case"year":A=e3(this,b)/12;break;case"month":A=e3(this,b);break;case"quarter":A=e3(this,b)/3;break;case"second":A=(this-b)/1e3;break;case"minute":A=(this-b)/6e4;break;case"hour":A=(this-b)/36e5;break;case"day":A=(this-b-x)/864e5;break;case"week":A=(this-b-x)/6048e5;break;default:A=this-b}return _?A:Ar(A)}function e3(l,m){if(l.date()<m.date())return-e3(m,l);var _=(m.year()-l.year())*12+(m.month()-l.month()),b=l.clone().add(_,"months"),x,A;return m-b<0?(x=l.clone().add(_-1,"months"),A=(m-b)/(b-x)):(x=l.clone().add(_+1,"months"),A=(m-b)/(x-b)),-(_+A)||0}i.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",i.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function QL(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function KL(l){if(!this.isValid())return null;var m=l!==!0,_=m?this.clone().utc():this;return _.year()<0||_.year()>9999?B4(_,m?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Ci(Date.prototype.toISOString)?m?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",B4(_,"Z")):B4(_,m?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function XL(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var l="moment",m="",_,b,x,A;return this.isLocal()||(l=this.utcOffset()===0?"moment.utc":"moment.parseZone",m="Z"),_="["+l+'("]',b=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",x="-MM-DD[T]HH:mm:ss.SSS",A=m+'[")]',this.format(_+b+x+A)}function ZL(l){l||(l=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var m=B4(this,l);return this.localeData().postformat(m)}function JL(l,m){return this.isValid()&&(fi(l)&&l.isValid()||an(l).isValid())?Wr({to:this,from:l}).locale(this.locale()).humanize(!m):this.localeData().invalidDate()}function eR(l){return this.from(an(),l)}function tR(l,m){return this.isValid()&&(fi(l)&&l.isValid()||an(l).isValid())?Wr({from:this,to:l}).locale(this.locale()).humanize(!m):this.localeData().invalidDate()}function nR(l){return this.to(an(),l)}function i9(l){var m;return l===void 0?this._locale._abbr:(m=eo(l),m!=null&&(this._locale=m),this)}var r9=hi("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(l){return l===void 0?this.localeData():this.locale(l)});function a9(){return this._locale}var t3=1e3,Qc=60*t3,n3=60*Qc,o9=(365*400+97)*24*n3;function Kc(l,m){return(l%m+m)%m}function s9(l,m,_){return l<100&&l>=0?new Date(l+400,m,_)-o9:new Date(l,m,_).valueOf()}function c9(l,m,_){return l<100&&l>=0?Date.UTC(l+400,m,_)-o9:Date.UTC(l,m,_)}function iR(l){var m,_;if(l=Tr(l),l===void 0||l==="millisecond"||!this.isValid())return this;switch(_=this._isUTC?c9:s9,l){case"year":m=_(this.year(),0,1);break;case"quarter":m=_(this.year(),this.month()-this.month()%3,1);break;case"month":m=_(this.year(),this.month(),1);break;case"week":m=_(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":m=_(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":m=_(this.year(),this.month(),this.date());break;case"hour":m=this._d.valueOf(),m-=Kc(m+(this._isUTC?0:this.utcOffset()*Qc),n3);break;case"minute":m=this._d.valueOf(),m-=Kc(m,Qc);break;case"second":m=this._d.valueOf(),m-=Kc(m,t3);break}return this._d.setTime(m),i.updateOffset(this,!0),this}function rR(l){var m,_;if(l=Tr(l),l===void 0||l==="millisecond"||!this.isValid())return this;switch(_=this._isUTC?c9:s9,l){case"year":m=_(this.year()+1,0,1)-1;break;case"quarter":m=_(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":m=_(this.year(),this.month()+1,1)-1;break;case"week":m=_(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":m=_(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":m=_(this.year(),this.month(),this.date()+1)-1;break;case"hour":m=this._d.valueOf(),m+=n3-Kc(m+(this._isUTC?0:this.utcOffset()*Qc),n3)-1;break;case"minute":m=this._d.valueOf(),m+=Qc-Kc(m,Qc)-1;break;case"second":m=this._d.valueOf(),m+=t3-Kc(m,t3)-1;break}return this._d.setTime(m),i.updateOffset(this,!0),this}function aR(){return this._d.valueOf()-(this._offset||0)*6e4}function oR(){return Math.floor(this.valueOf()/1e3)}function sR(){return new Date(this.valueOf())}function cR(){var l=this;return[l.year(),l.month(),l.date(),l.hour(),l.minute(),l.second(),l.millisecond()]}function lR(){var l=this;return{years:l.year(),months:l.month(),date:l.date(),hours:l.hours(),minutes:l.minutes(),seconds:l.seconds(),milliseconds:l.milliseconds()}}function dR(){return this.isValid()?this.toISOString():null}function uR(){return ie(this)}function mR(){return y({},O(this))}function pR(){return O(this).overflow}function fR(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}Fe("N",0,0,"eraAbbr"),Fe("NN",0,0,"eraAbbr"),Fe("NNN",0,0,"eraAbbr"),Fe("NNNN",0,0,"eraName"),Fe("NNNNN",0,0,"eraNarrow"),Fe("y",["y",1],"yo","eraYear"),Fe("y",["yy",2],0,"eraYear"),Fe("y",["yyy",3],0,"eraYear"),Fe("y",["yyyy",4],0,"eraYear"),Oe("N",lh),Oe("NN",lh),Oe("NNN",lh),Oe("NNNN",DR),Oe("NNNNN",SR),Gt(["N","NN","NNN","NNNN","NNNNN"],function(l,m,_,b){var x=_._locale.erasParse(l,b,_._strict);x?O(_).era=x:O(_).invalidEra=l}),Oe("y",Gc),Oe("yy",Gc),Oe("yyy",Gc),Oe("yyyy",Gc),Oe("yo",kR),Gt(["y","yy","yyy","yyyy"],xi),Gt(["yo"],function(l,m,_,b){var x;_._locale._eraYearOrdinalRegex&&(x=l.match(_._locale._eraYearOrdinalRegex)),_._locale.eraYearOrdinalParse?m[xi]=_._locale.eraYearOrdinalParse(l,x):m[xi]=parseInt(l,10)});function hR(l,m){var _,b,x,A=this._eras||eo("en")._eras;for(_=0,b=A.length;_<b;++_){switch(typeof A[_].since){case"string":x=i(A[_].since).startOf("day"),A[_].since=x.valueOf();break}switch(typeof A[_].until){case"undefined":A[_].until=1/0;break;case"string":x=i(A[_].until).startOf("day").valueOf(),A[_].until=x.valueOf();break}}return A}function gR(l,m,_){var b,x,A=this.eras(),te,Ee,et;for(l=l.toUpperCase(),b=0,x=A.length;b<x;++b)if(te=A[b].name.toUpperCase(),Ee=A[b].abbr.toUpperCase(),et=A[b].narrow.toUpperCase(),_)switch(m){case"N":case"NN":case"NNN":if(Ee===l)return A[b];break;case"NNNN":if(te===l)return A[b];break;case"NNNNN":if(et===l)return A[b];break}else if([te,Ee,et].indexOf(l)>=0)return A[b]}function _R(l,m){var _=l.since<=l.until?1:-1;return m===void 0?i(l.since).year():i(l.since).year()+(m-l.offset)*_}function vR(){var l,m,_,b=this.localeData().eras();for(l=0,m=b.length;l<m;++l)if(_=this.clone().startOf("day").valueOf(),b[l].since<=_&&_<=b[l].until||b[l].until<=_&&_<=b[l].since)return b[l].name;return""}function bR(){var l,m,_,b=this.localeData().eras();for(l=0,m=b.length;l<m;++l)if(_=this.clone().startOf("day").valueOf(),b[l].since<=_&&_<=b[l].until||b[l].until<=_&&_<=b[l].since)return b[l].narrow;return""}function yR(){var l,m,_,b=this.localeData().eras();for(l=0,m=b.length;l<m;++l)if(_=this.clone().startOf("day").valueOf(),b[l].since<=_&&_<=b[l].until||b[l].until<=_&&_<=b[l].since)return b[l].abbr;return""}function CR(){var l,m,_,b,x=this.localeData().eras();for(l=0,m=x.length;l<m;++l)if(_=x[l].since<=x[l].until?1:-1,b=this.clone().startOf("day").valueOf(),x[l].since<=b&&b<=x[l].until||x[l].until<=b&&b<=x[l].since)return(this.year()-i(x[l].since).year())*_+x[l].offset;return this.year()}function xR(l){return a(this,"_erasNameRegex")||dh.call(this),l?this._erasNameRegex:this._erasRegex}function MR(l){return a(this,"_erasAbbrRegex")||dh.call(this),l?this._erasAbbrRegex:this._erasRegex}function wR(l){return a(this,"_erasNarrowRegex")||dh.call(this),l?this._erasNarrowRegex:this._erasRegex}function lh(l,m){return m.erasAbbrRegex(l)}function DR(l,m){return m.erasNameRegex(l)}function SR(l,m){return m.erasNarrowRegex(l)}function kR(l,m){return m._eraYearOrdinalRegex||Gc}function dh(){var l=[],m=[],_=[],b=[],x,A,te,Ee,et,Mt=this.eras();for(x=0,A=Mt.length;x<A;++x)te=Ka(Mt[x].name),Ee=Ka(Mt[x].abbr),et=Ka(Mt[x].narrow),m.push(te),l.push(Ee),_.push(et),b.push(te),b.push(Ee),b.push(et);this._erasRegex=new RegExp("^("+b.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+m.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+l.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+_.join("|")+")","i")}Fe(0,["gg",2],0,function(){return this.weekYear()%100}),Fe(0,["GG",2],0,function(){return this.isoWeekYear()%100});function i3(l,m){Fe(0,[l,l.length],0,m)}i3("gggg","weekYear"),i3("ggggg","weekYear"),i3("GGGG","isoWeekYear"),i3("GGGGG","isoWeekYear"),Oe("G",G4),Oe("g",G4),Oe("GG",rn,fr),Oe("gg",rn,fr),Oe("GGGG",qf,Wf),Oe("gggg",qf,Wf),Oe("GGGGG",$4,j4),Oe("ggggg",$4,j4),e1(["gggg","ggggg","GGGG","GGGGG"],function(l,m,_,b){m[b.substr(0,2)]=xt(l)}),e1(["gg","GG"],function(l,m,_,b){m[b]=i.parseTwoDigitYear(l)});function IR(l){return l9.call(this,l,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function ER(l){return l9.call(this,l,this.isoWeek(),this.isoWeekday(),1,4)}function OR(){return Ja(this.year(),1,4)}function PR(){return Ja(this.isoWeekYear(),1,4)}function TR(){var l=this.localeData()._week;return Ja(this.year(),l.dow,l.doy)}function AR(){var l=this.localeData()._week;return Ja(this.weekYear(),l.dow,l.doy)}function l9(l,m,_,b,x){var A;return l==null?r1(this,b,x).year:(A=Ja(l,b,x),m>A&&(m=A),VR.call(this,l,m,_,b,x))}function VR(l,m,_,b,x){var A=Fv(l,m,_,b,x),te=i1(A.year,0,A.dayOfYear);return this.year(te.getUTCFullYear()),this.month(te.getUTCMonth()),this.date(te.getUTCDate()),this}Fe("Q",0,"Qo","quarter"),Oe("Q",Ev),Gt("Q",function(l,m){m[Xa]=(xt(l)-1)*3});function zR(l){return l==null?Math.ceil((this.month()+1)/3):this.month((l-1)*3+this.month()%3)}Fe("D",["DD",2],"Do","date"),Oe("D",rn,Wc),Oe("DD",rn,fr),Oe("Do",function(l,m){return l?m._dayOfMonthOrdinalParse||m._ordinalParse:m._dayOfMonthOrdinalParseLenient}),Gt(["D","DD"],ba),Gt("Do",function(l,m){m[ba]=xt(l.match(rn)[0])});var d9=qc("Date",!0);Fe("DDD",["DDDD",3],"DDDo","dayOfYear"),Oe("DDD",U4),Oe("DDDD",Ov),Gt(["DDD","DDDD"],function(l,m,_){_._dayOfYear=xt(l)});function LR(l){var m=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return l==null?m:this.add(l-m,"d")}Fe("m",["mm",2],0,"minute"),Oe("m",rn,Yf),Oe("mm",rn,fr),Gt(["m","mm"],Gr);var RR=qc("Minutes",!1);Fe("s",["ss",2],0,"second"),Oe("s",rn,Yf),Oe("ss",rn,fr),Gt(["s","ss"],Za);var HR=qc("Seconds",!1);Fe("S",0,0,function(){return~~(this.millisecond()/100)}),Fe(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Fe(0,["SSS",3],0,"millisecond"),Fe(0,["SSSS",4],0,function(){return this.millisecond()*10}),Fe(0,["SSSSS",5],0,function(){return this.millisecond()*100}),Fe(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),Fe(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),Fe(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),Fe(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),Oe("S",U4,Ev),Oe("SS",U4,fr),Oe("SSS",U4,Ov);var Fo,u9;for(Fo="SSSS";Fo.length<=9;Fo+="S")Oe(Fo,Gc);function NR(l,m){m[Rs]=xt(("0."+l)*1e3)}for(Fo="S";Fo.length<=9;Fo+="S")Gt(Fo,NR);u9=qc("Milliseconds",!1),Fe("z",0,0,"zoneAbbr"),Fe("zz",0,0,"zoneName");function FR(){return this._isUTC?"UTC":""}function BR(){return this._isUTC?"Coordinated Universal Time":""}var _e=En.prototype;_e.add=AL,_e.calendar=FL,_e.clone=BL,_e.diff=YL,_e.endOf=rR,_e.format=ZL,_e.from=JL,_e.fromNow=eR,_e.to=tR,_e.toNow=nR,_e.get=XV,_e.invalidAt=pR,_e.isAfter=jL,_e.isBefore=UL,_e.isBetween=$L,_e.isSame=GL,_e.isSameOrAfter=WL,_e.isSameOrBefore=qL,_e.isValid=uR,_e.lang=r9,_e.locale=i9,_e.localeData=a9,_e.max=uL,_e.min=dL,_e.parsingFlags=mR,_e.set=ZV,_e.startOf=iR,_e.subtract=VL,_e.toArray=cR,_e.toObject=lR,_e.toDate=sR,_e.toISOString=KL,_e.inspect=XL,typeof Symbol<"u"&&Symbol.for!=null&&(_e[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),_e.toJSON=dR,_e.toString=QL,_e.unix=oR,_e.valueOf=aR,_e.creationData=fR,_e.eraName=vR,_e.eraNarrow=bR,_e.eraAbbr=yR,_e.eraYear=CR,_e.year=Av,_e.isLeapYear=KV,_e.weekYear=IR,_e.isoWeekYear=ER,_e.quarter=_e.quarters=zR,_e.month=Hv,_e.daysInMonth=sz,_e.week=_e.weeks=hz,_e.isoWeek=_e.isoWeeks=gz,_e.weeksInYear=TR,_e.weeksInWeekYear=AR,_e.isoWeeksInYear=OR,_e.isoWeeksInISOWeekYear=PR,_e.date=d9,_e.day=_e.days=Ez,_e.weekday=Oz,_e.isoWeekday=Pz,_e.dayOfYear=LR,_e.hour=_e.hours=Hz,_e.minute=_e.minutes=RR,_e.second=_e.seconds=HR,_e.millisecond=_e.milliseconds=u9,_e.utcOffset=yL,_e.utc=xL,_e.local=ML,_e.parseZone=wL,_e.hasAlignedHourOffset=DL,_e.isDST=SL,_e.isLocal=IL,_e.isUtcOffset=EL,_e.isUtc=Zv,_e.isUTC=Zv,_e.zoneAbbr=FR,_e.zoneName=BR,_e.dates=hi("dates accessor is deprecated. Use date instead.",d9),_e.months=hi("months accessor is deprecated. Use month instead",Hv),_e.years=hi("years accessor is deprecated. Use year instead",Av),_e.zone=hi("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",CL),_e.isDSTShifted=hi("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",kL);function jR(l){return an(l*1e3)}function UR(){return an.apply(null,arguments).parseZone()}function m9(l){return l}var At=Z2.prototype;At.calendar=IV,At.longDateFormat=TV,At.invalidDate=VV,At.ordinal=RV,At.preparse=m9,At.postformat=m9,At.relativeTime=NV,At.pastFuture=FV,At.set=N4,At.eras=hR,At.erasParse=gR,At.erasConvertYear=_R,At.erasAbbrRegex=MR,At.erasNameRegex=xR,At.erasNarrowRegex=wR,At.months=iz,At.monthsShort=rz,At.monthsParse=oz,At.monthsRegex=lz,At.monthsShortRegex=cz,At.week=uz,At.firstDayOfYear=fz,At.firstDayOfWeek=pz,At.weekdays=wz,At.weekdaysMin=Sz,At.weekdaysShort=Dz,At.weekdaysParse=Iz,At.weekdaysRegex=Tz,At.weekdaysShortRegex=Az,At.weekdaysMinRegex=Vz,At.isPM=Lz,At.meridiem=Nz;function r3(l,m,_,b){var x=eo(),A=M().set(b,m);return x[_](A,l)}function p9(l,m,_){if(d(l)&&(m=l,l=void 0),l=l||"",m!=null)return r3(l,m,_,"month");var b,x=[];for(b=0;b<12;b++)x[b]=r3(l,b,_,"month");return x}function uh(l,m,_,b){typeof l=="boolean"?(d(m)&&(_=m,m=void 0),m=m||""):(m=l,_=m,l=!1,d(m)&&(_=m,m=void 0),m=m||"");var x=eo(),A=l?x._week.dow:0,te,Ee=[];if(_!=null)return r3(m,(_+A)%7,b,"day");for(te=0;te<7;te++)Ee[te]=r3(m,(te+A)%7,b,"day");return Ee}function $R(l,m){return p9(l,m,"months")}function GR(l,m){return p9(l,m,"monthsShort")}function WR(l,m,_){return uh(l,m,_,"weekdays")}function qR(l,m,_){return uh(l,m,_,"weekdaysShort")}function YR(l,m,_){return uh(l,m,_,"weekdaysMin")}No("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(l){var m=l%10,_=xt(l%100/10)===1?"th":m===1?"st":m===2?"nd":m===3?"rd":"th";return l+_}}),i.lang=hi("moment.lang is deprecated. Use moment.locale instead.",No),i.langData=hi("moment.langData is deprecated. Use moment.localeData instead.",eo);var to=Math.abs;function QR(){var l=this._data;return this._milliseconds=to(this._milliseconds),this._days=to(this._days),this._months=to(this._months),l.milliseconds=to(l.milliseconds),l.seconds=to(l.seconds),l.minutes=to(l.minutes),l.hours=to(l.hours),l.months=to(l.months),l.years=to(l.years),this}function f9(l,m,_,b){var x=Wr(m,_);return l._milliseconds+=b*x._milliseconds,l._days+=b*x._days,l._months+=b*x._months,l._bubble()}function KR(l,m){return f9(this,l,m,1)}function XR(l,m){return f9(this,l,m,-1)}function h9(l){return l<0?Math.floor(l):Math.ceil(l)}function ZR(){var l=this._milliseconds,m=this._days,_=this._months,b=this._data,x,A,te,Ee,et;return l>=0&&m>=0&&_>=0||l<=0&&m<=0&&_<=0||(l+=h9(mh(_)+m)*864e5,m=0,_=0),b.milliseconds=l%1e3,x=Ar(l/1e3),b.seconds=x%60,A=Ar(x/60),b.minutes=A%60,te=Ar(A/60),b.hours=te%24,m+=Ar(te/24),et=Ar(g9(m)),_+=et,m-=h9(mh(et)),Ee=Ar(_/12),_%=12,b.days=m,b.months=_,b.years=Ee,this}function g9(l){return l*4800/146097}function mh(l){return l*146097/4800}function JR(l){if(!this.isValid())return NaN;var m,_,b=this._milliseconds;if(l=Tr(l),l==="month"||l==="quarter"||l==="year")switch(m=this._days+b/864e5,_=this._months+g9(m),l){case"month":return _;case"quarter":return _/3;case"year":return _/12}else switch(m=this._days+Math.round(mh(this._months)),l){case"week":return m/7+b/6048e5;case"day":return m+b/864e5;case"hour":return m*24+b/36e5;case"minute":return m*1440+b/6e4;case"second":return m*86400+b/1e3;case"millisecond":return Math.floor(m*864e5)+b;default:throw new Error("Unknown unit "+l)}}function no(l){return function(){return this.as(l)}}var _9=no("ms"),eH=no("s"),tH=no("m"),nH=no("h"),iH=no("d"),rH=no("w"),aH=no("M"),oH=no("Q"),sH=no("y"),cH=_9;function lH(){return Wr(this)}function dH(l){return l=Tr(l),this.isValid()?this[l+"s"]():NaN}function Ns(l){return function(){return this.isValid()?this._data[l]:NaN}}var uH=Ns("milliseconds"),mH=Ns("seconds"),pH=Ns("minutes"),fH=Ns("hours"),hH=Ns("days"),gH=Ns("months"),_H=Ns("years");function vH(){return Ar(this.days()/7)}var io=Math.round,Xc={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function bH(l,m,_,b,x){return x.relativeTime(m||1,!!_,l,b)}function yH(l,m,_,b){var x=Wr(l).abs(),A=io(x.as("s")),te=io(x.as("m")),Ee=io(x.as("h")),et=io(x.as("d")),Mt=io(x.as("M")),zi=io(x.as("w")),ro=io(x.as("y")),Bo=A<=_.ss&&["s",A]||A<_.s&&["ss",A]||te<=1&&["m"]||te<_.m&&["mm",te]||Ee<=1&&["h"]||Ee<_.h&&["hh",Ee]||et<=1&&["d"]||et<_.d&&["dd",et];return _.w!=null&&(Bo=Bo||zi<=1&&["w"]||zi<_.w&&["ww",zi]),Bo=Bo||Mt<=1&&["M"]||Mt<_.M&&["MM",Mt]||ro<=1&&["y"]||["yy",ro],Bo[2]=m,Bo[3]=+l>0,Bo[4]=b,bH.apply(null,Bo)}function CH(l){return l===void 0?io:typeof l=="function"?(io=l,!0):!1}function xH(l,m){return Xc[l]===void 0?!1:m===void 0?Xc[l]:(Xc[l]=m,l==="s"&&(Xc.ss=m-1),!0)}function MH(l,m){if(!this.isValid())return this.localeData().invalidDate();var _=!1,b=Xc,x,A;return typeof l=="object"&&(m=l,l=!1),typeof l=="boolean"&&(_=l),typeof m=="object"&&(b=Object.assign({},Xc,m),m.s!=null&&m.ss==null&&(b.ss=m.s-1)),x=this.localeData(),A=yH(this,!_,b,x),_&&(A=x.pastFuture(+this,A)),x.postformat(A)}var ph=Math.abs;function Zc(l){return(l>0)-(l<0)||+l}function a3(){if(!this.isValid())return this.localeData().invalidDate();var l=ph(this._milliseconds)/1e3,m=ph(this._days),_=ph(this._months),b,x,A,te,Ee=this.asSeconds(),et,Mt,zi,ro;return Ee?(b=Ar(l/60),x=Ar(b/60),l%=60,b%=60,A=Ar(_/12),_%=12,te=l?l.toFixed(3).replace(/\.?0+$/,""):"",et=Ee<0?"-":"",Mt=Zc(this._months)!==Zc(Ee)?"-":"",zi=Zc(this._days)!==Zc(Ee)?"-":"",ro=Zc(this._milliseconds)!==Zc(Ee)?"-":"",et+"P"+(A?Mt+A+"Y":"")+(_?Mt+_+"M":"")+(m?zi+m+"D":"")+(x||b||l?"T":"")+(x?ro+x+"H":"")+(b?ro+b+"M":"")+(l?ro+te+"S":"")):"P0D"}var kt=Z4.prototype;kt.isValid=gL,kt.abs=QR,kt.add=KR,kt.subtract=XR,kt.as=JR,kt.asMilliseconds=_9,kt.asSeconds=eH,kt.asMinutes=tH,kt.asHours=nH,kt.asDays=iH,kt.asWeeks=rH,kt.asMonths=aH,kt.asQuarters=oH,kt.asYears=sH,kt.valueOf=cH,kt._bubble=ZR,kt.clone=lH,kt.get=dH,kt.milliseconds=uH,kt.seconds=mH,kt.minutes=pH,kt.hours=fH,kt.days=hH,kt.weeks=vH,kt.months=gH,kt.years=_H,kt.humanize=MH,kt.toISOString=a3,kt.toString=a3,kt.toJSON=a3,kt.locale=i9,kt.localeData=a9,kt.toIsoString=hi("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",a3),kt.lang=r9,Fe("X",0,0,"unix"),Fe("x",0,0,"valueOf"),Oe("x",G4),Oe("X",$V),Gt("X",function(l,m,_){_._d=new Date(parseFloat(l)*1e3)}),Gt("x",function(l,m,_){_._d=new Date(xt(l))});return i.version="2.30.1",e(an),i.fn=_e,i.min=mL,i.max=pL,i.now=fL,i.utc=M,i.unix=jR,i.months=$R,i.isDate=f,i.locale=No,i.invalid=de,i.duration=Wr,i.isMoment=fi,i.weekdays=WR,i.parseZone=UR,i.localeData=eo,i.isDuration=J4,i.monthsShort=GR,i.weekdaysMin=YR,i.defineLocale=eh,i.updateLocale=Uz,i.locales=$z,i.weekdaysShort=qR,i.normalizeUnits=Tr,i.relativeTimeRounding=CH,i.relativeTimeThreshold=xH,i.calendarFormat=NL,i.prototype=_e,i.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"},i})});var dw=b9((o6e,lw)=>{function Uu(t){var i=" ";if(isNaN(parseInt(t)))i=t;else switch(t){case 1:i=" ";break;case 2:i=" ";break;case 3:i=" ";break;case 4:i=" ";break;case 5:i=" ";break;case 6:i=" ";break;case 7:i=" ";break;case 8:i=" ";break;case 9:i=" ";break;case 10:i=" ";break;case 11:i=" ";break;case 12:i=" ";break}for(var e=[`
|
|
`],n=0;n<100;n++)e.push(e[n]+i);return e}function Mo(){this.step=" ",this.shift=Uu(this.step)}Mo.prototype.xml=function(t,i){var e=t.replace(/>\s{0,}</g,"><").replace(/</g,"~::~<").replace(/\s*xmlns\:/g,"~::~xmlns:").replace(/\s*xmlns\=/g,"~::~xmlns=").split("~::~"),n=e.length,r=!1,a=0,o="",s=0,d=i?Uu(i):this.shift;for(s=0;s<n;s++)e[s].search(/<!/)>-1?(o+=d[a]+e[s],r=!0,(e[s].search(/-->/)>-1||e[s].search(/\]>/)>-1||e[s].search(/!DOCTYPE/)>-1)&&(r=!1)):e[s].search(/-->/)>-1||e[s].search(/\]>/)>-1?(o+=e[s],r=!1):/^<\w/.exec(e[s-1])&&/^<\/\w/.exec(e[s])&&/^<[\w:\-\.\,]+/.exec(e[s-1])==/^<\/[\w:\-\.\,]+/.exec(e[s])[0].replace("/","")?(o+=e[s],r||a--):e[s].search(/<\w/)>-1&&e[s].search(/<\//)==-1&&e[s].search(/\/>/)==-1?o=r?o+=e[s]:o+=d[a++]+e[s]:e[s].search(/<\w/)>-1&&e[s].search(/<\//)>-1?o=r?o+=e[s]:o+=d[a]+e[s]:e[s].search(/<\//)>-1?o=r?o+=e[s]:o+=d[--a]+e[s]:e[s].search(/\/>/)>-1?o=r?o+=e[s]:o+=d[a]+e[s]:e[s].search(/<\?/)>-1||e[s].search(/xmlns\:/)>-1||e[s].search(/xmlns\=/)>-1?o+=d[a]+e[s]:o+=e[s];return o[0]==`
|
|
`?o.slice(1):o};Mo.prototype.json=function(t,e){var e=e||this.step;return typeof JSON>"u"?t:typeof t=="string"?JSON.stringify(JSON.parse(t),null,e):typeof t=="object"?JSON.stringify(t,null,e):t};Mo.prototype.css=function(t,i){var e=t.replace(/\s{1,}/g," ").replace(/\{/g,"{~::~").replace(/\}/g,"~::~}~::~").replace(/\;/g,";~::~").replace(/\/\*/g,"~::~/*").replace(/\*\//g,"*/~::~").replace(/~::~\s{0,}~::~/g,"~::~").split("~::~"),n=e.length,r=0,a="",o=0,s=i?Uu(i):this.shift;for(o=0;o<n;o++)/\{/.exec(e[o])?a+=s[r++]+e[o]:/\}/.exec(e[o])?a+=s[--r]+e[o]:(/\*\\/.exec(e[o]),a+=s[r]+e[o]);return a.replace(/^\n{1,}/,"")};function WW(t,i){return i-(t.replace(/\(/g,"").length-t.replace(/\)/g,"").length)}function qW(t,i){return t.replace(/\s{1,}/g," ").replace(/ AND /ig,"~::~"+i+i+"AND ").replace(/ BETWEEN /ig,"~::~"+i+"BETWEEN ").replace(/ CASE /ig,"~::~"+i+"CASE ").replace(/ ELSE /ig,"~::~"+i+"ELSE ").replace(/ END /ig,"~::~"+i+"END ").replace(/ FROM /ig,"~::~FROM ").replace(/ GROUP\s{1,}BY/ig,"~::~GROUP BY ").replace(/ HAVING /ig,"~::~HAVING ").replace(/ IN /ig," IN ").replace(/ JOIN /ig,"~::~JOIN ").replace(/ CROSS~::~{1,}JOIN /ig,"~::~CROSS JOIN ").replace(/ INNER~::~{1,}JOIN /ig,"~::~INNER JOIN ").replace(/ LEFT~::~{1,}JOIN /ig,"~::~LEFT JOIN ").replace(/ RIGHT~::~{1,}JOIN /ig,"~::~RIGHT JOIN ").replace(/ ON /ig,"~::~"+i+"ON ").replace(/ OR /ig,"~::~"+i+i+"OR ").replace(/ ORDER\s{1,}BY/ig,"~::~ORDER BY ").replace(/ OVER /ig,"~::~"+i+"OVER ").replace(/\(\s{0,}SELECT /ig,"~::~(SELECT ").replace(/\)\s{0,}SELECT /ig,")~::~SELECT ").replace(/ THEN /ig," THEN~::~"+i).replace(/ UNION /ig,"~::~UNION~::~").replace(/ USING /ig,"~::~USING ").replace(/ WHEN /ig,"~::~"+i+"WHEN ").replace(/ WHERE /ig,"~::~WHERE ").replace(/ WITH /ig,"~::~WITH ").replace(/ ALL /ig," ALL ").replace(/ AS /ig," AS ").replace(/ ASC /ig," ASC ").replace(/ DESC /ig," DESC ").replace(/ DISTINCT /ig," DISTINCT ").replace(/ EXISTS /ig," EXISTS ").replace(/ NOT /ig," NOT ").replace(/ NULL /ig," NULL ").replace(/ LIKE /ig," LIKE ").replace(/\s{0,}SELECT /ig,"SELECT ").replace(/\s{0,}UPDATE /ig,"UPDATE ").replace(/ SET /ig," SET ").replace(/~::~{1,}/g,"~::~").split("~::~")}Mo.prototype.sql=function(t,i){var e=t.replace(/\s{1,}/g," ").replace(/\'/ig,"~::~'").split("~::~"),n=e.length,r=[],a=0,o=this.step,s=!0,d=!1,f=0,v="",y=0,M=i?Uu(i):this.shift;for(y=0;y<n;y++)y%2?r=r.concat(e[y]):r=r.concat(qW(e[y],o));for(n=r.length,y=0;y<n;y++){f=WW(r[y],f),/\s{0,}\s{0,}SELECT\s{0,}/.exec(r[y])&&(r[y]=r[y].replace(/\,/g,`,
|
|
`+o+o)),/\s{0,}\s{0,}SET\s{0,}/.exec(r[y])&&(r[y]=r[y].replace(/\,/g,`,
|
|
`+o+o)),/\s{0,}\(\s{0,}SELECT\s{0,}/.exec(r[y])?(a++,v+=M[a]+r[y]):/\'/.exec(r[y])?(f<1&&a&&a--,v+=r[y]):(v+=M[a]+r[y],f<1&&a&&a--);var S=0}return v=v.replace(/^\n{1,}/,"").replace(/\n{1,}/g,`
|
|
`),v};Mo.prototype.xmlmin=function(t,i){var e=i?t:t.replace(/\<![ \r\n\t]*(--([^\-]|[\r\n]|-[^\-])*--[ \r\n\t]*)\>/g,"").replace(/[ \r\n\t]{1,}xmlns/g," xmlns");return e.replace(/>\s{0,}</g,"><")};Mo.prototype.jsonmin=function(t){return typeof JSON>"u"?t:JSON.stringify(JSON.parse(t),null,0)};Mo.prototype.cssmin=function(t,i){var e=i?t:t.replace(/\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\//g,"");return e.replace(/\s{1,}/g," ").replace(/\{\s{1,}/g,"{").replace(/\}\s{1,}/g,"}").replace(/\;\s{1,}/g,";").replace(/\/\*\s{1,}/g,"/*").replace(/\*\/\s{1,}/g,"*/")};Mo.prototype.sqlmin=function(t){return t.replace(/\s{1,}/g," ").replace(/\s{1,}\(/,"(").replace(/\s{1,}\)/,")")};lw.exports=new Mo});function _h(t,i){return Object.is(t,i)}var Qn=null,s3=!1,vh=1,Ki=Symbol("SIGNAL");function _t(t){let i=Qn;return Qn=t,i}function bh(){return Qn}var Jc={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function l1(t){if(s3)throw new Error("");if(Qn===null)return;Qn.consumerOnSignalRead(t);let i=Qn.nextProducerIndex++;if(m3(Qn),i<Qn.producerNode.length&&Qn.producerNode[i]!==t&&c1(Qn)){let e=Qn.producerNode[i];u3(e,Qn.producerIndexOfThis[i])}Qn.producerNode[i]!==t&&(Qn.producerNode[i]=t,Qn.producerIndexOfThis[i]=c1(Qn)?C9(t,Qn,i):0),Qn.producerLastReadVersion[i]=t.version}function y9(){vh++}function yh(t){if(!(c1(t)&&!t.dirty)&&!(!t.dirty&&t.lastCleanEpoch===vh)){if(!t.producerMustRecompute(t)&&!d3(t)){gh(t);return}t.producerRecomputeValue(t),gh(t)}}function Ch(t){if(t.liveConsumerNode===void 0)return;let i=s3;s3=!0;try{for(let e of t.liveConsumerNode)e.dirty||wH(e)}finally{s3=i}}function xh(){return Qn?.consumerAllowSignalWrites!==!1}function wH(t){t.dirty=!0,Ch(t),t.consumerMarkedDirty?.(t)}function gh(t){t.dirty=!1,t.lastCleanEpoch=vh}function d1(t){return t&&(t.nextProducerIndex=0),_t(t)}function l3(t,i){if(_t(i),!(!t||t.producerNode===void 0||t.producerIndexOfThis===void 0||t.producerLastReadVersion===void 0)){if(c1(t))for(let e=t.nextProducerIndex;e<t.producerNode.length;e++)u3(t.producerNode[e],t.producerIndexOfThis[e]);for(;t.producerNode.length>t.nextProducerIndex;)t.producerNode.pop(),t.producerLastReadVersion.pop(),t.producerIndexOfThis.pop()}}function d3(t){m3(t);for(let i=0;i<t.producerNode.length;i++){let e=t.producerNode[i],n=t.producerLastReadVersion[i];if(n!==e.version||(yh(e),n!==e.version))return!0}return!1}function u1(t){if(m3(t),c1(t))for(let i=0;i<t.producerNode.length;i++)u3(t.producerNode[i],t.producerIndexOfThis[i]);t.producerNode.length=t.producerLastReadVersion.length=t.producerIndexOfThis.length=0,t.liveConsumerNode&&(t.liveConsumerNode.length=t.liveConsumerIndexOfThis.length=0)}function C9(t,i,e){if(x9(t),t.liveConsumerNode.length===0&&M9(t))for(let n=0;n<t.producerNode.length;n++)t.producerIndexOfThis[n]=C9(t.producerNode[n],t,n);return t.liveConsumerIndexOfThis.push(e),t.liveConsumerNode.push(i)-1}function u3(t,i){if(x9(t),t.liveConsumerNode.length===1&&M9(t))for(let n=0;n<t.producerNode.length;n++)u3(t.producerNode[n],t.producerIndexOfThis[n]);let e=t.liveConsumerNode.length-1;if(t.liveConsumerNode[i]=t.liveConsumerNode[e],t.liveConsumerIndexOfThis[i]=t.liveConsumerIndexOfThis[e],t.liveConsumerNode.length--,t.liveConsumerIndexOfThis.length--,i<t.liveConsumerNode.length){let n=t.liveConsumerIndexOfThis[i],r=t.liveConsumerNode[i];m3(r),r.producerIndexOfThis[n]=i}}function c1(t){return t.consumerIsAlwaysLive||(t?.liveConsumerNode?.length??0)>0}function m3(t){t.producerNode??=[],t.producerIndexOfThis??=[],t.producerLastReadVersion??=[]}function x9(t){t.liveConsumerNode??=[],t.liveConsumerIndexOfThis??=[]}function M9(t){return t.producerNode!==void 0}function p3(t,i){let e=Object.create(DH);e.computation=t,i!==void 0&&(e.equal=i);let n=()=>{if(yh(e),l1(e),e.value===c3)throw e.error;return e.value};return n[Ki]=e,n}var fh=Symbol("UNSET"),hh=Symbol("COMPUTING"),c3=Symbol("ERRORED"),DH=je(q({},Jc),{value:fh,dirty:!0,error:null,equal:_h,kind:"computed",producerMustRecompute(t){return t.value===fh||t.value===hh},producerRecomputeValue(t){if(t.value===hh)throw new Error("Detected cycle in computations.");let i=t.value;t.value=hh;let e=d1(t),n,r=!1;try{n=t.computation(),_t(null),r=i!==fh&&i!==c3&&n!==c3&&t.equal(i,n)}catch(a){n=c3,t.error=a}finally{l3(t,e)}if(r){t.value=i;return}t.value=n,t.version++}});function SH(){throw new Error}var w9=SH;function D9(t){w9(t)}function Mh(t){w9=t}var kH=null;function wh(t,i){let e=Object.create(f3);e.value=t,i!==void 0&&(e.equal=i);let n=()=>(l1(e),e.value);return n[Ki]=e,n}function m1(t,i){xh()||D9(t),t.equal(t.value,i)||(t.value=i,IH(t))}function Dh(t,i){xh()||D9(t),m1(t,i(t.value))}var f3=je(q({},Jc),{equal:_h,value:void 0,kind:"signal"});function IH(t){t.version++,y9(),Ch(t),kH?.()}function Sh(t){let i=_t(null);try{return t()}finally{_t(i)}}var kh;function p1(){return kh}function ao(t){let i=kh;return kh=t,i}var h3=Symbol("NotFound");function We(t){return typeof t=="function"}function el(t){let e=t(n=>{Error.call(n),n.stack=new Error().stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}var g3=el(t=>function(e){t(this),this.message=e?`${e.length} errors occurred during unsubscription:
|
|
${e.map((n,r)=>`${r+1}) ${n.toString()}`).join(`
|
|
`)}`:"",this.name="UnsubscriptionError",this.errors=e});function Bs(t,i){if(t){let e=t.indexOf(i);0<=e&&t.splice(e,1)}}var Me=class t{constructor(i){this.initialTeardown=i,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let i;if(!this.closed){this.closed=!0;let{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(let a of e)a.remove(this);else e.remove(this);let{initialTeardown:n}=this;if(We(n))try{n()}catch(a){i=a instanceof g3?a.errors:[a]}let{_finalizers:r}=this;if(r){this._finalizers=null;for(let a of r)try{S9(a)}catch(o){i=i??[],o instanceof g3?i=[...i,...o.errors]:i.push(o)}}if(i)throw new g3(i)}}add(i){var e;if(i&&i!==this)if(this.closed)S9(i);else{if(i instanceof t){if(i.closed||i._hasParent(this))return;i._addParent(this)}(this._finalizers=(e=this._finalizers)!==null&&e!==void 0?e:[]).push(i)}}_hasParent(i){let{_parentage:e}=this;return e===i||Array.isArray(e)&&e.includes(i)}_addParent(i){let{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(i),e):e?[e,i]:i}_removeParent(i){let{_parentage:e}=this;e===i?this._parentage=null:Array.isArray(e)&&Bs(e,i)}remove(i){let{_finalizers:e}=this;e&&Bs(e,i),i instanceof t&&i._removeParent(this)}};Me.EMPTY=(()=>{let t=new Me;return t.closed=!0,t})();var Ih=Me.EMPTY;function _3(t){return t instanceof Me||t&&"closed"in t&&We(t.remove)&&We(t.add)&&We(t.unsubscribe)}function S9(t){We(t)?t():t.unsubscribe()}var qr={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var tl={setTimeout(t,i,...e){let{delegate:n}=tl;return n?.setTimeout?n.setTimeout(t,i,...e):setTimeout(t,i,...e)},clearTimeout(t){let{delegate:i}=tl;return(i?.clearTimeout||clearTimeout)(t)},delegate:void 0};function v3(t){tl.setTimeout(()=>{let{onUnhandledError:i}=qr;if(i)i(t);else throw t})}function js(){}var k9=Eh("C",void 0,void 0);function I9(t){return Eh("E",void 0,t)}function E9(t){return Eh("N",t,void 0)}function Eh(t,i,e){return{kind:t,value:i,error:e}}var Us=null;function nl(t){if(qr.useDeprecatedSynchronousErrorHandling){let i=!Us;if(i&&(Us={errorThrown:!1,error:null}),t(),i){let{errorThrown:e,error:n}=Us;if(Us=null,e)throw n}}else t()}function O9(t){qr.useDeprecatedSynchronousErrorHandling&&Us&&(Us.errorThrown=!0,Us.error=t)}var $s=class extends Me{constructor(i){super(),this.isStopped=!1,i?(this.destination=i,_3(i)&&i.add(this)):this.destination=VH}static create(i,e,n){return new Yr(i,e,n)}next(i){this.isStopped?Ph(E9(i),this):this._next(i)}error(i){this.isStopped?Ph(I9(i),this):(this.isStopped=!0,this._error(i))}complete(){this.isStopped?Ph(k9,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(i){this.destination.next(i)}_error(i){try{this.destination.error(i)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},TH=Function.prototype.bind;function Oh(t,i){return TH.call(t,i)}var Th=class{constructor(i){this.partialObserver=i}next(i){let{partialObserver:e}=this;if(e.next)try{e.next(i)}catch(n){b3(n)}}error(i){let{partialObserver:e}=this;if(e.error)try{e.error(i)}catch(n){b3(n)}else b3(i)}complete(){let{partialObserver:i}=this;if(i.complete)try{i.complete()}catch(e){b3(e)}}},Yr=class extends $s{constructor(i,e,n){super();let r;if(We(i)||!i)r={next:i??void 0,error:e??void 0,complete:n??void 0};else{let a;this&&qr.useDeprecatedNextContext?(a=Object.create(i),a.unsubscribe=()=>this.unsubscribe(),r={next:i.next&&Oh(i.next,a),error:i.error&&Oh(i.error,a),complete:i.complete&&Oh(i.complete,a)}):r=i}this.destination=new Th(r)}};function b3(t){qr.useDeprecatedSynchronousErrorHandling?O9(t):v3(t)}function AH(t){throw t}function Ph(t,i){let{onStoppedNotification:e}=qr;e&&tl.setTimeout(()=>e(t,i))}var VH={closed:!0,next:js,error:AH,complete:js};var il=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Li(t){return t}function Ah(...t){return Vh(t)}function Vh(t){return t.length===0?Li:t.length===1?t[0]:function(e){return t.reduce((n,r)=>r(n),e)}}var $e=(()=>{class t{constructor(e){e&&(this._subscribe=e)}lift(e){let n=new t;return n.source=this,n.operator=e,n}subscribe(e,n,r){let a=LH(e)?e:new Yr(e,n,r);return nl(()=>{let{operator:o,source:s}=this;a.add(o?o.call(a,s):s?this._subscribe(a):this._trySubscribe(a))}),a}_trySubscribe(e){try{return this._subscribe(e)}catch(n){e.error(n)}}forEach(e,n){return n=P9(n),new n((r,a)=>{let o=new Yr({next:s=>{try{e(s)}catch(d){a(d),o.unsubscribe()}},error:a,complete:r});this.subscribe(o)})}_subscribe(e){var n;return(n=this.source)===null||n===void 0?void 0:n.subscribe(e)}[il](){return this}pipe(...e){return Vh(e)(this)}toPromise(e){return e=P9(e),new e((n,r)=>{let a;this.subscribe(o=>a=o,o=>r(o),()=>n(a))})}}return t.create=i=>new t(i),t})();function P9(t){var i;return(i=t??qr.Promise)!==null&&i!==void 0?i:Promise}function zH(t){return t&&We(t.next)&&We(t.error)&&We(t.complete)}function LH(t){return t&&t instanceof $s||zH(t)&&_3(t)}function zh(t){return We(t?.lift)}function Ye(t){return i=>{if(zh(i))return i.lift(function(e){try{return t(e,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}function Qe(t,i,e,n,r){return new Lh(t,i,e,n,r)}var Lh=class extends $s{constructor(i,e,n,r,a,o){super(i),this.onFinalize=a,this.shouldUnsubscribe=o,this._next=e?function(s){try{e(s)}catch(d){i.error(d)}}:super._next,this._error=r?function(s){try{r(s)}catch(d){i.error(d)}finally{this.unsubscribe()}}:super._error,this._complete=n?function(){try{n()}catch(s){i.error(s)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var i;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:e}=this;super.unsubscribe(),!e&&((i=this.onFinalize)===null||i===void 0||i.call(this))}}};function rl(){return Ye((t,i)=>{let e=null;t._refCount++;let n=Qe(i,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount){e=null;return}let r=t._connection,a=e;e=null,r&&(!a||r===a)&&r.unsubscribe(),i.unsubscribe()});t.subscribe(n),n.closed||(e=t.connect())})}var jo=class extends $e{constructor(i,e){super(),this.source=i,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,zh(i)&&(this.lift=i.lift)}_subscribe(i){return this.getSubject().subscribe(i)}getSubject(){let i=this._subject;return(!i||i.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:i}=this;this._subject=this._connection=null,i?.unsubscribe()}connect(){let i=this._connection;if(!i){i=this._connection=new Me;let e=this.getSubject();i.add(this.source.subscribe(Qe(e,void 0,()=>{this._teardown(),e.complete()},n=>{this._teardown(),e.error(n)},()=>this._teardown()))),i.closed&&(this._connection=null,i=Me.EMPTY)}return i}refCount(){return rl()(this)}};var al={schedule(t){let i=requestAnimationFrame,e=cancelAnimationFrame,{delegate:n}=al;n&&(i=n.requestAnimationFrame,e=n.cancelAnimationFrame);let r=i(a=>{e=void 0,t(a)});return new Me(()=>e?.(r))},requestAnimationFrame(...t){let{delegate:i}=al;return(i?.requestAnimationFrame||requestAnimationFrame)(...t)},cancelAnimationFrame(...t){let{delegate:i}=al;return(i?.cancelAnimationFrame||cancelAnimationFrame)(...t)},delegate:void 0};var T9=el(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var N=(()=>{class t extends $e{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){let n=new y3(this,this);return n.operator=e,n}_throwIfClosed(){if(this.closed)throw new T9}next(e){nl(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let n of this.currentObservers)n.next(e)}})}error(e){nl(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;let{observers:n}=this;for(;n.length;)n.shift().error(e)}})}complete(){nl(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return((e=this.observers)===null||e===void 0?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){let{hasError:n,isStopped:r,observers:a}=this;return n||r?Ih:(this.currentObservers=null,a.push(e),new Me(()=>{this.currentObservers=null,Bs(a,e)}))}_checkFinalizedStatuses(e){let{hasError:n,thrownError:r,isStopped:a}=this;n?e.error(r):a&&e.complete()}asObservable(){let e=new $e;return e.source=this,e}}return t.create=(i,e)=>new y3(i,e),t})(),y3=class extends N{constructor(i,e){super(),this.destination=i,this.source=e}next(i){var e,n;(n=(e=this.destination)===null||e===void 0?void 0:e.next)===null||n===void 0||n.call(e,i)}error(i){var e,n;(n=(e=this.destination)===null||e===void 0?void 0:e.error)===null||n===void 0||n.call(e,i)}complete(){var i,e;(e=(i=this.destination)===null||i===void 0?void 0:i.complete)===null||e===void 0||e.call(i)}_subscribe(i){var e,n;return(n=(e=this.source)===null||e===void 0?void 0:e.subscribe(i))!==null&&n!==void 0?n:Ih}};var tt=class extends N{constructor(i){super(),this._value=i}get value(){return this.getValue()}_subscribe(i){let e=super._subscribe(i);return!e.closed&&i.next(this._value),e}getValue(){let{hasError:i,thrownError:e,_value:n}=this;if(i)throw e;return this._throwIfClosed(),n}next(i){super.next(this._value=i)}};var f1={now(){return(f1.delegate||Date).now()},delegate:void 0};var Qr=class extends N{constructor(i=1/0,e=1/0,n=f1){super(),this._bufferSize=i,this._windowTime=e,this._timestampProvider=n,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,i),this._windowTime=Math.max(1,e)}next(i){let{isStopped:e,_buffer:n,_infiniteTimeWindow:r,_timestampProvider:a,_windowTime:o}=this;e||(n.push(i),!r&&n.push(a.now()+o)),this._trimBuffer(),super.next(i)}_subscribe(i){this._throwIfClosed(),this._trimBuffer();let e=this._innerSubscribe(i),{_infiniteTimeWindow:n,_buffer:r}=this,a=r.slice();for(let o=0;o<a.length&&!i.closed;o+=n?1:2)i.next(a[o]);return this._checkFinalizedStatuses(i),e}_trimBuffer(){let{_bufferSize:i,_timestampProvider:e,_buffer:n,_infiniteTimeWindow:r}=this,a=(r?1:2)*i;if(i<1/0&&a<n.length&&n.splice(0,n.length-a),!r){let o=e.now(),s=0;for(let d=1;d<n.length&&n[d]<=o;d+=2)s=d;s&&n.splice(0,s+1)}}};var C3=class extends Me{constructor(i,e){super()}schedule(i,e=0){return this}};var h1={setInterval(t,i,...e){let{delegate:n}=h1;return n?.setInterval?n.setInterval(t,i,...e):setInterval(t,i,...e)},clearInterval(t){let{delegate:i}=h1;return(i?.clearInterval||clearInterval)(t)},delegate:void 0};var ol=class extends C3{constructor(i,e){super(i,e),this.scheduler=i,this.work=e,this.pending=!1}schedule(i,e=0){var n;if(this.closed)return this;this.state=i;let r=this.id,a=this.scheduler;return r!=null&&(this.id=this.recycleAsyncId(a,r,e)),this.pending=!0,this.delay=e,this.id=(n=this.id)!==null&&n!==void 0?n:this.requestAsyncId(a,this.id,e),this}requestAsyncId(i,e,n=0){return h1.setInterval(i.flush.bind(i,this),n)}recycleAsyncId(i,e,n=0){if(n!=null&&this.delay===n&&this.pending===!1)return e;e!=null&&h1.clearInterval(e)}execute(i,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let n=this._execute(i,e);if(n)return n;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(i,e){let n=!1,r;try{this.work(i)}catch(a){n=!0,r=a||new Error("Scheduled action threw falsy error")}if(n)return this.unsubscribe(),r}unsubscribe(){if(!this.closed){let{id:i,scheduler:e}=this,{actions:n}=e;this.work=this.state=this.scheduler=null,this.pending=!1,Bs(n,this),i!=null&&(this.id=this.recycleAsyncId(e,i,null)),this.delay=null,super.unsubscribe()}}};var sl=class t{constructor(i,e=t.now){this.schedulerActionCtor=i,this.now=e}schedule(i,e=0,n){return new this.schedulerActionCtor(this,i).schedule(n,e)}};sl.now=f1.now;var cl=class extends sl{constructor(i,e=sl.now){super(i,e),this.actions=[],this._active=!1}flush(i){let{actions:e}=this;if(this._active){e.push(i);return}let n;this._active=!0;do if(n=i.execute(i.state,i.delay))break;while(i=e.shift());if(this._active=!1,n){for(;i=e.shift();)i.unsubscribe();throw n}}};var oo=new cl(ol),A9=oo;var x3=class extends ol{constructor(i,e){super(i,e),this.scheduler=i,this.work=e}requestAsyncId(i,e,n=0){return n!==null&&n>0?super.requestAsyncId(i,e,n):(i.actions.push(this),i._scheduled||(i._scheduled=al.requestAnimationFrame(()=>i.flush(void 0))))}recycleAsyncId(i,e,n=0){var r;if(n!=null?n>0:this.delay>0)return super.recycleAsyncId(i,e,n);let{actions:a}=i;e!=null&&((r=a[a.length-1])===null||r===void 0?void 0:r.id)!==e&&(al.cancelAnimationFrame(e),i._scheduled=void 0)}};var M3=class extends cl{flush(i){this._active=!0;let e=this._scheduled;this._scheduled=void 0;let{actions:n}=this,r;i=i||n.shift();do if(r=i.execute(i.state,i.delay))break;while((i=n[0])&&i.id===e&&n.shift());if(this._active=!1,r){for(;(i=n[0])&&i.id===e&&n.shift();)i.unsubscribe();throw r}}};var w3=new M3(x3);var bn=new $e(t=>t.complete());function D3(t){return t&&We(t.schedule)}function Rh(t){return t[t.length-1]}function S3(t){return We(Rh(t))?t.pop():void 0}function ya(t){return D3(Rh(t))?t.pop():void 0}function V9(t,i){return typeof Rh(t)=="number"?t.pop():i}function I1e(t,i,e,n){var r=arguments.length,a=r<3?i:n===null?n=Object.getOwnPropertyDescriptor(i,e):n,o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(t,i,e,n);else for(var s=t.length-1;s>=0;s--)(o=t[s])&&(a=(r<3?o(a):r>3?o(i,e,a):o(i,e))||a);return r>3&&a&&Object.defineProperty(i,e,a),a}function L9(t,i,e,n){function r(a){return a instanceof e?a:new e(function(o){o(a)})}return new(e||(e=Promise))(function(a,o){function s(v){try{f(n.next(v))}catch(y){o(y)}}function d(v){try{f(n.throw(v))}catch(y){o(y)}}function f(v){v.done?a(v.value):r(v.value).then(s,d)}f((n=n.apply(t,i||[])).next())})}function z9(t){var i=typeof Symbol=="function"&&Symbol.iterator,e=i&&t[i],n=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(i?"Object is not iterable.":"Symbol.iterator is not defined.")}function Gs(t){return this instanceof Gs?(this.v=t,this):new Gs(t)}function R9(t,i,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e.apply(t,i||[]),r,a=[];return r=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",o),r[Symbol.asyncIterator]=function(){return this},r;function o(S){return function(O){return Promise.resolve(O).then(S,y)}}function s(S,O){n[S]&&(r[S]=function(Q){return new Promise(function(ie,de){a.push([S,Q,ie,de])>1||d(S,Q)})},O&&(r[S]=O(r[S])))}function d(S,O){try{f(n[S](O))}catch(Q){M(a[0][3],Q)}}function f(S){S.value instanceof Gs?Promise.resolve(S.value.v).then(v,y):M(a[0][2],S)}function v(S){d("next",S)}function y(S){d("throw",S)}function M(S,O){S(O),a.shift(),a.length&&d(a[0][0],a[0][1])}}function H9(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=t[Symbol.asyncIterator],e;return i?i.call(t):(t=typeof z9=="function"?z9(t):t[Symbol.iterator](),e={},n("next"),n("throw"),n("return"),e[Symbol.asyncIterator]=function(){return this},e);function n(a){e[a]=t[a]&&function(o){return new Promise(function(s,d){o=t[a](o),r(s,d,o.done,o.value)})}}function r(a,o,s,d){Promise.resolve(d).then(function(f){a({value:f,done:s})},o)}}var ll=t=>t&&typeof t.length=="number"&&typeof t!="function";function k3(t){return We(t?.then)}function I3(t){return We(t[il])}function E3(t){return Symbol.asyncIterator&&We(t?.[Symbol.asyncIterator])}function O3(t){return new TypeError(`You provided ${t!==null&&typeof t=="object"?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function RH(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var P3=RH();function T3(t){return We(t?.[P3])}function A3(t){return R9(this,arguments,function*(){let e=t.getReader();try{for(;;){let{value:n,done:r}=yield Gs(e.read());if(r)return yield Gs(void 0);yield yield Gs(n)}}finally{e.releaseLock()}})}function V3(t){return We(t?.getReader)}function Lt(t){if(t instanceof $e)return t;if(t!=null){if(I3(t))return HH(t);if(ll(t))return NH(t);if(k3(t))return FH(t);if(E3(t))return N9(t);if(T3(t))return BH(t);if(V3(t))return jH(t)}throw O3(t)}function HH(t){return new $e(i=>{let e=t[il]();if(We(e.subscribe))return e.subscribe(i);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function NH(t){return new $e(i=>{for(let e=0;e<t.length&&!i.closed;e++)i.next(t[e]);i.complete()})}function FH(t){return new $e(i=>{t.then(e=>{i.closed||(i.next(e),i.complete())},e=>i.error(e)).then(null,v3)})}function BH(t){return new $e(i=>{for(let e of t)if(i.next(e),i.closed)return;i.complete()})}function N9(t){return new $e(i=>{UH(t,i).catch(e=>i.error(e))})}function jH(t){return N9(A3(t))}function UH(t,i){var e,n,r,a;return L9(this,void 0,void 0,function*(){try{for(e=H9(t);n=yield e.next(),!n.done;){let o=n.value;if(i.next(o),i.closed)return}}catch(o){r={error:o}}finally{try{n&&!n.done&&(a=e.return)&&(yield a.call(e))}finally{if(r)throw r.error}}i.complete()})}function Xi(t,i,e,n=0,r=!1){let a=i.schedule(function(){e(),r?t.add(this.schedule(null,n)):this.unsubscribe()},n);if(t.add(a),!r)return a}function z3(t,i=0){return Ye((e,n)=>{e.subscribe(Qe(n,r=>Xi(n,t,()=>n.next(r),i),()=>Xi(n,t,()=>n.complete(),i),r=>Xi(n,t,()=>n.error(r),i)))})}function L3(t,i=0){return Ye((e,n)=>{n.add(t.schedule(()=>e.subscribe(n),i))})}function F9(t,i){return Lt(t).pipe(L3(i),z3(i))}function B9(t,i){return Lt(t).pipe(L3(i),z3(i))}function j9(t,i){return new $e(e=>{let n=0;return i.schedule(function(){n===t.length?e.complete():(e.next(t[n++]),e.closed||this.schedule())})})}function U9(t,i){return new $e(e=>{let n;return Xi(e,i,()=>{n=t[P3](),Xi(e,i,()=>{let r,a;try{({value:r,done:a}=n.next())}catch(o){e.error(o);return}a?e.complete():e.next(r)},0,!0)}),()=>We(n?.return)&&n.return()})}function R3(t,i){if(!t)throw new Error("Iterable cannot be null");return new $e(e=>{Xi(e,i,()=>{let n=t[Symbol.asyncIterator]();Xi(e,i,()=>{n.next().then(r=>{r.done?e.complete():e.next(r.value)})},0,!0)})})}function $9(t,i){return R3(A3(t),i)}function G9(t,i){if(t!=null){if(I3(t))return F9(t,i);if(ll(t))return j9(t,i);if(k3(t))return B9(t,i);if(E3(t))return R3(t,i);if(T3(t))return U9(t,i);if(V3(t))return $9(t,i)}throw O3(t)}function Ut(t,i){return i?G9(t,i):Lt(t)}function re(...t){let i=ya(t);return Ut(t,i)}function Ca(t,i){let e=We(t)?t:()=>t,n=r=>r.error(e());return new $e(i?r=>i.schedule(n,0,r):n)}function Kn(t){return!!t&&(t instanceof $e||We(t.lift)&&We(t.subscribe))}var Kr=el(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function Hh(t,i){let e=typeof i=="object";return new Promise((n,r)=>{let a=new Yr({next:o=>{n(o),a.unsubscribe()},error:r,complete:()=>{e?n(i.defaultValue):r(new Kr)}});t.subscribe(a)})}function W9(t){return t instanceof Date&&!isNaN(t)}function pe(t,i){return Ye((e,n)=>{let r=0;e.subscribe(Qe(n,a=>{n.next(t.call(i,a,r++))}))})}var{isArray:$H}=Array;function GH(t,i){return $H(i)?t(...i):t(i)}function dl(t){return pe(i=>GH(t,i))}var{isArray:WH}=Array,{getPrototypeOf:qH,prototype:YH,keys:QH}=Object;function H3(t){if(t.length===1){let i=t[0];if(WH(i))return{args:i,keys:null};if(KH(i)){let e=QH(i);return{args:e.map(n=>i[n]),keys:e}}}return{args:t,keys:null}}function KH(t){return t&&typeof t=="object"&&qH(t)===YH}function N3(t,i){return t.reduce((e,n,r)=>(e[n]=i[r],e),{})}function oi(...t){let i=ya(t),e=S3(t),{args:n,keys:r}=H3(t);if(n.length===0)return Ut([],i);let a=new $e(XH(n,i,r?o=>N3(r,o):Li));return e?a.pipe(dl(e)):a}function XH(t,i,e=Li){return n=>{q9(i,()=>{let{length:r}=t,a=new Array(r),o=r,s=r;for(let d=0;d<r;d++)q9(i,()=>{let f=Ut(t[d],i),v=!1;f.subscribe(Qe(n,y=>{a[d]=y,v||(v=!0,s--),s||n.next(e(a.slice()))},()=>{--o||n.complete()}))},n)},n)}}function q9(t,i,e){t?Xi(e,t,i):i()}function Y9(t,i,e,n,r,a,o,s){let d=[],f=0,v=0,y=!1,M=()=>{y&&!d.length&&!f&&i.complete()},S=Q=>f<n?O(Q):d.push(Q),O=Q=>{a&&i.next(Q),f++;let ie=!1;Lt(e(Q,v++)).subscribe(Qe(i,de=>{r?.(de),a?S(de):i.next(de)},()=>{ie=!0},void 0,()=>{if(ie)try{for(f--;d.length&&f<n;){let de=d.shift();o?Xi(i,o,()=>O(de)):O(de)}M()}catch(de){i.error(de)}}))};return t.subscribe(Qe(i,S,()=>{y=!0,M()})),()=>{s?.()}}function on(t,i,e=1/0){return We(i)?on((n,r)=>pe((a,o)=>i(n,a,r,o))(Lt(t(n,r))),e):(typeof i=="number"&&(e=i),Ye((n,r)=>Y9(n,r,t,e)))}function xa(t=1/0){return on(Li,t)}function Q9(){return xa(1)}function Mi(...t){return Q9()(Ut(t,ya(t)))}function Ri(t){return new $e(i=>{Lt(t()).subscribe(i)})}function so(...t){let i=S3(t),{args:e,keys:n}=H3(t),r=new $e(a=>{let{length:o}=e;if(!o){a.complete();return}let s=new Array(o),d=o,f=o;for(let v=0;v<o;v++){let y=!1;Lt(e[v]).subscribe(Qe(a,M=>{y||(y=!0,f--),s[v]=M},()=>d--,void 0,()=>{(!d||!y)&&(f||a.next(n?N3(n,s):s),a.complete())}))}});return i?r.pipe(dl(i)):r}var ZH=["addListener","removeListener"],JH=["addEventListener","removeEventListener"],eN=["on","off"];function g1(t,i,e,n){if(We(e)&&(n=e,e=void 0),n)return g1(t,i,e).pipe(dl(n));let[r,a]=iN(t)?JH.map(o=>s=>t[o](i,s,e)):tN(t)?ZH.map(K9(t,i)):nN(t)?eN.map(K9(t,i)):[];if(!r&&ll(t))return on(o=>g1(o,i,e))(Lt(t));if(!r)throw new TypeError("Invalid event target");return new $e(o=>{let s=(...d)=>o.next(1<d.length?d:d[0]);return r(s),()=>a(s)})}function K9(t,i){return e=>n=>t[e](i,n)}function tN(t){return We(t.addListener)&&We(t.removeListener)}function nN(t){return We(t.on)&&We(t.off)}function iN(t){return We(t.addEventListener)&&We(t.removeEventListener)}function co(t=0,i,e=A9){let n=-1;return i!=null&&(D3(i)?e=i:n=i),new $e(r=>{let a=W9(t)?+t-e.now():t;a<0&&(a=0);let o=0;return e.schedule(function(){r.closed||(r.next(o++),0<=n?this.schedule(void 0,n):r.complete())},a)})}function Nh(t=0,i=oo){return t<0&&(t=0),co(t,t,i)}function at(...t){let i=ya(t),e=V9(t,1/0),n=t;return n.length?n.length===1?Lt(n[0]):xa(e)(Ut(n,i)):bn}function Ve(t,i){return Ye((e,n)=>{let r=0;e.subscribe(Qe(n,a=>t.call(i,a,r++)&&n.next(a)))})}function X9(t){return Ye((i,e)=>{let n=!1,r=null,a=null,o=!1,s=()=>{if(a?.unsubscribe(),a=null,n){n=!1;let f=r;r=null,e.next(f)}o&&e.complete()},d=()=>{a=null,o&&e.complete()};i.subscribe(Qe(e,f=>{n=!0,r=f,a||Lt(t(f)).subscribe(a=Qe(e,s,d))},()=>{o=!0,(!n||!a||a.closed)&&e.complete()}))})}function ul(t,i=oo){return X9(()=>co(t,i))}function hr(t){return Ye((i,e)=>{let n=null,r=!1,a;n=i.subscribe(Qe(e,void 0,void 0,o=>{a=Lt(t(o,hr(t)(i))),n?(n.unsubscribe(),n=null,a.subscribe(e)):r=!0})),r&&(n.unsubscribe(),n=null,a.subscribe(e))})}function F3(t,i,e,n,r){return(a,o)=>{let s=e,d=i,f=0;a.subscribe(Qe(o,v=>{let y=f++;d=s?t(d,v,y):(s=!0,v),n&&o.next(d)},r&&(()=>{s&&o.next(d),o.complete()})))}}function B3(t,i){return Ye(F3(t,i,arguments.length>=2,!1,!0))}function Hi(t,i){return We(i)?on(t,i,1):on(t,1)}function Xr(t,i=oo){return Ye((e,n)=>{let r=null,a=null,o=null,s=()=>{if(r){r.unsubscribe(),r=null;let f=a;a=null,n.next(f)}};function d(){let f=o+t,v=i.now();if(v<f){r=this.schedule(void 0,f-v),n.add(r);return}s()}e.subscribe(Qe(n,f=>{a=f,o=i.now(),r||(r=i.schedule(d,t),n.add(r))},()=>{s(),n.complete()},void 0,()=>{a=r=null}))})}function Uo(t){return Ye((i,e)=>{let n=!1;i.subscribe(Qe(e,r=>{n=!0,e.next(r)},()=>{n||e.next(t),e.complete()}))})}function Le(t){return t<=0?()=>bn:Ye((i,e)=>{let n=0;i.subscribe(Qe(e,r=>{++n<=t&&(e.next(r),t<=n&&e.complete())}))})}function Z9(){return Ye((t,i)=>{t.subscribe(Qe(i,js))})}function ml(t){return pe(()=>t)}function Fh(t,i){return i?e=>Mi(i.pipe(Le(1),Z9()),e.pipe(Fh(t))):on((e,n)=>Lt(t(e,n)).pipe(Le(1),ml(e)))}function _1(t,i=oo){let e=co(t,i);return Fh(()=>e)}function pl(t,i=Li){return t=t??rN,Ye((e,n)=>{let r,a=!0;e.subscribe(Qe(n,o=>{let s=i(o);(a||!t(r,s))&&(a=!1,r=s,n.next(o))}))})}function rN(t,i){return t===i}function j3(t=aN){return Ye((i,e)=>{let n=!1;i.subscribe(Qe(e,r=>{n=!0,e.next(r)},()=>n?e.complete():e.error(t())))})}function aN(){return new Kr}function Ma(t){return Ye((i,e)=>{try{i.subscribe(e)}finally{e.add(t)}})}function wa(t,i){let e=arguments.length>=2;return n=>n.pipe(t?Ve((r,a)=>t(r,a,n)):Li,Le(1),e?Uo(i):j3(()=>new Kr))}function fl(t){return t<=0?()=>bn:Ye((i,e)=>{let n=[];i.subscribe(Qe(e,r=>{n.push(r),t<n.length&&n.shift()},()=>{for(let r of n)e.next(r);e.complete()},void 0,()=>{n=null}))})}function Bh(t,i){let e=arguments.length>=2;return n=>n.pipe(t?Ve((r,a)=>t(r,a,n)):Li,fl(1),e?Uo(i):j3(()=>new Kr))}function U3(){return Ye((t,i)=>{let e,n=!1;t.subscribe(Qe(i,r=>{let a=e;e=r,n&&i.next([a,r]),n=!0}))})}function jh(t,i){return Ye(F3(t,i,arguments.length>=2,!0))}function v1(t={}){let{connector:i=()=>new N,resetOnError:e=!0,resetOnComplete:n=!0,resetOnRefCountZero:r=!0}=t;return a=>{let o,s,d,f=0,v=!1,y=!1,M=()=>{s?.unsubscribe(),s=void 0},S=()=>{M(),o=d=void 0,v=y=!1},O=()=>{let Q=o;S(),Q?.unsubscribe()};return Ye((Q,ie)=>{f++,!y&&!v&&M();let de=d=d??i();ie.add(()=>{f--,f===0&&!y&&!v&&(s=Uh(O,r))}),de.subscribe(ie),!o&&f>0&&(o=new Yr({next:ze=>de.next(ze),error:ze=>{y=!0,M(),s=Uh(S,e,ze),de.error(ze)},complete:()=>{v=!0,M(),s=Uh(S,n),de.complete()}}),Lt(Q).subscribe(o))})(a)}}function Uh(t,i,...e){if(i===!0){t();return}if(i===!1)return;let n=new Yr({next:()=>{n.unsubscribe(),t()}});return Lt(i(...e)).subscribe(n)}function $o(t,i,e){let n,r=!1;return t&&typeof t=="object"?{bufferSize:n=1/0,windowTime:i=1/0,refCount:r=!1,scheduler:e}=t:n=t??1/0,v1({connector:()=>new Qr(n,i,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:r})}function Ws(t){return Ve((i,e)=>t<=e)}function Ge(...t){let i=ya(t);return Ye((e,n)=>{(i?Mi(t,e,i):Mi(t,e)).subscribe(n)})}function dt(t,i){return Ye((e,n)=>{let r=null,a=0,o=!1,s=()=>o&&!r&&n.complete();e.subscribe(Qe(n,d=>{r?.unsubscribe();let f=0,v=a++;Lt(t(d,v)).subscribe(r=Qe(n,y=>n.next(i?i(d,y,v,f++):y),()=>{r=null,s()}))},()=>{o=!0,s()}))})}function be(t){return Ye((i,e)=>{Lt(t).subscribe(Qe(e,()=>e.complete(),js)),!e.closed&&i.subscribe(e)})}function $h(t,i=!1){return Ye((e,n)=>{let r=0;e.subscribe(Qe(n,a=>{let o=t(a,r++);(o||i)&&n.next(a),!o&&n.complete()}))})}function wt(t,i,e){let n=We(t)||i||e?{next:t,error:i,complete:e}:t;return n?Ye((r,a)=>{var o;(o=n.subscribe)===null||o===void 0||o.call(n);let s=!0;r.subscribe(Qe(a,d=>{var f;(f=n.next)===null||f===void 0||f.call(n,d),a.next(d)},()=>{var d;s=!1,(d=n.complete)===null||d===void 0||d.call(n),a.complete()},d=>{var f;s=!1,(f=n.error)===null||f===void 0||f.call(n,d),a.error(d)},()=>{var d,f;s&&((d=n.unsubscribe)===null||d===void 0||d.call(n)),(f=n.finalize)===null||f===void 0||f.call(n)}))}):Li}var qb="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",Ce=class extends Error{code;constructor(i,e){super(fg(i,e)),this.code=i}};function oN(t){return`NG0${Math.abs(t)}`}function fg(t,i){return`${oN(t)}${i?": "+i:""}`}var Yb=Symbol("InputSignalNode#UNSET"),sN=je(q({},f3),{transformFn:void 0,applyValueToInputSignal(t,i){m1(t,i)}});function Qb(t,i){let e=Object.create(sN);e.value=t,e.transformFn=i?.transform;function n(){if(l1(e),e.value===Yb){let r=null;throw new Ce(-950,r)}return e.value}return n[Ki]=e,n}function A1(t){return{toString:t}.toString()}var $3="__parameters__";function cN(t){return function(...e){if(t){let n=t(...e);for(let r in n)this[r]=n[r]}}}function Kb(t,i,e){return A1(()=>{let n=cN(i);function r(...a){if(this instanceof r)return n.apply(this,a),this;let o=new r(...a);return s.annotation=o,s;function s(d,f,v){let y=d.hasOwnProperty($3)?d[$3]:Object.defineProperty(d,$3,{value:[]})[$3];for(;y.length<=v;)y.push(null);return(y[v]=y[v]||[]).push(o),d}}return r.prototype.ngMetadataName=t,r.annotationCls=r,r})}var si=globalThis;function Yt(t){for(let i in t)if(t[i]===Yt)return i;throw Error("Could not find renamed property on target object.")}function lN(t,i){for(let e in i)i.hasOwnProperty(e)&&!t.hasOwnProperty(e)&&(t[e]=i[e])}function er(t){if(typeof t=="string")return t;if(Array.isArray(t))return`[${t.map(er).join(", ")}]`;if(t==null)return""+t;let i=t.overriddenName||t.name;if(i)return`${i}`;let e=t.toString();if(e==null)return""+e;let n=e.indexOf(`
|
|
`);return n>=0?e.slice(0,n):e}function a6(t,i){return t?i?`${t} ${i}`:t:i||""}var dN=Yt({__forward_ref__:Yt});function Dt(t){return t.__forward_ref__=Dt,t.toString=function(){return er(this())},t}function gi(t){return Xb(t)?t():t}function Xb(t){return typeof t=="function"&&t.hasOwnProperty(dN)&&t.__forward_ref__===Dt}function L(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function X(t){return{providers:t.providers||[],imports:t.imports||[]}}function P0(t){return J9(t,Jb)||J9(t,ey)}function Zb(t){return P0(t)!==null}function J9(t,i){return t.hasOwnProperty(i)?t[i]:null}function uN(t){let i=t&&(t[Jb]||t[ey]);return i||null}function eb(t){return t&&(t.hasOwnProperty(tb)||t.hasOwnProperty(mN))?t[tb]:null}var Jb=Yt({\u0275prov:Yt}),tb=Yt({\u0275inj:Yt}),ey=Yt({ngInjectableDef:Yt}),mN=Yt({ngInjectorDef:Yt}),V=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(i,e){this._desc=i,this.\u0275prov=void 0,typeof e=="number"?this.__NG_ELEMENT_ID__=e:e!==void 0&&(this.\u0275prov=L({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function ty(t){return t&&!!t.\u0275providers}var pN=Yt({\u0275cmp:Yt}),fN=Yt({\u0275dir:Yt}),hN=Yt({\u0275pipe:Yt}),gN=Yt({\u0275mod:Yt}),t0=Yt({\u0275fac:Yt}),x1=Yt({__NG_ELEMENT_ID__:Yt}),nb=Yt({__NG_ENV_ID__:Yt});function Ji(t){return typeof t=="string"?t:t==null?"":String(t)}function _N(t){return typeof t=="function"?t.name||t.toString():typeof t=="object"&&t!=null&&typeof t.type=="function"?t.type.name||t.type.toString():Ji(t)}function ny(t,i){throw new Ce(-200,t)}function hg(t,i){throw new Ce(-201,!1)}var gt=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}(gt||{}),o6;function iy(){return o6}function Zi(t){let i=o6;return o6=t,i}function ry(t,i,e){let n=P0(t);if(n&&n.providedIn=="root")return n.value===void 0?n.value=n.factory():n.value;if(e>.Optional)return null;if(i!==void 0)return i;hg(t,"Injector")}var vN={},Ys=vN,s6="__NG_DI_FLAG__",n0=class{injector;constructor(i){this.injector=i}retrieve(i,e){let n=e;return this.injector.get(i,n.optional?h3:Ys,n)}},i0="ngTempTokenPath",bN="ngTokenPath",yN=/\n/gm,CN="\u0275",ib="__source";function xN(t,i=gt.Default){if(p1()===void 0)throw new Ce(-203,!1);if(p1()===null)return ry(t,void 0,i);{let e=p1(),n;return e instanceof n0?n=e.injector:n=e,n.get(t,i>.Optional?null:void 0,i)}}function oe(t,i=gt.Default){return(iy()||xN)(gi(t),i)}function u(t,i=gt.Default){return oe(t,T0(i))}function T0(t){return typeof t>"u"||typeof t=="number"?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function c6(t){let i=[];for(let e=0;e<t.length;e++){let n=gi(t[e]);if(Array.isArray(n)){if(n.length===0)throw new Ce(900,!1);let r,a=gt.Default;for(let o=0;o<n.length;o++){let s=n[o],d=MN(s);typeof d=="number"?d===-1?r=s.token:a|=d:r=s}i.push(oe(r,a))}else i.push(oe(n))}return i}function ay(t,i){return t[s6]=i,t.prototype[s6]=i,t}function MN(t){return t[s6]}function wN(t,i,e,n){let r=t[i0];throw i[ib]&&r.unshift(i[ib]),t.message=DN(`
|
|
`+t.message,r,e,n),t[bN]=r,t[i0]=null,t}function DN(t,i,e,n=null){t=t&&t.charAt(0)===`
|
|
`&&t.charAt(1)==CN?t.slice(2):t;let r=er(i);if(Array.isArray(i))r=i.map(er).join(" -> ");else if(typeof i=="object"){let a=[];for(let o in i)if(i.hasOwnProperty(o)){let s=i[o];a.push(o+":"+(typeof s=="string"?JSON.stringify(s):er(s)))}r=`{${a.join(", ")}}`}return`${e}${n?"("+n+")":""}[${r}]: ${t.replace(yN,`
|
|
`)}`}var vr=ay(Kb("Optional"),8);var ta=ay(Kb("SkipSelf"),4);function Ks(t,i){let e=t.hasOwnProperty(t0);return e?t[t0]:null}function SN(t,i,e){if(t.length!==i.length)return!1;for(let n=0;n<t.length;n++){let r=t[n],a=i[n];if(e&&(r=e(r),a=e(a)),a!==r)return!1}return!0}function kN(t){return t.flat(Number.POSITIVE_INFINITY)}function gg(t,i){t.forEach(e=>Array.isArray(e)?gg(e,i):i(e))}function oy(t,i,e){i>=t.length?t.push(e):t.splice(i,0,e)}function r0(t,i){return i>=t.length-1?t.pop():t.splice(i,1)[0]}function IN(t,i){let e=[];for(let n=0;n<t;n++)e.push(i);return e}function EN(t,i,e,n){let r=t.length;if(r==i)t.push(e,n);else if(r===1)t.push(n,t[0]),t[0]=e;else{for(r--,t.push(t[r-1],t[r]);r>i;){let a=r-2;t[r]=t[a],r--}t[i]=e,t[i+1]=n}}function A0(t,i,e){let n=V1(t,i);return n>=0?t[n|1]=e:(n=~n,EN(t,n,i,e)),n}function Gh(t,i){let e=V1(t,i);if(e>=0)return t[e|1]}function V1(t,i){return ON(t,i,1)}function ON(t,i,e){let n=0,r=t.length>>e;for(;r!==n;){let a=n+(r-n>>1),o=t[a<<e];if(i===o)return a<<e;o>i?r=a:n=a+1}return~(r<<e)}var Sa={},Ni=[],Cl=new V(""),sy=new V("",-1),cy=new V(""),a0=class{get(i,e=Ys){if(e===Ys){let n=new Error(`NullInjectorError: No provider for ${er(i)}!`);throw n.name="NullInjectorError",n}return e}};function ly(t,i){let e=t[gN]||null;if(!e&&i===!0)throw new Error(`Type ${er(t)} does not have '\u0275mod' property.`);return e}function qo(t){return t[pN]||null}function dy(t){return t[fN]||null}function PN(t){return t[hN]||null}function Ol(t){return{\u0275providers:t}}function TN(...t){return{\u0275providers:uy(!0,t),\u0275fromNgModule:!0}}function uy(t,...i){let e=[],n=new Set,r,a=o=>{e.push(o)};return gg(i,o=>{let s=o;l6(s,a,[],n)&&(r||=[],r.push(s))}),r!==void 0&&my(r,a),e}function my(t,i){for(let e=0;e<t.length;e++){let{ngModule:n,providers:r}=t[e];_g(r,a=>{i(a,n)})}}function l6(t,i,e,n){if(t=gi(t),!t)return!1;let r=null,a=eb(t),o=!a&&qo(t);if(!a&&!o){let d=t.ngModule;if(a=eb(d),a)r=d;else return!1}else{if(o&&!o.standalone)return!1;r=t}let s=n.has(r);if(o){if(s)return!1;if(n.add(r),o.dependencies){let d=typeof o.dependencies=="function"?o.dependencies():o.dependencies;for(let f of d)l6(f,i,e,n)}}else if(a){if(a.imports!=null&&!s){n.add(r);let f;try{gg(a.imports,v=>{l6(v,i,e,n)&&(f||=[],f.push(v))})}finally{}f!==void 0&&my(f,i)}if(!s){let f=Ks(r)||(()=>new r);i({provide:r,useFactory:f,deps:Ni},r),i({provide:cy,useValue:r,multi:!0},r),i({provide:Cl,useValue:()=>oe(r),multi:!0},r)}let d=a.providers;if(d!=null&&!s){let f=t;_g(d,v=>{i(v,f)})}}else return!1;return r!==t&&t.providers!==void 0}function _g(t,i){for(let e of t)ty(e)&&(e=e.\u0275providers),Array.isArray(e)?_g(e,i):i(e)}var AN=Yt({provide:String,useValue:Yt});function py(t){return t!==null&&typeof t=="object"&&AN in t}function VN(t){return!!(t&&t.useExisting)}function zN(t){return!!(t&&t.useFactory)}function xl(t){return typeof t=="function"}function LN(t){return!!t.useClass}var V0=new V(""),K3={},rb={},Wh;function z0(){return Wh===void 0&&(Wh=new a0),Wh}var yn=class{},D1=class extends yn{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(i,e,n,r){super(),this.parent=e,this.source=n,this.scopes=r,u6(i,o=>this.processProvider(o)),this.records.set(sy,hl(void 0,this)),r.has("environment")&&this.records.set(yn,hl(void 0,this));let a=this.records.get(V0);a!=null&&typeof a.value=="string"&&this.scopes.add(a.value),this.injectorDefTypes=new Set(this.get(cy,Ni,gt.Self))}retrieve(i,e){let n=e;return this.get(i,n.optional?h3:Ys,n)}destroy(){y1(this),this._destroyed=!0;let i=_t(null);try{for(let n of this._ngOnDestroyHooks)n.ngOnDestroy();let e=this._onDestroyHooks;this._onDestroyHooks=[];for(let n of e)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),_t(i)}}onDestroy(i){return y1(this),this._onDestroyHooks.push(i),()=>this.removeOnDestroy(i)}runInContext(i){y1(this);let e=ao(this),n=Zi(void 0),r;try{return i()}finally{ao(e),Zi(n)}}get(i,e=Ys,n=gt.Default){if(y1(this),i.hasOwnProperty(nb))return i[nb](this);n=T0(n);let r,a=ao(this),o=Zi(void 0);try{if(!(n>.SkipSelf)){let d=this.records.get(i);if(d===void 0){let f=BN(i)&&P0(i);f&&this.injectableDefInScope(f)?d=hl(d6(i),K3):d=null,this.records.set(i,d)}if(d!=null)return this.hydrate(i,d,n)}let s=n>.Self?z0():this.parent;return e=n>.Optional&&e===Ys?null:e,s.get(i,e)}catch(s){if(s.name==="NullInjectorError"){if((s[i0]=s[i0]||[]).unshift(er(i)),a)throw s;return wN(s,i,"R3InjectorError",this.source)}else throw s}finally{Zi(o),ao(a)}}resolveInjectorInitializers(){let i=_t(null),e=ao(this),n=Zi(void 0),r;try{let a=this.get(Cl,Ni,gt.Self);for(let o of a)o()}finally{ao(e),Zi(n),_t(i)}}toString(){let i=[],e=this.records;for(let n of e.keys())i.push(er(n));return`R3Injector[${i.join(", ")}]`}processProvider(i){i=gi(i);let e=xl(i)?i:gi(i&&i.provide),n=HN(i);if(!xl(i)&&i.multi===!0){let r=this.records.get(e);r||(r=hl(void 0,K3,!0),r.factory=()=>c6(r.multi),this.records.set(e,r)),e=i,r.multi.push(i)}this.records.set(e,n)}hydrate(i,e,n){let r=_t(null);try{return e.value===rb?ny(er(i)):e.value===K3&&(e.value=rb,e.value=e.factory(void 0,n)),typeof e.value=="object"&&e.value&&FN(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}finally{_t(r)}}injectableDefInScope(i){if(!i.providedIn)return!1;let e=gi(i.providedIn);return typeof e=="string"?e==="any"||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(i){let e=this._onDestroyHooks.indexOf(i);e!==-1&&this._onDestroyHooks.splice(e,1)}};function d6(t){let i=P0(t),e=i!==null?i.factory:Ks(t);if(e!==null)return e;if(t instanceof V)throw new Ce(204,!1);if(t instanceof Function)return RN(t);throw new Ce(204,!1)}function RN(t){if(t.length>0)throw new Ce(204,!1);let e=uN(t);return e!==null?()=>e.factory(t):()=>new t}function HN(t){if(py(t))return hl(void 0,t.useValue);{let i=fy(t);return hl(i,K3)}}function fy(t,i,e){let n;if(xl(t)){let r=gi(t);return Ks(r)||d6(r)}else if(py(t))n=()=>gi(t.useValue);else if(zN(t))n=()=>t.useFactory(...c6(t.deps||[]));else if(VN(t))n=(r,a)=>oe(gi(t.useExisting),a!==void 0&&a>.Optional?gt.Optional:void 0);else{let r=gi(t&&(t.useClass||t.provide));if(NN(t))n=()=>new r(...c6(t.deps));else return Ks(r)||d6(r)}return n}function y1(t){if(t.destroyed)throw new Ce(205,!1)}function hl(t,i,e=!1){return{factory:t,value:i,multi:e?[]:void 0}}function NN(t){return!!t.deps}function FN(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function"}function BN(t){return typeof t=="function"||typeof t=="object"&&t instanceof V}function u6(t,i){for(let e of t)Array.isArray(e)?u6(e,i):e&&ty(e)?u6(e.\u0275providers,i):i(e)}function tr(t,i){let e;t instanceof D1?(y1(t),e=t):e=new n0(t);let n,r=ao(e),a=Zi(void 0);try{return i()}finally{ao(r),Zi(a)}}function vg(){return iy()!==void 0||p1()!=null}function bg(t){if(!vg())throw new Ce(-203,!1)}function jN(t){let i=si.ng;if(i&&i.\u0275compilerFacade)return i.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function UN(t){return typeof t=="function"}var fo=0,ut=1,nt=2,Di=3,ea=4,nr=5,Ml=6,o0=7,Xn=8,wl=9,lo=10,sn=11,S1=12,ab=13,Pl=14,gr=15,Xs=16,gl=17,uo=18,L0=19,hy=20,Go=21,qh=22,Zs=23,Vr=24,bl=25,On=26,gy=1;var Js=7,s0=8,Dl=9,wi=10;function Wo(t){return Array.isArray(t)&&typeof t[gy]=="object"}function ho(t){return Array.isArray(t)&&t[gy]===!0}function yg(t){return(t.flags&4)!==0}function Tl(t){return t.componentOffset>-1}function R0(t){return(t.flags&1)===1}function ka(t){return!!t.template}function c0(t){return(t[nt]&512)!==0}function Al(t){return(t[nt]&256)===256}var m6=class{previousValue;currentValue;firstChange;constructor(i,e,n){this.previousValue=i,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}};function _y(t,i,e,n){i!==null?i.applyValueToInputSignal(i,n):t[e]=n}var Pe=(()=>{let t=()=>vy;return t.ngInherit=!0,t})();function vy(t){return t.type.prototype.ngOnChanges&&(t.setInput=GN),$N}function $N(){let t=yy(this),i=t?.current;if(i){let e=t.previous;if(e===Sa)t.previous=i;else for(let n in i)e[n]=i[n];t.current=null,this.ngOnChanges(i)}}function GN(t,i,e,n,r){let a=this.declaredInputs[n],o=yy(t)||WN(t,{previous:Sa,current:null}),s=o.current||(o.current={}),d=o.previous,f=d[a];s[a]=new m6(f&&f.currentValue,e,d===Sa),_y(t,i,r,e)}var by="__ngSimpleChanges__";function yy(t){return t[by]||null}function WN(t,i){return t[by]=i}var ob=null;var Xt=function(t,i=null,e){ob?.(t,i,e)},Cy="svg",qN="math";function Ia(t){for(;Array.isArray(t);)t=t[fo];return t}function xy(t,i){return Ia(i[t])}function Ta(t,i){return Ia(i[t.index])}function Cg(t,i){return t.data[i]}function z1(t,i){return t[i]}function My(t,i,e,n){e>=t.data.length&&(t.data[e]=null,t.blueprint[e]=null),i[e]=n}function Ea(t,i){let e=i[t];return Wo(e)?e:e[fo]}function YN(t){return(t[nt]&4)===4}function xg(t){return(t[nt]&128)===128}function QN(t){return ho(t[Di])}function Yo(t,i){return i==null?null:t[i]}function wy(t){t[gl]=0}function Dy(t){t[nt]&1024||(t[nt]|=1024,xg(t)&&Vl(t))}function KN(t,i){for(;t>0;)i=i[Pl],t--;return i}function H0(t){return!!(t[nt]&9216||t[Vr]?.dirty)}function p6(t){t[lo].changeDetectionScheduler?.notify(8),t[nt]&64&&(t[nt]|=1024),H0(t)&&Vl(t)}function Vl(t){t[lo].changeDetectionScheduler?.notify(0);let i=ec(t);for(;i!==null&&!(i[nt]&8192||(i[nt]|=8192,!xg(i)));)i=ec(i)}function Sy(t,i){if(Al(t))throw new Ce(911,!1);t[Go]===null&&(t[Go]=[]),t[Go].push(i)}function XN(t,i){if(t[Go]===null)return;let e=t[Go].indexOf(i);e!==-1&&t[Go].splice(e,1)}function ec(t){let i=t[Di];return ho(i)?i[Di]:i}function Mg(t){return t[o0]??=[]}function wg(t){return t.cleanup??=[]}function ZN(t,i,e,n){let r=Mg(i);r.push(e),t.firstCreatePass&&wg(t).push(n,r.length-1)}var pt={lFrame:Ty(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var f6=!1;function JN(){return pt.lFrame.elementDepthCount}function eF(){pt.lFrame.elementDepthCount++}function tF(){pt.lFrame.elementDepthCount--}function Dg(){return pt.bindingsEnabled}function ky(){return pt.skipHydrationRootTNode!==null}function nF(t){return pt.skipHydrationRootTNode===t}function iF(){pt.skipHydrationRootTNode=null}function Ue(){return pt.lFrame.lView}function Zt(){return pt.lFrame.tView}function U(t){return pt.lFrame.contextLView=t,t[Xn]}function $(t){return pt.lFrame.contextLView=null,t}function ki(){let t=Iy();for(;t!==null&&t.type===64;)t=t.parent;return t}function Iy(){return pt.lFrame.currentTNode}function rF(){let t=pt.lFrame,i=t.currentTNode;return t.isParent?i:i.parent}function Qo(t,i){let e=pt.lFrame;e.currentTNode=t,e.isParent=i}function Sg(){return pt.lFrame.isParent}function kg(){pt.lFrame.isParent=!1}function aF(){return pt.lFrame.contextLView}function Ey(){return f6}function l0(t){let i=f6;return f6=t,i}function sc(){let t=pt.lFrame,i=t.bindingRootIndex;return i===-1&&(i=t.bindingRootIndex=t.tView.bindingStartIndex),i}function Ig(){return pt.lFrame.bindingIndex}function oF(t){return pt.lFrame.bindingIndex=t}function cc(){return pt.lFrame.bindingIndex++}function L1(t){let i=pt.lFrame,e=i.bindingIndex;return i.bindingIndex=i.bindingIndex+t,e}function sF(){return pt.lFrame.inI18n}function cF(t,i){let e=pt.lFrame;e.bindingIndex=e.bindingRootIndex=t,h6(i)}function lF(){return pt.lFrame.currentDirectiveIndex}function h6(t){pt.lFrame.currentDirectiveIndex=t}function dF(t){let i=pt.lFrame.currentDirectiveIndex;return i===-1?null:t[i]}function Eg(){return pt.lFrame.currentQueryIndex}function N0(t){pt.lFrame.currentQueryIndex=t}function uF(t){let i=t[ut];return i.type===2?i.declTNode:i.type===1?t[nr]:null}function Oy(t,i,e){if(e>.SkipSelf){let r=i,a=t;for(;r=r.parent,r===null&&!(e>.Host);)if(r=uF(a),r===null||(a=a[Pl],r.type&10))break;if(r===null)return!1;i=r,t=a}let n=pt.lFrame=Py();return n.currentTNode=i,n.lView=t,!0}function Og(t){let i=Py(),e=t[ut];pt.lFrame=i,i.currentTNode=e.firstChild,i.lView=t,i.tView=e,i.contextLView=t,i.bindingIndex=e.bindingStartIndex,i.inI18n=!1}function Py(){let t=pt.lFrame,i=t===null?null:t.child;return i===null?Ty(t):i}function Ty(t){let i={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null,inI18n:!1};return t!==null&&(t.child=i),i}function Ay(){let t=pt.lFrame;return pt.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var Vy=Ay;function Pg(){let t=Ay();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function mF(t){return(pt.lFrame.contextLView=KN(t,pt.lFrame.contextLView))[Xn]}function na(){return pt.lFrame.selectedIndex}function tc(t){pt.lFrame.selectedIndex=t}function zl(){let t=pt.lFrame;return Cg(t.tView,t.selectedIndex)}function $t(){pt.lFrame.currentNamespace=Cy}function Aa(){pF()}function pF(){pt.lFrame.currentNamespace=null}function fF(){return pt.lFrame.currentNamespace}var zy=!0;function F0(){return zy}function B0(t){zy=t}function hF(t,i,e){let{ngOnChanges:n,ngOnInit:r,ngDoCheck:a}=i.type.prototype;if(n){let o=vy(i);(e.preOrderHooks??=[]).push(t,o),(e.preOrderCheckHooks??=[]).push(t,o)}r&&(e.preOrderHooks??=[]).push(0-t,r),a&&((e.preOrderHooks??=[]).push(t,a),(e.preOrderCheckHooks??=[]).push(t,a))}function Tg(t,i){for(let e=i.directiveStart,n=i.directiveEnd;e<n;e++){let a=t.data[e].type.prototype,{ngAfterContentInit:o,ngAfterContentChecked:s,ngAfterViewInit:d,ngAfterViewChecked:f,ngOnDestroy:v}=a;o&&(t.contentHooks??=[]).push(-e,o),s&&((t.contentHooks??=[]).push(e,s),(t.contentCheckHooks??=[]).push(e,s)),d&&(t.viewHooks??=[]).push(-e,d),f&&((t.viewHooks??=[]).push(e,f),(t.viewCheckHooks??=[]).push(e,f)),v!=null&&(t.destroyHooks??=[]).push(e,v)}}function X3(t,i,e){Ly(t,i,3,e)}function Z3(t,i,e,n){(t[nt]&3)===e&&Ly(t,i,e,n)}function Yh(t,i){let e=t[nt];(e&3)===i&&(e&=16383,e+=1,t[nt]=e)}function Ly(t,i,e,n){let r=n!==void 0?t[gl]&65535:0,a=n??-1,o=i.length-1,s=0;for(let d=r;d<o;d++)if(typeof i[d+1]=="number"){if(s=i[d],n!=null&&s>=n)break}else i[d]<0&&(t[gl]+=65536),(s<a||a==-1)&&(gF(t,e,i,d),t[gl]=(t[gl]&4294901760)+d+2),d++}function sb(t,i){Xt(4,t,i);let e=_t(null);try{i.call(t)}finally{_t(e),Xt(5,t,i)}}function gF(t,i,e,n){let r=e[n]<0,a=e[n+1],o=r?-e[n]:e[n],s=t[o];r?t[nt]>>14<t[gl]>>16&&(t[nt]&3)===i&&(t[nt]+=16384,sb(s,a)):sb(s,a)}var yl=-1,nc=class{factory;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(i,e,n){this.factory=i,this.canSeeViewProviders=e,this.injectImpl=n}};function _F(t){return(t.flags&8)!==0}function vF(t){return(t.flags&16)!==0}function bF(t,i,e){let n=0;for(;n<e.length;){let r=e[n];if(typeof r=="number"){if(r!==0)break;n++;let a=e[n++],o=e[n++],s=e[n++];t.setAttribute(i,o,s,a)}else{let a=r,o=e[++n];yF(a)?t.setProperty(i,a,o):t.setAttribute(i,a,o),n++}}return n}function Ry(t){return t===3||t===4||t===6}function yF(t){return t.charCodeAt(0)===64}function Sl(t,i){if(!(i===null||i.length===0))if(t===null||t.length===0)t=i.slice();else{let e=-1;for(let n=0;n<i.length;n++){let r=i[n];typeof r=="number"?e=r:e===0||(e===-1||e===2?cb(t,e,r,null,i[++n]):cb(t,e,r,null,null))}}return t}function cb(t,i,e,n,r){let a=0,o=t.length;if(i===-1)o=-1;else for(;a<t.length;){let s=t[a++];if(typeof s=="number"){if(s===i){o=-1;break}else if(s>i){o=a-1;break}}}for(;a<t.length;){let s=t[a];if(typeof s=="number")break;if(s===e){r!==null&&(t[a+1]=r);return}a++,r!==null&&a++}o!==-1&&(t.splice(o,0,i),a=o+1),t.splice(a++,0,e),r!==null&&t.splice(a++,0,r)}function Hy(t){return t!==yl}function d0(t){return t&32767}function CF(t){return t>>16}function u0(t,i){let e=CF(t),n=i;for(;e>0;)n=n[Pl],e--;return n}var g6=!0;function m0(t){let i=g6;return g6=t,i}var xF=256,Ny=xF-1,Fy=5,MF=0,Da={};function wF(t,i,e){let n;typeof e=="string"?n=e.charCodeAt(0)||0:e.hasOwnProperty(x1)&&(n=e[x1]),n==null&&(n=e[x1]=MF++);let r=n&Ny,a=1<<r;i.data[t+(r>>Fy)]|=a}function p0(t,i){let e=By(t,i);if(e!==-1)return e;let n=i[ut];n.firstCreatePass&&(t.injectorIndex=i.length,Qh(n.data,t),Qh(i,null),Qh(n.blueprint,null));let r=Ag(t,i),a=t.injectorIndex;if(Hy(r)){let o=d0(r),s=u0(r,i),d=s[ut].data;for(let f=0;f<8;f++)i[a+f]=s[o+f]|d[o+f]}return i[a+8]=r,a}function Qh(t,i){t.push(0,0,0,0,0,0,0,0,i)}function By(t,i){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||i[t.injectorIndex+8]===null?-1:t.injectorIndex}function Ag(t,i){if(t.parent&&t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let e=0,n=null,r=i;for(;r!==null;){if(n=Wy(r),n===null)return yl;if(e++,r=r[Pl],n.injectorIndex!==-1)return n.injectorIndex|e<<16}return yl}function _6(t,i,e){wF(t,i,e)}function DF(t,i){if(i==="class")return t.classes;if(i==="style")return t.styles;let e=t.attrs;if(e){let n=e.length,r=0;for(;r<n;){let a=e[r];if(Ry(a))break;if(a===0)r=r+2;else if(typeof a=="number")for(r++;r<n&&typeof e[r]=="string";)r++;else{if(a===i)return e[r+1];r=r+2}}}return null}function jy(t,i,e){if(e>.Optional||t!==void 0)return t;hg(i,"NodeInjector")}function Uy(t,i,e,n){if(e>.Optional&&n===void 0&&(n=null),(e&(gt.Self|gt.Host))===0){let r=t[wl],a=Zi(void 0);try{return r?r.get(i,n,e>.Optional):ry(i,n,e>.Optional)}finally{Zi(a)}}return jy(n,i,e)}function $y(t,i,e,n=gt.Default,r){if(t!==null){if(i[nt]&2048&&!(n>.Self)){let o=EF(t,i,e,n,Da);if(o!==Da)return o}let a=Gy(t,i,e,n,Da);if(a!==Da)return a}return Uy(i,e,n,r)}function Gy(t,i,e,n,r){let a=kF(e);if(typeof a=="function"){if(!Oy(i,t,n))return n>.Host?jy(r,e,n):Uy(i,e,n,r);try{let o;if(o=a(n),o==null&&!(n>.Optional))hg(e);else return o}finally{Vy()}}else if(typeof a=="number"){let o=null,s=By(t,i),d=yl,f=n>.Host?i[gr][nr]:null;for((s===-1||n>.SkipSelf)&&(d=s===-1?Ag(t,i):i[s+8],d===yl||!db(n,!1)?s=-1:(o=i[ut],s=d0(d),i=u0(d,i)));s!==-1;){let v=i[ut];if(lb(a,s,v.data)){let y=SF(s,i,e,o,n,f);if(y!==Da)return y}d=i[s+8],d!==yl&&db(n,i[ut].data[s+8]===f)&&lb(a,s,i)?(o=v,s=d0(d),i=u0(d,i)):s=-1}}return r}function SF(t,i,e,n,r,a){let o=i[ut],s=o.data[t+8],d=n==null?Tl(s)&&g6:n!=o&&(s.type&3)!==0,f=r>.Host&&a===s,v=J3(s,o,e,d,f);return v!==null?k1(i,o,v,s,r):Da}function J3(t,i,e,n,r){let a=t.providerIndexes,o=i.data,s=a&1048575,d=t.directiveStart,f=t.directiveEnd,v=a>>20,y=n?s:s+v,M=r?s+v:f;for(let S=y;S<M;S++){let O=o[S];if(S<d&&e===O||S>=d&&O.type===e)return S}if(r){let S=o[d];if(S&&ka(S)&&S.type===e)return d}return null}function k1(t,i,e,n,r){let a=t[e],o=i.data;if(a instanceof nc){let s=a;s.resolving&&ny(_N(o[e]));let d=m0(s.canSeeViewProviders);s.resolving=!0;let f,v=s.injectImpl?Zi(s.injectImpl):null,y=Oy(t,n,gt.Default);try{a=t[e]=s.factory(void 0,r,o,t,n),i.firstCreatePass&&e>=n.directiveStart&&hF(e,o[e],i)}finally{v!==null&&Zi(v),m0(d),s.resolving=!1,Vy()}}return a}function kF(t){if(typeof t=="string")return t.charCodeAt(0)||0;let i=t.hasOwnProperty(x1)?t[x1]:void 0;return typeof i=="number"?i>=0?i&Ny:IF:i}function lb(t,i,e){let n=1<<t;return!!(e[i+(t>>Fy)]&n)}function db(t,i){return!(t>.Self)&&!(t>.Host&&i)}var Qs=class{_tNode;_lView;constructor(i,e){this._tNode=i,this._lView=e}get(i,e,n){return $y(this._tNode,this._lView,i,T0(n),e)}};function IF(){return new Qs(ki(),Ue())}function we(t){return A1(()=>{let i=t.prototype.constructor,e=i[t0]||v6(i),n=Object.prototype,r=Object.getPrototypeOf(t.prototype).constructor;for(;r&&r!==n;){let a=r[t0]||v6(r);if(a&&a!==e)return a;r=Object.getPrototypeOf(r)}return a=>new a})}function v6(t){return Xb(t)?()=>{let i=v6(gi(t));return i&&i()}:Ks(t)}function EF(t,i,e,n,r){let a=t,o=i;for(;a!==null&&o!==null&&o[nt]&2048&&!c0(o);){let s=Gy(a,o,e,n|gt.Self,Da);if(s!==Da)return s;let d=a.parent;if(!d){let f=o[hy];if(f){let v=f.get(e,Da,n);if(v!==Da)return v}d=Wy(o),o=o[Pl]}a=d}return r}function Wy(t){let i=t[ut],e=i.type;return e===2?i.declTNode:e===1?t[nr]:null}function j0(t){return DF(ki(),t)}function ub(t,i=null,e=null,n){let r=qy(t,i,e,n);return r.resolveInjectorInitializers(),r}function qy(t,i=null,e=null,n,r=new Set){let a=[e||Ni,TN(t)];return n=n||(typeof t=="object"?void 0:er(t)),new D1(a,i||z0(),n||null,r)}var Te=class t{static THROW_IF_NOT_FOUND=Ys;static NULL=new a0;static create(i,e){if(Array.isArray(i))return ub({name:""},e,i,"");{let n=i.name??"";return ub({name:n},i.parent,i.providers,n)}}static \u0275prov=L({token:t,providedIn:"any",factory:()=>oe(sy)});static __NG_ELEMENT_ID__=-1};var Cn=class{attributeName;constructor(i){this.attributeName=i}__NG_ELEMENT_ID__=()=>j0(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}},OF=new V("");OF.__NG_ELEMENT_ID__=t=>{let i=ki();if(i===null)throw new Ce(204,!1);if(i.type&2)return i.value;if(t>.Optional)return null;throw new Ce(204,!1)};var Yy=!1,Ko=(()=>{class t{static __NG_ELEMENT_ID__=PF;static __NG_ENV_ID__=e=>e}return t})(),f0=class extends Ko{_lView;constructor(i){super(),this._lView=i}onDestroy(i){let e=this._lView;return Al(e)?(i(),()=>{}):(Sy(e,i),()=>XN(e,i))}};function PF(){return new f0(Ue())}var ic=class{},Vg=new V("",{providedIn:"root",factory:()=>!1});var Qy=new V(""),Ky=new V(""),go=(()=>{class t{taskId=0;pendingTasks=new Set;get _hasPendingTasks(){return this.hasPendingTasks.value}hasPendingTasks=new tt(!1);add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);let e=this.taskId++;return this.pendingTasks.add(e),e}has(e){return this.pendingTasks.has(e)}remove(e){this.pendingTasks.delete(e),this.pendingTasks.size===0&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static \u0275prov=L({token:t,providedIn:"root",factory:()=>new t})}return t})();var b6=class extends N{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(i=!1){super(),this.__isAsync=i,vg()&&(this.destroyRef=u(Ko,{optional:!0})??void 0,this.pendingTasks=u(go,{optional:!0})??void 0)}emit(i){let e=_t(null);try{super.next(i)}finally{_t(e)}}subscribe(i,e,n){let r=i,a=e||(()=>null),o=n;if(i&&typeof i=="object"){let d=i;r=d.next?.bind(d),a=d.error?.bind(d),o=d.complete?.bind(d)}this.__isAsync&&(a=this.wrapInTimeout(a),r&&(r=this.wrapInTimeout(r)),o&&(o=this.wrapInTimeout(o)));let s=super.subscribe({next:r,error:a,complete:o});return i instanceof Me&&i.add(s),s}wrapInTimeout(i){return e=>{let n=this.pendingTasks?.add();setTimeout(()=>{try{i(e)}finally{n!==void 0&&this.pendingTasks?.remove(n)}})}}},j=b6;function I1(...t){}function Xy(t){let i,e;function n(){t=I1;try{e!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(e),i!==void 0&&clearTimeout(i)}catch{}}return i=setTimeout(()=>{t(),n()}),typeof requestAnimationFrame=="function"&&(e=requestAnimationFrame(()=>{t(),n()})),()=>n()}function mb(t){return queueMicrotask(()=>t()),()=>{t=I1}}var zg="isAngularZone",h0=zg+"_ID",TF=0,se=class t{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new j(!1);onMicrotaskEmpty=new j(!1);onStable=new j(!1);onError=new j(!1);constructor(i){let{enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1,scheduleInRootZone:a=Yy}=i;if(typeof Zone>"u")throw new Ce(908,!1);Zone.assertZonePatched();let o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&n,o.shouldCoalesceRunChangeDetection=r,o.callbackScheduled=!1,o.scheduleInRootZone=a,zF(o)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(zg)===!0}static assertInAngularZone(){if(!t.isInAngularZone())throw new Ce(909,!1)}static assertNotInAngularZone(){if(t.isInAngularZone())throw new Ce(909,!1)}run(i,e,n){return this._inner.run(i,e,n)}runTask(i,e,n,r){let a=this._inner,o=a.scheduleEventTask("NgZoneEvent: "+r,i,AF,I1,I1);try{return a.runTask(o,e,n)}finally{a.cancelTask(o)}}runGuarded(i,e,n){return this._inner.runGuarded(i,e,n)}runOutsideAngular(i){return this._outer.run(i)}},AF={};function Lg(t){if(t._nesting==0&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function VF(t){if(t.isCheckStableRunning||t.callbackScheduled)return;t.callbackScheduled=!0;function i(){Xy(()=>{t.callbackScheduled=!1,y6(t),t.isCheckStableRunning=!0,Lg(t),t.isCheckStableRunning=!1})}t.scheduleInRootZone?Zone.root.run(()=>{i()}):t._outer.run(()=>{i()}),y6(t)}function zF(t){let i=()=>{VF(t)},e=TF++;t._inner=t._inner.fork({name:"angular",properties:{[zg]:!0,[h0]:e,[h0+e]:!0},onInvokeTask:(n,r,a,o,s,d)=>{if(LF(d))return n.invokeTask(a,o,s,d);try{return pb(t),n.invokeTask(a,o,s,d)}finally{(t.shouldCoalesceEventChangeDetection&&o.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&i(),fb(t)}},onInvoke:(n,r,a,o,s,d,f)=>{try{return pb(t),n.invoke(a,o,s,d,f)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!RF(d)&&i(),fb(t)}},onHasTask:(n,r,a,o)=>{n.hasTask(a,o),r===a&&(o.change=="microTask"?(t._hasPendingMicrotasks=o.microTask,y6(t),Lg(t)):o.change=="macroTask"&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:(n,r,a,o)=>(n.handleError(a,o),t.runOutsideAngular(()=>t.onError.emit(o)),!1)})}function y6(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.callbackScheduled===!0?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function pb(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function fb(t){t._nesting--,Lg(t)}var g0=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new j;onMicrotaskEmpty=new j;onStable=new j;onError=new j;run(i,e,n){return i.apply(e,n)}runGuarded(i,e,n){return i.apply(e,n)}runOutsideAngular(i){return i()}runTask(i,e,n,r){return i.apply(e,n)}};function LF(t){return Zy(t,"__ignore_ng_zone__")}function RF(t){return Zy(t,"__scheduler_tick__")}function Zy(t,i){return!Array.isArray(t)||t.length!==1?!1:t[0]?.data?.[i]===!0}function HF(t="zone.js",i){return t==="noop"?new g0:t==="zone.js"?new se(i):t}var Fi=class{_console=console;handleError(i){this._console.error("ERROR",i)}},NF=new V("",{providedIn:"root",factory:()=>{let t=u(se),i=u(Fi);return e=>t.runOutsideAngular(()=>i.handleError(e))}});function hb(t,i){return Qb(t,i)}function FF(t){return Qb(Yb,t)}var Jy=(hb.required=FF,hb);function BF(){return Ll(ki(),Ue())}function Ll(t,i){return new Y(Ta(t,i))}var Y=(()=>{class t{nativeElement;constructor(e){this.nativeElement=e}static __NG_ELEMENT_ID__=BF}return t})();function eC(t){return t instanceof Y?t.nativeElement:t}function Xo(t){return typeof t=="function"&&t[Ki]!==void 0}function Bn(t,i){let e=wh(t,i?.equal),n=e[Ki];return e.set=r=>m1(n,r),e.update=r=>Dh(n,r),e.asReadonly=jF.bind(e),e}function jF(){let t=this[Ki];if(t.readonlyFn===void 0){let i=()=>this();i[Ki]=t,t.readonlyFn=i}return t.readonlyFn}function tC(t){return Xo(t)&&typeof t.set=="function"}function UF(){return this._results[Symbol.iterator]()}var Pn=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new N}constructor(i=!1){this._emitDistinctChangesOnly=i}get(i){return this._results[i]}map(i){return this._results.map(i)}filter(i){return this._results.filter(i)}find(i){return this._results.find(i)}reduce(i,e){return this._results.reduce(i,e)}forEach(i){this._results.forEach(i)}some(i){return this._results.some(i)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(i,e){this.dirty=!1;let n=kN(i);(this._changesDetected=!SN(this._results,n,e))&&(this._results=n,this.length=n.length,this.last=n[this.length-1],this.first=n[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(i){this._onDirty=i}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=UF};function nC(t){return(t.flags&128)===128}var iC=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}(iC||{}),rC=new Map,$F=0;function GF(){return $F++}function WF(t){rC.set(t[L0],t)}function C6(t){rC.delete(t[L0])}var gb="__ngContext__";function Rl(t,i){Wo(i)?(t[gb]=i[L0],WF(i)):t[gb]=i}function aC(t){return sC(t[S1])}function oC(t){return sC(t[ea])}function sC(t){for(;t!==null&&!ho(t);)t=t[ea];return t}var x6;function cC(t){x6=t}function lC(){if(x6!==void 0)return x6;if(typeof document<"u")return document;throw new Ce(210,!1)}var lc=new V("",{providedIn:"root",factory:()=>qF}),qF="ng",Rg=new V(""),Zo=new V("",{providedIn:"platform",factory:()=>"unknown"});var He=new V(""),R1=new V("",{providedIn:"root",factory:()=>lC().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var YF="h",QF="b";var dC=!1,KF=new V("",{providedIn:"root",factory:()=>dC});var Hg=function(t){return t[t.CHANGE_DETECTION=0]="CHANGE_DETECTION",t[t.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",t}(Hg||{}),Hl=new V(""),_b=new Set;function Jo(t){_b.has(t)||(_b.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}var Ng=(()=>{class t{view;node;constructor(e,n){this.view=e,this.node=n}static __NG_ELEMENT_ID__=XF}return t})();function XF(){return new Ng(Ue(),ki())}var _l=function(t){return t[t.EarlyRead=0]="EarlyRead",t[t.Write=1]="Write",t[t.MixedReadWrite=2]="MixedReadWrite",t[t.Read=3]="Read",t}(_l||{}),uC=(()=>{class t{impl=null;execute(){this.impl?.execute()}static \u0275prov=L({token:t,providedIn:"root",factory:()=>new t})}return t})(),ZF=[_l.EarlyRead,_l.Write,_l.MixedReadWrite,_l.Read],JF=(()=>{class t{ngZone=u(se);scheduler=u(ic);errorHandler=u(Fi,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){u(Hl,{optional:!0})}execute(){let e=this.sequences.size>0;e&&Xt(16),this.executing=!0;for(let n of ZF)for(let r of this.sequences)if(!(r.erroredOrDestroyed||!r.hooks[n]))try{r.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let a=r.hooks[n];return a(r.pipelinedValue)},r.snapshot))}catch(a){r.erroredOrDestroyed=!0,this.errorHandler?.handleError(a)}this.executing=!1;for(let n of this.sequences)n.afterRun(),n.once&&(this.sequences.delete(n),n.destroy());for(let n of this.deferredRegistrations)this.sequences.add(n);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),e&&Xt(17)}register(e){let{view:n}=e;n!==void 0?((n[bl]??=[]).push(e),Vl(n),n[nt]|=8192):this.executing?this.deferredRegistrations.add(e):this.addSequence(e)}addSequence(e){this.sequences.add(e),this.scheduler.notify(7)}unregister(e){this.executing&&this.sequences.has(e)?(e.erroredOrDestroyed=!0,e.pipelinedValue=void 0,e.once=!0):(this.sequences.delete(e),this.deferredRegistrations.delete(e))}maybeTrace(e,n){return n?n.run(Hg.AFTER_NEXT_RENDER,e):e()}static \u0275prov=L({token:t,providedIn:"root",factory:()=>new t})}return t})(),M6=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(i,e,n,r,a,o=null){this.impl=i,this.hooks=e,this.view=n,this.once=r,this.snapshot=o,this.unregisterOnDestroy=a?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let i=this.view?.[bl];i&&(this.view[bl]=i.filter(e=>e!==this))}};function dc(t,i){!i?.injector&&bg(dc);let e=i?.injector??u(Te);return Jo("NgAfterRender"),mC(t,e,i,!1)}function It(t,i){!i?.injector&&bg(It);let e=i?.injector??u(Te);return Jo("NgAfterNextRender"),mC(t,e,i,!0)}function eB(t,i){if(t instanceof Function){let e=[void 0,void 0,void 0,void 0];return e[i]=t,e}else return[t.earlyRead,t.write,t.mixedReadWrite,t.read]}function mC(t,i,e,n){let r=i.get(uC);r.impl??=i.get(JF);let a=i.get(Hl,null,{optional:!0}),o=e?.phase??_l.MixedReadWrite,s=e?.manualCleanup!==!0?i.get(Ko):null,d=i.get(Ng,null,{optional:!0}),f=new M6(r.impl,eB(t,o),d?.view,n,s,a?.snapshot(null));return r.impl.register(f),f}var tB=(t,i,e,n)=>{};function nB(t,i,e,n){tB(t,i,e,n)}var iB=()=>null;function pC(t,i,e=!1){return iB(t,i,e)}function fC(t,i){let e=t.contentQueries;if(e!==null){let n=_t(null);try{for(let r=0;r<e.length;r+=2){let a=e[r],o=e[r+1];if(o!==-1){let s=t.data[o];N0(a),s.contentQueries(2,i[o],o)}}}finally{_t(n)}}}function w6(t,i,e){N0(0);let n=_t(null);try{i(t,e)}finally{_t(n)}}function Fg(t,i,e){if(yg(i)){let n=_t(null);try{let r=i.directiveStart,a=i.directiveEnd;for(let o=r;o<a;o++){let s=t.data[o];if(s.contentQueries){let d=e[o];s.contentQueries(1,d,o)}}}finally{_t(n)}}}var Oa=function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}(Oa||{}),G3;function rB(){if(G3===void 0&&(G3=null,si.trustedTypes))try{G3=si.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return G3}function U0(t){return rB()?.createHTML(t)||t}var W3;function hC(){if(W3===void 0&&(W3=null,si.trustedTypes))try{W3=si.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return W3}function vb(t){return hC()?.createHTML(t)||t}function bb(t){return hC()?.createScriptURL(t)||t}var mo=class{changingThisBreaksApplicationSecurity;constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${qb})`}},D6=class extends mo{getTypeName(){return"HTML"}},S6=class extends mo{getTypeName(){return"Style"}},k6=class extends mo{getTypeName(){return"Script"}},I6=class extends mo{getTypeName(){return"URL"}},E6=class extends mo{getTypeName(){return"ResourceURL"}};function zr(t){return t instanceof mo?t.changingThisBreaksApplicationSecurity:t}function _o(t,i){let e=aB(t);if(e!=null&&e!==i){if(e==="ResourceURL"&&i==="URL")return!0;throw new Error(`Required a safe ${i}, got a ${e} (see ${qb})`)}return e===i}function aB(t){return t instanceof mo&&t.getTypeName()||null}function gC(t){return new D6(t)}function _C(t){return new S6(t)}function vC(t){return new k6(t)}function bC(t){return new I6(t)}function yC(t){return new E6(t)}function oB(t){let i=new P6(t);return sB()?new O6(i):i}var O6=class{inertDocumentHelper;constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i="<body><remove></remove>"+i;try{let e=new window.DOMParser().parseFromString(U0(i),"text/html").body;return e===null?this.inertDocumentHelper.getInertBodyElement(i):(e.firstChild?.remove(),e)}catch{return null}}},P6=class{defaultDoc;inertDocument;constructor(i){this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(i){let e=this.inertDocument.createElement("template");return e.innerHTML=U0(i),e}};function sB(){try{return!!new window.DOMParser().parseFromString(U0(""),"text/html")}catch{return!1}}var cB=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function $0(t){return t=String(t),t.match(cB)?t:"unsafe:"+t}function vo(t){let i={};for(let e of t.split(","))i[e]=!0;return i}function H1(...t){let i={};for(let e of t)for(let n in e)e.hasOwnProperty(n)&&(i[n]=!0);return i}var CC=vo("area,br,col,hr,img,wbr"),xC=vo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),MC=vo("rp,rt"),lB=H1(MC,xC),dB=H1(xC,vo("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),uB=H1(MC,vo("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),yb=H1(CC,dB,uB,lB),wC=vo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),mB=vo("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),pB=vo("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),fB=H1(wC,mB,pB),hB=vo("script,style,template"),T6=class{sanitizedSomething=!1;buf=[];sanitizeChildren(i){let e=i.firstChild,n=!0,r=[];for(;e;){if(e.nodeType===Node.ELEMENT_NODE?n=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,n&&e.firstChild){r.push(e),e=vB(e);continue}for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let a=_B(e);if(a){e=a;break}e=r.pop()}}return this.buf.join("")}startElement(i){let e=Cb(i).toLowerCase();if(!yb.hasOwnProperty(e))return this.sanitizedSomething=!0,!hB.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);let n=i.attributes;for(let r=0;r<n.length;r++){let a=n.item(r),o=a.name,s=o.toLowerCase();if(!fB.hasOwnProperty(s)){this.sanitizedSomething=!0;continue}let d=a.value;wC[s]&&(d=$0(d)),this.buf.push(" ",o,'="',xb(d),'"')}return this.buf.push(">"),!0}endElement(i){let e=Cb(i).toLowerCase();yb.hasOwnProperty(e)&&!CC.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(i){this.buf.push(xb(i))}};function gB(t,i){return(t.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function _B(t){let i=t.nextSibling;if(i&&t!==i.previousSibling)throw DC(i);return i}function vB(t){let i=t.firstChild;if(i&&gB(t,i))throw DC(i);return i}function Cb(t){let i=t.nodeName;return typeof i=="string"?i:"FORM"}function DC(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}var bB=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,yB=/([^\#-~ |!])/g;function xb(t){return t.replace(/&/g,"&").replace(bB,function(i){let e=i.charCodeAt(0),n=i.charCodeAt(1);return"&#"+((e-55296)*1024+(n-56320)+65536)+";"}).replace(yB,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}var q3;function Bg(t,i){let e=null;try{q3=q3||oB(t);let n=i?String(i):"";e=q3.getInertBodyElement(n);let r=5,a=n;do{if(r===0)throw new Error("Failed to sanitize html because the input is unstable");r--,n=a,a=e.innerHTML,e=q3.getInertBodyElement(n)}while(n!==a);let s=new T6().sanitizeChildren(Mb(e)||e);return U0(s)}finally{if(e){let n=Mb(e)||e;for(;n.firstChild;)n.firstChild.remove()}}}function Mb(t){return"content"in t&&CB(t)?t.content:null}function CB(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="TEMPLATE"}var Hn=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}(Hn||{});function Nl(t){let i=jg();return i?vb(i.sanitize(Hn.HTML,t)||""):_o(t,"HTML")?vb(zr(t)):Bg(lC(),Ji(t))}function N1(t){let i=jg();return i?i.sanitize(Hn.URL,t)||"":_o(t,"URL")?zr(t):$0(Ji(t))}function xB(t){let i=jg();if(i)return bb(i.sanitize(Hn.RESOURCE_URL,t)||"");if(_o(t,"ResourceURL"))return bb(zr(t));throw new Ce(904,!1)}function MB(t,i){return i==="src"&&(t==="embed"||t==="frame"||t==="iframe"||t==="media"||t==="script")||i==="href"&&(t==="base"||t==="link")?xB:N1}function SC(t,i,e){return MB(i,e)(t)}function jg(){let t=Ue();return t&&t[lo].sanitizer}var wB=/^>|^->|<!--|-->|--!>|<!-$/g,DB=/(<|>)/g,SB="\u200B$1\u200B";function kB(t){return t.replace(wB,i=>i.replace(DB,SB))}function Qme(t){return t.ownerDocument.defaultView}function Kme(t){return t.ownerDocument}function kC(t){return t instanceof Function?t():t}function IB(t,i,e){let n=t.length;for(;;){let r=t.indexOf(i,e);if(r===-1)return r;if(r===0||t.charCodeAt(r-1)<=32){let a=i.length;if(r+a===n||t.charCodeAt(r+a)<=32)return r}e=r+1}}var IC="ng-template";function EB(t,i,e,n){let r=0;if(n){for(;r<i.length&&typeof i[r]=="string";r+=2)if(i[r]==="class"&&IB(i[r+1].toLowerCase(),e,0)!==-1)return!0}else if(Ug(t))return!1;if(r=i.indexOf(1,r),r>-1){let a;for(;++r<i.length&&typeof(a=i[r])=="string";)if(a.toLowerCase()===e)return!0}return!1}function Ug(t){return t.type===4&&t.value!==IC}function OB(t,i,e){let n=t.type===4&&!e?IC:t.value;return i===n}function PB(t,i,e){let n=4,r=t.attrs,a=r!==null?VB(r):0,o=!1;for(let s=0;s<i.length;s++){let d=i[s];if(typeof d=="number"){if(!o&&!Zr(n)&&!Zr(d))return!1;if(o&&Zr(d))continue;o=!1,n=d|n&1;continue}if(!o)if(n&4){if(n=2|n&1,d!==""&&!OB(t,d,e)||d===""&&i.length===1){if(Zr(n))return!1;o=!0}}else if(n&8){if(r===null||!EB(t,r,d,e)){if(Zr(n))return!1;o=!0}}else{let f=i[++s],v=TB(d,r,Ug(t),e);if(v===-1){if(Zr(n))return!1;o=!0;continue}if(f!==""){let y;if(v>a?y="":y=r[v+1].toLowerCase(),n&2&&f!==y){if(Zr(n))return!1;o=!0}}}}return Zr(n)||o}function Zr(t){return(t&1)===0}function TB(t,i,e,n){if(i===null)return-1;let r=0;if(n||!e){let a=!1;for(;r<i.length;){let o=i[r];if(o===t)return r;if(o===3||o===6)a=!0;else if(o===1||o===2){let s=i[++r];for(;typeof s=="string";)s=i[++r];continue}else{if(o===4)break;if(o===0){r+=4;continue}}r+=a?1:2}return-1}else return zB(i,t)}function EC(t,i,e=!1){for(let n=0;n<i.length;n++)if(PB(t,i[n],e))return!0;return!1}function AB(t){let i=t.attrs;if(i!=null){let e=i.indexOf(5);if((e&1)===0)return i[e+1]}return null}function VB(t){for(let i=0;i<t.length;i++){let e=t[i];if(Ry(e))return i}return t.length}function zB(t,i){let e=t.indexOf(4);if(e>-1)for(e++;e<t.length;){let n=t[e];if(typeof n=="number")return-1;if(n===i)return e;e++}return-1}function LB(t,i){e:for(let e=0;e<i.length;e++){let n=i[e];if(t.length===n.length){for(let r=0;r<t.length;r++)if(t[r]!==n[r])continue e;return!0}}return!1}function wb(t,i){return t?":not("+i.trim()+")":i}function RB(t){let i=t[0],e=1,n=2,r="",a=!1;for(;e<t.length;){let o=t[e];if(typeof o=="string")if(n&2){let s=t[++e];r+="["+o+(s.length>0?'="'+s+'"':"")+"]"}else n&8?r+="."+o:n&4&&(r+=" "+o);else r!==""&&!Zr(o)&&(i+=wb(a,r),r=""),n=o,a=a||!Zr(n);e++}return r!==""&&(i+=wb(a,r)),i}function HB(t){return t.map(RB).join(",")}function NB(t){let i=[],e=[],n=1,r=2;for(;n<t.length;){let a=t[n];if(typeof a=="string")r===2?a!==""&&i.push(a,t[++n]):r===8&&e.push(a);else{if(!Zr(r))break;r=a}n++}return e.length&&i.push(1,...e),i}var Zn={};function FB(t,i){return t.createText(i)}function BB(t,i,e){t.setValue(i,e)}function jB(t,i){return t.createComment(kB(i))}function OC(t,i,e){return t.createElement(i,e)}function _0(t,i,e,n,r){t.insertBefore(i,e,n,r)}function PC(t,i,e){t.appendChild(i,e)}function Db(t,i,e,n,r){n!==null?_0(t,i,e,n,r):PC(t,i,e)}function UB(t,i,e){t.removeChild(null,i,e)}function $B(t,i,e){t.setAttribute(i,"style",e)}function GB(t,i,e){e===""?t.removeAttribute(i,"class"):t.setAttribute(i,"class",e)}function TC(t,i,e){let{mergedAttrs:n,classes:r,styles:a}=e;n!==null&&bF(t,i,n),r!==null&&GB(t,i,r),a!==null&&$B(t,i,a)}function $g(t,i,e,n,r,a,o,s,d,f,v){let y=On+n,M=y+r,S=WB(y,M),O=typeof f=="function"?f():f;return S[ut]={type:t,blueprint:S,template:e,queries:null,viewQuery:s,declTNode:i,data:S.slice().fill(null,y),bindingStartIndex:y,expandoStartIndex:M,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof a=="function"?a():a,pipeRegistry:typeof o=="function"?o():o,firstChild:null,schemas:d,consts:O,incompleteFirstPass:!1,ssrId:v}}function WB(t,i){let e=[];for(let n=0;n<i;n++)e.push(n<t?null:Zn);return e}function qB(t){let i=t.tView;return i===null||i.incompleteFirstPass?t.tView=$g(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):i}function Gg(t,i,e,n,r,a,o,s,d,f,v){let y=i.blueprint.slice();return y[fo]=r,y[nt]=n|4|128|8|64|1024,(f!==null||t&&t[nt]&2048)&&(y[nt]|=2048),wy(y),y[Di]=y[Pl]=t,y[Xn]=e,y[lo]=o||t&&t[lo],y[sn]=s||t&&t[sn],y[wl]=d||t&&t[wl]||null,y[nr]=a,y[L0]=GF(),y[Ml]=v,y[hy]=f,y[gr]=i.type==2?t[gr]:y,y}function YB(t,i,e){let n=Ta(i,t),r=qB(e),a=t[lo].rendererFactory,o=Wg(t,Gg(t,r,null,AC(e),n,i,null,a.createRenderer(n,e),null,null,null));return t[i.index]=o}function AC(t){let i=16;return t.signals?i=4096:t.onPush&&(i=64),i}function VC(t,i,e,n){if(e===0)return-1;let r=i.length;for(let a=0;a<e;a++)i.push(n),t.blueprint.push(n),t.data.push(null);return r}function Wg(t,i){return t[S1]?t[ab][ea]=i:t[S1]=i,t[ab]=i,i}function g(t=1){zC(Zt(),Ue(),na()+t,!1)}function zC(t,i,e,n){if(!n)if((i[nt]&3)===3){let a=t.preOrderCheckHooks;a!==null&&X3(i,a,e)}else{let a=t.preOrderHooks;a!==null&&Z3(i,a,0,e)}tc(e)}var G0=function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t}(G0||{});function A6(t,i,e,n){let r=_t(null);try{let[a,o,s]=t.inputs[e],d=null;(o&G0.SignalBased)!==0&&(d=i[a][Ki]),d!==null&&d.transformFn!==void 0?n=d.transformFn(n):s!==null&&(n=s.call(i,n)),t.setInput!==null?t.setInput(i,d,n,e,a):_y(i,d,a,n)}finally{_t(r)}}function LC(t,i,e,n,r){let a=na(),o=n&2;try{tc(-1),o&&i.length>On&&zC(t,i,On,!1),Xt(o?2:0,r),e(n,r)}finally{tc(a),Xt(o?3:1,r)}}function W0(t,i,e){ej(t,i,e),(e.flags&64)===64&&tj(t,i,e)}function qg(t,i,e=Ta){let n=i.localNames;if(n!==null){let r=i.index+1;for(let a=0;a<n.length;a+=2){let o=n[a+1],s=o===-1?e(i,t):t[o];t[r++]=s}}}function QB(t,i,e,n){let a=n.get(KF,dC)||e===Oa.ShadowDom,o=t.selectRootElement(i,a);return KB(o),o}function KB(t){XB(t)}var XB=()=>null;function ZB(t){return t==="class"?"className":t==="for"?"htmlFor":t==="formaction"?"formAction":t==="innerHtml"?"innerHTML":t==="readonly"?"readOnly":t==="tabindex"?"tabIndex":t}function F1(t,i,e,n,r,a,o,s){if(!s&&Qg(i,t,e,n,r)){Tl(i)&&JB(e,i.index);return}if(i.type&3){let d=Ta(i,e);n=ZB(n),r=o!=null?o(r,i.value||"",n):r,a.setProperty(d,n,r)}else i.type&12}function JB(t,i){let e=Ea(i,t);e[nt]&16||(e[nt]|=64)}function ej(t,i,e){let n=e.directiveStart,r=e.directiveEnd;Tl(e)&&YB(i,e,t.data[n+e.componentOffset]),t.firstCreatePass||p0(e,i);let a=e.initialInputs;for(let o=n;o<r;o++){let s=t.data[o],d=k1(i,t,o,e);if(Rl(d,i),a!==null&&aj(i,o-n,d,s,e,a),ka(s)){let f=Ea(e.index,i);f[Xn]=k1(i,t,o,e)}}}function tj(t,i,e){let n=e.directiveStart,r=e.directiveEnd,a=e.index,o=lF();try{tc(a);for(let s=n;s<r;s++){let d=t.data[s],f=i[s];h6(s),(d.hostBindings!==null||d.hostVars!==0||d.hostAttrs!==null)&&nj(d,f)}}finally{tc(-1),h6(o)}}function nj(t,i){t.hostBindings!==null&&t.hostBindings(1,i)}function Yg(t,i){let e=t.directiveRegistry,n=null;if(e)for(let r=0;r<e.length;r++){let a=e[r];EC(i,a.selectors,!1)&&(n??=[],ka(a)?n.unshift(a):n.push(a))}return n}function ij(t,i,e,n,r,a){let o=Ta(t,i);rj(i[sn],o,a,t.value,e,n,r)}function rj(t,i,e,n,r,a,o){if(a==null)t.removeAttribute(i,r,e);else{let s=o==null?Ji(a):o(a,n||"",r);t.setAttribute(i,r,s,e)}}function aj(t,i,e,n,r,a){let o=a[i];if(o!==null)for(let s=0;s<o.length;s+=2){let d=o[s],f=o[s+1];A6(n,e,d,f)}}function oj(t,i){let e=t[wl],n=e?e.get(Fi,null):null;n&&n.handleError(i)}function Qg(t,i,e,n,r){let a=t.inputs?.[n],o=t.hostDirectiveInputs?.[n],s=!1;if(o)for(let d=0;d<o.length;d+=2){let f=o[d],v=o[d+1],y=i.data[f];A6(y,e[f],v,r),s=!0}if(a)for(let d of a){let f=e[d],v=i.data[d];A6(v,f,n,r),s=!0}return s}function sj(t,i){let e=Ea(i,t),n=e[ut];cj(n,e);let r=e[fo];r!==null&&e[Ml]===null&&(e[Ml]=pC(r,e[wl])),Xt(18),Kg(n,e,e[Xn]),Xt(19,e[Xn])}function cj(t,i){for(let e=i.length;e<t.blueprint.length;e++)i.push(t.blueprint[e])}function Kg(t,i,e){Og(i);try{let n=t.viewQuery;n!==null&&w6(1,n,e);let r=t.template;r!==null&&LC(t,i,r,1,e),t.firstCreatePass&&(t.firstCreatePass=!1),i[uo]?.finishViewCreation(t),t.staticContentQueries&&fC(t,i),t.staticViewQueries&&w6(2,t.viewQuery,e);let a=t.components;a!==null&&lj(i,a)}catch(n){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),n}finally{i[nt]&=-5,Pg()}}function lj(t,i){for(let e=0;e<i.length;e++)sj(t,i[e])}function B1(t,i,e,n){let r=_t(null);try{let a=i.tView,s=t[nt]&4096?4096:16,d=Gg(t,a,e,s,null,i,null,null,n?.injector??null,n?.embeddedViewInjector??null,n?.dehydratedView??null),f=t[i.index];d[Xs]=f;let v=t[uo];return v!==null&&(d[uo]=v.createEmbeddedView(a)),Kg(a,d,e),d}finally{_t(r)}}function kl(t,i){return!i||i.firstChild===null||nC(t)}var dj;function Xg(t,i){return dj(t,i)}var Pa=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}(Pa||{});function Zg(t){return(t.flags&32)===32}function vl(t,i,e,n,r){if(n!=null){let a,o=!1;ho(n)?a=n:Wo(n)&&(o=!0,n=n[fo]);let s=Ia(n);t===0&&e!==null?r==null?PC(i,e,s):_0(i,e,s,r||null,!0):t===1&&e!==null?_0(i,e,s,r||null,!0):t===2?UB(i,s,o):t===3&&i.destroyNode(s),a!=null&&yj(i,t,a,e,r)}}function uj(t,i){RC(t,i),i[fo]=null,i[nr]=null}function mj(t,i,e,n,r,a){n[fo]=r,n[nr]=i,Q0(t,n,e,1,r,a)}function RC(t,i){i[lo].changeDetectionScheduler?.notify(9),Q0(t,i,i[sn],2,null,null)}function pj(t){let i=t[S1];if(!i)return Kh(t[ut],t);for(;i;){let e=null;if(Wo(i))e=i[S1];else{let n=i[wi];n&&(e=n)}if(!e){for(;i&&!i[ea]&&i!==t;)Wo(i)&&Kh(i[ut],i),i=i[Di];i===null&&(i=t),Wo(i)&&Kh(i[ut],i),e=i&&i[ea]}i=e}}function Jg(t,i){let e=t[Dl],n=e.indexOf(i);e.splice(n,1)}function q0(t,i){if(Al(i))return;let e=i[sn];e.destroyNode&&Q0(t,i,e,3,null,null),pj(i)}function Kh(t,i){if(Al(i))return;let e=_t(null);try{i[nt]&=-129,i[nt]|=256,i[Vr]&&u1(i[Vr]),hj(t,i),fj(t,i),i[ut].type===1&&i[sn].destroy();let n=i[Xs];if(n!==null&&ho(i[Di])){n!==i[Di]&&Jg(n,i);let r=i[uo];r!==null&&r.detachView(t)}C6(i)}finally{_t(e)}}function fj(t,i){let e=t.cleanup,n=i[o0];if(e!==null)for(let o=0;o<e.length-1;o+=2)if(typeof e[o]=="string"){let s=e[o+3];s>=0?n[s]():n[-s].unsubscribe(),o+=2}else{let s=n[e[o+1]];e[o].call(s)}n!==null&&(i[o0]=null);let r=i[Go];if(r!==null){i[Go]=null;for(let o=0;o<r.length;o++){let s=r[o];s()}}let a=i[Zs];if(a!==null){i[Zs]=null;for(let o of a)o.destroy()}}function hj(t,i){let e;if(t!=null&&(e=t.destroyHooks)!=null)for(let n=0;n<e.length;n+=2){let r=i[e[n]];if(!(r instanceof nc)){let a=e[n+1];if(Array.isArray(a))for(let o=0;o<a.length;o+=2){let s=r[a[o]],d=a[o+1];Xt(4,s,d);try{d.call(s)}finally{Xt(5,s,d)}}else{Xt(4,r,a);try{a.call(r)}finally{Xt(5,r,a)}}}}}function HC(t,i,e){return gj(t,i.parent,e)}function gj(t,i,e){let n=i;for(;n!==null&&n.type&168;)i=n,n=i.parent;if(n===null)return e[fo];if(Tl(n)){let{encapsulation:r}=t.data[n.directiveStart+n.componentOffset];if(r===Oa.None||r===Oa.Emulated)return null}return Ta(n,e)}function NC(t,i,e){return vj(t,i,e)}function _j(t,i,e){return t.type&40?Ta(t,e):null}var vj=_j,Sb;function Y0(t,i,e,n){let r=HC(t,n,i),a=i[sn],o=n.parent||i[nr],s=NC(o,n,i);if(r!=null)if(Array.isArray(e))for(let d=0;d<e.length;d++)Db(a,r,e[d],s,!1);else Db(a,r,e,s,!1);Sb!==void 0&&Sb(a,n,i,e,r)}function C1(t,i){if(i!==null){let e=i.type;if(e&3)return Ta(i,t);if(e&4)return V6(-1,t[i.index]);if(e&8){let n=i.child;if(n!==null)return C1(t,n);{let r=t[i.index];return ho(r)?V6(-1,r):Ia(r)}}else{if(e&128)return C1(t,i.next);if(e&32)return Xg(i,t)()||Ia(t[i.index]);{let n=FC(t,i);if(n!==null){if(Array.isArray(n))return n[0];let r=ec(t[gr]);return C1(r,n)}else return C1(t,i.next)}}}return null}function FC(t,i){if(i!==null){let n=t[gr][nr],r=i.projection;return n.projection[r]}return null}function V6(t,i){let e=wi+t+1;if(e<i.length){let n=i[e],r=n[ut].firstChild;if(r!==null)return C1(n,r)}return i[Js]}function e8(t,i,e,n,r,a,o){for(;e!=null;){if(e.type===128){e=e.next;continue}let s=n[e.index],d=e.type;if(o&&i===0&&(s&&Rl(Ia(s),n),e.flags|=2),!Zg(e))if(d&8)e8(t,i,e.child,n,r,a,!1),vl(i,t,r,s,a);else if(d&32){let f=Xg(e,n),v;for(;v=f();)vl(i,t,r,v,a);vl(i,t,r,s,a)}else d&16?BC(t,i,n,e,r,a):vl(i,t,r,s,a);e=o?e.projectionNext:e.next}}function Q0(t,i,e,n,r,a){e8(e,n,t.firstChild,i,r,a,!1)}function bj(t,i,e){let n=i[sn],r=HC(t,e,i),a=e.parent||i[nr],o=NC(a,e,i);BC(n,0,i,e,r,o)}function BC(t,i,e,n,r,a){let o=e[gr],d=o[nr].projection[n.projection];if(Array.isArray(d))for(let f=0;f<d.length;f++){let v=d[f];vl(i,t,r,v,a)}else{let f=d,v=o[Di];nC(n)&&(f.flags|=128),e8(t,i,f,v,r,a,!0)}}function yj(t,i,e,n,r){let a=e[Js],o=Ia(e);a!==o&&vl(i,t,n,a,r);for(let s=wi;s<e.length;s++){let d=e[s];Q0(d[ut],d,t,i,n,a)}}function Cj(t,i,e,n,r){if(i)r?t.addClass(e,n):t.removeClass(e,n);else{let a=n.indexOf("-")===-1?void 0:Pa.DashCase;r==null?t.removeStyle(e,n,a):(typeof r=="string"&&r.endsWith("!important")&&(r=r.slice(0,-10),a|=Pa.Important),t.setStyle(e,n,r,a))}}function v0(t,i,e,n,r=!1){for(;e!==null;){if(e.type===128){e=r?e.projectionNext:e.next;continue}let a=i[e.index];a!==null&&n.push(Ia(a)),ho(a)&&xj(a,n);let o=e.type;if(o&8)v0(t,i,e.child,n);else if(o&32){let s=Xg(e,i),d;for(;d=s();)n.push(d)}else if(o&16){let s=FC(i,e);if(Array.isArray(s))n.push(...s);else{let d=ec(i[gr]);v0(d[ut],d,s,n,!0)}}e=r?e.projectionNext:e.next}return n}function xj(t,i){for(let e=wi;e<t.length;e++){let n=t[e],r=n[ut].firstChild;r!==null&&v0(n[ut],n,r,i)}t[Js]!==t[fo]&&i.push(t[Js])}function jC(t){if(t[bl]!==null){for(let i of t[bl])i.impl.addSequence(i);t[bl].length=0}}var UC=[];function Mj(t){return t[Vr]??wj(t)}function wj(t){let i=UC.pop()??Object.create(Sj);return i.lView=t,i}function Dj(t){t.lView[Vr]!==t&&(t.lView=null,UC.push(t))}var Sj=je(q({},Jc),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{Vl(t.lView)},consumerOnSignalRead(){this.lView[Vr]=this}});function kj(t){let i=t[Vr]??Object.create(Ij);return i.lView=t,i}var Ij=je(q({},Jc),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{let i=ec(t.lView);for(;i&&!$C(i[ut]);)i=ec(i);i&&Dy(i)},consumerOnSignalRead(){this.lView[Vr]=this}});function $C(t){return t.type!==2}function GC(t){if(t[Zs]===null)return;let i=!0;for(;i;){let e=!1;for(let n of t[Zs])n.dirty&&(e=!0,n.zone===null||Zone.current===n.zone?n.run():n.zone.run(()=>n.run()));i=e&&!!(t[nt]&8192)}}var Ej=100;function WC(t,i=!0,e=0){let r=t[lo].rendererFactory,a=!1;a||r.begin?.();try{Oj(t,e)}catch(o){throw i&&oj(t,o),o}finally{a||r.end?.()}}function Oj(t,i){let e=Ey();try{l0(!0),z6(t,i);let n=0;for(;H0(t);){if(n===Ej)throw new Ce(103,!1);n++,z6(t,1)}}finally{l0(e)}}function Pj(t,i,e,n){if(Al(i))return;let r=i[nt],a=!1,o=!1;Og(i);let s=!0,d=null,f=null;a||($C(t)?(f=Mj(i),d=d1(f)):bh()===null?(s=!1,f=kj(i),d=d1(f)):i[Vr]&&(u1(i[Vr]),i[Vr]=null));try{wy(i),oF(t.bindingStartIndex),e!==null&&LC(t,i,e,2,n);let v=(r&3)===3;if(!a)if(v){let S=t.preOrderCheckHooks;S!==null&&X3(i,S,null)}else{let S=t.preOrderHooks;S!==null&&Z3(i,S,0,null),Yh(i,0)}if(o||Tj(i),GC(i),qC(i,0),t.contentQueries!==null&&fC(t,i),!a)if(v){let S=t.contentCheckHooks;S!==null&&X3(i,S)}else{let S=t.contentHooks;S!==null&&Z3(i,S,1),Yh(i,1)}Vj(t,i);let y=t.components;y!==null&&QC(i,y,0);let M=t.viewQuery;if(M!==null&&w6(2,M,n),!a)if(v){let S=t.viewCheckHooks;S!==null&&X3(i,S)}else{let S=t.viewHooks;S!==null&&Z3(i,S,2),Yh(i,2)}if(t.firstUpdatePass===!0&&(t.firstUpdatePass=!1),i[qh]){for(let S of i[qh])S();i[qh]=null}a||(jC(i),i[nt]&=-73)}catch(v){throw a||Vl(i),v}finally{f!==null&&(l3(f,d),s&&Dj(f)),Pg()}}function qC(t,i){for(let e=aC(t);e!==null;e=oC(e))for(let n=wi;n<e.length;n++){let r=e[n];YC(r,i)}}function Tj(t){for(let i=aC(t);i!==null;i=oC(i)){if(!(i[nt]&2))continue;let e=i[Dl];for(let n=0;n<e.length;n++){let r=e[n];Dy(r)}}}function Aj(t,i,e){Xt(18);let n=Ea(i,t);YC(n,e),Xt(19,n[Xn])}function YC(t,i){xg(t)&&z6(t,i)}function z6(t,i){let n=t[ut],r=t[nt],a=t[Vr],o=!!(i===0&&r&16);if(o||=!!(r&64&&i===0),o||=!!(r&1024),o||=!!(a?.dirty&&d3(a)),o||=!1,a&&(a.dirty=!1),t[nt]&=-9217,o)Pj(n,t,n.template,t[Xn]);else if(r&8192){GC(t),qC(t,1);let s=n.components;s!==null&&QC(t,s,1),jC(t)}}function QC(t,i,e){for(let n=0;n<i.length;n++)Aj(t,i[n],e)}function Vj(t,i){let e=t.hostBindingOpCodes;if(e!==null)try{for(let n=0;n<e.length;n++){let r=e[n];if(r<0)tc(~r);else{let a=r,o=e[++n],s=e[++n];cF(o,a);let d=i[a];Xt(24,d),s(2,d),Xt(25,d)}}}finally{tc(-1)}}function t8(t,i){let e=Ey()?64:1088;for(t[lo].changeDetectionScheduler?.notify(i);t;){t[nt]|=e;let n=ec(t);if(c0(t)&&!n)return t;t=n}return null}function KC(t,i,e,n){return[t,!0,0,i,null,n,null,e,null,null]}function XC(t,i){let e=wi+i;if(e<t.length)return t[e]}function j1(t,i,e,n=!0){let r=i[ut];if(zj(r,i,t,e),n){let o=V6(e,t),s=i[sn],d=s.parentNode(t[Js]);d!==null&&mj(r,t[nr],s,i,d,o)}let a=i[Ml];a!==null&&a.firstChild!==null&&(a.firstChild=null)}function ZC(t,i){let e=E1(t,i);return e!==void 0&&q0(e[ut],e),e}function E1(t,i){if(t.length<=wi)return;let e=wi+i,n=t[e];if(n){let r=n[Xs];r!==null&&r!==t&&Jg(r,n),i>0&&(t[e-1][ea]=n[ea]);let a=r0(t,wi+i);uj(n[ut],n);let o=a[uo];o!==null&&o.detachView(a[ut]),n[Di]=null,n[ea]=null,n[nt]&=-129}return n}function zj(t,i,e,n){let r=wi+n,a=e.length;n>0&&(e[r-1][ea]=i),n<a-wi?(i[ea]=e[r],oy(e,wi+n,i)):(e.push(i),i[ea]=null),i[Di]=e;let o=i[Xs];o!==null&&e!==o&&JC(o,i);let s=i[uo];s!==null&&s.insertView(t),p6(i),i[nt]|=128}function JC(t,i){let e=t[Dl],n=i[Di];if(Wo(n))t[nt]|=2;else{let r=n[Di][gr];i[gr]!==r&&(t[nt]|=2)}e===null?t[Dl]=[i]:e.push(i)}var O1=class{_lView;_cdRefInjectingView;notifyErrorHandler;_appRef=null;_attachedToViewContainer=!1;get rootNodes(){let i=this._lView,e=i[ut];return v0(e,i,e.firstChild,[])}constructor(i,e,n=!0){this._lView=i,this._cdRefInjectingView=e,this.notifyErrorHandler=n}get context(){return this._lView[Xn]}set context(i){this._lView[Xn]=i}get destroyed(){return Al(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let i=this._lView[Di];if(ho(i)){let e=i[s0],n=e?e.indexOf(this):-1;n>-1&&(E1(i,n),r0(e,n))}this._attachedToViewContainer=!1}q0(this._lView[ut],this._lView)}onDestroy(i){Sy(this._lView,i)}markForCheck(){t8(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[nt]&=-129}reattach(){p6(this._lView),this._lView[nt]|=128}detectChanges(){this._lView[nt]|=1024,WC(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Ce(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let i=c0(this._lView),e=this._lView[Xs];e!==null&&!i&&Jg(e,this._lView),RC(this._lView[ut],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new Ce(902,!1);this._appRef=i;let e=c0(this._lView),n=this._lView[Xs];n!==null&&!e&&JC(n,this._lView),p6(this._lView)}};var Ke=(()=>{class t{static __NG_ELEMENT_ID__=Hj}return t})(),Lj=Ke,Rj=class extends Lj{_declarationLView;_declarationTContainer;elementRef;constructor(i,e,n){super(),this._declarationLView=i,this._declarationTContainer=e,this.elementRef=n}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(i,e){return this.createEmbeddedViewImpl(i,e)}createEmbeddedViewImpl(i,e,n){let r=B1(this._declarationLView,this._declarationTContainer,i,{embeddedViewInjector:e,dehydratedView:n});return new O1(r)}};function Hj(){return K0(ki(),Ue())}function K0(t,i){return t.type&4?new Rj(i,t,Ll(t,i)):null}function Fl(t,i,e,n,r){let a=t.data[i];if(a===null)a=Nj(t,i,e,n,r),sF()&&(a.flags|=32);else if(a.type&64){a.type=e,a.value=n,a.attrs=r;let o=rF();a.injectorIndex=o===null?-1:o.injectorIndex}return Qo(a,!0),a}function Nj(t,i,e,n,r){let a=Iy(),o=Sg(),s=o?a:a&&a.parent,d=t.data[i]=Bj(t,s,e,i,n,r);return Fj(t,d,a,o),d}function Fj(t,i,e,n){t.firstChild===null&&(t.firstChild=i),e!==null&&(n?e.child==null&&i.parent!==null&&(e.child=i):e.next===null&&(e.next=i,i.prev=e))}function Bj(t,i,e,n,r,a){let o=i?i.injectorIndex:-1,s=0;return ky()&&(s|=128),{type:e,index:n,insertBeforeIndex:null,injectorIndex:o,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:s,providerIndexes:0,value:r,attrs:a,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:i,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}var Jme=new RegExp(`^(\\d+)*(${QF}|${YF})*(.*)`);var jj=()=>null;function Il(t,i){return jj(t,i)}var Uj=class{},ex=class{},L6=class{resolveComponentFactory(i){throw Error(`No component factory found for ${er(i)}.`)}},X0=class{static NULL=new L6},Tn=class{},Ze=(()=>{class t{destroyNode=null;static __NG_ELEMENT_ID__=()=>$j()}return t})();function $j(){let t=Ue(),i=ki(),e=Ea(i.index,t);return(Wo(e)?e:t)[sn]}var Gj=(()=>{class t{static \u0275prov=L({token:t,providedIn:"root",factory:()=>null})}return t})();var Xh={},R6=class{injector;parentInjector;constructor(i,e){this.injector=i,this.parentInjector=e}get(i,e,n){n=T0(n);let r=this.injector.get(i,Xh,n);return r!==Xh||e===Xh?r:this.parentInjector.get(i,e,n)}};function H6(t,i,e){let n=e?t.styles:null,r=e?t.classes:null,a=0;if(i!==null)for(let o=0;o<i.length;o++){let s=i[o];if(typeof s=="number")a=s;else if(a==1)r=a6(r,s);else if(a==2){let d=s,f=i[++o];n=a6(n,d+": "+f+";")}}e?t.styles=n:t.stylesWithoutHost=n,e?t.classes=r:t.classesWithoutHost=r}function E(t,i=gt.Default){let e=Ue();if(e===null)return oe(t,i);let n=ki();return $y(n,e,gi(t),i)}function Z0(){let t="invalid";throw new Error(t)}function n8(t,i,e,n,r){let a=n===null?null:{"":-1},o=r(t,e);if(o!==null){let s,d=null,f=null,v=qj(o);v===null?s=o:[s,d,f]=v,Kj(t,i,e,s,a,d,f)}a!==null&&n!==null&&Wj(e,n,a)}function Wj(t,i,e){let n=t.localNames=[];for(let r=0;r<i.length;r+=2){let a=e[i[r+1]];if(a==null)throw new Ce(-301,!1);n.push(i[r],a)}}function qj(t){let i=null,e=!1;for(let o=0;o<t.length;o++){let s=t[o];if(o===0&&ka(s)&&(i=s),s.findHostDirectiveDefs!==null){e=!0;break}}if(!e)return null;let n=null,r=null,a=null;for(let o of t)o.findHostDirectiveDefs!==null&&(n??=[],r??=new Map,a??=new Map,Yj(o,n,a,r)),o===i&&(n??=[],n.push(o));return n!==null?(n.push(...i===null?t:t.slice(1)),[n,r,a]):null}function Yj(t,i,e,n){let r=i.length;t.findHostDirectiveDefs(t,i,n),e.set(t,[r,i.length-1])}function Qj(t,i,e){i.componentOffset=e,(t.components??=[]).push(i.index)}function Kj(t,i,e,n,r,a,o){let s=n.length,d=!1;for(let M=0;M<s;M++){let S=n[M];!d&&ka(S)&&(d=!0,Qj(t,e,M)),_6(p0(e,i),t,S.type)}nU(e,t.data.length,s);for(let M=0;M<s;M++){let S=n[M];S.providersResolver&&S.providersResolver(S)}let f=!1,v=!1,y=VC(t,i,s,null);s>0&&(e.directiveToIndex=new Map);for(let M=0;M<s;M++){let S=n[M];if(e.mergedAttrs=Sl(e.mergedAttrs,S.hostAttrs),Zj(t,e,i,y,S),tU(y,S,r),o!==null&&o.has(S)){let[Q,ie]=o.get(S);e.directiveToIndex.set(S.type,[y,Q+e.directiveStart,ie+e.directiveStart])}else(a===null||!a.has(S))&&e.directiveToIndex.set(S.type,y);S.contentQueries!==null&&(e.flags|=4),(S.hostBindings!==null||S.hostAttrs!==null||S.hostVars!==0)&&(e.flags|=64);let O=S.type.prototype;!f&&(O.ngOnChanges||O.ngOnInit||O.ngDoCheck)&&((t.preOrderHooks??=[]).push(e.index),f=!0),!v&&(O.ngOnChanges||O.ngDoCheck)&&((t.preOrderCheckHooks??=[]).push(e.index),v=!0),y++}Xj(t,e,a)}function Xj(t,i,e){for(let n=i.directiveStart;n<i.directiveEnd;n++){let r=t.data[n];if(e===null||!e.has(r))kb(0,i,r,n),kb(1,i,r,n),Eb(i,n,!1);else{let a=e.get(r);Ib(0,i,a,n),Ib(1,i,a,n),Eb(i,n,!0)}}}function kb(t,i,e,n){let r=t===0?e.inputs:e.outputs;for(let a in r)if(r.hasOwnProperty(a)){let o;t===0?o=i.inputs??={}:o=i.outputs??={},o[a]??=[],o[a].push(n),tx(i,a)}}function Ib(t,i,e,n){let r=t===0?e.inputs:e.outputs;for(let a in r)if(r.hasOwnProperty(a)){let o=r[a],s;t===0?s=i.hostDirectiveInputs??={}:s=i.hostDirectiveOutputs??={},s[o]??=[],s[o].push(n,a),tx(i,o)}}function tx(t,i){i==="class"?t.flags|=8:i==="style"&&(t.flags|=16)}function Eb(t,i,e){let{attrs:n,inputs:r,hostDirectiveInputs:a}=t;if(n===null||!e&&r===null||e&&a===null||Ug(t)){t.initialInputs??=[],t.initialInputs.push(null);return}let o=null,s=0;for(;s<n.length;){let d=n[s];if(d===0){s+=4;continue}else if(d===5){s+=2;continue}else if(typeof d=="number")break;if(!e&&r.hasOwnProperty(d)){let f=r[d];for(let v of f)if(v===i){o??=[],o.push(d,n[s+1]);break}}else if(e&&a.hasOwnProperty(d)){let f=a[d];for(let v=0;v<f.length;v+=2)if(f[v]===i){o??=[],o.push(f[v+1],n[s+1]);break}}s+=2}t.initialInputs??=[],t.initialInputs.push(o)}function Zj(t,i,e,n,r){t.data[n]=r;let a=r.factory||(r.factory=Ks(r.type,!0)),o=new nc(a,ka(r),E);t.blueprint[n]=o,e[n]=o,Jj(t,i,n,VC(t,e,r.hostVars,Zn),r)}function Jj(t,i,e,n,r){let a=r.hostBindings;if(a){let o=t.hostBindingOpCodes;o===null&&(o=t.hostBindingOpCodes=[]);let s=~i.index;eU(o)!=s&&o.push(s),o.push(e,n,a)}}function eU(t){let i=t.length;for(;i>0;){let e=t[--i];if(typeof e=="number"&&e<0)return e}return 0}function tU(t,i,e){if(e){if(i.exportAs)for(let n=0;n<i.exportAs.length;n++)e[i.exportAs[n]]=t;ka(i)&&(e[""]=t)}}function nU(t,i,e){t.flags|=1,t.directiveStart=i,t.directiveEnd=i+e,t.providerIndexes=i}function nx(t,i,e,n,r,a,o,s){let d=i.consts,f=Yo(d,o),v=Fl(i,t,2,n,f);return a&&n8(i,e,v,Yo(d,s),r),v.mergedAttrs=Sl(v.mergedAttrs,v.attrs),v.attrs!==null&&H6(v,v.attrs,!1),v.mergedAttrs!==null&&H6(v,v.mergedAttrs,!0),i.queries!==null&&i.queries.elementStart(i,v),v}function ix(t,i){Tg(t,i),yg(i)&&t.queries.elementEnd(i)}var b0=class extends X0{ngModule;constructor(i){super(),this.ngModule=i}resolveComponentFactory(i){let e=qo(i);return new rc(e,this.ngModule)}};function iU(t){return Object.keys(t).map(i=>{let[e,n,r]=t[i],a={propName:e,templateName:i,isSignal:(n&G0.SignalBased)!==0};return r&&(a.transform=r),a})}function rU(t){return Object.keys(t).map(i=>({propName:t[i],templateName:i}))}function aU(t,i,e){let n=i instanceof yn?i:i?.injector;return n&&t.getStandaloneInjector!==null&&(n=t.getStandaloneInjector(n)||n),n?new R6(e,n):e}function oU(t){let i=t.get(Tn,null);if(i===null)throw new Ce(407,!1);let e=t.get(Gj,null),n=t.get(ic,null);return{rendererFactory:i,sanitizer:e,changeDetectionScheduler:n}}function sU(t,i){let e=(t.selectors[0][0]||"div").toLowerCase();return OC(i,e,e==="svg"?Cy:e==="math"?qN:null)}var rc=class extends ex{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=iU(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=rU(this.componentDef.outputs),this.cachedOutputs}constructor(i,e){super(),this.componentDef=i,this.ngModule=e,this.componentType=i.type,this.selector=HB(i.selectors),this.ngContentSelectors=i.ngContentSelectors??[],this.isBoundToModule=!!e}create(i,e,n,r){Xt(22);let a=_t(null);try{let o=this.componentDef,s=n?["ng-version","19.2.14"]:NB(this.componentDef.selectors[0]),d=$g(0,null,null,1,0,null,null,null,null,[s],null),f=aU(o,r||this.ngModule,i),v=oU(f),y=v.rendererFactory.createRenderer(null,o),M=n?QB(y,n,o.encapsulation,f):sU(o,y),S=Gg(null,d,null,512|AC(o),null,null,v,y,f,null,pC(M,f,!0));S[On]=M,Og(S);let O=null;try{let Q=nx(On,d,S,"#host",()=>[this.componentDef],!0,0);M&&(TC(y,M,Q),Rl(M,S)),W0(d,S,Q),Fg(d,Q,S),ix(d,Q),e!==void 0&&cU(Q,this.ngContentSelectors,e),O=Ea(Q.index,S),S[Xn]=O[Xn],Kg(d,S,null)}catch(Q){throw O!==null&&C6(O),C6(S),Q}finally{Xt(23),Pg()}return new N6(this.componentType,S)}finally{_t(a)}}},N6=class extends Uj{_rootLView;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(i,e){super(),this._rootLView=e,this._tNode=Cg(e[ut],On),this.location=Ll(this._tNode,e),this.instance=Ea(this._tNode.index,e)[Xn],this.hostView=this.changeDetectorRef=new O1(e,void 0,!1),this.componentType=i}setInput(i,e){let n=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(i)&&Object.is(this.previousInputValues.get(i),e))return;let r=this._rootLView,a=Qg(n,r[ut],r,i,e);this.previousInputValues.set(i,e);let o=Ea(n.index,r);t8(o,1)}get injector(){return new Qs(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(i){this.hostView.onDestroy(i)}};function cU(t,i,e){let n=t.projection=[];for(let r=0;r<i.length;r++){let a=e[r];n.push(a!=null&&a.length?Array.from(a):null)}}var ot=(()=>{class t{static __NG_ELEMENT_ID__=lU}return t})();function lU(){let t=ki();return ax(t,Ue())}var dU=ot,rx=class extends dU{_lContainer;_hostTNode;_hostLView;constructor(i,e,n){super(),this._lContainer=i,this._hostTNode=e,this._hostLView=n}get element(){return Ll(this._hostTNode,this._hostLView)}get injector(){return new Qs(this._hostTNode,this._hostLView)}get parentInjector(){let i=Ag(this._hostTNode,this._hostLView);if(Hy(i)){let e=u0(i,this._hostLView),n=d0(i),r=e[ut].data[n+8];return new Qs(r,e)}else return new Qs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){let e=Ob(this._lContainer);return e!==null&&e[i]||null}get length(){return this._lContainer.length-wi}createEmbeddedView(i,e,n){let r,a;typeof n=="number"?r=n:n!=null&&(r=n.index,a=n.injector);let o=Il(this._lContainer,i.ssrId),s=i.createEmbeddedViewImpl(e||{},a,o);return this.insertImpl(s,r,kl(this._hostTNode,o)),s}createComponent(i,e,n,r,a){let o=i&&!UN(i),s;if(o)s=e;else{let O=e||{};s=O.index,n=O.injector,r=O.projectableNodes,a=O.environmentInjector||O.ngModuleRef}let d=o?i:new rc(qo(i)),f=n||this.parentInjector;if(!a&&d.ngModule==null){let Q=(o?f:this.parentInjector).get(yn,null);Q&&(a=Q)}let v=qo(d.componentType??{}),y=Il(this._lContainer,v?.id??null),M=y?.firstChild??null,S=d.create(f,r,M,a);return this.insertImpl(S.hostView,s,kl(this._hostTNode,y)),S}insert(i,e){return this.insertImpl(i,e,!0)}insertImpl(i,e,n){let r=i._lView;if(QN(r)){let s=this.indexOf(i);if(s!==-1)this.detach(s);else{let d=r[Di],f=new rx(d,d[nr],d[Di]);f.detach(f.indexOf(i))}}let a=this._adjustIndex(e),o=this._lContainer;return j1(o,r,a,n),i.attachToViewContainerRef(),oy(Zh(o),a,i),i}move(i,e){return this.insert(i,e)}indexOf(i){let e=Ob(this._lContainer);return e!==null?e.indexOf(i):-1}remove(i){let e=this._adjustIndex(i,-1),n=E1(this._lContainer,e);n&&(r0(Zh(this._lContainer),e),q0(n[ut],n))}detach(i){let e=this._adjustIndex(i,-1),n=E1(this._lContainer,e);return n&&r0(Zh(this._lContainer),e)!=null?new O1(n):null}_adjustIndex(i,e=0){return i??this.length+e}};function Ob(t){return t[s0]}function Zh(t){return t[s0]||(t[s0]=[])}function ax(t,i){let e,n=i[t.index];return ho(n)?e=n:(e=KC(n,i,null,t),i[t.index]=e,Wg(i,e)),mU(e,i,t,n),new rx(e,t,i)}function uU(t,i){let e=t[sn],n=e.createComment(""),r=Ta(i,t),a=e.parentNode(r);return _0(e,a,n,e.nextSibling(r),!1),n}var mU=hU,pU=()=>!1;function fU(t,i,e){return pU(t,i,e)}function hU(t,i,e,n){if(t[Js])return;let r;e.type&8?r=Ia(n):r=uU(i,e),t[Js]=r}var F6=class t{queryList;matches=null;constructor(i){this.queryList=i}clone(){return new t(this.queryList)}setDirty(){this.queryList.setDirty()}},B6=class t{queries;constructor(i=[]){this.queries=i}createEmbeddedView(i){let e=i.queries;if(e!==null){let n=i.contentQueries!==null?i.contentQueries[0]:e.length,r=[];for(let a=0;a<n;a++){let o=e.getByIndex(a),s=this.queries[o.indexInDeclarationView];r.push(s.clone())}return new t(r)}return null}insertView(i){this.dirtyQueriesWithMatches(i)}detachView(i){this.dirtyQueriesWithMatches(i)}finishViewCreation(i){this.dirtyQueriesWithMatches(i)}dirtyQueriesWithMatches(i){for(let e=0;e<this.queries.length;e++)r8(i,e).matches!==null&&this.queries[e].setDirty()}},y0=class{flags;read;predicate;constructor(i,e,n=null){this.flags=e,this.read=n,typeof i=="string"?this.predicate=CU(i):this.predicate=i}},j6=class t{queries;constructor(i=[]){this.queries=i}elementStart(i,e){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(i,e)}elementEnd(i){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(i)}embeddedTView(i){let e=null;for(let n=0;n<this.length;n++){let r=e!==null?e.length:0,a=this.getByIndex(n).embeddedTView(i,r);a&&(a.indexInDeclarationView=n,e!==null?e.push(a):e=[a])}return e!==null?new t(e):null}template(i,e){for(let n=0;n<this.queries.length;n++)this.queries[n].template(i,e)}getByIndex(i){return this.queries[i]}get length(){return this.queries.length}track(i){this.queries.push(i)}},U6=class t{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(i,e=-1){this.metadata=i,this._declarationNodeIndex=e}elementStart(i,e){this.isApplyingToNode(e)&&this.matchTNode(i,e)}elementEnd(i){this._declarationNodeIndex===i.index&&(this._appliesToNextNode=!1)}template(i,e){this.elementStart(i,e)}embeddedTView(i,e){return this.isApplyingToNode(i)?(this.crossesNgTemplate=!0,this.addMatch(-i.index,e),new t(this.metadata)):null}isApplyingToNode(i){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let e=this._declarationNodeIndex,n=i.parent;for(;n!==null&&n.type&8&&n.index!==e;)n=n.parent;return e===(n!==null?n.index:-1)}return this._appliesToNextNode}matchTNode(i,e){let n=this.metadata.predicate;if(Array.isArray(n))for(let r=0;r<n.length;r++){let a=n[r];this.matchTNodeWithReadOption(i,e,gU(e,a)),this.matchTNodeWithReadOption(i,e,J3(e,i,a,!1,!1))}else n===Ke?e.type&4&&this.matchTNodeWithReadOption(i,e,-1):this.matchTNodeWithReadOption(i,e,J3(e,i,n,!1,!1))}matchTNodeWithReadOption(i,e,n){if(n!==null){let r=this.metadata.read;if(r!==null)if(r===Y||r===ot||r===Ke&&e.type&4)this.addMatch(e.index,-2);else{let a=J3(e,i,r,!1,!1);a!==null&&this.addMatch(e.index,a)}else this.addMatch(e.index,n)}}addMatch(i,e){this.matches===null?this.matches=[i,e]:this.matches.push(i,e)}};function gU(t,i){let e=t.localNames;if(e!==null){for(let n=0;n<e.length;n+=2)if(e[n]===i)return e[n+1]}return null}function _U(t,i){return t.type&11?Ll(t,i):t.type&4?K0(t,i):null}function vU(t,i,e,n){return e===-1?_U(i,t):e===-2?bU(t,i,n):k1(t,t[ut],e,i)}function bU(t,i,e){if(e===Y)return Ll(i,t);if(e===Ke)return K0(i,t);if(e===ot)return ax(i,t)}function ox(t,i,e,n){let r=i[uo].queries[n];if(r.matches===null){let a=t.data,o=e.matches,s=[];for(let d=0;o!==null&&d<o.length;d+=2){let f=o[d];if(f<0)s.push(null);else{let v=a[f];s.push(vU(i,v,o[d+1],e.metadata.read))}}r.matches=s}return r.matches}function $6(t,i,e,n){let r=t.queries.getByIndex(e),a=r.matches;if(a!==null){let o=ox(t,i,r,e);for(let s=0;s<a.length;s+=2){let d=a[s];if(d>0)n.push(o[s/2]);else{let f=a[s+1],v=i[-d];for(let y=wi;y<v.length;y++){let M=v[y];M[Xs]===M[Di]&&$6(M[ut],M,f,n)}if(v[Dl]!==null){let y=v[Dl];for(let M=0;M<y.length;M++){let S=y[M];$6(S[ut],S,f,n)}}}}}return n}function i8(t,i){return t[uo].queries[i].queryList}function sx(t,i,e){let n=new Pn((e&4)===4);return ZN(t,i,n,n.destroy),(i[uo]??=new B6).queries.push(new F6(n))-1}function yU(t,i,e){let n=Zt();return n.firstCreatePass&&(lx(n,new y0(t,i,e),-1),(i&2)===2&&(n.staticViewQueries=!0)),sx(n,Ue(),i)}function cx(t,i,e,n){let r=Zt();if(r.firstCreatePass){let a=ki();lx(r,new y0(i,e,n),a.index),xU(r,t),(e&2)===2&&(r.staticContentQueries=!0)}return sx(r,Ue(),e)}function CU(t){return t.split(",").map(i=>i.trim())}function lx(t,i,e){t.queries===null&&(t.queries=new j6),t.queries.track(new U6(i,e))}function xU(t,i){let e=t.contentQueries||(t.contentQueries=[]),n=e.length?e[e.length-1]:-1;i!==n&&e.push(t.queries.length-1,i)}function r8(t,i){return t.queries.getByIndex(i)}function dx(t,i){let e=t[ut],n=r8(e,i);return n.crossesNgTemplate?$6(e,t,i,[]):ox(e,t,n,i)}function ux(t,i,e){let n,r=p3(()=>{n._dirtyCounter();let a=SU(n,t);if(i&&a===void 0)throw new Ce(-951,!1);return a});return n=r[Ki],n._dirtyCounter=Bn(0),n._flatValue=void 0,r}function MU(t){return ux(!0,!1,t)}function wU(t){return ux(!0,!0,t)}function DU(t,i){let e=t[Ki];e._lView=Ue(),e._queryIndex=i,e._queryList=i8(e._lView,i),e._queryList.onDirty(()=>e._dirtyCounter.update(n=>n+1))}function SU(t,i){let e=t._lView,n=t._queryIndex;if(e===void 0||n===void 0||e[nt]&4)return i?void 0:Ni;let r=i8(e,n),a=dx(e,n);return r.reset(a,eC),i?r.first:r._changesDetected||t._flatValue===void 0?t._flatValue=r.toArray():t._flatValue}function Pb(t,i){return MU(i)}function kU(t,i){return wU(i)}var mx=(Pb.required=kU,Pb);function IU(t){let i=[],e=new Map;function n(r){let a=e.get(r);if(!a){let o=t(r);e.set(r,a=o.then(TU))}return a}return C0.forEach((r,a)=>{let o=[];r.templateUrl&&o.push(n(r.templateUrl).then(f=>{r.template=f}));let s=typeof r.styles=="string"?[r.styles]:r.styles||[];if(r.styles=s,r.styleUrl&&r.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(r.styleUrls?.length){let f=r.styles.length,v=r.styleUrls;r.styleUrls.forEach((y,M)=>{s.push(""),o.push(n(y).then(S=>{s[f+M]=S,v.splice(v.indexOf(y),1),v.length==0&&(r.styleUrls=void 0)}))})}else r.styleUrl&&o.push(n(r.styleUrl).then(f=>{s.push(f),r.styleUrl=void 0}));let d=Promise.all(o).then(()=>AU(a));i.push(d)}),OU(),Promise.all(i).then(()=>{})}var C0=new Map,EU=new Set;function OU(){let t=C0;return C0=new Map,t}function PU(){return C0.size===0}function TU(t){return typeof t=="string"?t:t.text()}function AU(t){EU.delete(t)}var po=class{},a8=class{};var x0=class extends po{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new b0(this);constructor(i,e,n,r=!0){super(),this.ngModuleType=i,this._parent=e;let a=ly(i);this._bootstrapComponents=kC(a.bootstrap),this._r3Injector=qy(i,e,[{provide:po,useValue:this},{provide:X0,useValue:this.componentFactoryResolver},...n],er(i),new Set(["environment"])),r&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}},M0=class extends a8{moduleType;constructor(i){super(),this.moduleType=i}create(i){return new x0(this.moduleType,i,[])}};function VU(t,i,e){return new x0(t,i,e,!1)}var G6=class extends po{injector;componentFactoryResolver=new b0(this);instance=null;constructor(i){super();let e=new D1([...i.providers,{provide:po,useValue:this},{provide:X0,useValue:this.componentFactoryResolver}],i.parent||z0(),i.debugName,new Set(["environment"]));this.injector=e,i.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}};function U1(t,i,e=null){return new G6({providers:t,parent:i,debugName:e,runEnvironmentInitializers:!0}).injector}var zU=(()=>{class t{_injector;cachedInjectors=new Map;constructor(e){this._injector=e}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){let n=uy(!1,e.type),r=n.length>0?U1([n],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,r)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(let e of this.cachedInjectors.values())e!==null&&e.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=L({token:t,providedIn:"environment",factory:()=>new t(oe(yn))})}return t})();function T(t){return A1(()=>{let i=px(t),e=je(q({},i),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===iC.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&t.dependencies||null,getStandaloneInjector:i.standalone?r=>r.get(zU).getOrCreateStandaloneInjector(e):null,getExternalStyles:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||Oa.Emulated,styles:t.styles||Ni,_:null,schemas:t.schemas||null,tView:null,id:""});i.standalone&&Jo("NgStandalone"),fx(e);let n=t.dependencies;return e.directiveDefs=Tb(n,!1),e.pipeDefs=Tb(n,!0),e.id=FU(e),e})}function LU(t){return qo(t)||dy(t)}function RU(t){return t!==null}function Z(t){return A1(()=>({type:t.type,bootstrap:t.bootstrap||Ni,declarations:t.declarations||Ni,imports:t.imports||Ni,exports:t.exports||Ni,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function HU(t,i){if(t==null)return Sa;let e={};for(let n in t)if(t.hasOwnProperty(n)){let r=t[n],a,o,s,d;Array.isArray(r)?(s=r[0],a=r[1],o=r[2]??a,d=r[3]||null):(a=r,o=r,s=G0.None,d=null),e[a]=[n,s,d],i[a]=o}return e}function NU(t){if(t==null)return Sa;let i={};for(let e in t)t.hasOwnProperty(e)&&(i[t[e]]=e);return i}function z(t){return A1(()=>{let i=px(t);return fx(i),i})}function vt(t){return{type:t.type,name:t.name,factory:null,pure:t.pure!==!1,standalone:t.standalone??!0,onDestroy:t.type.prototype.ngOnDestroy||null}}function px(t){let i={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:i,inputConfig:t.inputs||Sa,exportAs:t.exportAs||null,standalone:t.standalone??!0,signals:t.signals===!0,selectors:t.selectors||Ni,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:HU(t.inputs,i),outputs:NU(t.outputs),debugInfo:null}}function fx(t){t.features?.forEach(i=>i(t))}function Tb(t,i){if(!t)return null;let e=i?PN:LU;return()=>(typeof t=="function"?t():t).map(n=>e(n)).filter(RU)}function FU(t){let i=0,e=typeof t.consts=="function"?"":t.consts,n=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,e,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery];for(let a of n.join("|"))i=Math.imul(31,i)+a.charCodeAt(0)<<0;return i+=2147483648,"c"+i}function BU(t){return Object.getPrototypeOf(t.prototype).constructor}function le(t){let i=BU(t.type),e=!0,n=[t];for(;i;){let r;if(ka(t))r=i.\u0275cmp||i.\u0275dir;else{if(i.\u0275cmp)throw new Ce(903,!1);r=i.\u0275dir}if(r){if(e){n.push(r);let o=t;o.inputs=Jh(t.inputs),o.declaredInputs=Jh(t.declaredInputs),o.outputs=Jh(t.outputs);let s=r.hostBindings;s&&WU(t,s);let d=r.viewQuery,f=r.contentQueries;if(d&&$U(t,d),f&&GU(t,f),jU(t,r),lN(t.outputs,r.outputs),ka(r)&&r.data.animation){let v=t.data;v.animation=(v.animation||[]).concat(r.data.animation)}}let a=r.features;if(a)for(let o=0;o<a.length;o++){let s=a[o];s&&s.ngInherit&&s(t),s===le&&(e=!1)}}i=Object.getPrototypeOf(i)}UU(n)}function jU(t,i){for(let e in i.inputs){if(!i.inputs.hasOwnProperty(e)||t.inputs.hasOwnProperty(e))continue;let n=i.inputs[e];n!==void 0&&(t.inputs[e]=n,t.declaredInputs[e]=i.declaredInputs[e])}}function UU(t){let i=0,e=null;for(let n=t.length-1;n>=0;n--){let r=t[n];r.hostVars=i+=r.hostVars,r.hostAttrs=Sl(r.hostAttrs,e=Sl(e,r.hostAttrs))}}function Jh(t){return t===Sa?{}:t===Ni?[]:t}function $U(t,i){let e=t.viewQuery;e?t.viewQuery=(n,r)=>{i(n,r),e(n,r)}:t.viewQuery=i}function GU(t,i){let e=t.contentQueries;e?t.contentQueries=(n,r,a)=>{i(n,r,a),e(n,r,a)}:t.contentQueries=i}function WU(t,i){let e=t.hostBindings;e?t.hostBindings=(n,r)=>{i(n,r),e(n,r)}:t.hostBindings=i}function hx(t){let i=e=>{let n=Array.isArray(t);e.hostDirectives===null?(e.findHostDirectiveDefs=gx,e.hostDirectives=n?t.map(W6):[t]):n?e.hostDirectives.unshift(...t.map(W6)):e.hostDirectives.unshift(t)};return i.ngInherit=!0,i}function gx(t,i,e){if(t.hostDirectives!==null)for(let n of t.hostDirectives)if(typeof n=="function"){let r=n();for(let a of r)Ab(W6(a),i,e)}else Ab(n,i,e)}function Ab(t,i,e){let n=dy(t.directive);qU(n.declaredInputs,t.inputs),gx(n,i,e),e.set(n,t),i.push(n)}function W6(t){return typeof t=="function"?{directive:gi(t),inputs:Sa,outputs:Sa}:{directive:gi(t.directive),inputs:Vb(t.inputs),outputs:Vb(t.outputs)}}function Vb(t){if(t===void 0||t.length===0)return Sa;let i={};for(let e=0;e<t.length;e+=2)i[t[e]]=t[e+1];return i}function qU(t,i){for(let e in i)if(i.hasOwnProperty(e)){let n=i[e],r=t[e];t[n]=r}}function _x(t){return o8(t)?Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t:!1}function YU(t,i){if(Array.isArray(t))for(let e=0;e<t.length;e++)i(t[e]);else{let e=t[Symbol.iterator](),n;for(;!(n=e.next()).done;)i(n.value)}}function o8(t){return t!==null&&(typeof t=="function"||typeof t=="object")}function $1(t,i,e){return t[i]=e}function QU(t,i){return t[i]}function _r(t,i,e){let n=t[i];return Object.is(n,e)?!1:(t[i]=e,!0)}function P1(t,i,e,n){let r=_r(t,i,e);return _r(t,i+1,n)||r}function vx(t,i,e,n,r){let a=P1(t,i,e,n);return _r(t,i+2,r)||a}function bx(t,i,e,n,r,a){let o=P1(t,i,e,n);return P1(t,i+2,r,a)||o}function KU(t,i,e,n,r,a,o,s,d){let f=i.consts,v=Fl(i,t,4,o||null,s||null);Dg()&&n8(i,e,v,Yo(f,d),Yg),v.mergedAttrs=Sl(v.mergedAttrs,v.attrs),Tg(i,v);let y=v.tView=$g(2,v,n,r,a,i.directiveRegistry,i.pipeRegistry,null,i.schemas,f,null);return i.queries!==null&&(i.queries.template(i,v),y.queries=i.queries.embeddedTView(v)),v}function w0(t,i,e,n,r,a,o,s,d,f){let v=e+On,y=i.firstCreatePass?KU(v,i,t,n,r,a,o,s,d):i.data[v];Qo(y,!1);let M=XU(i,t,y,e);F0()&&Y0(i,t,M,y),Rl(M,t);let S=KC(M,t,M,y);return t[v]=S,Wg(t,S),fU(S,y,t),R0(y)&&W0(i,t,y),d!=null&&qg(t,y,f),y}function w(t,i,e,n,r,a,o,s){let d=Ue(),f=Zt(),v=Yo(f.consts,a);return w0(d,f,t,i,e,n,r,v,o,s),w}var XU=ZU;function ZU(t,i,e,n){return B0(!0),i[sn].createComment("")}var s8=(()=>{class t{log(e){console.log(e)}warn(e){console.warn(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();var c8=new V(""),G1=new V(""),J0=(()=>{class t{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(e,n,r){this._ngZone=e,this.registry=n,vg()&&(this._destroyRef=u(Ko,{optional:!0})??void 0),l8||(JU(r),r.addToWindow(n)),this._watchAngularEvents(),e.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){let e=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),n=this._ngZone.runOutsideAngular(()=>this._ngZone.onStable.subscribe({next:()=>{se.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}}));this._destroyRef?.onDestroy(()=>{e.unsubscribe(),n.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb()}});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(n=>n.updateCb&&n.updateCb(e)?(clearTimeout(n.timeoutId),!1):!0)}}getPendingTasks(){return this._taskTrackingZone?this._taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,n,r){let a=-1;n&&n>0&&(a=setTimeout(()=>{this._callbacks=this._callbacks.filter(o=>o.timeoutId!==a),e()},n)),this._callbacks.push({doneCb:e,timeoutId:a,updateCb:r})}whenStable(e,n,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(e,n,r),this._runCallbacksIfReady()}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,n,r){return[]}static \u0275fac=function(n){return new(n||t)(oe(se),oe(eu),oe(G1))};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})(),eu=(()=>{class t{_applications=new Map;registerApplication(e,n){this._applications.set(e,n)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,n=!0){return l8?.findTestabilityInTree(this,e,n)??null}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();function JU(t){l8=t}var l8,yx=(()=>{class t{static \u0275prov=L({token:t,providedIn:"root",factory:()=>new q6})}return t})(),q6=class{queuedEffectCount=0;queues=new Map;schedule(i){this.enqueue(i)}remove(i){let e=i.zone,n=this.queues.get(e);n.has(i)&&(n.delete(i),this.queuedEffectCount--)}enqueue(i){let e=i.zone;this.queues.has(e)||this.queues.set(e,new Set);let n=this.queues.get(e);n.has(i)||(this.queuedEffectCount++,n.add(i))}flush(){for(;this.queuedEffectCount>0;)for(let[i,e]of this.queues)i===null?this.flushQueue(e):i.run(()=>this.flushQueue(e))}flushQueue(i){for(let e of i)i.delete(e),this.queuedEffectCount--,e.run()}};function es(t){return!!t&&typeof t.then=="function"}function d8(t){return!!t&&typeof t.subscribe=="function"}var Cx=new V("");function u8(t){return Ol([{provide:Cx,multi:!0,useValue:t}])}var xx=(()=>{class t{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((e,n)=>{this.resolve=e,this.reject=n});appInits=u(Cx,{optional:!0})??[];injector=u(Te);constructor(){}runInitializers(){if(this.initialized)return;let e=[];for(let r of this.appInits){let a=tr(this.injector,r);if(es(a))e.push(a);else if(d8(a)){let o=new Promise((s,d)=>{a.subscribe({complete:s,error:d})});e.push(o)}}let n=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{n()}).catch(r=>{this.reject(r)}),e.length===0&&n(),this.initialized=!0}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),m8=new V("");function e$(){Mh(()=>{throw new Ce(600,!1)})}function t$(t){return t.isBoundToModule}var n$=10;function Mx(t,i){return Array.isArray(i)?i.reduce(Mx,t):q(q({},t),i)}var Si=(()=>{class t{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=u(NF);afterRenderManager=u(uC);zonelessEnabled=u(Vg);rootEffectScheduler=u(yx);dirtyFlags=0;tracingSnapshot=null;externalTestViews=new Set;afterTick=new N;get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];isStable=u(go).hasPendingTasks.pipe(pe(e=>!e));constructor(){u(Hl,{optional:!0})}whenStable(){let e;return new Promise(n=>{e=this.isStable.subscribe({next:r=>{r&&n()}})}).finally(()=>{e.unsubscribe()})}_injector=u(yn);_rendererFactory=null;get injector(){return this._injector}bootstrap(e,n){return this.bootstrapImpl(e,n)}bootstrapImpl(e,n,r=Te.NULL){Xt(10);let a=e instanceof ex;if(!this._injector.get(xx).done){let S="";throw new Ce(405,S)}let s;a?s=e:s=this._injector.get(X0).resolveComponentFactory(e),this.componentTypes.push(s.componentType);let d=t$(s)?void 0:this._injector.get(po),f=n||s.selector,v=s.create(r,[],f,d),y=v.location.nativeElement,M=v.injector.get(c8,null);return M?.registerApplication(y),v.onDestroy(()=>{this.detachView(v.hostView),e0(this.components,v),M?.unregisterApplication(y)}),this._loadComponent(v),Xt(11,v),v}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){Xt(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(Hg.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new Ce(101,!1);let e=_t(null);try{this._runningTick=!0,this.synchronize()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,_t(e),this.afterTick.next(),Xt(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Tn,null,{optional:!0}));let e=0;for(;this.dirtyFlags!==0&&e++<n$;)Xt(14),this.synchronizeOnce(),Xt(15)}synchronizeOnce(){if(this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush()),this.dirtyFlags&7){let e=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:n,notifyErrorHandler:r}of this.allViews)i$(n,r,e,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&23)return}else this._rendererFactory?.begin?.(),this._rendererFactory?.end?.();this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:e})=>H0(e))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(e){let n=e;this._views.push(n),n.attachToAppRef(this)}detachView(e){let n=e;e0(this._views,n),n.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(m8,[]).forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>e0(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new Ce(406,!1);let e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function e0(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}function i$(t,i,e,n){if(!e&&!H0(t))return;WC(t,i,e&&!n?0:1)}function ee(t,i,e,n){let r=Ue(),a=cc();if(_r(r,a,i)){let o=Zt(),s=zl();ij(s,r,t,i,e,n)}return ee}function p8(t,i,e,n){return _r(t,cc(),e)?i+Ji(e)+n:Zn}function wx(t,i,e,n,r,a){let o=Ig(),s=P1(t,o,e,r);return L1(2),s?i+Ji(e)+n+Ji(r)+a:Zn}function r$(t,i,e,n,r,a,o,s){let d=Ig(),f=vx(t,d,e,r,o);return L1(3),f?i+Ji(e)+n+Ji(r)+a+Ji(o)+s:Zn}function a$(t,i,e,n,r,a,o,s,d,f){let v=Ig(),y=bx(t,v,e,r,o,d);return L1(4),y?i+Ji(e)+n+Ji(r)+a+Ji(o)+s+Ji(d)+f:Zn}function Y3(t,i){return t<<17|i<<2}function ac(t){return t>>17&32767}function o$(t){return(t&2)==2}function s$(t,i){return t&131071|i<<17}function Y6(t){return t|2}function El(t){return(t&131068)>>2}function e6(t,i){return t&-131069|i<<2}function c$(t){return(t&1)===1}function Q6(t){return t|1}function l$(t,i,e,n,r,a){let o=a?i.classBindings:i.styleBindings,s=ac(o),d=El(o);t[n]=e;let f=!1,v;if(Array.isArray(e)){let y=e;v=y[1],(v===null||V1(y,v)>0)&&(f=!0)}else v=e;if(r)if(d!==0){let M=ac(t[s+1]);t[n+1]=Y3(M,s),M!==0&&(t[M+1]=e6(t[M+1],n)),t[s+1]=s$(t[s+1],n)}else t[n+1]=Y3(s,0),s!==0&&(t[s+1]=e6(t[s+1],n)),s=n;else t[n+1]=Y3(d,0),s===0?s=n:t[d+1]=e6(t[d+1],n),d=n;f&&(t[n+1]=Y6(t[n+1])),zb(t,v,n,!0),zb(t,v,n,!1),d$(i,v,t,n,a),o=Y3(s,d),a?i.classBindings=o:i.styleBindings=o}function d$(t,i,e,n,r){let a=r?t.residualClasses:t.residualStyles;a!=null&&typeof i=="string"&&V1(a,i)>=0&&(e[n+1]=Q6(e[n+1]))}function zb(t,i,e,n){let r=t[e+1],a=i===null,o=n?ac(r):El(r),s=!1;for(;o!==0&&(s===!1||a);){let d=t[o],f=t[o+1];u$(d,i)&&(s=!0,t[o+1]=n?Q6(f):Y6(f)),o=n?ac(f):El(f)}s&&(t[e+1]=n?Y6(r):Q6(r))}function u$(t,i){return t===null||i==null||(Array.isArray(t)?t[1]:t)===i?!0:Array.isArray(t)&&typeof i=="string"?V1(t,i)>=0:!1}var Jr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function m$(t){return t.substring(Jr.key,Jr.keyEnd)}function p$(t){return f$(t),Dx(t,Sx(t,0,Jr.textEnd))}function Dx(t,i){let e=Jr.textEnd;return e===i?-1:(i=Jr.keyEnd=h$(t,Jr.key=i,e),Sx(t,i,e))}function f$(t){Jr.key=0,Jr.keyEnd=0,Jr.value=0,Jr.valueEnd=0,Jr.textEnd=t.length}function Sx(t,i,e){for(;i<e&&t.charCodeAt(i)<=32;)i++;return i}function h$(t,i,e){for(;i<e&&t.charCodeAt(i)>32;)i++;return i}function C(t,i,e){let n=Ue(),r=cc();if(_r(n,r,i)){let a=Zt(),o=zl();F1(a,o,n,t,i,n[sn],e,!1)}return C}function K6(t,i,e,n,r){Qg(i,t,e,r?"class":"style",n)}function Et(t,i,e){return Ix(t,i,e,!1),Et}function ne(t,i){return Ix(t,i,null,!0),ne}function Tt(t){Ex(C$,kx,t,!0)}function kx(t,i){for(let e=p$(i);e>=0;e=Dx(i,e))A0(t,m$(i),!0)}function Ix(t,i,e,n){let r=Ue(),a=Zt(),o=L1(2);if(a.firstUpdatePass&&Px(a,t,o,n),i!==Zn&&_r(r,o,i)){let s=a.data[na()];Tx(a,s,r,r[sn],t,r[o+1]=M$(i,e),n,o)}}function Ex(t,i,e,n){let r=Zt(),a=L1(2);r.firstUpdatePass&&Px(r,null,a,n);let o=Ue();if(e!==Zn&&_r(o,a,e)){let s=r.data[na()];if(Ax(s,n)&&!Ox(r,a)){let d=n?s.classesWithoutHost:s.stylesWithoutHost;d!==null&&(e=a6(d,e||"")),K6(r,s,o,e,n)}else x$(r,s,o,o[sn],o[a+1],o[a+1]=y$(t,i,e),n,a)}}function Ox(t,i){return i>=t.expandoStartIndex}function Px(t,i,e,n){let r=t.data;if(r[e+1]===null){let a=r[na()],o=Ox(t,e);Ax(a,n)&&i===null&&!o&&(i=!1),i=g$(r,a,i,n),l$(r,a,i,e,o,n)}}function g$(t,i,e,n){let r=dF(t),a=n?i.residualClasses:i.residualStyles;if(r===null)(n?i.classBindings:i.styleBindings)===0&&(e=t6(null,t,i,e,n),e=T1(e,i.attrs,n),a=null);else{let o=i.directiveStylingLast;if(o===-1||t[o]!==r)if(e=t6(r,t,i,e,n),a===null){let d=_$(t,i,n);d!==void 0&&Array.isArray(d)&&(d=t6(null,t,i,d[1],n),d=T1(d,i.attrs,n),v$(t,i,n,d))}else a=b$(t,i,n)}return a!==void 0&&(n?i.residualClasses=a:i.residualStyles=a),e}function _$(t,i,e){let n=e?i.classBindings:i.styleBindings;if(El(n)!==0)return t[ac(n)]}function v$(t,i,e,n){let r=e?i.classBindings:i.styleBindings;t[ac(r)]=n}function b$(t,i,e){let n,r=i.directiveEnd;for(let a=1+i.directiveStylingLast;a<r;a++){let o=t[a].hostAttrs;n=T1(n,o,e)}return T1(n,i.attrs,e)}function t6(t,i,e,n,r){let a=null,o=e.directiveEnd,s=e.directiveStylingLast;for(s===-1?s=e.directiveStart:s++;s<o&&(a=i[s],n=T1(n,a.hostAttrs,r),a!==t);)s++;return t!==null&&(e.directiveStylingLast=s),n}function T1(t,i,e){let n=e?1:2,r=-1;if(i!==null)for(let a=0;a<i.length;a++){let o=i[a];typeof o=="number"?r=o:r===n&&(Array.isArray(t)||(t=t===void 0?[]:["",t]),A0(t,o,e?!0:i[++a]))}return t===void 0?null:t}function y$(t,i,e){if(e==null||e==="")return Ni;let n=[],r=zr(e);if(Array.isArray(r))for(let a=0;a<r.length;a++)t(n,r[a],!0);else if(typeof r=="object")for(let a in r)r.hasOwnProperty(a)&&t(n,a,r[a]);else typeof r=="string"&&i(n,r);return n}function C$(t,i,e){let n=String(i);n!==""&&!n.includes(" ")&&A0(t,n,e)}function x$(t,i,e,n,r,a,o,s){r===Zn&&(r=Ni);let d=0,f=0,v=0<r.length?r[0]:null,y=0<a.length?a[0]:null;for(;v!==null||y!==null;){let M=d<r.length?r[d+1]:void 0,S=f<a.length?a[f+1]:void 0,O=null,Q;v===y?(d+=2,f+=2,M!==S&&(O=y,Q=S)):y===null||v!==null&&v<y?(d+=2,O=v):(f+=2,O=y,Q=S),O!==null&&Tx(t,i,e,n,O,Q,o,s),v=d<r.length?r[d]:null,y=f<a.length?a[f]:null}}function Tx(t,i,e,n,r,a,o,s){if(!(i.type&3))return;let d=t.data,f=d[s+1],v=c$(f)?Lb(d,i,e,r,El(f),o):void 0;if(!D0(v)){D0(a)||o$(f)&&(a=Lb(d,null,e,r,s,o));let y=xy(na(),e);Cj(n,o,y,r,a)}}function Lb(t,i,e,n,r,a){let o=i===null,s;for(;r>0;){let d=t[r],f=Array.isArray(d),v=f?d[1]:d,y=v===null,M=e[r+1];M===Zn&&(M=y?Ni:void 0);let S=y?Gh(M,n):v===n?M:void 0;if(f&&!D0(S)&&(S=Gh(d,n)),D0(S)&&(s=S,o))return s;let O=t[r+1];r=o?ac(O):El(O)}if(i!==null){let d=a?i.residualClasses:i.residualStyles;d!=null&&(s=Gh(d,n))}return s}function D0(t){return t!==void 0}function M$(t,i){return t==null||t===""||(typeof i=="string"?t=t+i:typeof t=="object"&&(t=er(zr(t)))),t}function Ax(t,i){return(t.flags&(i?8:16))!==0}function tu(t,i,e){let n=Ue(),r=p8(n,t,i,e);Ex(A0,kx,r,!0)}var X6=class{destroy(i){}updateValue(i,e){}swap(i,e){let n=Math.min(i,e),r=Math.max(i,e),a=this.detach(r);if(r-n>1){let o=this.detach(n);this.attach(n,a),this.attach(r,o)}else this.attach(n,a)}move(i,e){this.attach(e,this.detach(i))}};function n6(t,i,e,n,r){return t===e&&Object.is(i,n)?1:Object.is(r(t,i),r(e,n))?-1:0}function w$(t,i,e){let n,r,a=0,o=t.length-1,s=void 0;if(Array.isArray(i)){let d=i.length-1;for(;a<=o&&a<=d;){let f=t.at(a),v=i[a],y=n6(a,f,a,v,e);if(y!==0){y<0&&t.updateValue(a,v),a++;continue}let M=t.at(o),S=i[d],O=n6(o,M,d,S,e);if(O!==0){O<0&&t.updateValue(o,S),o--,d--;continue}let Q=e(a,f),ie=e(o,M),de=e(a,v);if(Object.is(de,ie)){let ze=e(d,S);Object.is(ze,Q)?(t.swap(a,o),t.updateValue(o,S),d--,o--):t.move(o,a),t.updateValue(a,v),a++;continue}if(n??=new S0,r??=Hb(t,a,o,e),Z6(t,n,a,de))t.updateValue(a,v),a++,o++;else if(r.has(de))n.set(Q,t.detach(a)),o--;else{let ze=t.create(a,i[a]);t.attach(a,ze),a++,o++}}for(;a<=d;)Rb(t,n,e,a,i[a]),a++}else if(i!=null){let d=i[Symbol.iterator](),f=d.next();for(;!f.done&&a<=o;){let v=t.at(a),y=f.value,M=n6(a,v,a,y,e);if(M!==0)M<0&&t.updateValue(a,y),a++,f=d.next();else{n??=new S0,r??=Hb(t,a,o,e);let S=e(a,y);if(Z6(t,n,a,S))t.updateValue(a,y),a++,o++,f=d.next();else if(!r.has(S))t.attach(a,t.create(a,y)),a++,o++,f=d.next();else{let O=e(a,v);n.set(O,t.detach(a)),o--}}}for(;!f.done;)Rb(t,n,e,t.length,f.value),f=d.next()}for(;a<=o;)t.destroy(t.detach(o--));n?.forEach(d=>{t.destroy(d)})}function Z6(t,i,e,n){return i!==void 0&&i.has(n)?(t.attach(e,i.get(n)),i.delete(n),!0):!1}function Rb(t,i,e,n,r){if(Z6(t,i,n,e(n,r)))t.updateValue(n,r);else{let a=t.create(n,r);t.attach(n,a)}}function Hb(t,i,e,n){let r=new Set;for(let a=i;a<=e;a++)r.add(n(a,t.at(a)));return r}var S0=class{kvMap=new Map;_vMap=void 0;has(i){return this.kvMap.has(i)}delete(i){if(!this.has(i))return!1;let e=this.kvMap.get(i);return this._vMap!==void 0&&this._vMap.has(e)?(this.kvMap.set(i,this._vMap.get(e)),this._vMap.delete(e)):this.kvMap.delete(i),!0}get(i){return this.kvMap.get(i)}set(i,e){if(this.kvMap.has(i)){let n=this.kvMap.get(i);this._vMap===void 0&&(this._vMap=new Map);let r=this._vMap;for(;r.has(n);)n=r.get(n);r.set(n,e)}else this.kvMap.set(i,e)}forEach(i){for(let[e,n]of this.kvMap)if(i(n,e),this._vMap!==void 0){let r=this._vMap;for(;r.has(n);)n=r.get(n),i(n,e)}}};function ke(t,i){Jo("NgControlFlow");let e=Ue(),n=cc(),r=e[n]!==Zn?e[n]:-1,a=r!==-1?k0(e,On+r):void 0,o=0;if(_r(e,n,t)){let s=_t(null);try{if(a!==void 0&&ZC(a,o),t!==-1){let d=On+t,f=k0(e,d),v=ng(e[ut],d),y=Il(f,v.tView.ssrId),M=B1(e,v,i,{dehydratedView:y});j1(f,M,o,kl(v,y))}}finally{_t(s)}}else if(a!==void 0){let s=XC(a,o);s!==void 0&&(s[Xn]=i)}}var J6=class{lContainer;$implicit;$index;constructor(i,e,n){this.lContainer=i,this.$implicit=e,this.$index=n}get $count(){return this.lContainer.length-wi}};function bo(t,i){return i}var eg=class{hasEmptyBlock;trackByFn;liveCollection;constructor(i,e,n){this.hasEmptyBlock=i,this.trackByFn=e,this.liveCollection=n}};function ir(t,i,e,n,r,a,o,s,d,f,v,y,M){Jo("NgControlFlow");let S=Ue(),O=Zt(),Q=d!==void 0,ie=Ue(),de=s?o.bind(ie[gr][Xn]):o,ze=new eg(Q,de);ie[On+t]=ze,w0(S,O,t+1,i,e,n,r,Yo(O.consts,a)),Q&&w0(S,O,t+2,d,f,v,y,Yo(O.consts,M))}var tg=class extends X6{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(i,e,n){super(),this.lContainer=i,this.hostLView=e,this.templateTNode=n}get length(){return this.lContainer.length-wi}at(i){return this.getLView(i)[Xn].$implicit}attach(i,e){let n=e[Ml];this.needsIndexUpdate||=i!==this.length,j1(this.lContainer,e,i,kl(this.templateTNode,n))}detach(i){return this.needsIndexUpdate||=i!==this.length-1,D$(this.lContainer,i)}create(i,e){let n=Il(this.lContainer,this.templateTNode.tView.ssrId),r=B1(this.hostLView,this.templateTNode,new J6(this.lContainer,e,i),{dehydratedView:n});return this.operationsCounter?.recordCreate(),r}destroy(i){q0(i[ut],i),this.operationsCounter?.recordDestroy()}updateValue(i,e){this.getLView(i)[Xn].$implicit=e}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let i=0;i<this.length;i++)this.getLView(i)[Xn].$index=i}getLView(i){return S$(this.lContainer,i)}};function rr(t){let i=_t(null),e=na();try{let n=Ue(),r=n[ut],a=n[e],o=e+1,s=k0(n,o);if(a.liveCollection===void 0){let f=ng(r,o);a.liveCollection=new tg(s,n,f)}else a.liveCollection.reset();let d=a.liveCollection;if(w$(d,t,a.trackByFn),d.updateIndexes(),a.hasEmptyBlock){let f=cc(),v=d.length===0;if(_r(n,f,v)){let y=e+2,M=k0(n,y);if(v){let S=ng(r,y),O=Il(M,S.tView.ssrId),Q=B1(n,S,void 0,{dehydratedView:O});j1(M,Q,0,kl(S,O))}else ZC(M,0)}}}finally{_t(i)}}function k0(t,i){return t[i]}function D$(t,i){return E1(t,i)}function S$(t,i){return XC(t,i)}function ng(t,i){return Cg(t,i)}function p(t,i,e,n){let r=Ue(),a=Zt(),o=On+t,s=r[sn],d=a.firstCreatePass?nx(o,a,r,i,Yg,Dg(),e,n):a.data[o],f=k$(a,r,d,s,i,t);r[o]=f;let v=R0(d);return Qo(d,!0),TC(s,f,d),!Zg(d)&&F0()&&Y0(a,r,f,d),(JN()===0||v)&&Rl(f,r),eF(),v&&(W0(a,r,d),Fg(a,d,r)),n!==null&&qg(r,d),p}function h(){let t=ki();Sg()?kg():(t=t.parent,Qo(t,!1));let i=t;nF(i)&&iF(),tF();let e=Zt();return e.firstCreatePass&&ix(e,i),i.classesWithoutHost!=null&&_F(i)&&K6(e,i,Ue(),i.classesWithoutHost,!0),i.stylesWithoutHost!=null&&vF(i)&&K6(e,i,Ue(),i.stylesWithoutHost,!1),h}function H(t,i,e,n){return p(t,i,e,n),h(),H}var k$=(t,i,e,n,r,a)=>(B0(!0),OC(n,r,fF()));function I$(t,i,e,n,r){let a=i.consts,o=Yo(a,n),s=Fl(i,t,8,"ng-container",o);o!==null&&H6(s,o,!0);let d=Yo(a,r);return Dg()&&n8(i,e,s,d,Yg),s.mergedAttrs=Sl(s.mergedAttrs,s.attrs),i.queries!==null&&i.queries.elementStart(i,s),s}function ln(t,i,e){let n=Ue(),r=Zt(),a=t+On,o=r.firstCreatePass?I$(a,r,n,i,e):r.data[a];Qo(o,!0);let s=E$(r,n,o,t);return n[a]=s,F0()&&Y0(r,n,s,o),Rl(s,n),R0(o)&&(W0(r,n,o),Fg(r,o,n)),e!=null&&qg(n,o),ln}function dn(){let t=ki(),i=Zt();return Sg()?kg():(t=t.parent,Qo(t,!1)),i.firstCreatePass&&(Tg(i,t),yg(t)&&i.queries.elementEnd(t)),dn}function Vt(t,i,e){return ln(t,i,e),dn(),Vt}var E$=(t,i,e,n)=>(B0(!0),jB(i[sn],""));function ce(){return Ue()}function Nt(t,i,e){let n=Ue(),r=cc();if(_r(n,r,i)){let a=Zt(),o=zl();F1(a,o,n,t,i,n[sn],e,!0)}return Nt}var qs=void 0;function O$(t){let i=Math.floor(Math.abs(t)),e=t.toString().replace(/^[^.]*\.?/,"").length;return i===1&&e===0?1:5}var P$=["en",[["a","p"],["AM","PM"],qs],[["AM","PM"],qs,qs],[["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"]],qs,[["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"]],qs,[["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}",qs,"{1} 'at' {0}",qs],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",O$],M1={};function Vx(t,i,e){typeof i!="string"&&(e=i,i=t[cn.LocaleId]),i=i.toLowerCase().replace(/_/g,"-"),M1[i]=t,e&&(M1[i][cn.ExtraData]=e)}function ar(t){let i=T$(t),e=Nb(i);if(e)return e;let n=i.split("-")[0];if(e=Nb(n),e)return e;if(n==="en")return P$;throw new Ce(701,!1)}function Nb(t){return t in M1||(M1[t]=si.ng&&si.ng.common&&si.ng.common.locales&&si.ng.common.locales[t]),M1[t]}var cn=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}(cn||{});function T$(t){return t.toLowerCase().replace(/_/g,"-")}var I0="en-US",A$="USD";var V$=I0;function z$(t){typeof t=="string"&&(V$=t.toLowerCase().replace(/_/g,"-"))}function Fb(t,i,e){return function n(r){if(r===Function)return e;let a=Tl(t)?Ea(t.index,i):i;t8(a,5);let o=i[Xn],s=Bb(i,o,e,r),d=n.__ngNextListenerFn__;for(;d;)s=Bb(i,o,d,r)&&s,d=d.__ngNextListenerFn__;return s}}function Bb(t,i,e,n){let r=_t(null);try{return Xt(6,i,e),e(n)!==!1}catch(a){return L$(t,a),!1}finally{Xt(7,i,e),_t(r)}}function L$(t,i){let e=t[wl],n=e?e.get(Fi,null):null;n&&n.handleError(i)}function jb(t,i,e,n,r,a){let o=i[e],s=i[ut],f=s.data[e].outputs[n],v=o[f],y=s.firstCreatePass?wg(s):null,M=Mg(i),S=v.subscribe(a),O=M.length;M.push(a,S),y&&y.push(r,t.index,O,-(O+1))}function R(t,i,e,n){let r=Ue(),a=Zt(),o=ki();return zx(a,r,r[sn],o,t,i,n),R}function R$(t,i,e,n){let r=t.cleanup;if(r!=null)for(let a=0;a<r.length-1;a+=2){let o=r[a];if(o===e&&r[a+1]===n){let s=i[o0],d=r[a+2];return s.length>d?s[d]:null}typeof o=="string"&&(a+=2)}return null}function zx(t,i,e,n,r,a,o){let s=R0(n),f=t.firstCreatePass?wg(t):null,v=Mg(i),y=!0;if(n.type&3||o){let M=Ta(n,i),S=o?o(M):M,O=v.length,Q=o?de=>o(Ia(de[n.index])):n.index,ie=null;if(!o&&s&&(ie=R$(t,i,r,n.index)),ie!==null){let de=ie.__ngLastListenerFn__||ie;de.__ngNextListenerFn__=a,ie.__ngLastListenerFn__=a,y=!1}else{a=Fb(n,i,a),nB(i,S,r,a);let de=e.listen(S,r,a);v.push(a,de),f&&f.push(r,Q,O,O+1)}}else a=Fb(n,i,a);if(y){let M=n.outputs?.[r],S=n.hostDirectiveOutputs?.[r];if(S&&S.length)for(let O=0;O<S.length;O+=2){let Q=S[O],ie=S[O+1];jb(n,i,Q,ie,r,a)}if(M&&M.length)for(let O of M)jb(n,i,O,r,r,a)}}function D(t=1){return mF(t)}function H$(t,i){let e=null,n=AB(t);for(let r=0;r<i.length;r++){let a=i[r];if(a==="*"){e=r;continue}if(n===null?EC(t,a,!0):LB(n,a))return r}return e}function xe(t){let i=Ue()[gr][nr];if(!i.projection){let e=t?t.length:1,n=i.projection=IN(e,null),r=n.slice(),a=i.child;for(;a!==null;){if(a.type!==128){let o=t?H$(a,t):0;o!==null&&(r[o]?r[o].projectionNext=a:n[o]=a,r[o]=a)}a=a.next}}}function ae(t,i=0,e,n,r,a){let o=Ue(),s=Zt(),d=n?t+1:null;d!==null&&w0(o,s,d,n,r,a,null,e);let f=Fl(s,On+t,16,null,e||null);f.projection===null&&(f.projection=i),kg();let y=!o[Ml]||ky();o[gr][nr].projection[f.projection]===null&&d!==null?N$(o,s,d):y&&!Zg(f)&&bj(s,o,f)}function N$(t,i,e){let n=On+e,r=i.data[n],a=t[n],o=Il(a,r.tView.ssrId),s=B1(t,r,void 0,{dehydratedView:o});j1(a,s,0,kl(r,o))}function Ot(t,i,e){return nu(t,"",i,"",e),Ot}function nu(t,i,e,n,r){let a=Ue(),o=p8(a,i,e,n);if(o!==Zn){let s=Zt(),d=zl();F1(s,d,a,t,o,a[sn],r,!1)}return nu}function iu(t,i,e,n,r,a,o){let s=Ue(),d=wx(s,i,e,n,r,a);if(d!==Zn){let f=Zt(),v=zl();F1(f,v,s,t,d,s[sn],o,!1)}return iu}function Se(t,i,e,n){cx(t,i,e,n)}function me(t,i,e){yU(t,i,e)}function G(t){let i=Ue(),e=Zt(),n=Eg();N0(n+1);let r=r8(e,n);if(t.dirty&&YN(i)===((r.metadata.flags&2)===2)){if(r.matches===null)t.reset([]);else{let a=dx(i,n);t.reset(a,eC),t.notifyOnChanges()}return!0}return!1}function W(){return i8(Ue(),Eg())}function Lx(t,i,e,n,r){DU(i,cx(t,e,n,r))}function Rx(t=1){N0(Eg()+t)}function it(t){let i=aF();return z1(i,On+t)}function c(t,i=""){let e=Ue(),n=Zt(),r=t+On,a=n.firstCreatePass?Fl(n,r,1,i,null):n.data[r],o=F$(n,e,a,i,t);e[r]=o,F0()&&Y0(n,e,o,a),Qo(a,!1)}var F$=(t,i,e,n,r)=>(B0(!0),FB(i[sn],n));function P(t){return K("",t,""),P}function K(t,i,e){let n=Ue(),r=p8(n,t,i,e);return r!==Zn&&ru(n,na(),r),K}function bt(t,i,e,n,r){let a=Ue(),o=wx(a,t,i,e,n,r);return o!==Zn&&ru(a,na(),o),bt}function ts(t,i,e,n,r,a,o){let s=Ue(),d=r$(s,t,i,e,n,r,a,o);return d!==Zn&&ru(s,na(),d),ts}function B$(t,i,e,n,r,a,o,s,d){let f=Ue(),v=a$(f,t,i,e,n,r,a,o,s,d);return v!==Zn&&ru(f,na(),v),B$}function ru(t,i,e){let n=xy(i,t);BB(t[sn],n,e)}function W1(t,i,e){tC(i)&&(i=i());let n=Ue(),r=cc();if(_r(n,r,i)){let a=Zt(),o=zl();F1(a,o,n,t,i,n[sn],e,!1)}return W1}function au(t,i){let e=tC(t);return e&&t.set(i),e}function q1(t,i){let e=Ue(),n=Zt(),r=ki();return zx(n,e,e[sn],r,t,i),q1}var j$={};function f8(t){let i=Zt(),e=Ue(),n=t+On,r=Fl(i,n,128,null,null);return Qo(r,!1),My(i,e,n,j$),f8}function U$(t,i,e){let n=Zt();if(n.firstCreatePass){let r=ka(t);ig(e,n.data,n.blueprint,r,!0),ig(i,n.data,n.blueprint,r,!1)}}function ig(t,i,e,n,r){if(t=gi(t),Array.isArray(t))for(let a=0;a<t.length;a++)ig(t[a],i,e,n,r);else{let a=Zt(),o=Ue(),s=ki(),d=xl(t)?t:gi(t.provide),f=fy(t),v=s.providerIndexes&1048575,y=s.directiveStart,M=s.providerIndexes>>20;if(xl(t)||!t.multi){let S=new nc(f,r,E),O=r6(d,i,r?v:v+M,y);O===-1?(_6(p0(s,o),a,d),i6(a,t,i.length),i.push(d),s.directiveStart++,s.directiveEnd++,r&&(s.providerIndexes+=1048576),e.push(S),o.push(S)):(e[O]=S,o[O]=S)}else{let S=r6(d,i,v+M,y),O=r6(d,i,v,v+M),Q=S>=0&&e[S],ie=O>=0&&e[O];if(r&&!ie||!r&&!Q){_6(p0(s,o),a,d);let de=W$(r?G$:$$,e.length,r,n,f);!r&&ie&&(e[O].providerFactory=de),i6(a,t,i.length,0),i.push(d),s.directiveStart++,s.directiveEnd++,r&&(s.providerIndexes+=1048576),e.push(de),o.push(de)}else{let de=Hx(e[r?O:S],f,!r&&n);i6(a,t,S>-1?S:O,de)}!r&&n&&ie&&e[O].componentProviders++}}}function i6(t,i,e,n){let r=xl(i),a=LN(i);if(r||a){let d=(a?gi(i.useClass):i).prototype.ngOnDestroy;if(d){let f=t.destroyHooks||(t.destroyHooks=[]);if(!r&&i.multi){let v=f.indexOf(e);v===-1?f.push(e,[n,d]):f[v+1].push(n,d)}else f.push(e,d)}}}function Hx(t,i,e){return e&&t.componentProviders++,t.multi.push(i)-1}function r6(t,i,e,n){for(let r=e;r<n;r++)if(i[r]===t)return r;return-1}function $$(t,i,e,n,r){return rg(this.multi,[])}function G$(t,i,e,n,r){let a=this.multi,o;if(this.providerFactory){let s=this.providerFactory.componentProviders,d=k1(n,n[ut],this.providerFactory.index,r);o=d.slice(0,s),rg(a,o);for(let f=s;f<d.length;f++)o.push(d[f])}else o=[],rg(a,o);return o}function rg(t,i){for(let e=0;e<t.length;e++){let n=t[e];i.push(n())}return i}function W$(t,i,e,n,r){let a=new nc(t,e,E);return a.multi=[],a.index=i,a.componentProviders=0,Hx(a,r,n&&!e),a}function ue(t,i=[]){return e=>{e.providersResolver=(n,r)=>U$(n,r?r(t):t,i)}}function Lr(t,i,e){let n=sc()+t,r=Ue();return r[n]===Zn?$1(r,n,e?i.call(e):i()):QU(r,n)}function yo(t,i,e,n){return Nx(Ue(),sc(),t,i,e,n)}function Va(t,i,e,n,r){return Fx(Ue(),sc(),t,i,e,n,r)}function ou(t,i){let e=t[i];return e===Zn?void 0:e}function Nx(t,i,e,n,r,a){let o=i+e;return _r(t,o,r)?$1(t,o+1,a?n.call(a,r):n(r)):ou(t,o+1)}function Fx(t,i,e,n,r,a,o){let s=i+e;return P1(t,s,r,a)?$1(t,s+2,o?n.call(o,r,a):n(r,a)):ou(t,s+2)}function q$(t,i,e,n,r,a,o,s){let d=i+e;return vx(t,d,r,a,o)?$1(t,d+3,s?n.call(s,r,a,o):n(r,a,o)):ou(t,d+3)}function Y$(t,i,e,n,r,a,o,s,d){let f=i+e;return bx(t,f,r,a,o,s)?$1(t,f+4,d?n.call(d,r,a,o,s):n(r,a,o,s)):ou(t,f+4)}function k(t,i){let e=Zt(),n,r=t+On;e.firstCreatePass?(n=Q$(i,e.pipeRegistry),e.data[r]=n,n.onDestroy&&(e.destroyHooks??=[]).push(r,n.onDestroy)):n=e.data[r];let a=n.factory||(n.factory=Ks(n.type,!0)),o,s=Zi(E);try{let d=m0(!1),f=a();return m0(d),My(e,Ue(),r,f),f}finally{Zi(s)}}function Q$(t,i){if(i)for(let e=i.length-1;e>=0;e--){let n=i[e];if(t===n.name)return n}}function I(t,i,e){let n=t+On,r=Ue(),a=z1(r,n);return su(r,n)?Nx(r,sc(),i,a.transform,e,a):a.transform(e)}function ia(t,i,e,n){let r=t+On,a=Ue(),o=z1(a,r);return su(a,r)?Fx(a,sc(),i,o.transform,e,n,o):o.transform(e,n)}function ope(t,i,e,n,r){let a=t+On,o=Ue(),s=z1(o,a);return su(o,a)?q$(o,sc(),i,s.transform,e,n,r,s):s.transform(e,n,r)}function h8(t,i,e,n,r,a){let o=t+On,s=Ue(),d=z1(s,o);return su(s,o)?Y$(s,sc(),i,d.transform,e,n,r,a,d):d.transform(e,n,r,a)}function su(t,i){return t[ut].data[i].pure}function jn(t,i){return K0(t,i)}var Q3=null;function K$(t){Q3!==null&&(t.defaultEncapsulation!==Q3.defaultEncapsulation||t.preserveWhitespaces!==Q3.preserveWhitespaces)||(Q3=t)}var oc=class{full;major;minor;patch;constructor(i){this.full=i;let e=i.split(".");this.major=e[0],this.minor=e[1],this.patch=e.slice(2).join(".")}},g8=new oc("19.2.14"),ag=class{ngModuleFactory;componentFactories;constructor(i,e){this.ngModuleFactory=i,this.componentFactories=e}},Bx=(()=>{class t{compileModuleSync(e){return new M0(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){let n=this.compileModuleSync(e),r=ly(e),a=kC(r.declarations).reduce((o,s)=>{let d=qo(s);return d&&o.push(new rc(d)),o},[]);return new ag(n,a)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),X$=new V("");function Z$(t,i,e){let n=new M0(e);return Promise.resolve(n)}function Ub(t){for(let i=t.length-1;i>=0;i--)if(t[i]!==void 0)return t[i]}var J$=(()=>{class t{zone=u(se);changeDetectionScheduler=u(ic);applicationRef=u(Si);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function eG({ngZoneFactory:t,ignoreChangesOutsideZone:i,scheduleInRootZone:e}){return t??=()=>new se(je(q({},jx()),{scheduleInRootZone:e})),[{provide:se,useFactory:t},{provide:Cl,multi:!0,useFactory:()=>{let n=u(J$,{optional:!0});return()=>n.initialize()}},{provide:Cl,multi:!0,useFactory:()=>{let n=u(tG);return()=>{n.initialize()}}},i===!0?{provide:Qy,useValue:!0}:[],{provide:Ky,useValue:e??Yy}]}function jx(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}var tG=(()=>{class t{subscription=new Me;initialized=!1;zone=u(se);pendingTasks=u(go);initialize(){if(this.initialized)return;this.initialized=!0;let e=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(e=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{se.assertNotInAngularZone(),queueMicrotask(()=>{e!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(e),e=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{se.assertInAngularZone(),e??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var nG=(()=>{class t{appRef=u(Si);taskService=u(go);ngZone=u(se);zonelessEnabled=u(Vg);tracing=u(Hl,{optional:!0});disableScheduling=u(Qy,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new Me;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(h0):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(u(Ky,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof g0||!this.zoneIsDefined)}notify(e){if(!this.zonelessEnabled&&e===5)return;let n=!1;switch(e){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2,n=!0;break}case 12:{this.appRef.dirtyFlags|=16,n=!0;break}case 13:{this.appRef.dirtyFlags|=2,n=!0;break}case 11:{n=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(n))return;let r=this.useMicrotaskScheduler?mb:Xy;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>r(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>r(()=>this.tick()))}shouldScheduleTick(e){return!(this.disableScheduling&&!e||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(h0+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let e=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(n){throw this.taskService.remove(e),n}finally{this.cleanup()}this.useMicrotaskScheduler=!0,mb(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(e)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let e=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(e)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function iG(){return typeof $localize<"u"&&$localize.locale||I0}var za=new V("",{providedIn:"root",factory:()=>u(za,gt.Optional|gt.SkipSelf)||iG()}),Ux=new V("",{providedIn:"root",factory:()=>A$});var E0=new V(""),rG=new V("");function b1(t){return!t.moduleRef}function aG(t){let i=b1(t)?t.r3Injector:t.moduleRef.injector,e=i.get(se);return e.run(()=>{b1(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();let n=i.get(Fi,null),r;if(e.runOutsideAngular(()=>{r=e.onError.subscribe({next:a=>{n.handleError(a)}})}),b1(t)){let a=()=>i.destroy(),o=t.platformInjector.get(E0);o.add(a),i.onDestroy(()=>{r.unsubscribe(),o.delete(a)})}else{let a=()=>t.moduleRef.destroy(),o=t.platformInjector.get(E0);o.add(a),t.moduleRef.onDestroy(()=>{e0(t.allPlatformModules,t.moduleRef),r.unsubscribe(),o.delete(a)})}return sG(n,e,()=>{let a=i.get(xx);return a.runInitializers(),a.donePromise.then(()=>{let o=i.get(za,I0);if(z$(o||I0),!i.get(rG,!0))return b1(t)?i.get(Si):(t.allPlatformModules.push(t.moduleRef),t.moduleRef);if(b1(t)){let d=i.get(Si);return t.rootComponent!==void 0&&d.bootstrap(t.rootComponent),d}else return oG(t.moduleRef,t.allPlatformModules),t.moduleRef})})})}function oG(t,i){let e=t.injector.get(Si);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(n=>e.bootstrap(n));else if(t.instance.ngDoBootstrap)t.instance.ngDoBootstrap(e);else throw new Ce(-403,!1);i.push(t)}function sG(t,i,e){try{let n=e();return es(n)?n.catch(r=>{throw i.runOutsideAngular(()=>t.handleError(r)),r}):n}catch(n){throw i.runOutsideAngular(()=>t.handleError(n)),n}}var $x=(()=>{class t{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(e){this._injector=e}bootstrapModuleFactory(e,n){let r=n?.scheduleInRootZone,a=()=>HF(n?.ngZone,je(q({},jx({eventCoalescing:n?.ngZoneEventCoalescing,runCoalescing:n?.ngZoneRunCoalescing})),{scheduleInRootZone:r})),o=n?.ignoreChangesOutsideZone,s=[eG({ngZoneFactory:a,ignoreChangesOutsideZone:o}),{provide:ic,useExisting:nG}],d=VU(e.moduleType,this.injector,s);return aG({moduleRef:d,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(e,n=[]){let r=Mx({},n);return Z$(this.injector,r,e).then(a=>this.bootstrapModuleFactory(a,r))}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Ce(404,!1);this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n());let e=this._injector.get(E0,null);e&&(e.forEach(n=>n()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(n){return new(n||t)(oe(Te))};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})(),w1=null,Gx=new V("");function cG(t){if(w1&&!w1.get(Gx,!1))throw new Ce(400,!1);e$(),w1=t;let i=t.get($x);return uG(t),i}function _8(t,i,e=[]){let n=`Platform: ${i}`,r=new V(n);return(a=[])=>{let o=Wx();if(!o||o.injector.get(Gx,!1)){let s=[...e,...a,{provide:r,useValue:!0}];t?t(s):cG(lG(s,n))}return dG(r)}}function lG(t=[],i){return Te.create({name:i,providers:[{provide:V0,useValue:"platform"},{provide:E0,useValue:new Set([()=>w1=null])},...t]})}function dG(t){let i=Wx();if(!i)throw new Ce(401,!1);return i}function Wx(){return w1?.get($x)??null}function uG(t){let i=t.get(Rg,null);tr(t,()=>{i?.forEach(e=>e())})}var ye=(()=>{class t{static __NG_ELEMENT_ID__=mG}return t})();function mG(t){return pG(ki(),Ue(),(t&16)===16)}function pG(t,i,e){if(Tl(t)&&!e){let n=Ea(t.index,i);return new O1(n,n)}else if(t.type&175){let n=i[gr];return new O1(n,i)}return null}var og=class{constructor(){}supports(i){return _x(i)}create(i){return new sg(i)}},fG=(t,i)=>i,sg=class{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(i){this._trackByFn=i||fG}forEachItem(i){let e;for(e=this._itHead;e!==null;e=e._next)i(e)}forEachOperation(i){let e=this._itHead,n=this._removalsHead,r=0,a=null;for(;e||n;){let o=!n||e&&e.currentIndex<$b(n,r,a)?e:n,s=$b(o,r,a),d=o.currentIndex;if(o===n)r--,n=n._nextRemoved;else if(e=e._next,o.previousIndex==null)r++;else{a||(a=[]);let f=s-r,v=d-r;if(f!=v){for(let M=0;M<f;M++){let S=M<a.length?a[M]:a[M]=0,O=S+M;v<=O&&O<f&&(a[M]=S+1)}let y=o.previousIndex;a[y]=v-f}}s!==d&&i(o,s,d)}}forEachPreviousItem(i){let e;for(e=this._previousItHead;e!==null;e=e._nextPrevious)i(e)}forEachAddedItem(i){let e;for(e=this._additionsHead;e!==null;e=e._nextAdded)i(e)}forEachMovedItem(i){let e;for(e=this._movesHead;e!==null;e=e._nextMoved)i(e)}forEachRemovedItem(i){let e;for(e=this._removalsHead;e!==null;e=e._nextRemoved)i(e)}forEachIdentityChange(i){let e;for(e=this._identityChangesHead;e!==null;e=e._nextIdentityChange)i(e)}diff(i){if(i==null&&(i=[]),!_x(i))throw new Ce(900,!1);return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let e=this._itHead,n=!1,r,a,o;if(Array.isArray(i)){this.length=i.length;for(let s=0;s<this.length;s++)a=i[s],o=this._trackByFn(s,a),e===null||!Object.is(e.trackById,o)?(e=this._mismatch(e,a,o,s),n=!0):(n&&(e=this._verifyReinsertion(e,a,o,s)),Object.is(e.item,a)||this._addIdentityChange(e,a)),e=e._next}else r=0,YU(i,s=>{o=this._trackByFn(r,s),e===null||!Object.is(e.trackById,o)?(e=this._mismatch(e,s,o,r),n=!0):(n&&(e=this._verifyReinsertion(e,s,o,r)),Object.is(e.item,s)||this._addIdentityChange(e,s)),e=e._next,r++}),this.length=r;return this._truncate(e),this.collection=i,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;i!==null;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;i!==null;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;i!==null;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,e,n,r){let a;return i===null?a=this._itTail:(a=i._prev,this._remove(i)),i=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null),i!==null?(Object.is(i.item,e)||this._addIdentityChange(i,e),this._reinsertAfter(i,a,r)):(i=this._linkedRecords===null?null:this._linkedRecords.get(n,r),i!==null?(Object.is(i.item,e)||this._addIdentityChange(i,e),this._moveAfter(i,a,r)):i=this._addAfter(new cg(e,n),a,r)),i}_verifyReinsertion(i,e,n,r){let a=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null);return a!==null?i=this._reinsertAfter(a,i._prev,r):i.currentIndex!=r&&(i.currentIndex=r,this._addToMoves(i,r)),i}_truncate(i){for(;i!==null;){let e=i._next;this._addToRemovals(this._unlink(i)),i=e}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(i,e,n){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(i);let r=i._prevRemoved,a=i._nextRemoved;return r===null?this._removalsHead=a:r._nextRemoved=a,a===null?this._removalsTail=r:a._prevRemoved=r,this._insertAfter(i,e,n),this._addToMoves(i,n),i}_moveAfter(i,e,n){return this._unlink(i),this._insertAfter(i,e,n),this._addToMoves(i,n),i}_addAfter(i,e,n){return this._insertAfter(i,e,n),this._additionsTail===null?this._additionsTail=this._additionsHead=i:this._additionsTail=this._additionsTail._nextAdded=i,i}_insertAfter(i,e,n){let r=e===null?this._itHead:e._next;return i._next=r,i._prev=e,r===null?this._itTail=i:r._prev=i,e===null?this._itHead=i:e._next=i,this._linkedRecords===null&&(this._linkedRecords=new O0),this._linkedRecords.put(i),i.currentIndex=n,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){this._linkedRecords!==null&&this._linkedRecords.remove(i);let e=i._prev,n=i._next;return e===null?this._itHead=n:e._next=n,n===null?this._itTail=e:n._prev=e,i}_addToMoves(i,e){return i.previousIndex===e||(this._movesTail===null?this._movesTail=this._movesHead=i:this._movesTail=this._movesTail._nextMoved=i),i}_addToRemovals(i){return this._unlinkedRecords===null&&(this._unlinkedRecords=new O0),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,e){return i.item=e,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=i:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=i,i}},cg=class{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(i,e){this.item=i,this.trackById=e}},lg=class{_head=null;_tail=null;add(i){this._head===null?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,e){let n;for(n=this._head;n!==null;n=n._nextDup)if((e===null||e<=n.currentIndex)&&Object.is(n.trackById,i))return n;return null}remove(i){let e=i._prevDup,n=i._nextDup;return e===null?this._head=n:e._nextDup=n,n===null?this._tail=e:n._prevDup=e,this._head===null}},O0=class{map=new Map;put(i){let e=i.trackById,n=this.map.get(e);n||(n=new lg,this.map.set(e,n)),n.add(i)}get(i,e){let n=i,r=this.map.get(n);return r?r.get(i,e):null}remove(i){let e=i.trackById;return this.map.get(e).remove(i)&&this.map.delete(e),i}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function $b(t,i,e){let n=t.previousIndex;if(n===null)return n;let r=0;return e&&n<e.length&&(r=e[n]),n+i+r}var dg=class{constructor(){}supports(i){return i instanceof Map||o8(i)}create(){return new ug}},ug=class{_records=new Map;_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;_removalsTail=null;get isDirty(){return this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null}forEachItem(i){let e;for(e=this._mapHead;e!==null;e=e._next)i(e)}forEachPreviousItem(i){let e;for(e=this._previousMapHead;e!==null;e=e._nextPrevious)i(e)}forEachChangedItem(i){let e;for(e=this._changesHead;e!==null;e=e._nextChanged)i(e)}forEachAddedItem(i){let e;for(e=this._additionsHead;e!==null;e=e._nextAdded)i(e)}forEachRemovedItem(i){let e;for(e=this._removalsHead;e!==null;e=e._nextRemoved)i(e)}diff(i){if(!i)i=new Map;else if(!(i instanceof Map||o8(i)))throw new Ce(900,!1);return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let e=this._mapHead;if(this._appendAfter=null,this._forEach(i,(n,r)=>{if(e&&e.key===r)this._maybeAddToChanges(e,n),this._appendAfter=e,e=e._next;else{let a=this._getOrCreateRecordForKey(r,n);e=this._insertBeforeOrAppend(e,a)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let n=e;n!==null;n=n._nextRemoved)n===this._mapHead&&(this._mapHead=null),this._records.delete(n.key),n._nextRemoved=n._next,n.previousValue=n.currentValue,n.currentValue=null,n._prev=null,n._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,e){if(i){let n=i._prev;return e._next=i,e._prev=n,i._prev=e,n&&(n._next=e),i===this._mapHead&&(this._mapHead=e),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(i,e){if(this._records.has(i)){let r=this._records.get(i);this._maybeAddToChanges(r,e);let a=r._prev,o=r._next;return a&&(a._next=o),o&&(o._prev=a),r._next=null,r._prev=null,r}let n=new mg(i);return this._records.set(i,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;i!==null;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;i!==null;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;i!=null;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,e){Object.is(e,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=e,this._addToChanges(i))}_addToAdditions(i){this._additionsHead===null?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){this._changesHead===null?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,e){i instanceof Map?i.forEach(e):Object.keys(i).forEach(n=>e(i[n],n))}},mg=class{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(i){this.key=i}};function Gb(){return new br([new og])}var br=(()=>{class t{factories;static \u0275prov=L({token:t,providedIn:"root",factory:Gb});constructor(e){this.factories=e}static create(e,n){if(n!=null){let r=n.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>t.create(e,n||Gb()),deps:[[t,new ta,new vr]]}}find(e){let n=this.factories.find(r=>r.supports(e));if(n!=null)return n;throw new Ce(901,!1)}}return t})();function Wb(){return new cu([new dg])}var cu=(()=>{class t{static \u0275prov=L({token:t,providedIn:"root",factory:Wb});factories;constructor(e){this.factories=e}static create(e,n){if(n){let r=n.factories.slice();e=e.concat(r)}return new t(e)}static extend(e){return{provide:t,useFactory:n=>t.create(e,n||Wb()),deps:[[t,new ta,new vr]]}}find(e){let n=this.factories.find(r=>r.supports(e));if(n)return n;throw new Ce(901,!1)}}return t})();var qx=_8(null,"core",[]),Yx=(()=>{class t{constructor(e){}static \u0275fac=function(n){return new(n||t)(oe(Si))};static \u0275mod=Z({type:t});static \u0275inj=X({})}return t})();function B(t){return typeof t=="boolean"?t:t!=null&&t!=="false"}function ct(t,i=NaN){return!isNaN(parseFloat(t))&&!isNaN(Number(t))?Number(t):i}function or(t){return Sh(t)}function ra(t,i){return p3(t,i?.equal)}var pg=class{[Ki];constructor(i){this[Ki]=i}destroy(){this[Ki].destroy()}};function Y1(t,i){!i?.injector&&bg(Y1);let e=i?.injector??u(Te),n=i?.manualCleanup!==!0?e.get(Ko):null,r,a=e.get(Ng,null,{optional:!0}),o=e.get(ic);return a!==null&&!i?.forceRoot?(r=_G(a.view,o,t),n instanceof f0&&n._lView===a.view&&(n=null)):r=vG(t,e.get(yx),o),r.injector=e,n!==null&&(r.onDestroyFn=n.onDestroy(()=>r.destroy())),new pg(r)}var Qx=je(q({},Jc),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,hasRun:!1,cleanupFns:void 0,zone:null,kind:"effect",onDestroyFn:I1,run(){if(this.dirty=!1,this.hasRun&&!d3(this))return;this.hasRun=!0;let t=n=>(this.cleanupFns??=[]).push(n),i=d1(this),e=l0(!1);try{this.maybeCleanup(),this.fn(t)}finally{l0(e),l3(this,i)}},maybeCleanup(){if(this.cleanupFns?.length)try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[]}}}),hG=je(q({},Qx),{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){u1(this),this.onDestroyFn(),this.maybeCleanup(),this.scheduler.remove(this)}}),gG=je(q({},Qx),{consumerMarkedDirty(){this.view[nt]|=8192,Vl(this.view),this.notifier.notify(13)},destroy(){u1(this),this.onDestroyFn(),this.maybeCleanup(),this.view[Zs]?.delete(this)}});function _G(t,i,e){let n=Object.create(gG);return n.view=t,n.zone=typeof Zone<"u"?Zone.current:null,n.notifier=i,n.fn=e,t[Zs]??=new Set,t[Zs].add(n),n.consumerMarkedDirty(n),n}function vG(t,i,e){let n=Object.create(hG);return n.fn=t,n.scheduler=i,n.notifier=e,n.zone=typeof Zone<"u"?Zone.current:null,n.scheduler.schedule(n),n.notifier.notify(12),n}function lu(t,i){let e=qo(t),n=i.elementInjector||z0();return new rc(e).create(n,i.projectableNodes,i.hostElement,i.environmentInjector)}function Kx(t){let i=qo(t);if(!i)return null;let e=new rc(i);return{get selector(){return e.selector},get type(){return e.componentType},get inputs(){return e.inputs},get outputs(){return e.outputs},get ngContentSelectors(){return e.ngContentSelectors},get isStandalone(){return i.standalone},get isSignal(){return i.signals}}}var De=new V("");var Jx=null;function yr(){return Jx}function v8(t){Jx??=t}var Q1=class{},K1=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:()=>u(eM),providedIn:"platform"})}return t})(),b8=new V(""),eM=(()=>{class t extends K1{_location;_history;_doc=u(De);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return yr().getBaseHref(this._doc)}onPopState(e){let n=yr().getGlobalEventTarget(this._doc,"window");return n.addEventListener("popstate",e,!1),()=>n.removeEventListener("popstate",e)}onHashChange(e){let n=yr().getGlobalEventTarget(this._doc,"window");return n.addEventListener("hashchange",e,!1),()=>n.removeEventListener("hashchange",e)}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(e){this._location.pathname=e}pushState(e,n,r){this._history.pushState(e,n,r)}replaceState(e,n,r){this._history.replaceState(e,n,r)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:()=>new t,providedIn:"platform"})}return t})();function du(t,i){return t?i?t.endsWith("/")?i.startsWith("/")?t+i.slice(1):t+i:i.startsWith("/")?t+i:`${t}/${i}`:t:i}function Xx(t){let i=t.search(/#|\?|$/);return t[i-1]==="/"?t.slice(0,i-1)+t.slice(i):t}function aa(t){return t&&t[0]!=="?"?`?${t}`:t}var oa=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:()=>u(mu),providedIn:"root"})}return t})(),uu=new V(""),mu=(()=>{class t extends oa{_platformLocation;_baseHref;_removeListenerFns=[];constructor(e,n){super(),this._platformLocation=e,this._baseHref=n??this._platformLocation.getBaseHrefFromDOM()??u(De).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return du(this._baseHref,e)}path(e=!1){let n=this._platformLocation.pathname+aa(this._platformLocation.search),r=this._platformLocation.hash;return r&&e?`${n}${r}`:n}pushState(e,n,r,a){let o=this.prepareExternalUrl(r+aa(a));this._platformLocation.pushState(e,n,o)}replaceState(e,n,r,a){let o=this.prepareExternalUrl(r+aa(a));this._platformLocation.replaceState(e,n,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(n){return new(n||t)(oe(K1),oe(uu,8))};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Rr=(()=>{class t{_subject=new N;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(e){this._locationStrategy=e;let n=this._locationStrategy.getBaseHref();this._basePath=CG(Xx(Zx(n))),this._locationStrategy.onPopState(r=>{this._subject.next({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,n=""){return this.path()==this.normalize(e+aa(n))}normalize(e){return t.stripTrailingSlash(yG(this._basePath,Zx(e)))}prepareExternalUrl(e){return e&&e[0]!=="/"&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,n="",r=null){this._locationStrategy.pushState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+aa(n)),r)}replaceState(e,n="",r=null){this._locationStrategy.replaceState(r,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+aa(n)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription??=this.subscribe(n=>{this._notifyUrlChangeListeners(n.url,n.state)}),()=>{let n=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(n,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",n){this._urlChangeListeners.forEach(r=>r(e,n))}subscribe(e,n,r){return this._subject.subscribe({next:e,error:n??void 0,complete:r??void 0})}static normalizeQueryParams=aa;static joinWithSlash=du;static stripTrailingSlash=Xx;static \u0275fac=function(n){return new(n||t)(oe(oa))};static \u0275prov=L({token:t,factory:()=>bG(),providedIn:"root"})}return t})();function bG(){return new Rr(oe(oa))}function yG(t,i){if(!t||!i.startsWith(t))return i;let e=i.substring(t.length);return e===""||["/",";","?","#"].includes(e[0])?e:i}function Zx(t){return t.replace(/\/index.html$/,"")}function CG(t){if(new RegExp("^(https?:)?//").test(t)){let[,e]=t.split(/\/\/[^\/]+/);return e}return t}var I8=(()=>{class t extends oa{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(e,n){super(),this._platformLocation=e,n!=null&&(this._baseHref=n)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let n=this._platformLocation.hash??"#";return n.length>0?n.substring(1):n}prepareExternalUrl(e){let n=du(this._baseHref,e);return n.length>0?"#"+n:n}pushState(e,n,r,a){let o=this.prepareExternalUrl(r+aa(a))||this._platformLocation.pathname;this._platformLocation.pushState(e,n,o)}replaceState(e,n,r,a){let o=this.prepareExternalUrl(r+aa(a))||this._platformLocation.pathname;this._platformLocation.replaceState(e,n,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(n){return new(n||t)(oe(K1),oe(uu,8))};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})(),cM={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]},Mu=function(t){return t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scientific=3]="Scientific",t}(Mu||{});var Ii=function(t){return t[t.Format=0]="Format",t[t.Standalone=1]="Standalone",t}(Ii||{}),Wt=function(t){return t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short",t}(Wt||{}),sr=function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t}(sr||{}),_i={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 lM(t){return ar(t)[cn.LocaleId]}function dM(t,i,e){let n=ar(t),r=[n[cn.DayPeriodsFormat],n[cn.DayPeriodsStandalone]],a=Hr(r,i);return Hr(a,e)}function uM(t,i,e){let n=ar(t),r=[n[cn.DaysFormat],n[cn.DaysStandalone]],a=Hr(r,i);return Hr(a,e)}function mM(t,i,e){let n=ar(t),r=[n[cn.MonthsFormat],n[cn.MonthsStandalone]],a=Hr(r,i);return Hr(a,e)}function pM(t,i){let n=ar(t)[cn.Eras];return Hr(n,i)}function X1(t,i){let e=ar(t);return Hr(e[cn.DateFormat],i)}function Z1(t,i){let e=ar(t);return Hr(e[cn.TimeFormat],i)}function J1(t,i){let n=ar(t)[cn.DateTimeFormat];return Hr(n,i)}function ca(t,i){let e=ar(t),n=e[cn.NumberSymbols][i];if(typeof n>"u"){if(i===_i.CurrencyDecimal)return e[cn.NumberSymbols][_i.Decimal];if(i===_i.CurrencyGroup)return e[cn.NumberSymbols][_i.Group]}return n}function E8(t,i){return ar(t)[cn.NumberFormats][i]}function xG(t){return ar(t)[cn.Currencies]}function fM(t){if(!t[cn.ExtraData])throw new Error(`Missing extra locale data for the locale "${t[cn.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function hM(t){let i=ar(t);return fM(i),(i[cn.ExtraData][2]||[]).map(n=>typeof n=="string"?y8(n):[y8(n[0]),y8(n[1])])}function gM(t,i,e){let n=ar(t);fM(n);let r=[n[cn.ExtraData][0],n[cn.ExtraData][1]],a=Hr(r,i)||[];return Hr(a,e)||[]}function Hr(t,i){for(let e=i;e>-1;e--)if(typeof t[e]<"u")return t[e];throw new Error("Locale data API: locale data undefined")}function y8(t){let[i,e]=t.split(":");return{hours:+i,minutes:+e}}function _M(t,i,e="en"){let n=xG(e)[t]||cM[t]||[],r=n[1];return i==="narrow"&&typeof r=="string"?r:n[0]||t}var MG=2;function vM(t){let i,e=cM[t];return e&&(i=e[2]),typeof i=="number"?i:MG}var wG=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,pu={},DG=/((?:[^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]*)/;function bM(t,i,e,n){let r=VG(t);i=Co(e,i)||i;let o=[],s;for(;i;)if(s=DG.exec(i),s){o=o.concat(s.slice(1));let v=o.pop();if(!v)break;i=v}else{o.push(i);break}let d=r.getTimezoneOffset();n&&(d=CM(n,d),r=AG(r,n));let f="";return o.forEach(v=>{let y=PG(v);f+=y?y(r,e,d):v==="''"?"'":v.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),f}function vu(t,i,e){let n=new Date(0);return n.setFullYear(t,i,e),n.setHours(0,0,0),n}function Co(t,i){let e=lM(t);if(pu[e]??={},pu[e][i])return pu[e][i];let n="";switch(i){case"shortDate":n=X1(t,sr.Short);break;case"mediumDate":n=X1(t,sr.Medium);break;case"longDate":n=X1(t,sr.Long);break;case"fullDate":n=X1(t,sr.Full);break;case"shortTime":n=Z1(t,sr.Short);break;case"mediumTime":n=Z1(t,sr.Medium);break;case"longTime":n=Z1(t,sr.Long);break;case"fullTime":n=Z1(t,sr.Full);break;case"short":let r=Co(t,"shortTime"),a=Co(t,"shortDate");n=fu(J1(t,sr.Short),[r,a]);break;case"medium":let o=Co(t,"mediumTime"),s=Co(t,"mediumDate");n=fu(J1(t,sr.Medium),[o,s]);break;case"long":let d=Co(t,"longTime"),f=Co(t,"longDate");n=fu(J1(t,sr.Long),[d,f]);break;case"full":let v=Co(t,"fullTime"),y=Co(t,"fullDate");n=fu(J1(t,sr.Full),[v,y]);break}return n&&(pu[e][i]=n),n}function fu(t,i){return i&&(t=t.replace(/\{([^}]+)}/g,function(e,n){return i!=null&&n in i?i[n]:e})),t}function sa(t,i,e="-",n,r){let a="";(t<0||r&&t<=0)&&(r?t=-t+1:(t=-t,a=e));let o=String(t);for(;o.length<i;)o="0"+o;return n&&(o=o.slice(o.length-i)),a+o}function SG(t,i){return sa(t,3).substring(0,i)}function Un(t,i,e=0,n=!1,r=!1){return function(a,o){let s=kG(t,a);if((e>0||s>-e)&&(s+=e),t===3)s===0&&e===-12&&(s=12);else if(t===6)return SG(s,i);let d=ca(o,_i.MinusSign);return sa(s,i,d,n,r)}}function kG(t,i){switch(t){case 0:return i.getFullYear();case 1:return i.getMonth();case 2:return i.getDate();case 3:return i.getHours();case 4:return i.getMinutes();case 5:return i.getSeconds();case 6:return i.getMilliseconds();case 7:return i.getDay();default:throw new Error(`Unknown DateType value "${t}".`)}}function Jt(t,i,e=Ii.Format,n=!1){return function(r,a){return IG(r,a,t,i,e,n)}}function IG(t,i,e,n,r,a){switch(e){case 2:return mM(i,r,n)[t.getMonth()];case 1:return uM(i,r,n)[t.getDay()];case 0:let o=t.getHours(),s=t.getMinutes();if(a){let f=hM(i),v=gM(i,r,n),y=f.findIndex(M=>{if(Array.isArray(M)){let[S,O]=M,Q=o>=S.hours&&s>=S.minutes,ie=o<O.hours||o===O.hours&&s<O.minutes;if(S.hours<O.hours){if(Q&&ie)return!0}else if(Q||ie)return!0}else if(M.hours===o&&M.minutes===s)return!0;return!1});if(y!==-1)return v[y]}return dM(i,r,n)[o<12?0:1];case 3:return pM(i,n)[t.getFullYear()<=0?0:1];default:let d=e;throw new Error(`unexpected translation type ${d}`)}}function hu(t){return function(i,e,n){let r=-1*n,a=ca(e,_i.MinusSign),o=r>0?Math.floor(r/60):Math.ceil(r/60);switch(t){case 0:return(r>=0?"+":"")+sa(o,2,a)+sa(Math.abs(r%60),2,a);case 1:return"GMT"+(r>=0?"+":"")+sa(o,1,a);case 2:return"GMT"+(r>=0?"+":"")+sa(o,2,a)+":"+sa(Math.abs(r%60),2,a);case 3:return n===0?"Z":(r>=0?"+":"")+sa(o,2,a)+":"+sa(Math.abs(r%60),2,a);default:throw new Error(`Unknown zone width "${t}"`)}}}var EG=0,_u=4;function OG(t){let i=vu(t,EG,1).getDay();return vu(t,0,1+(i<=_u?_u:_u+7)-i)}function yM(t){let i=t.getDay(),e=i===0?-3:_u-i;return vu(t.getFullYear(),t.getMonth(),t.getDate()+e)}function C8(t,i=!1){return function(e,n){let r;if(i){let a=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,o=e.getDate();r=1+Math.floor((o+a)/7)}else{let a=yM(e),o=OG(a.getFullYear()),s=a.getTime()-o.getTime();r=1+Math.round(s/6048e5)}return sa(r,t,ca(n,_i.MinusSign))}}function gu(t,i=!1){return function(e,n){let a=yM(e).getFullYear();return sa(a,t,ca(n,_i.MinusSign),i)}}var x8={};function PG(t){if(x8[t])return x8[t];let i;switch(t){case"G":case"GG":case"GGG":i=Jt(3,Wt.Abbreviated);break;case"GGGG":i=Jt(3,Wt.Wide);break;case"GGGGG":i=Jt(3,Wt.Narrow);break;case"y":i=Un(0,1,0,!1,!0);break;case"yy":i=Un(0,2,0,!0,!0);break;case"yyy":i=Un(0,3,0,!1,!0);break;case"yyyy":i=Un(0,4,0,!1,!0);break;case"Y":i=gu(1);break;case"YY":i=gu(2,!0);break;case"YYY":i=gu(3);break;case"YYYY":i=gu(4);break;case"M":case"L":i=Un(1,1,1);break;case"MM":case"LL":i=Un(1,2,1);break;case"MMM":i=Jt(2,Wt.Abbreviated);break;case"MMMM":i=Jt(2,Wt.Wide);break;case"MMMMM":i=Jt(2,Wt.Narrow);break;case"LLL":i=Jt(2,Wt.Abbreviated,Ii.Standalone);break;case"LLLL":i=Jt(2,Wt.Wide,Ii.Standalone);break;case"LLLLL":i=Jt(2,Wt.Narrow,Ii.Standalone);break;case"w":i=C8(1);break;case"ww":i=C8(2);break;case"W":i=C8(1,!0);break;case"d":i=Un(2,1);break;case"dd":i=Un(2,2);break;case"c":case"cc":i=Un(7,1);break;case"ccc":i=Jt(1,Wt.Abbreviated,Ii.Standalone);break;case"cccc":i=Jt(1,Wt.Wide,Ii.Standalone);break;case"ccccc":i=Jt(1,Wt.Narrow,Ii.Standalone);break;case"cccccc":i=Jt(1,Wt.Short,Ii.Standalone);break;case"E":case"EE":case"EEE":i=Jt(1,Wt.Abbreviated);break;case"EEEE":i=Jt(1,Wt.Wide);break;case"EEEEE":i=Jt(1,Wt.Narrow);break;case"EEEEEE":i=Jt(1,Wt.Short);break;case"a":case"aa":case"aaa":i=Jt(0,Wt.Abbreviated);break;case"aaaa":i=Jt(0,Wt.Wide);break;case"aaaaa":i=Jt(0,Wt.Narrow);break;case"b":case"bb":case"bbb":i=Jt(0,Wt.Abbreviated,Ii.Standalone,!0);break;case"bbbb":i=Jt(0,Wt.Wide,Ii.Standalone,!0);break;case"bbbbb":i=Jt(0,Wt.Narrow,Ii.Standalone,!0);break;case"B":case"BB":case"BBB":i=Jt(0,Wt.Abbreviated,Ii.Format,!0);break;case"BBBB":i=Jt(0,Wt.Wide,Ii.Format,!0);break;case"BBBBB":i=Jt(0,Wt.Narrow,Ii.Format,!0);break;case"h":i=Un(3,1,-12);break;case"hh":i=Un(3,2,-12);break;case"H":i=Un(3,1);break;case"HH":i=Un(3,2);break;case"m":i=Un(4,1);break;case"mm":i=Un(4,2);break;case"s":i=Un(5,1);break;case"ss":i=Un(5,2);break;case"S":i=Un(6,1);break;case"SS":i=Un(6,2);break;case"SSS":i=Un(6,3);break;case"Z":case"ZZ":case"ZZZ":i=hu(0);break;case"ZZZZZ":i=hu(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":i=hu(1);break;case"OOOO":case"ZZZZ":case"zzzz":i=hu(2);break;default:return null}return x8[t]=i,i}function CM(t,i){t=t.replace(/:/g,"");let e=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(e)?i:e}function TG(t,i){return t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+i),t}function AG(t,i,e){let r=t.getTimezoneOffset(),a=CM(i,r);return TG(t,-1*(a-r))}function VG(t){if(tM(t))return t;if(typeof t=="number"&&!isNaN(t))return new Date(t);if(typeof t=="string"){if(t=t.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(t)){let[r,a=1,o=1]=t.split("-").map(s=>+s);return vu(r,a-1,o)}let e=parseFloat(t);if(!isNaN(t-e))return new Date(e);let n;if(n=t.match(wG))return zG(n)}let i=new Date(t);if(!tM(i))throw new Error(`Unable to convert "${t}" into a date`);return i}function zG(t){let i=new Date(0),e=0,n=0,r=t[8]?i.setUTCFullYear:i.setFullYear,a=t[8]?i.setUTCHours:i.setHours;t[9]&&(e=Number(t[9]+t[10]),n=Number(t[9]+t[11])),r.call(i,Number(t[1]),Number(t[2])-1,Number(t[3]));let o=Number(t[4]||0)-e,s=Number(t[5]||0)-n,d=Number(t[6]||0),f=Math.floor(parseFloat("0."+(t[7]||0))*1e3);return a.call(i,o,s,d,f),i}function tM(t){return t instanceof Date&&!isNaN(t.valueOf())}var LG=/^(\d+)?\.((\d+)(-(\d+))?)?$/,nM=22,bu=".",ed="0",RG=";",HG=",",M8="#",iM="\xA4";function xM(t,i,e,n,r,a,o=!1){let s="",d=!1;if(!isFinite(t))s=ca(e,_i.Infinity);else{let f=FG(t);o&&(f=NG(f));let v=i.minInt,y=i.minFrac,M=i.maxFrac;if(a){let ze=a.match(LG);if(ze===null)throw new Error(`${a} is not a valid digit info`);let Xe=ze[1],Mn=ze[3],En=ze[5];Xe!=null&&(v=w8(Xe)),Mn!=null&&(y=w8(Mn)),En!=null?M=w8(En):Mn!=null&&y>M&&(M=y)}BG(f,y,M);let S=f.digits,O=f.integerLen,Q=f.exponent,ie=[];for(d=S.every(ze=>!ze);O<v;O++)S.unshift(0);for(;O<0;O++)S.unshift(0);O>0?ie=S.splice(O,S.length):(ie=S,S=[0]);let de=[];for(S.length>=i.lgSize&&de.unshift(S.splice(-i.lgSize,S.length).join(""));S.length>i.gSize;)de.unshift(S.splice(-i.gSize,S.length).join(""));S.length&&de.unshift(S.join("")),s=de.join(ca(e,n)),ie.length&&(s+=ca(e,r)+ie.join("")),Q&&(s+=ca(e,_i.Exponential)+"+"+Q)}return t<0&&!d?s=i.negPre+s+i.negSuf:s=i.posPre+s+i.posSuf,s}function wu(t,i,e,n,r){let a=E8(i,Mu.Currency),o=wM(a,ca(i,_i.MinusSign));return o.minFrac=vM(n),o.maxFrac=o.minFrac,xM(t,o,i,_i.CurrencyGroup,_i.CurrencyDecimal,r).replace(iM,e).replace(iM,"").trim()}function MM(t,i,e){let n=E8(i,Mu.Decimal),r=wM(n,ca(i,_i.MinusSign));return xM(t,r,i,_i.Group,_i.Decimal,e)}function wM(t,i="-"){let e={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},n=t.split(RG),r=n[0],a=n[1],o=r.indexOf(bu)!==-1?r.split(bu):[r.substring(0,r.lastIndexOf(ed)+1),r.substring(r.lastIndexOf(ed)+1)],s=o[0],d=o[1]||"";e.posPre=s.substring(0,s.indexOf(M8));for(let v=0;v<d.length;v++){let y=d.charAt(v);y===ed?e.minFrac=e.maxFrac=v+1:y===M8?e.maxFrac=v+1:e.posSuf+=y}let f=s.split(HG);if(e.gSize=f[1]?f[1].length:0,e.lgSize=f[2]||f[1]?(f[2]||f[1]).length:0,a){let v=r.length-e.posPre.length-e.posSuf.length,y=a.indexOf(M8);e.negPre=a.substring(0,y).replace(/'/g,""),e.negSuf=a.slice(y+v).replace(/'/g,"")}else e.negPre=i+e.posPre,e.negSuf=e.posSuf;return e}function NG(t){if(t.digits[0]===0)return t;let i=t.digits.length-t.integerLen;return t.exponent?t.exponent+=2:(i===0?t.digits.push(0,0):i===1&&t.digits.push(0),t.integerLen+=2),t}function FG(t){let i=Math.abs(t)+"",e=0,n,r,a,o,s;for((r=i.indexOf(bu))>-1&&(i=i.replace(bu,"")),(a=i.search(/e/i))>0?(r<0&&(r=a),r+=+i.slice(a+1),i=i.substring(0,a)):r<0&&(r=i.length),a=0;i.charAt(a)===ed;a++);if(a===(s=i.length))n=[0],r=1;else{for(s--;i.charAt(s)===ed;)s--;for(r-=a,n=[],o=0;a<=s;a++,o++)n[o]=Number(i.charAt(a))}return r>nM&&(n=n.splice(0,nM-1),e=r-1,r=1),{digits:n,exponent:e,integerLen:r}}function BG(t,i,e){if(i>e)throw new Error(`The minimum number of digits after fraction (${i}) is higher than the maximum (${e}).`);let n=t.digits,r=n.length-t.integerLen,a=Math.min(Math.max(i,r),e),o=a+t.integerLen,s=n[o];if(o>0){n.splice(Math.max(t.integerLen,o));for(let y=o;y<n.length;y++)n[y]=0}else{r=Math.max(0,r),t.integerLen=1,n.length=Math.max(1,o=a+1),n[0]=0;for(let y=1;y<o;y++)n[y]=0}if(s>=5)if(o-1<0){for(let y=0;y>o;y--)n.unshift(0),t.integerLen++;n.unshift(1),t.integerLen++}else n[o-1]++;for(;r<Math.max(0,a);r++)n.push(0);let d=a!==0,f=i+t.integerLen,v=n.reduceRight(function(y,M,S,O){return M=M+y,O[S]=M<10?M:M-10,d&&(O[S]===0&&S>=f?O.pop():d=!1),M>=10?1:0},0);v&&(n.unshift(v),t.integerLen++)}function w8(t){let i=parseInt(t);if(isNaN(i))throw new Error("Invalid integer literal when parsing "+t);return i}var D8=/\s+/,rM=[],wn=(()=>{class t{_ngEl;_renderer;initialClasses=rM;rawClass;stateMap=new Map;constructor(e,n){this._ngEl=e,this._renderer=n}set klass(e){this.initialClasses=e!=null?e.trim().split(D8):rM}set ngClass(e){this.rawClass=typeof e=="string"?e.trim().split(D8):e}ngDoCheck(){for(let n of this.initialClasses)this._updateState(n,!0);let e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(let n of e)this._updateState(n,!0);else if(e!=null)for(let n of Object.keys(e))this._updateState(n,!!e[n]);this._applyStateDiff()}_updateState(e,n){let r=this.stateMap.get(e);r!==void 0?(r.enabled!==n&&(r.changed=!0,r.enabled=n),r.touched=!0):this.stateMap.set(e,{enabled:n,changed:!0,touched:!0})}_applyStateDiff(){for(let e of this.stateMap){let n=e[0],r=e[1];r.changed?(this._toggleClass(n,r.enabled),r.changed=!1):r.touched||(r.enabled&&this._toggleClass(n,!1),this.stateMap.delete(n)),r.touched=!1}}_toggleClass(e,n){e=e.trim(),e.length>0&&e.split(D8).forEach(r=>{n?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}static \u0275fac=function(n){return new(n||t)(E(Y),E(Ze))};static \u0275dir=z({type:t,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return t})();var yu=class{$implicit;ngForOf;index;count;constructor(i,e,n,r){this.$implicit=i,this.ngForOf=e,this.index=n,this.count=r}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},Pt=(()=>{class t{_viewContainer;_template;_differs;set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(e,n,r){this._viewContainer=e,this._template=n,this._differs=r}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){let e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){let n=this._viewContainer;e.forEachOperation((r,a,o)=>{if(r.previousIndex==null)n.createEmbeddedView(this._template,new yu(r.item,this._ngForOf,-1,-1),o===null?void 0:o);else if(o==null)n.remove(a===null?void 0:a);else if(a!==null){let s=n.get(a);n.move(s,o),aM(s,r)}});for(let r=0,a=n.length;r<a;r++){let s=n.get(r).context;s.index=r,s.count=a,s.ngForOf=this._ngForOf}e.forEachIdentityChange(r=>{let a=n.get(r.currentIndex);aM(a,r)})}static ngTemplateContextGuard(e,n){return!0}static \u0275fac=function(n){return new(n||t)(E(ot),E(Ke),E(br))};static \u0275dir=z({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return t})();function aM(t,i){t.context.$implicit=i.item}var Ae=(()=>{class t{_viewContainer;_context=new Cu;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(e,n){this._viewContainer=e,this._thenTemplateRef=n}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){oM(e,!1),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){oM(e,!1),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(e,n){return!0}static \u0275fac=function(n){return new(n||t)(E(ot),E(Ke))};static \u0275dir=z({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return t})(),Cu=class{$implicit=null;ngIf=null};function oM(t,i){if(t&&!t.createEmbeddedView)throw new Ce(2020,!1)}var xu=class{_viewContainerRef;_templateRef;_created=!1;constructor(i,e){this._viewContainerRef=i,this._templateRef=e}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(i){i&&!this._created?this.create():!i&&this._created&&this.destroy()}},td=(()=>{class t{_defaultViews=[];_defaultUsed=!1;_caseCount=0;_lastCaseCheckIndex=0;_lastCasesMatched=!1;_ngSwitch;set ngSwitch(e){this._ngSwitch=e,this._caseCount===0&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews.push(e)}_matchCase(e){let n=e===this._ngSwitch;return this._lastCasesMatched||=n,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),n}_updateDefaultCases(e){if(this._defaultViews.length>0&&e!==this._defaultUsed){this._defaultUsed=e;for(let n of this._defaultViews)n.enforceState(e)}}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}})}return t})(),O8=(()=>{class t{ngSwitch;_view;ngSwitchCase;constructor(e,n,r){this.ngSwitch=r,r._addCase(),this._view=new xu(e,n)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static \u0275fac=function(n){return new(n||t)(E(ot),E(Ke),E(td,9))};static \u0275dir=z({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}})}return t})(),P8=(()=>{class t{constructor(e,n,r){r._addDefault(new xu(e,n))}static \u0275fac=function(n){return new(n||t)(E(ot),E(Ke),E(td,9))};static \u0275dir=z({type:t,selectors:[["","ngSwitchDefault",""]]})}return t})();var T8=(()=>{class t{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(e,n,r){this._ngEl=e,this._differs=n,this._renderer=r}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){let e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,n){let[r,a]=e.split("."),o=r.indexOf("-")===-1?void 0:Pa.DashCase;n!=null?this._renderer.setStyle(this._ngEl.nativeElement,r,a?`${n}${a}`:n,o):this._renderer.removeStyle(this._ngEl.nativeElement,r,o)}_applyChanges(e){e.forEachRemovedItem(n=>this._setStyle(n.key,null)),e.forEachAddedItem(n=>this._setStyle(n.key,n.currentValue)),e.forEachChangedItem(n=>this._setStyle(n.key,n.currentValue))}static \u0275fac=function(n){return new(n||t)(E(Y),E(cu),E(Ze))};static \u0275dir=z({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return t})(),ns=(()=>{class t{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(e){this._viewContainerRef=e}ngOnChanges(e){if(this._shouldRecreateView(e)){let n=this._viewContainerRef;if(this._viewRef&&n.remove(n.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let r=this._createContextForwardProxy();this._viewRef=n.createEmbeddedView(this.ngTemplateOutlet,r,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(e){return!!e.ngTemplateOutlet||!!e.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(e,n,r)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,n,r):!1,get:(e,n,r)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,n,r)}})}static \u0275fac=function(n){return new(n||t)(E(ot))};static \u0275dir=z({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[Pe]})}return t})();function Bl(t,i){return new Ce(2100,!1)}var S8=class{createSubscription(i,e){return or(()=>i.subscribe({next:e,error:n=>{throw n}}))}dispose(i){or(()=>i.unsubscribe())}},k8=class{createSubscription(i,e){return i.then(n=>e?.(n),n=>{throw n}),{unsubscribe:()=>{e=null}}}dispose(i){i.unsubscribe()}},jG=new k8,UG=new S8,nd=(()=>{class t{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;constructor(e){this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){if(!this._obj){if(e)try{this.markForCheckOnValueUpdate=!1,this._subscribe(e)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,n=>this._updateLatestValue(e,n))}_selectStrategy(e){if(es(e))return jG;if(d8(e))return UG;throw Bl(t,e)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,n){e===this._obj&&(this._latestValue=n,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(n){return new(n||t)(E(ye,16))};static \u0275pipe=vt({name:"async",type:t,pure:!1})}return t})(),$G=(()=>{class t{transform(e){if(e==null)return null;if(typeof e!="string")throw Bl(t,e);return e.toLowerCase()}static \u0275fac=function(n){return new(n||t)};static \u0275pipe=vt({name:"lowercase",type:t,pure:!0})}return t})(),GG=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g,WG=(()=>{class t{transform(e){if(e==null)return null;if(typeof e!="string")throw Bl(t,e);return e.replace(GG,n=>n[0].toUpperCase()+n.slice(1).toLowerCase())}static \u0275fac=function(n){return new(n||t)};static \u0275pipe=vt({name:"titlecase",type:t,pure:!0})}return t})();var qG="mediumDate",DM=new V(""),SM=new V(""),uc=(()=>{class t{locale;defaultTimezone;defaultOptions;constructor(e,n,r){this.locale=e,this.defaultTimezone=n,this.defaultOptions=r}transform(e,n,r,a){if(e==null||e===""||e!==e)return null;try{let o=n??this.defaultOptions?.dateFormat??qG,s=r??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return bM(e,o,a||this.locale,s)}catch(o){throw Bl(t,o.message)}}static \u0275fac=function(n){return new(n||t)(E(za,16),E(DM,24),E(SM,24))};static \u0275pipe=vt({name:"date",type:t,pure:!0})}return t})();var YG=(()=>{class t{transform(e){return JSON.stringify(e,null,2)}static \u0275fac=function(n){return new(n||t)};static \u0275pipe=vt({name:"json",type:t,pure:!1})}return t})();function QG(t,i){return{key:t,value:i}}var KG=(()=>{class t{differs;constructor(e){this.differs=e}differ;keyValues=[];compareFn=sM;transform(e,n=sM){if(!e||!(e instanceof Map)&&typeof e!="object")return null;this.differ??=this.differs.find(e).create();let r=this.differ.diff(e),a=n!==this.compareFn;return r&&(this.keyValues=[],r.forEachItem(o=>{this.keyValues.push(QG(o.key,o.currentValue))})),(r||a)&&(n&&this.keyValues.sort(n),this.compareFn=n),this.keyValues}static \u0275fac=function(n){return new(n||t)(E(cu,16))};static \u0275pipe=vt({name:"keyvalue",type:t,pure:!1})}return t})();function sM(t,i){let e=t.key,n=i.key;if(e===n)return 0;if(e==null)return 1;if(n==null)return-1;if(typeof e=="string"&&typeof n=="string")return e<n?-1:1;if(typeof e=="number"&&typeof n=="number")return e-n;if(typeof e=="boolean"&&typeof n=="boolean")return e<n?-1:1;let r=String(e),a=String(n);return r==a?0:r<a?-1:1}var id=(()=>{class t{_locale;constructor(e){this._locale=e}transform(e,n,r){if(!kM(e))return null;r||=this._locale;try{let a=IM(e);return MM(a,r,n)}catch(a){throw Bl(t,a.message)}}static \u0275fac=function(n){return new(n||t)(E(za,16))};static \u0275pipe=vt({name:"number",type:t,pure:!0})}return t})();var A8=(()=>{class t{_locale;_defaultCurrencyCode;constructor(e,n="USD"){this._locale=e,this._defaultCurrencyCode=n}transform(e,n=this._defaultCurrencyCode,r="symbol",a,o){if(!kM(e))return null;o||=this._locale,typeof r=="boolean"&&(r=r?"symbol":"code");let s=n||this._defaultCurrencyCode;r!=="code"&&(r==="symbol"||r==="symbol-narrow"?s=_M(s,r==="symbol"?"wide":"narrow",o):s=r);try{let d=IM(e);return wu(d,o,s,n,a)}catch(d){throw Bl(t,d.message)}}static \u0275fac=function(n){return new(n||t)(E(za,16),E(Ux,16))};static \u0275pipe=vt({name:"currency",type:t,pure:!0})}return t})();function kM(t){return!(t==null||t===""||t!==t)}function IM(t){if(typeof t=="string"&&!isNaN(Number(t)-parseFloat(t)))return Number(t);if(typeof t!="number")throw new Error(`${t} is not a number`);return t}var he=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({})}return t})();function rd(t,i){i=encodeURIComponent(i);for(let e of t.split(";")){let n=e.indexOf("="),[r,a]=n==-1?[e,""]:[e.slice(0,n),e.slice(n+1)];if(r.trim()===i)return decodeURIComponent(a)}return null}var Du="browser",EM="server";function V8(t){return t===Du}function Su(t){return t===EM}var mc=class{};function ufe(t,i,e){return Vx(t,i,e)}var OM=(()=>{class t{static \u0275prov=L({token:t,providedIn:"root",factory:()=>new z8(u(De),window)})}return t})(),z8=class{document;window;offset=()=>[0,0];constructor(i,e){this.document=i,this.window=e}setOffset(i){Array.isArray(i)?this.offset=()=>i:this.offset=i}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(i){this.window.scrollTo(i[0],i[1])}scrollToAnchor(i){let e=XG(this.document,i);e&&(this.scrollToElement(e),e.focus())}setHistoryScrollRestoration(i){this.window.history.scrollRestoration=i}scrollToElement(i){let e=i.getBoundingClientRect(),n=e.left+this.window.pageXOffset,r=e.top+this.window.pageYOffset,a=this.offset();this.window.scrollTo(n-a[0],r-a[1])}};function XG(t,i){let e=t.getElementById(i)||t.getElementsByName(i)[0];if(e)return e;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let n=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),r=n.currentNode;for(;r;){let a=r.shadowRoot;if(a){let o=a.getElementById(i)||a.querySelector(`[name="${i}"]`);if(o)return o}r=n.nextNode()}}return null}var Eu=new V(""),N8=(()=>{class t{_zone;_plugins;_eventNameToPlugin=new Map;constructor(e,n){this._zone=n,e.forEach(r=>{r.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,n,r,a){return this._findPluginFor(n).addEventListener(e,n,r,a)}getZone(){return this._zone}_findPluginFor(e){let n=this._eventNameToPlugin.get(e);if(n)return n;if(n=this._plugins.find(a=>a.supports(e)),!n)throw new Ce(5101,!1);return this._eventNameToPlugin.set(e,n),n}static \u0275fac=function(n){return new(n||t)(oe(Eu),oe(se))};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})(),ad=class{_doc;constructor(i){this._doc=i}manager},ku="ng-app-id";function PM(t){for(let i of t)i.remove()}function TM(t,i){let e=i.createElement("style");return e.textContent=t,e}function ZG(t,i,e,n){let r=t.head?.querySelectorAll(`style[${ku}="${i}"],link[${ku}="${i}"]`);if(r)for(let a of r)a.removeAttribute(ku),a instanceof HTMLLinkElement?n.set(a.href.slice(a.href.lastIndexOf("/")+1),{usage:0,elements:[a]}):a.textContent&&e.set(a.textContent,{usage:0,elements:[a]})}function R8(t,i){let e=i.createElement("link");return e.setAttribute("rel","stylesheet"),e.setAttribute("href",t),e}var F8=(()=>{class t{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;isServer;constructor(e,n,r,a={}){this.doc=e,this.appId=n,this.nonce=r,this.isServer=Su(a),ZG(e,n,this.inline,this.external),this.hosts.add(e.head)}addStyles(e,n){for(let r of e)this.addUsage(r,this.inline,TM);n?.forEach(r=>this.addUsage(r,this.external,R8))}removeStyles(e,n){for(let r of e)this.removeUsage(r,this.inline);n?.forEach(r=>this.removeUsage(r,this.external))}addUsage(e,n,r){let a=n.get(e);a?a.usage++:n.set(e,{usage:1,elements:[...this.hosts].map(o=>this.addElement(o,r(e,this.doc)))})}removeUsage(e,n){let r=n.get(e);r&&(r.usage--,r.usage<=0&&(PM(r.elements),n.delete(e)))}ngOnDestroy(){for(let[,{elements:e}]of[...this.inline,...this.external])PM(e);this.hosts.clear()}addHost(e){this.hosts.add(e);for(let[n,{elements:r}]of this.inline)r.push(this.addElement(e,TM(n,this.doc)));for(let[n,{elements:r}]of this.external)r.push(this.addElement(e,R8(n,this.doc)))}removeHost(e){this.hosts.delete(e)}addElement(e,n){return this.nonce&&n.setAttribute("nonce",this.nonce),this.isServer&&n.setAttribute(ku,this.appId),e.appendChild(n)}static \u0275fac=function(n){return new(n||t)(oe(De),oe(lc),oe(R1,8),oe(Zo))};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})(),L8={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},B8=/%COMP%/g;var VM="%COMP%",JG=`_nghost-${VM}`,eW=`_ngcontent-${VM}`,tW=!0,nW=new V("",{providedIn:"root",factory:()=>tW});function iW(t){return eW.replace(B8,t)}function rW(t){return JG.replace(B8,t)}function zM(t,i){return i.map(e=>e.replace(B8,t))}var j8=(()=>{class t{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;platformId;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(e,n,r,a,o,s,d,f=null,v=null){this.eventManager=e,this.sharedStylesHost=n,this.appId=r,this.removeStylesOnCompDestroy=a,this.doc=o,this.platformId=s,this.ngZone=d,this.nonce=f,this.tracingService=v,this.platformIsServer=Su(s),this.defaultRenderer=new od(e,o,d,this.platformIsServer,this.tracingService)}createRenderer(e,n){if(!e||!n)return this.defaultRenderer;this.platformIsServer&&n.encapsulation===Oa.ShadowDom&&(n=je(q({},n),{encapsulation:Oa.Emulated}));let r=this.getOrCreateRenderer(e,n);return r instanceof Iu?r.applyToHost(e):r instanceof sd&&r.applyStyles(),r}getOrCreateRenderer(e,n){let r=this.rendererByCompId,a=r.get(n.id);if(!a){let o=this.doc,s=this.ngZone,d=this.eventManager,f=this.sharedStylesHost,v=this.removeStylesOnCompDestroy,y=this.platformIsServer,M=this.tracingService;switch(n.encapsulation){case Oa.Emulated:a=new Iu(d,f,n,this.appId,v,o,s,y,M);break;case Oa.ShadowDom:return new H8(d,f,e,n,o,s,this.nonce,y,M);default:a=new sd(d,f,n,v,o,s,y,M);break}r.set(n.id,a)}return a}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(e){this.rendererByCompId.delete(e)}static \u0275fac=function(n){return new(n||t)(oe(N8),oe(F8),oe(lc),oe(nW),oe(De),oe(Zo),oe(se),oe(R1),oe(Hl,8))};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})(),od=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(i,e,n,r,a){this.eventManager=i,this.doc=e,this.ngZone=n,this.platformIsServer=r,this.tracingService=a}destroy(){}destroyNode=null;createElement(i,e){return e?this.doc.createElementNS(L8[e]||e,i):this.doc.createElement(i)}createComment(i){return this.doc.createComment(i)}createText(i){return this.doc.createTextNode(i)}appendChild(i,e){(AM(i)?i.content:i).appendChild(e)}insertBefore(i,e,n){i&&(AM(i)?i.content:i).insertBefore(e,n)}removeChild(i,e){e.remove()}selectRootElement(i,e){let n=typeof i=="string"?this.doc.querySelector(i):i;if(!n)throw new Ce(-5104,!1);return e||(n.textContent=""),n}parentNode(i){return i.parentNode}nextSibling(i){return i.nextSibling}setAttribute(i,e,n,r){if(r){e=r+":"+e;let a=L8[r];a?i.setAttributeNS(a,e,n):i.setAttribute(e,n)}else i.setAttribute(e,n)}removeAttribute(i,e,n){if(n){let r=L8[n];r?i.removeAttributeNS(r,e):i.removeAttribute(`${n}:${e}`)}else i.removeAttribute(e)}addClass(i,e){i.classList.add(e)}removeClass(i,e){i.classList.remove(e)}setStyle(i,e,n,r){r&(Pa.DashCase|Pa.Important)?i.style.setProperty(e,n,r&Pa.Important?"important":""):i.style[e]=n}removeStyle(i,e,n){n&Pa.DashCase?i.style.removeProperty(e):i.style[e]=""}setProperty(i,e,n){i!=null&&(i[e]=n)}setValue(i,e){i.nodeValue=e}listen(i,e,n,r){if(typeof i=="string"&&(i=yr().getGlobalEventTarget(this.doc,i),!i))throw new Ce(5102,!1);let a=this.decoratePreventDefault(n);return this.tracingService?.wrapEventListener&&(a=this.tracingService.wrapEventListener(i,e,a)),this.eventManager.addEventListener(i,e,a,r)}decoratePreventDefault(i){return e=>{if(e==="__ngUnwrap__")return i;(this.platformIsServer?this.ngZone.runGuarded(()=>i(e)):i(e))===!1&&e.preventDefault()}}};function AM(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var H8=class extends od{sharedStylesHost;hostEl;shadowRoot;constructor(i,e,n,r,a,o,s,d,f){super(i,a,o,d,f),this.sharedStylesHost=e,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let v=r.styles;v=zM(r.id,v);for(let M of v){let S=document.createElement("style");s&&S.setAttribute("nonce",s),S.textContent=M,this.shadowRoot.appendChild(S)}let y=r.getExternalStyles?.();if(y)for(let M of y){let S=R8(M,a);s&&S.setAttribute("nonce",s),this.shadowRoot.appendChild(S)}}nodeOrShadowRoot(i){return i===this.hostEl?this.shadowRoot:i}appendChild(i,e){return super.appendChild(this.nodeOrShadowRoot(i),e)}insertBefore(i,e,n){return super.insertBefore(this.nodeOrShadowRoot(i),e,n)}removeChild(i,e){return super.removeChild(null,e)}parentNode(i){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(i)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},sd=class extends od{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(i,e,n,r,a,o,s,d,f){super(i,a,o,s,d),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=r;let v=n.styles;this.styles=f?zM(f,v):v,this.styleUrls=n.getExternalStyles?.(f)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},Iu=class extends sd{contentAttr;hostAttr;constructor(i,e,n,r,a,o,s,d,f){let v=r+"-"+n.id;super(i,e,n,a,o,s,d,f,v),this.contentAttr=iW(v),this.hostAttr=rW(v)}applyToHost(i){this.applyStyles(),this.setAttribute(i,this.hostAttr,"")}createElement(i,e){let n=super.createElement(i,e);return super.setAttribute(n,this.contentAttr,""),n}};var Ou=class t extends Q1{supportsDOMEvents=!0;static makeCurrent(){v8(new t)}onAndCancel(i,e,n,r){return i.addEventListener(e,n,r),()=>{i.removeEventListener(e,n,r)}}dispatchEvent(i,e){i.dispatchEvent(e)}remove(i){i.remove()}createElement(i,e){return e=e||this.getDefaultDocument(),e.createElement(i)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(i){return i.nodeType===Node.ELEMENT_NODE}isShadowRoot(i){return i instanceof DocumentFragment}getGlobalEventTarget(i,e){return e==="window"?window:e==="document"?i:e==="body"?i.body:null}getBaseHref(i){let e=aW();return e==null?null:oW(e)}resetBaseElement(){cd=null}getUserAgent(){return window.navigator.userAgent}getCookie(i){return rd(document.cookie,i)}},cd=null;function aW(){return cd=cd||document.head.querySelector("base"),cd?cd.getAttribute("href"):null}function oW(t){return new URL(t,document.baseURI).pathname}var Pu=class{addToWindow(i){si.getAngularTestability=(n,r=!0)=>{let a=i.findTestabilityInTree(n,r);if(a==null)throw new Ce(5103,!1);return a},si.getAllAngularTestabilities=()=>i.getAllTestabilities(),si.getAllAngularRootElements=()=>i.getAllRootElements();let e=n=>{let r=si.getAllAngularTestabilities(),a=r.length,o=function(){a--,a==0&&n()};r.forEach(s=>{s.whenStable(o)})};si.frameworkStabilizers||(si.frameworkStabilizers=[]),si.frameworkStabilizers.push(e)}findTestabilityInTree(i,e,n){if(e==null)return null;let r=i.getTestability(e);return r??(n?yr().isShadowRoot(e)?this.findTestabilityInTree(i,e.host,!0):this.findTestabilityInTree(i,e.parentElement,!0):null)}},sW=(()=>{class t{build(){return new XMLHttpRequest}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})(),RM=(()=>{class t extends ad{constructor(e){super(e)}supports(e){return!0}addEventListener(e,n,r,a){return e.addEventListener(n,r,a),()=>this.removeEventListener(e,n,r,a)}removeEventListener(e,n,r,a){return e.removeEventListener(n,r,a)}static \u0275fac=function(n){return new(n||t)(oe(De))};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})(),LM=["alt","control","meta","shift"],cW={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},lW={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},HM=(()=>{class t extends ad{constructor(e){super(e)}supports(e){return t.parseEventName(e)!=null}addEventListener(e,n,r,a){let o=t.parseEventName(n),s=t.eventCallback(o.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>yr().onAndCancel(e,o.domEventName,s,a))}static parseEventName(e){let n=e.toLowerCase().split("."),r=n.shift();if(n.length===0||!(r==="keydown"||r==="keyup"))return null;let a=t._normalizeKey(n.pop()),o="",s=n.indexOf("code");if(s>-1&&(n.splice(s,1),o="code."),LM.forEach(f=>{let v=n.indexOf(f);v>-1&&(n.splice(v,1),o+=f+".")}),o+=a,n.length!=0||a.length===0)return null;let d={};return d.domEventName=r,d.fullKey=o,d}static matchEventFullKeyCode(e,n){let r=cW[e.key]||e.key,a="";return n.indexOf("code.")>-1&&(r=e.code,a="code."),r==null||!r?!1:(r=r.toLowerCase(),r===" "?r="space":r==="."&&(r="dot"),LM.forEach(o=>{if(o!==r){let s=lW[o];s(e)&&(a+=o+".")}}),a+=r,a===n)}static eventCallback(e,n,r){return a=>{t.matchEventFullKeyCode(a,e)&&r.runGuarded(()=>n(a))}}static _normalizeKey(e){return e==="esc"?"escape":e}static \u0275fac=function(n){return new(n||t)(oe(De))};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})();function dW(){Ou.makeCurrent()}function uW(){return new Fi}function mW(){return cC(document),document}var pW=[{provide:Zo,useValue:Du},{provide:Rg,useValue:dW,multi:!0},{provide:De,useFactory:mW}],fW=_8(qx,"browser",pW);var hW=[{provide:G1,useClass:Pu},{provide:c8,useClass:J0,deps:[se,eu,G1]},{provide:J0,useClass:J0,deps:[se,eu,G1]}],gW=[{provide:V0,useValue:"root"},{provide:Fi,useFactory:uW},{provide:Eu,useClass:RM,multi:!0,deps:[De]},{provide:Eu,useClass:HM,multi:!0,deps:[De]},j8,F8,N8,{provide:Tn,useExisting:j8},{provide:mc,useClass:sW},[]],_W=(()=>{class t{constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({providers:[...gW,...hW],imports:[he,Yx]})}return t})();var Ul=class{},ld=class{},Cr=class t{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(i){i?typeof i=="string"?this.lazyInit=()=>{this.headers=new Map,i.split(`
|
|
`).forEach(e=>{let n=e.indexOf(":");if(n>0){let r=e.slice(0,n),a=e.slice(n+1).trim();this.addHeaderEntry(r,a)}})}:typeof Headers<"u"&&i instanceof Headers?(this.headers=new Map,i.forEach((e,n)=>{this.addHeaderEntry(n,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(i).forEach(([e,n])=>{this.setHeaderEntries(e,n)})}:this.headers=new Map}has(i){return this.init(),this.headers.has(i.toLowerCase())}get(i){this.init();let e=this.headers.get(i.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(i){return this.init(),this.headers.get(i.toLowerCase())||null}append(i,e){return this.clone({name:i,value:e,op:"a"})}set(i,e){return this.clone({name:i,value:e,op:"s"})}delete(i,e){return this.clone({name:i,value:e,op:"d"})}maybeSetNormalizedName(i,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,i)}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(i=>this.applyUpdate(i)),this.lazyUpdate=null))}copyFrom(i){i.init(),Array.from(i.headers.keys()).forEach(e=>{this.headers.set(e,i.headers.get(e)),this.normalizedNames.set(e,i.normalizedNames.get(e))})}clone(i){let e=new t;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([i]),e}applyUpdate(i){let e=i.name.toLowerCase();switch(i.op){case"a":case"s":let n=i.value;if(typeof n=="string"&&(n=[n]),n.length===0)return;this.maybeSetNormalizedName(i.name,e);let r=(i.op==="a"?this.headers.get(e):void 0)||[];r.push(...n),this.headers.set(e,r);break;case"d":let a=i.value;if(!a)this.headers.delete(e),this.normalizedNames.delete(e);else{let o=this.headers.get(e);if(!o)return;o=o.filter(s=>a.indexOf(s)===-1),o.length===0?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,o)}break}}addHeaderEntry(i,e){let n=i.toLowerCase();this.maybeSetNormalizedName(i,n),this.headers.has(n)?this.headers.get(n).push(e):this.headers.set(n,[e])}setHeaderEntries(i,e){let n=(Array.isArray(e)?e:[e]).map(a=>a.toString()),r=i.toLowerCase();this.headers.set(r,n),this.maybeSetNormalizedName(i,r)}forEach(i){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>i(this.normalizedNames.get(e),this.headers.get(e)))}};var Au=class{encodeKey(i){return NM(i)}encodeValue(i){return NM(i)}decodeKey(i){return decodeURIComponent(i)}decodeValue(i){return decodeURIComponent(i)}};function vW(t,i){let e=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(r=>{let a=r.indexOf("="),[o,s]=a==-1?[i.decodeKey(r),""]:[i.decodeKey(r.slice(0,a)),i.decodeValue(r.slice(a+1))],d=e.get(o)||[];d.push(s),e.set(o,d)}),e}var bW=/%(\d[a-f0-9])/gi,yW={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function NM(t){return encodeURIComponent(t).replace(bW,(i,e)=>yW[e]??i)}function Tu(t){return`${t}`}var J=class t{map;encoder;updates=null;cloneFrom=null;constructor(i={}){if(this.encoder=i.encoder||new Au,i.fromString){if(i.fromObject)throw new Ce(2805,!1);this.map=vW(i.fromString,this.encoder)}else i.fromObject?(this.map=new Map,Object.keys(i.fromObject).forEach(e=>{let n=i.fromObject[e],r=Array.isArray(n)?n.map(Tu):[Tu(n)];this.map.set(e,r)})):this.map=null}has(i){return this.init(),this.map.has(i)}get(i){this.init();let e=this.map.get(i);return e?e[0]:null}getAll(i){return this.init(),this.map.get(i)||null}keys(){return this.init(),Array.from(this.map.keys())}append(i,e){return this.clone({param:i,value:e,op:"a"})}appendAll(i){let e=[];return Object.keys(i).forEach(n=>{let r=i[n];Array.isArray(r)?r.forEach(a=>{e.push({param:n,value:a,op:"a"})}):e.push({param:n,value:r,op:"a"})}),this.clone(e)}set(i,e){return this.clone({param:i,value:e,op:"s"})}delete(i,e){return this.clone({param:i,value:e,op:"d"})}toString(){return this.init(),this.keys().map(i=>{let e=this.encoder.encodeKey(i);return this.map.get(i).map(n=>e+"="+this.encoder.encodeValue(n)).join("&")}).filter(i=>i!=="").join("&")}clone(i){let e=new t({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(i),e}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(i=>this.map.set(i,this.cloneFrom.map.get(i))),this.updates.forEach(i=>{switch(i.op){case"a":case"s":let e=(i.op==="a"?this.map.get(i.param):void 0)||[];e.push(Tu(i.value)),this.map.set(i.param,e);break;case"d":if(i.value!==void 0){let n=this.map.get(i.param)||[],r=n.indexOf(Tu(i.value));r!==-1&&n.splice(r,1),n.length>0?this.map.set(i.param,n):this.map.delete(i.param)}else{this.map.delete(i.param);break}}}),this.cloneFrom=this.updates=null)}};var Vu=class{map=new Map;set(i,e){return this.map.set(i,e),this}get(i){return this.map.has(i)||this.map.set(i,i.defaultValue()),this.map.get(i)}delete(i){return this.map.delete(i),this}has(i){return this.map.has(i)}keys(){return this.map.keys()}};function CW(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function FM(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function BM(t){return typeof Blob<"u"&&t instanceof Blob}function jM(t){return typeof FormData<"u"&&t instanceof FormData}function xW(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var UM="Content-Type",$M="Accept",WM="X-Request-URL",qM="text/plain",YM="application/json",MW=`${YM}, ${qM}, */*`,jl=class t{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;responseType="json";method;params;urlWithParams;transferCache;constructor(i,e,n,r){this.url=e,this.method=i.toUpperCase();let a;if(CW(this.method)||r?(this.body=n!==void 0?n:null,a=r):a=n,a&&(this.reportProgress=!!a.reportProgress,this.withCredentials=!!a.withCredentials,a.responseType&&(this.responseType=a.responseType),a.headers&&(this.headers=a.headers),a.context&&(this.context=a.context),a.params&&(this.params=a.params),this.transferCache=a.transferCache),this.headers??=new Cr,this.context??=new Vu,!this.params)this.params=new J,this.urlWithParams=e;else{let o=this.params.toString();if(o.length===0)this.urlWithParams=e;else{let s=e.indexOf("?"),d=s===-1?"?":s<e.length-1?"&":"";this.urlWithParams=e+d+o}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||FM(this.body)||BM(this.body)||jM(this.body)||xW(this.body)?this.body:this.body instanceof J?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return this.body===null||jM(this.body)?null:BM(this.body)?this.body.type||null:FM(this.body)?null:typeof this.body=="string"?qM:this.body instanceof J?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?YM:null}clone(i={}){let e=i.method||this.method,n=i.url||this.url,r=i.responseType||this.responseType,a=i.transferCache??this.transferCache,o=i.body!==void 0?i.body:this.body,s=i.withCredentials??this.withCredentials,d=i.reportProgress??this.reportProgress,f=i.headers||this.headers,v=i.params||this.params,y=i.context??this.context;return i.setHeaders!==void 0&&(f=Object.keys(i.setHeaders).reduce((M,S)=>M.set(S,i.setHeaders[S]),f)),i.setParams&&(v=Object.keys(i.setParams).reduce((M,S)=>M.set(S,i.setParams[S]),v)),new t(e,n,o,{params:v,headers:f,context:y,reportProgress:d,responseType:r,withCredentials:s,transferCache:a})}},pc=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}(pc||{}),$l=class{headers;status;statusText;url;ok;type;constructor(i,e=200,n="OK"){this.headers=i.headers||new Cr,this.status=i.status!==void 0?i.status:e,this.statusText=i.statusText||n,this.url=i.url||null,this.ok=this.status>=200&&this.status<300}},zu=class t extends $l{constructor(i={}){super(i)}type=pc.ResponseHeader;clone(i={}){return new t({headers:i.headers||this.headers,status:i.status!==void 0?i.status:this.status,statusText:i.statusText||this.statusText,url:i.url||this.url||void 0})}},dd=class t extends $l{body;constructor(i={}){super(i),this.body=i.body!==void 0?i.body:null}type=pc.Response;clone(i={}){return new t({body:i.body!==void 0?i.body:this.body,headers:i.headers||this.headers,status:i.status!==void 0?i.status:this.status,statusText:i.statusText||this.statusText,url:i.url||this.url||void 0})}},ud=class extends $l{name="HttpErrorResponse";message;error;ok=!1;constructor(i){super(i,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${i.url||"(unknown url)"}`:this.message=`Http failure response for ${i.url||"(unknown url)"}: ${i.status} ${i.statusText}`,this.error=i.error||null}},wW=200,DW=204;function U8(t,i){return{body:i,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache}}var An=(()=>{class t{handler;constructor(e){this.handler=e}request(e,n,r={}){let a;if(e instanceof jl)a=e;else{let d;r.headers instanceof Cr?d=r.headers:d=new Cr(r.headers);let f;r.params&&(r.params instanceof J?f=r.params:f=new J({fromObject:r.params})),a=new jl(e,n,r.body!==void 0?r.body:null,{headers:d,context:r.context,params:f,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials,transferCache:r.transferCache})}let o=re(a).pipe(Hi(d=>this.handler.handle(d)));if(e instanceof jl||r.observe==="events")return o;let s=o.pipe(Ve(d=>d instanceof dd));switch(r.observe||"body"){case"body":switch(a.responseType){case"arraybuffer":return s.pipe(pe(d=>{if(d.body!==null&&!(d.body instanceof ArrayBuffer))throw new Ce(2806,!1);return d.body}));case"blob":return s.pipe(pe(d=>{if(d.body!==null&&!(d.body instanceof Blob))throw new Ce(2807,!1);return d.body}));case"text":return s.pipe(pe(d=>{if(d.body!==null&&typeof d.body!="string")throw new Ce(2808,!1);return d.body}));case"json":default:return s.pipe(pe(d=>d.body))}case"response":return s;default:throw new Ce(2809,!1)}}delete(e,n={}){return this.request("DELETE",e,n)}get(e,n={}){return this.request("GET",e,n)}head(e,n={}){return this.request("HEAD",e,n)}jsonp(e,n){return this.request("JSONP",e,{params:new J().append(n,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,n={}){return this.request("OPTIONS",e,n)}patch(e,n,r={}){return this.request("PATCH",e,U8(r,n))}post(e,n,r={}){return this.request("POST",e,U8(r,n))}put(e,n,r={}){return this.request("PUT",e,U8(r,n))}static \u0275fac=function(n){return new(n||t)(oe(Ul))};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})();var SW=new V("");function QM(t,i){return i(t)}function kW(t,i){return(e,n)=>i.intercept(e,{handle:r=>t(r,n)})}function IW(t,i,e){return(n,r)=>tr(e,()=>i(n,a=>t(a,r)))}var KM=new V(""),G8=new V(""),XM=new V(""),W8=new V("",{providedIn:"root",factory:()=>!0});function EW(){let t=null;return(i,e)=>{t===null&&(t=(u(KM,{optional:!0})??[]).reduceRight(kW,QM));let n=u(go);if(u(W8)){let a=n.add();return t(i,e).pipe(Ma(()=>n.remove(a)))}else return t(i,e)}}var Lu=(()=>{class t extends Ul{backend;injector;chain=null;pendingTasks=u(go);contributeToStability=u(W8);constructor(e,n){super(),this.backend=e,this.injector=n}handle(e){if(this.chain===null){let n=Array.from(new Set([...this.injector.get(G8),...this.injector.get(XM,[])]));this.chain=n.reduceRight((r,a)=>IW(r,a,this.injector),QM)}if(this.contributeToStability){let n=this.pendingTasks.add();return this.chain(e,r=>this.backend.handle(r)).pipe(Ma(()=>this.pendingTasks.remove(n)))}else return this.chain(e,n=>this.backend.handle(n))}static \u0275fac=function(n){return new(n||t)(oe(ld),oe(yn))};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})();var OW=/^\)\]\}',?\n/,PW=RegExp(`^${WM}:`,"m");function TW(t){return"responseURL"in t&&t.responseURL?t.responseURL:PW.test(t.getAllResponseHeaders())?t.getResponseHeader(WM):null}var $8=(()=>{class t{xhrFactory;constructor(e){this.xhrFactory=e}handle(e){if(e.method==="JSONP")throw new Ce(-2800,!1);let n=this.xhrFactory;return(n.\u0275loadImpl?Ut(n.\u0275loadImpl()):re(null)).pipe(dt(()=>new $e(a=>{let o=n.build();if(o.open(e.method,e.urlWithParams),e.withCredentials&&(o.withCredentials=!0),e.headers.forEach((Q,ie)=>o.setRequestHeader(Q,ie.join(","))),e.headers.has($M)||o.setRequestHeader($M,MW),!e.headers.has(UM)){let Q=e.detectContentTypeHeader();Q!==null&&o.setRequestHeader(UM,Q)}if(e.responseType){let Q=e.responseType.toLowerCase();o.responseType=Q!=="json"?Q:"text"}let s=e.serializeBody(),d=null,f=()=>{if(d!==null)return d;let Q=o.statusText||"OK",ie=new Cr(o.getAllResponseHeaders()),de=TW(o)||e.url;return d=new zu({headers:ie,status:o.status,statusText:Q,url:de}),d},v=()=>{let{headers:Q,status:ie,statusText:de,url:ze}=f(),Xe=null;ie!==DW&&(Xe=typeof o.response>"u"?o.responseText:o.response),ie===0&&(ie=Xe?wW:0);let Mn=ie>=200&&ie<300;if(e.responseType==="json"&&typeof Xe=="string"){let En=Xe;Xe=Xe.replace(OW,"");try{Xe=Xe!==""?JSON.parse(Xe):null}catch(fi){Xe=En,Mn&&(Mn=!1,Xe={error:fi,text:Xe})}}Mn?(a.next(new dd({body:Xe,headers:Q,status:ie,statusText:de,url:ze||void 0})),a.complete()):a.error(new ud({error:Xe,headers:Q,status:ie,statusText:de,url:ze||void 0}))},y=Q=>{let{url:ie}=f(),de=new ud({error:Q,status:o.status||0,statusText:o.statusText||"Unknown Error",url:ie||void 0});a.error(de)},M=!1,S=Q=>{M||(a.next(f()),M=!0);let ie={type:pc.DownloadProgress,loaded:Q.loaded};Q.lengthComputable&&(ie.total=Q.total),e.responseType==="text"&&o.responseText&&(ie.partialText=o.responseText),a.next(ie)},O=Q=>{let ie={type:pc.UploadProgress,loaded:Q.loaded};Q.lengthComputable&&(ie.total=Q.total),a.next(ie)};return o.addEventListener("load",v),o.addEventListener("error",y),o.addEventListener("timeout",y),o.addEventListener("abort",y),e.reportProgress&&(o.addEventListener("progress",S),s!==null&&o.upload&&o.upload.addEventListener("progress",O)),o.send(s),a.next({type:pc.Sent}),()=>{o.removeEventListener("error",y),o.removeEventListener("abort",y),o.removeEventListener("load",v),o.removeEventListener("timeout",y),e.reportProgress&&(o.removeEventListener("progress",S),s!==null&&o.upload&&o.upload.removeEventListener("progress",O)),o.readyState!==o.DONE&&o.abort()}})))}static \u0275fac=function(n){return new(n||t)(oe(mc))};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})(),ZM=new V(""),AW="XSRF-TOKEN",VW=new V("",{providedIn:"root",factory:()=>AW}),zW="X-XSRF-TOKEN",LW=new V("",{providedIn:"root",factory:()=>zW}),md=class{},RW=(()=>{class t{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(e,n){this.doc=e,this.cookieName=n}getToken(){let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=rd(e,this.cookieName),this.lastCookieString=e),this.lastToken}static \u0275fac=function(n){return new(n||t)(oe(De),oe(VW))};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})();function HW(t,i){let e=t.url.toLowerCase();if(!u(ZM)||t.method==="GET"||t.method==="HEAD"||e.startsWith("http://")||e.startsWith("https://"))return i(t);let n=u(md).getToken(),r=u(LW);return n!=null&&!t.headers.has(r)&&(t=t.clone({headers:t.headers.set(r,n)})),i(t)}var q8=function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t}(q8||{});function NW(t,i){return{\u0275kind:t,\u0275providers:i}}function FW(...t){let i=[An,$8,Lu,{provide:Ul,useExisting:Lu},{provide:ld,useFactory:()=>u(SW,{optional:!0})??u($8)},{provide:G8,useValue:HW,multi:!0},{provide:ZM,useValue:!0},{provide:md,useClass:RW}];for(let e of t)i.push(...e.\u0275providers);return Ol(i)}var GM=new V("");function BW(){return NW(q8.LegacyInterceptors,[{provide:GM,useFactory:EW},{provide:G8,useExisting:GM,multi:!0}])}var JM=(()=>{class t{_doc;constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static \u0275fac=function(n){return new(n||t)(oe(De))};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var xo=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:function(n){let r=null;return n?r=new(n||t):r=oe(jW),r},providedIn:"root"})}return t})(),jW=(()=>{class t extends xo{_doc;constructor(e){super(),this._doc=e}sanitize(e,n){if(n==null)return null;switch(e){case Hn.NONE:return n;case Hn.HTML:return _o(n,"HTML")?zr(n):Bg(this._doc,String(n)).toString();case Hn.STYLE:return _o(n,"Style")?zr(n):n;case Hn.SCRIPT:if(_o(n,"Script"))return zr(n);throw new Ce(5200,!1);case Hn.URL:return _o(n,"URL")?zr(n):$0(String(n));case Hn.RESOURCE_URL:if(_o(n,"ResourceURL"))return zr(n);throw new Ce(5201,!1);default:throw new Ce(5202,!1)}}bypassSecurityTrustHtml(e){return gC(e)}bypassSecurityTrustStyle(e){return _C(e)}bypassSecurityTrustScript(e){return vC(e)}bypassSecurityTrustUrl(e){return bC(e)}bypassSecurityTrustResourceUrl(e){return yC(e)}static \u0275fac=function(n){return new(n||t)(oe(De))};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Gl=class{},ew=(()=>{class t extends Gl{getTranslation(e){return re({})}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})(),hd=class{},tw=(()=>{class t{handle(e){return e.key}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})();function Hu(t,i){if(t===i)return!0;if(t===null||i===null)return!1;if(t!==t&&i!==i)return!0;let e=typeof t,n=typeof i,r,a,o;if(e==n&&e=="object")if(Array.isArray(t)){if(!Array.isArray(i))return!1;if((r=t.length)==i.length){for(a=0;a<r;a++)if(!Hu(t[a],i[a]))return!1;return!0}}else{if(Array.isArray(i))return!1;o=Object.create(null);for(a in t){if(!Hu(t[a],i[a]))return!1;o[a]=!0}for(a in i)if(!(a in o)&&typeof i[a]<"u")return!1;return!0}return!1}function is(t){return typeof t<"u"&&t!==null}function _d(t){return Ru(t)&&!e5(t)&&t!==null}function Ru(t){return typeof t=="object"}function e5(t){return Array.isArray(t)}function t5(t){return typeof t=="string"}function UW(t){return typeof t=="function"}function Y8(t,i){let e=Object.assign({},t);return Ru(t)?(Ru(t)&&Ru(i)&&Object.keys(i).forEach(n=>{_d(i[n])?n in t?e[n]=Y8(t[n],i[n]):Object.assign(e,{[n]:i[n]}):Object.assign(e,{[n]:i[n]})}),e):Y8({},i)}function Q8(t,i){let e=i.split(".");i="";do i+=e.shift(),is(t)&&is(t[i])&&(_d(t[i])||e5(t[i])||!e.length)?(t=t[i],i=""):e.length?i+=".":t=void 0;while(e.length);return t}function $W(t,i,e){let n=i.split("."),r=t;for(let a=0;a<n.length;a++){let o=n[a];a===n.length-1?r[o]=e:((!r[o]||!_d(r[o]))&&(r[o]={}),r=r[o])}}var Wl=class{},nw=(()=>{class t extends Wl{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(e,n){if(t5(e))return this.interpolateString(e,n);if(UW(e))return this.interpolateFunction(e,n)}interpolateFunction(e,n){return e(n)}interpolateString(e,n){return n?e.replace(this.templateMatcher,(r,a)=>{let o=Q8(n,a);return is(o)?o:r}):e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})(),ql=class{},iw=(()=>{class t extends ql{compile(e,n){return e}compileTranslations(e,n){return e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})(),gd=class{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new j;onLangChange=new j;onDefaultLangChange=new j},K8=new V("ISOLATE_TRANSLATE_SERVICE"),X8=new V("USE_DEFAULT_LANG"),Z8=new V("DEFAULT_LANGUAGE"),J8=new V("USE_EXTEND"),fd=t=>Kn(t)?t:re(t),xr=(()=>{class t{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;extend;loadingTranslations;pending=!1;_translationRequests={};lastUseLanguage=null;get onTranslationChange(){return this.store.onTranslationChange}get onLangChange(){return this.store.onLangChange}get onDefaultLangChange(){return this.store.onDefaultLangChange}get defaultLang(){return this.store.defaultLang}set defaultLang(e){this.store.defaultLang=e}get currentLang(){return this.store.currentLang}set currentLang(e){this.store.currentLang=e}get langs(){return this.store.langs}set langs(e){this.store.langs=e}get translations(){return this.store.translations}set translations(e){this.store.translations=e}constructor(e,n,r,a,o,s=!0,d=!1,f=!1,v){this.store=e,this.currentLoader=n,this.compiler=r,this.parser=a,this.missingTranslationHandler=o,this.useDefaultLang=s,this.extend=f,d&&(this.store=new gd),v&&this.setDefaultLang(v)}setDefaultLang(e){if(e===this.defaultLang)return;let n=this.retrieveTranslations(e);typeof n<"u"?(this.defaultLang==null&&(this.defaultLang=e),n.pipe(Le(1)).subscribe(()=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(this.lastUseLanguage=e,e===this.currentLang)return re(this.translations[e]);this.currentLang||(this.currentLang=e);let n=this.retrieveTranslations(e);return Kn(n)?(n.pipe(Le(1)).subscribe(()=>{this.changeLang(e)}),n):(this.changeLang(e),re(this.translations[e]))}changeLang(e){e===this.lastUseLanguage&&(this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),this.defaultLang==null&&this.changeDefaultLang(e))}retrieveTranslations(e){if(typeof this.translations[e]>"u"||this.extend)return this._translationRequests[e]=this._translationRequests[e]||this.loadAndCompileTranslations(e),this._translationRequests[e]}getTranslation(e){return this.loadAndCompileTranslations(e)}loadAndCompileTranslations(e){this.pending=!0;let n=this.currentLoader.getTranslation(e).pipe($o(1),Le(1));return this.loadingTranslations=n.pipe(pe(r=>this.compiler.compileTranslations(r,e)),$o(1),Le(1)),this.loadingTranslations.subscribe({next:r=>{this.translations[e]=this.extend&&this.translations[e]?q(q({},r),this.translations[e]):r,this.updateLangs(),this.pending=!1},error:r=>{this.pending=!1}}),n}setTranslation(e,n,r=!1){let a=this.compiler.compileTranslations(n,e);(r||this.extend)&&this.translations[e]?this.translations[e]=Y8(this.translations[e],a):this.translations[e]=a,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){let n=e.filter(r=>!this.langs.includes(r));n.length>0&&(this.langs=[...this.langs,...n])}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResultForKey(e,n,r){let a;if(e&&(a=this.runInterpolation(Q8(e,n),r)),a===void 0&&this.defaultLang!=null&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(a=this.runInterpolation(Q8(this.translations[this.defaultLang],n),r)),a===void 0){let o={key:n,translateService:this};typeof r<"u"&&(o.interpolateParams=r),a=this.missingTranslationHandler.handle(o)}return a!==void 0?a:n}runInterpolation(e,n){if(e5(e))return e.map(r=>this.runInterpolation(r,n));if(_d(e)){let r={};for(let a in e){let o=this.runInterpolation(e[a],n);o!==void 0&&(r[a]=o)}return r}else return this.parser.interpolate(e,n)}getParsedResult(e,n,r){if(n instanceof Array){let a={},o=!1;for(let d of n)a[d]=this.getParsedResultForKey(e,d,r),o=o||Kn(a[d]);if(!o)return a;let s=n.map(d=>fd(a[d]));return so(s).pipe(pe(d=>{let f={};return d.forEach((v,y)=>{f[n[y]]=v}),f}))}return this.getParsedResultForKey(e,n,r)}get(e,n){if(!is(e)||!e.length)throw new Error('Parameter "key" is required and cannot be empty');return this.pending?this.loadingTranslations.pipe(Hi(r=>fd(this.getParsedResult(r,e,n)))):fd(this.getParsedResult(this.translations[this.currentLang],e,n))}getStreamOnTranslationChange(e,n){if(!is(e)||!e.length)throw new Error('Parameter "key" is required and cannot be empty');return Mi(Ri(()=>this.get(e,n)),this.onTranslationChange.pipe(dt(r=>{let a=this.getParsedResult(r.translations,e,n);return fd(a)})))}stream(e,n){if(!is(e)||!e.length)throw new Error('Parameter "key" required');return Mi(Ri(()=>this.get(e,n)),this.onLangChange.pipe(dt(r=>{let a=this.getParsedResult(r.translations,e,n);return fd(a)})))}instant(e,n){if(!is(e)||e.length===0)throw new Error('Parameter "key" is required and cannot be empty');let r=this.getParsedResult(this.translations[this.currentLang],e,n);return Kn(r)?Array.isArray(e)?e.reduce((a,o)=>(a[o]=o,a),{}):e:r}set(e,n,r=this.currentLang){$W(this.translations[r],e,t5(n)?this.compiler.compile(n,r):this.compiler.compileTranslations(n,r)),this.updateLangs(),this.onTranslationChange.emit({lang:r,translations:this.translations[r]})}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.loadAndCompileTranslations(e)}resetLang(e){delete this._translationRequests[e],delete this.translations[e]}getBrowserLang(){if(typeof window>"u"||!window.navigator)return;let e=this.getBrowserCultureLang();return e?e.split(/[-_]/)[0]:void 0}getBrowserCultureLang(){if(!(typeof window>"u"||typeof window.navigator>"u"))return window.navigator.languages?window.navigator.languages[0]:window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage}static \u0275fac=function(n){return new(n||t)(oe(gd),oe(Gl),oe(ql),oe(Wl),oe(hd),oe(X8),oe(K8),oe(J8),oe(Z8))};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Ie=(()=>{class t{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(e,n){this.translate=e,this._ref=n}updateValue(e,n,r){let a=o=>{this.value=o!==void 0?o:e,this.lastKey=e,this._ref.markForCheck()};if(r){let o=this.translate.getParsedResult(r,e,n);Kn(o)?o.subscribe(a):a(o)}this.translate.get(e,n).subscribe(a)}transform(e,...n){if(!e||!e.length)return e;if(Hu(e,this.lastKey)&&Hu(n,this.lastParams))return this.value;let r;if(is(n[0])&&n.length)if(t5(n[0])&&n[0].length){let a=n[0].replace(/(')?([a-zA-Z0-9_]+)(')?(\s)?:/g,'"$2":').replace(/:(\s)?(')(.*?)(')/g,':"$3"');try{r=JSON.parse(a)}catch(o){throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${n[0]}`)}}else _d(n[0])&&(r=n[0]);return this.lastKey=e,this.lastParams=n,this.updateValue(e,r),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(a=>{this.lastKey&&a.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,r,a.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(a=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,r,a.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,r))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(n){return new(n||t)(E(xr,16),E(ye,16))};static \u0275pipe=vt({name:"translate",type:t,pure:!1});static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})();var n5=(()=>{class t{static forRoot(e={}){return{ngModule:t,providers:[e.loader||{provide:Gl,useClass:ew},e.compiler||{provide:ql,useClass:iw},e.parser||{provide:Wl,useClass:nw},e.missingTranslationHandler||{provide:hd,useClass:tw},gd,{provide:K8,useValue:e.isolate},{provide:X8,useValue:e.useDefaultLang},{provide:J8,useValue:e.extend},{provide:Z8,useValue:e.defaultLanguage},xr]}}static forChild(e={}){return{ngModule:t,providers:[e.loader||{provide:Gl,useClass:ew},e.compiler||{provide:ql,useClass:iw},e.parser||{provide:Wl,useClass:nw},e.missingTranslationHandler||{provide:hd,useClass:tw},{provide:K8,useValue:e.isolate},{provide:X8,useValue:e.useDefaultLang},{provide:J8,useValue:e.extend},{provide:Z8,useValue:e.defaultLanguage},xr]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({})}return t})();var i5={mifos_x:{version:"251209",hash:"de5357b"},allow_switching_backend_instance:!0};var en=window.env||{},ft={production:!0,version:i5.mifos_x.version,hash:i5.mifos_x.hash,fineractPlatformTenantId:en.fineractPlatformTenantId||"default",fineractPlatformTenantIds:en.fineractPlatformTenantIds||"default",baseApiUrls:en.fineractApiUrls||"https://sandbox.mifos.community,https://demo.mifos.community,https://localhost:8443,"+window.location.origin,baseApiUrl:en.fineractApiUrl||(en.fineractApiUrls?.length>0?en.fineractApiUrls.split(",")[0]:window.location.origin),oauthServerUrl:en.oauthServerUrl||en.fineractApiUrl+en.apiProvider,allowServerSwitch:en.allowServerSwitch||"true",apiProvider:en.apiProvider||"/fineract-provider/api",apiVersion:en.apiVersion||"/v1",serverUrl:"",oauth:{enabled:en.oauthServerEnabled||!1,serverUrl:en.oauthServerUrl||"",appId:en.oauthAppId||""},enableRememberMe:!1,warningDialog:{title:"Warning",content:"This system is for authorized use only. Unauthorized access will result in possible legal action. By accessing this system, you acknowledge that you are authorized to do so and that all data stored and processed here is confidential.",buttonText:"Close"},defaultLanguage:en.defaultLanguage||"en-US",supportedLanguages:en.supportedLanguages||"cs-CS,de-DE,en-US,es-MX,fr-FR,it-IT,ko-KO,lt-LT,lv-LV,ne-NE,pt-PT,sw-SW",preloadClients:en.preloadClients||!0,defaultCharDelimiter:en.defaultCharDelimiter||",",displayBackEndInfo:en.displayBackEndInfo||"true",displayTenantSelector:en.displayTenantSelector||"true",waitTimeForNotifications:en.waitTimeForNotifications||60,waitTimeForCOBCatchUp:en.waitTimeForCOBCatchUp||30,session:{timeout:{idleTimeout:en.sessionIdleTimeout||3e5}},httpCacheEnabled:en.httpCacheEnabled||!1,vNextApiUrl:window.env.vNextApiUrl||"https://apis.mifos.community",vNextApiProvider:window.env.vNextApiProvider||"/vnext1",vNextApiVersion:window.env.vNextApiVersion||"/v1.0",interbankTransfers:window.env.interbankTransfers||!1,minPasswordLength:en.minPasswordLength||12,OIDC:{oidcServerEnabled:window.env.oidcServerEnabled||!1,oidcBaseUrl:window.env.oidcBaseUrl||"",oidcClientId:window.env.oidcClientId||"",oidcApiUrl:window.env.oidcApiUrl||"",oidcFrontUrl:window.env.oidcFrontUrl||""}};ft.serverUrl=`${ft.baseApiUrl}${ft.apiProvider}${ft.apiVersion}`;var rw=(()=>{class t{transform(e,n,r,a){if(e){if(n==="loan"&&(r==="closed"?e=e.filter(o=>o.status.code==="loanStatusType.closed.written.off"||o.status.code==="loanStatusType.closed.obligations.met"||o.status.code==="loanStatusType.closed.reschedule.outstanding.amount"||o.status.code==="loanStatusType.withdrawn.by.client"||o.status.code==="loanStatusType.rejected"):e=e.filter(o=>o.status.code!=="loanStatusType.closed.written.off"&&o.status.code!=="loanStatusType.closed.obligations.met"&&o.status.code!=="loanStatusType.closed.reschedule.outstanding.amount"&&o.status.code!=="loanStatusType.withdrawn.by.client"&&o.status.code!=="loanStatusType.rejected")),n==="saving"&&(a==="isFixed"?e=e.filter(o=>o.depositType.value==="Fixed Deposit"):a==="isRecurring"?e=e.filter(o=>o.depositType.value==="Recurring Deposit"):a==="isSavings"&&(e=e.filter(o=>o.depositType.value==="Savings")),r==="closed"?e=e.filter(o=>o.status.code==="savingsAccountStatusType.withdrawn.by.applicant"||o.status.code==="savingsAccountStatusType.closed"||o.status.code==="savingsAccountStatusType.pre.mature.closure"||o.status.code==="savingsAccountStatusType.rejected"):e=e.filter(o=>o.status.code!=="savingsAccountStatusType.withdrawn.by.applicant"&&o.status.code!=="savingsAccountStatusType.closed"&&o.status.code!=="savingsAccountStatusType.pre.mature.closure"&&o.status.code!=="savingsAccountStatusType.rejected")),n==="share"&&(r==="closed"?e=e.filter(o=>o.status.code==="shareAccountStatusType.closed"||o.status.code==="shareAccountStatusType.rejected"):e=e.filter(o=>o.status.code!=="shareAccountStatusType.closed"&&o.status.code!=="shareAccountStatusType.rejected")),n==="guarantor")if(r===!1)e=e.filter(o=>o.status===!0);else return e;return n==="clientApproval"&&(e=e.filter(o=>o.active===!1&&o.status.value==="Pending")),e}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=vt({name:"accountsFilter",type:t,pure:!0})}}return t})();var aw=(()=>{class t{transform(e,n,r,a){return e&&(e=e.filter(o=>!(o.currency.code!==r||a&&o.chargeTimeType.id===12||n.filter(s=>s.id===o.id).length))),e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=vt({name:"chargesFilter",type:t,pure:!0})}}return t})();var ow=(()=>{class t{transform(e,n){return e&&(e=e.filter(r=>r.penalty===n)),e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=vt({name:"chargesPenaltyFilter",type:t,pure:!0})}}return t})();var rs=(()=>{class t{constructor(){this.alertEvent=new j}alert(e){this.alertEvent.emit(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Ql=o3(Fu());var Bi=(()=>{class t{static{this.DEFAULT_DATEFORMAT="yyyy-MM-dd"}static{this.DEFAULT_DATETIMEFORMAT="yyyy-MM-dd HH:mm"}constructor(e){this.datePipe=e}getDate(e){return this.datePipe.transform(e,"YYYY-MM-DD")}formatDate(e,n){return new uc(this.language.code).transform(e,n)}formatDateAsString(e,n){return(0,Ql.default)(e).format(n)}parseDate(e){return e instanceof Array?(0,Ql.default)(e.join("-"),"YYYY-MM-DD").toDate():(0,Ql.default)(e).toDate()}parseDatetime(e){return(0,Ql.default)(e).toDate()}convertToDate(e,n){return(0,Ql.default)(e).toDate()}get language(){return localStorage.getItem("mifosXLanguage")?JSON.parse(localStorage.getItem("mifosXLanguage")):"en"}calculateDiff(e,n){return Math.floor((Date.UTC(n.getFullYear(),n.getMonth(),n.getDate())-Date.UTC(e.getFullYear(),e.getMonth(),e.getDate()))/(1e3*60*60*24))}static{this.\u0275fac=function(n){return new(n||t)(oe(uc))}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Ft=(()=>{class t{static{this.businessDateFormat="yyyy-MM-dd"}static{this.businessDateConfigName="enable-business-date"}static{this.businessDateType="BUSINESS_DATE"}static{this.cobDateType="COB_DATE"}constructor(e,n){this.alertService=e,this.dateUtils=n,this.minAllowedDate=new Date(1950,0,1),this.maxAllowedDate=new Date(2100,0,1)}setDateFormat(e){localStorage.setItem("mifosXDateFormat",JSON.stringify(e))}setLanguage(e){localStorage.setItem("mifosXLanguage",JSON.stringify(e))}setDecimalToDisplay(e){localStorage.setItem("mifosXDecimalsToDisplay",e)}setDefaultLanguage(){let e=ft.defaultLanguage?ft.defaultLanguage:"en-US";this.setLanguage({name:e,code:e.substring(0,2)})}setServer(e){localStorage.setItem("mifosXServerURL",e)}setServers(e){localStorage.setItem("mifosXServers",JSON.stringify(e))}setTenantIdentifiers(e){localStorage.setItem("mifosXTenantIdentifiers",JSON.stringify(e))}setTenantIdentifier(e){localStorage.setItem("mifosXTenantIdentifier",e)}setBusinessDate(e){localStorage.setItem("mifosXServerDate",e)}setBusinessDateConfig(e){localStorage.setItem("mifosXServerBusinessDateEnabled",e)}get dateFormat(){return JSON.parse(localStorage.getItem("mifosXDateFormat"))}get language(){return localStorage.getItem("mifosXLanguage")||this.setDefaultLanguage(),JSON.parse(localStorage.getItem("mifosXLanguage"))}get languageCode(){let e=this.language.code;return e==="es"?"es-MX":e==="en"?"en-US":e+"-"+e.toUpperCase()}get decimals(){return localStorage.getItem("mifosXDecimalsToDisplay")?localStorage.getItem("mifosXDecimalsToDisplay"):"2"}get servers(){return JSON.parse(localStorage.getItem("mifosXServers"))}get server(){return localStorage.getItem("mifosXServerURL")?localStorage.getItem("mifosXServerURL"):ft.baseApiUrl&&ft.baseApiUrl!==""?ft.baseApiUrl:this.servers()[0]}get baseServerUrl(){return this.server+ft.apiProvider}get serverUrl(){return this.server+ft.apiProvider+ft.apiVersion}get serverHost(){return this.server}get businessDate(){return this.dateUtils.convertToDate(localStorage.getItem("mifosXServerDate"),t.businessDateFormat)}get businessDateConfig(){return localStorage.getItem("mifosXServerBusinessDateEnabled")}get minPastDate(){return this.minAllowedDate}get maxFutureDate(){return this.maxAllowedDate}get tenantIdentifiers(){return JSON.parse(localStorage.getItem("mifosXTenantIdentifiers"))}get tenantIdentifier(){return localStorage.getItem("mifosXTenantIdentifier")}validateBusinessDateStatus(e){e.some(n=>{if(n.name===t.businessDateConfigName)return n.enabled})}getBusinessDates(e,n){e.some(r=>{if(r.type===n){let a=new Date(r.date);this.setBusinessDate(this.dateUtils.formatDate(a,t.businessDateFormat)),this.alertService.alert({type:n+" Set",message:this.dateUtils.formatDate(a,this.dateFormat)});return}})}setThemeDarkEnabled(e){localStorage.setItem("mifosXThemeDarkEnabled",JSON.stringify(e))}get themeDarkEnabled(){return JSON.parse(localStorage.getItem("mifosXThemeDarkEnabled"))}static{this.\u0275fac=function(n){return new(n||t)(oe(rs),oe(Bi))}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Bu=o3(Fu());var Mr=(()=>{class t{constructor(e){this.settingsService=e}transform(e,n){let r=this.settingsService.dateFormat.replace("dd","DD");if(typeof e>"u")return"";let a;return Bu.default.locale(this.settingsService.language.code),e instanceof Array?a=(0,Bu.default)(e.join("-"),"YYYY-MM-DD"):a=(0,Bu.default)(e),n==null?a.format(r):a.format(n)}static{this.\u0275fac=function(n){return new(n||t)(E(Ft,16))}}static{this.\u0275pipe=vt({name:"dateFormat",type:t,pure:!0})}}return t})();var bd=o3(Fu());var Ra=(()=>{class t{transform(e,n){if(e==null||e==="")return"";let r;if(Array.isArray(e)){let[o,s,d,f,v,y]=e;f!=null?r=(0,bd.default)({year:o,month:(s??1)-1,date:d,hour:f,minute:v??0,second:y??0}):r=(0,bd.default)({year:o,month:(s??1)-1,date:d})}else typeof e=="number"&&e<1e12?r=bd.default.unix(e):r=(0,bd.default)(e);let a=n??"YYYY-MM-DDTHH:mm:ssZ";return r.format(a)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=vt({name:"datetimeFormat",type:t,pure:!0})}}return t})();var ju=(()=>{class t{transform(e){if(e){if(/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/gi.test(e))return e.split("-")[4];{let a=e.length;return a>20?e.substring(a-20,a):e}}else return""}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=vt({name:"externalIdentifier",type:t,pure:!0})}}return t})();var sw=new WeakMap,cw=(()=>{class t{constructor(e){this.sanitizer=e}transform(e,n,r,a){if(!n||!r||e===null||e===void 0)return"";let o=sw.get(n);o||(o=new Map,sw.set(n,o));let s=o.get(r);if(!s){if(s=new Map,Array.isArray(n))for(let v of n)v&&v[r]!==void 0&&v[r]!==null&&s.set(v[r],v);o.set(r,s)}let d=s.get(e),f=d?d[a]??"":"";return typeof f=="string"?this.sanitizer.sanitize(Hn.HTML,f)||"":String(f||"")}static{this.\u0275fac=function(n){return new(n||t)(E(xo,16))}}static{this.\u0275pipe=vt({name:"find",type:t,pure:!0})}}return t})();var as=(()=>{class t{constructor(e,n){this.decimalFormat=e,this.settingsService=n}transform(e,n){if(e===void 0)return n||"";let r=this.settingsService.decimals,a=`1.${r}-${r}`;return this.decimalFormat.transform(e,a)}static{this.\u0275fac=function(n){return new(n||t)(E(id,16),E(Ft,16))}}static{this.\u0275pipe=vt({name:"formatNumber",type:t,pure:!0})}}return t})();var uw=o3(dw());var $u=(()=>{class t{transform(e){if(e.charAt(0)==="{"&&e.charAt(e.length-1)==="}")try{return uw.json(e)}catch{return e}return e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=vt({name:"prettyPrint",type:t,pure:!0})}}return t})();var mw=(()=>{class t{transform(e){return{true:"status-active",false:"status-deleted",Active:"status-active",Block:"status-block","charges.StatusType.active.true":"status-active","loanStatusType.submitted.and.pending.approval":"status-pending","loanStatusType.approved":"status-approved","loanStatusType.active":"status-active","loanStatusType.overpaid":"status-overpaid","loanStatusType.chargeoff":"status-chargeoff","loanStatusType.activeOverdue":"status-active-overdue","loanSubStatusType.contractTermination":"subStatus-contract-termination","savingsAccountStatusType.submitted.and.pending.approval":"status-pending","savingsAccountStatusType.approved":"status-approved","savingsAccountStatusType.active":"status-active","savingsAccountStatusType.activeInactive":"status-active-overdue","savingsAccountStatusType.activeDormant":"status-active-overdue","savingsAccountStatusType.matured":"status-matured","shareAccountStatusType.submitted.and.pending.approval":"status-pending","shareAccountStatusType.approved":"status-approved","shareAccountStatusType.active":"status-active","shareAccountStatusType.rejected":"status-rejected","loanProduct.active":"status-active","loanProduct.inActive":"status-inactive","clientStatusType.pending":"status-pending","clientStatusType.closed":"status-closed","clientStatusType.rejected":"status-rejected","clientStatusType.withdraw":"status-withdraw","clientStatusType.active":"status-active","clientStatusType.submitted.and.pending.approval":"status-pending","clientStatusTYpe.approved":"status-approved","clientStatusType.transfer.in.progress":"status-transfer-progress","clientStatusType.transfer.on.hold":"status-transfer-hold","groupingStatusType.active":"status-active","groupingStatusType.pending":"status-pending","groupingStatusType.submitted.and.pending.approval":"status-pending","groupingStatusType.approved":"status-approved","smsCampaignStatus.active":"status-active","smsCampaignStatus.pending":"status-pending","smsCampaignStatus.closed":"status-closed","purchasedSharesStatusType.applied":"status-pending"}[e]??"status-unknown"}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=vt({name:"statusLookup",type:t,pure:!0})}}return t})();var fc=(()=>{class t{constructor(e){this.translateService=e}transform(e,n,r="labels"){let a=`${r}.${n}.${e}`;return this.translateService.instant(a)}static{this.\u0275fac=function(n){return new(n||t)(E(xr,16))}}static{this.\u0275pipe=vt({name:"translateKey",type:t,pure:!0})}}return t})();var Gu=(()=>{class t{transform(e,n){if(e.length<=40)return e;let r=e.substring(0,30);return n&&(r=e.substring(0,n)),r}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=vt({name:"truncateText",type:t,pure:!0})}}return t})();var fw=(()=>{class t{transform(e){e=decodeURIComponent(e);let n=e.slice(1).split("/");if(e.includes("?")){let a=n.pop(),o=a.slice(0,a.indexOf("?"));n.push(o)}return n.map(a=>a.split("-").map(o=>o.charAt(0).toUpperCase()+o.slice(1)).join(" ")).join(" | ")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=vt({name:"urlToString",type:t,pure:!0})}}return t})();var Wu=(()=>{class t{constructor(e){this.translateService=e}transform(e,...n){if(e==null)return null;let r=e?"Yes":"No";return this.translateService.instant("labels.buttons."+r)}static{this.\u0275fac=function(n){return new(n||t)(E(xr,16))}}static{this.\u0275pipe=vt({name:"yesNo",type:t,pure:!0})}}return t})();var hw=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Z({type:t})}static{this.\u0275inj=X({providers:[mw,rw,aw,ow,cw,fw,Mr,Ra,ju,as,Wu,$u,fc,Gu],imports:[he]})}}return t})();var wo={headers:{"Fineract-Platform-TenantId":ft.fineractPlatformTenantId}},qu="Authorization",YW="Fineract-Platform-TenantId",gw="Fineract-Platform-TFA-Token",_w=(()=>{class t{constructor(e){this.settingsService=e}intercept(e,n){return this.settingsService.tenantIdentifier&&(wo.headers["Fineract-Platform-TenantId"]=this.settingsService.tenantIdentifier),e=e.clone({setHeaders:wo.headers}),n.handle(e)}setAuthorizationToken(e){ft.oauth.enabled?wo.headers[qu]=`Bearer ${e}`:wo.headers[qu]=`Basic ${e}`}setTwoFactorAccessToken(e){wo.headers[gw]=e}removeAuthorization(){delete wo.headers[qu]}removeAuthorizationTenant(){delete wo.headers[qu],delete wo.headers[YW]}removeTwoFactorAuthorization(){delete wo.headers[gw]}static{this.\u0275fac=function(n){return new(n||t)(oe(Ft))}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac})}}return t})();var Yu=(()=>{class t{changePassword(e,n){return this.http.put(`/users/${e}`,n)}constructor(e,n,r){this.http=e,this.alertService=n,this.authenticationInterceptor=r,this.userLoggedIn$=new tt(!1),this.isAuthenticated$=this.userLoggedIn$.asObservable(),this.dialogShown=!1,this.credentialsStorageKey="mifosXCredentials",this.oAuthTokenDetailsStorageKey="mifosXOAuthTokenDetails",this.twoFactorAuthenticationTokenStorageKey="mifosXTwoFactorAuthenticationToken",this.userLoggedIn=!1,this.rememberMe=!1,this.storage=sessionStorage;let a=JSON.parse(sessionStorage.getItem(this.credentialsStorageKey)||localStorage.getItem(this.credentialsStorageKey));if(a){a.rememberMe&&(this.rememberMe=!0,this.storage=localStorage);let o=JSON.parse(this.storage.getItem(this.twoFactorAuthenticationTokenStorageKey));ft.oauth.enabled?this.refreshOAuthAccessToken():r.setAuthorizationToken(a.base64EncodedAuthenticationKey),o&&r.setTwoFactorAccessToken(o.token),this.userLoggedIn=!0,this.userLoggedIn$.next(!0)}}login(e){this.alertService.alert({type:"Authentication Start",message:"Please wait..."});let n=ft.enableRememberMe===!0;if(this.rememberMe=n?e.remember:!1,this.storage=this.rememberMe?localStorage:sessionStorage,ft.oauth.enabled){let r=new J;r=r.set("username",e.username),r=r.set("password",e.password),r=r.set("client_id",`${ft.oauth.appId}`),r=r.set("grant_type","password"),r=r.set("remember_me",this.rememberMe?"true":"false");let a=new Cr;return a=a.set("Content-Type","application/x-www-form-urlencoded"),this.http.post(`${ft.oauth.serverUrl}/token`,r.toString(),{headers:a}).pipe(pe(o=>(this.getUserDetails(o),re(!0))))}else return this.http.post("/authentication",{username:e.username,password:e.password,remember:this.rememberMe}).pipe(pe(r=>(this.onLoginSuccess(r),re(!0))))}getUserDetails(e){this.refreshTokenOnExpiry(e.expires_in);let n=new Cr;n=n.set("Authorization","bearer "+e.access_token),this.http.get(`${ft.serverUrl}/userdetails`,{headers:n}).subscribe(r=>{this.onLoginSuccess(r),r.shouldRenewPassword||this.storage.setItem(this.oAuthTokenDetailsStorageKey,JSON.stringify(e))})}refreshTokenOnExpiry(e){setTimeout(()=>this.refreshOAuthAccessToken(),e*1e3)}refreshOAuthAccessToken(){var e=JSON.parse(this.storage.getItem(this.oAuthTokenDetailsStorageKey));if(e==null)return;e=JSON.parse(this.storage.getItem(this.oAuthTokenDetailsStorageKey)).refresh_token,this.authenticationInterceptor.removeAuthorization();let n=JSON.parse(this.storage.getItem(this.credentialsStorageKey)),r=new J;r=r.set("username",n.username),r=r.set("client_id",`${ft.oauth.appId}`),r=r.set("refresh_token",e),r=r.set("grant_type","refresh_token");let a=new Cr;return a=a.set("Content-Type","application/x-www-form-urlencoded"),this.http.post(`${ft.oauth.serverUrl}/token`,r.toString(),{headers:a}).subscribe(o=>{this.storage.setItem(this.oAuthTokenDetailsStorageKey,JSON.stringify(o)),this.authenticationInterceptor.setAuthorizationToken(o.access_token),this.refreshTokenOnExpiry(o.expires_in);let s=JSON.parse(this.storage.getItem(this.credentialsStorageKey));s.accessToken=o.access_token,this.storage.setItem(this.credentialsStorageKey,JSON.stringify(s))})}onLoginSuccess(e){this.userLoggedIn=!0,this.userLoggedIn$.next(!0),e.rememberMe=this.rememberMe,ft.oauth.enabled?this.authenticationInterceptor.setAuthorizationToken(e.accessToken):this.authenticationInterceptor.setAuthorizationToken(e.base64EncodedAuthenticationKey),e.isTwoFactorAuthenticationRequired?(this.credentials=e,this.alertService.alert({type:"Two Factor Authentication Required",message:"Two Factor Authentication Required"})):e.shouldRenewPassword?(this.credentials=e,this.alertService.alert({type:"Password Expired",message:"Your password has expired, please reset your password!"})):(this.setCredentials(e),this.alertService.alert({type:"Authentication Success",message:`${e.username} successfully logged in!`}),delete this.credentials)}logoutAuthSession(){let e=JSON.parse(this.storage.getItem(this.oAuthTokenDetailsStorageKey)).refresh_token,n=JSON.parse(this.storage.getItem(this.credentialsStorageKey));this.authenticationInterceptor.removeAuthorizationTenant();let r=new J;r=r.set("username",n.username),r=r.set("client_id",`${ft.oauth.appId}`),r=r.set("refresh_token",e);let a=new Cr;return a=a.set("Content-Type","application/x-www-form-urlencoded"),this.http.post(`${ft.oauth.serverUrl}/logout`,r.toString(),{headers:a}).subscribe()}logout(){let e=JSON.parse(this.storage.getItem(this.twoFactorAuthenticationTokenStorageKey));return e&&(this.http.post("/twofactor/invalidate",{token:e.token}).subscribe(),this.authenticationInterceptor.removeTwoFactorAuthorization()),JSON.parse(this.storage.getItem(this.oAuthTokenDetailsStorageKey))&&this.logoutAuthSession(),this.authenticationInterceptor.removeAuthorization(),this.setCredentials(),this.resetDialog(),this.userLoggedIn=!1,this.userLoggedIn$.next(!1),re(!0)}twoFactorAccessTokenIsValid(){let e=JSON.parse(this.storage.getItem(this.twoFactorAuthenticationTokenStorageKey));return e?new Date().getTime()<e.validTo:!0}isAuthenticated(){return!!(JSON.parse(sessionStorage.getItem(this.credentialsStorageKey)||localStorage.getItem(this.credentialsStorageKey))&&this.twoFactorAccessTokenIsValid())}getCredentials(){return JSON.parse(this.storage.getItem(this.credentialsStorageKey))}setCredentials(e){e?(e.rememberMe=this.rememberMe,this.storage=e.rememberMe?localStorage:sessionStorage,this.storage.setItem(this.credentialsStorageKey,JSON.stringify(e))):(localStorage.removeItem(this.credentialsStorageKey),sessionStorage.removeItem(this.credentialsStorageKey),localStorage.removeItem(this.oAuthTokenDetailsStorageKey),sessionStorage.removeItem(this.oAuthTokenDetailsStorageKey),localStorage.removeItem(this.twoFactorAuthenticationTokenStorageKey),sessionStorage.removeItem(this.twoFactorAuthenticationTokenStorageKey))}saveZitadelCredentials(e){this.setCredentials(e)}saveZitadeloAuthTokenDetailsStorageKey(e){this.storage.setItem(this.oAuthTokenDetailsStorageKey,JSON.stringify(e))}getDeliveryMethods(){return this.http.get("/twofactor")}showDialog(){this.dialogShown=!0}resetDialog(){this.dialogShown=!1}hasDialogBeenShown(){return this.dialogShown}requestOTP(e){let n=new J;return n=n.set("deliveryMethod",e.name),n=n.set("extendedToken",this.rememberMe.toString()),this.http.post("/twofactor",{},{params:n})}validateOTP(e){let n=new J().set("token",e);return this.http.post("/twofactor/validate",{},{params:n}).pipe(pe(r=>{this.onOTPValidateSuccess(r)}))}onOTPValidateSuccess(e){this.authenticationInterceptor.setTwoFactorAccessToken(e.token),this.credentials.shouldRenewPassword?this.alertService.alert({type:"Password Expired",message:"Your password has expired, please reset your password!"}):(this.setCredentials(this.credentials),this.alertService.alert({type:"Authentication Success",message:`${this.credentials.username} successfully logged in!`}),delete this.credentials,this.storage.setItem(this.twoFactorAuthenticationTokenStorageKey,JSON.stringify(e)))}resetPassword(e){return this.http.put(`/users/${this.credentials.userId}`,e).pipe(pe(()=>{this.alertService.alert({type:"Password Reset Success",message:"Your password was sucessfully reset!"}),this.authenticationInterceptor.removeAuthorization(),this.authenticationInterceptor.removeTwoFactorAuthorization();let n={username:this.credentials.username,password:e.password,remember:this.rememberMe};this.login(n).subscribe()}))}getUserLoggedIn(){return this.userLoggedIn}static{this.\u0275fac=function(n){return new(n||t)(oe(An),oe(rs),oe(_w))}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac})}}return t})();var os=(()=>{class t{constructor(e,n,r){this.templateRef=e,this.viewContainer=n,this.authenticationService=r;let a=this.authenticationService.getCredentials();this.userPermissions=a.permissions}set mifosxHasPermission(e){if(typeof e!="string")throw new Error("hasPermission value must be a string");this.viewContainer.clear(),this.hasPermission(e)&&this.viewContainer.createEmbeddedView(this.templateRef)}hasPermission(e){return e=e.trim(),this.userPermissions.includes("ALL_FUNCTIONS")?!0:e!==""?e.substring(0,5)==="READ_"&&this.userPermissions.includes("ALL_FUNCTIONS_READ")?!0:!!this.userPermissions.includes(e):!1}static{this.\u0275fac=function(n){return new(n||t)(E(Ke),E(ot),E(Yu))}}static{this.\u0275dir=z({type:t,selectors:[["","mifosxHasPermission",""]],inputs:{mifosxHasPermission:"mifosxHasPermission"}})}}return t})();var Sw=(()=>{class t{_renderer;_elementRef;onChange=e=>{};onTouched=()=>{};constructor(e,n){this._renderer=e,this._elementRef=n}setProperty(e,n){this._renderer.setProperty(this._elementRef.nativeElement,e,n)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static \u0275fac=function(n){return new(n||t)(E(Ze),E(Y))};static \u0275dir=z({type:t})}return t})(),kw=(()=>{class t extends Sw{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,features:[le]})}return t})(),Jn=new V("");var KW={provide:Jn,useExisting:Dt(()=>li),multi:!0};function XW(){let t=yr()?yr().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}var ZW=new V(""),li=(()=>{class t extends Sw{_compositionMode;_composing=!1;constructor(e,n,r){super(e,n),this._compositionMode=r,this._compositionMode==null&&(this._compositionMode=!XW())}writeValue(e){let n=e??"";this.setProperty("value",n)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static \u0275fac=function(n){return new(n||t)(E(Ze),E(Y),E(ZW,8))};static \u0275dir=z({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(n,r){n&1&&R("input",function(o){return r._handleInput(o.target.value)})("blur",function(){return r.onTouched()})("compositionstart",function(){return r._compositionStart()})("compositionend",function(o){return r._compositionEnd(o.target.value)})},standalone:!1,features:[ue([KW]),le]})}return t})();function c5(t){return t==null||l5(t)===0}function l5(t){return t==null?null:Array.isArray(t)||typeof t=="string"?t.length:t instanceof Set?t.size:null}var di=new V(""),gc=new V(""),JW=/^(?=.{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])?)*$/,qt=class{static min(i){return Iw(i)}static max(i){return Ew(i)}static required(i){return Ow(i)}static requiredTrue(i){return eq(i)}static email(i){return tq(i)}static minLength(i){return Pw(i)}static maxLength(i){return Tw(i)}static pattern(i){return nq(i)}static nullValidator(i){return Ku()}static compose(i){return Hw(i)}static composeAsync(i){return Nw(i)}};function Iw(t){return i=>{if(i.value==null||t==null)return null;let e=parseFloat(i.value);return!isNaN(e)&&e<t?{min:{min:t,actual:i.value}}:null}}function Ew(t){return i=>{if(i.value==null||t==null)return null;let e=parseFloat(i.value);return!isNaN(e)&&e>t?{max:{max:t,actual:i.value}}:null}}function Ow(t){return c5(t.value)?{required:!0}:null}function eq(t){return t.value===!0?null:{required:!0}}function tq(t){return c5(t.value)||JW.test(t.value)?null:{email:!0}}function Pw(t){return i=>{let e=i.value?.length??l5(i.value);return e===null||e===0?null:e<t?{minlength:{requiredLength:t,actualLength:e}}:null}}function Tw(t){return i=>{let e=i.value?.length??l5(i.value);return e!==null&&e>t?{maxlength:{requiredLength:t,actualLength:e}}:null}}function nq(t){if(!t)return Ku;let i,e;return typeof t=="string"?(e="",t.charAt(0)!=="^"&&(e+="^"),e+=t,t.charAt(t.length-1)!=="$"&&(e+="$"),i=new RegExp(e)):(e=t.toString(),i=t),n=>{if(c5(n.value))return null;let r=n.value;return i.test(r)?null:{pattern:{requiredPattern:e,actualValue:r}}}}function Ku(t){return null}function Aw(t){return t!=null}function Vw(t){return es(t)?Ut(t):t}function zw(t){let i={};return t.forEach(e=>{i=e!=null?q(q({},i),e):i}),Object.keys(i).length===0?null:i}function Lw(t,i){return i.map(e=>e(t))}function iq(t){return!t.validate}function Rw(t){return t.map(i=>iq(i)?i:e=>i.validate(e))}function Hw(t){if(!t)return null;let i=t.filter(Aw);return i.length==0?null:function(e){return zw(Lw(e,i))}}function d5(t){return t!=null?Hw(Rw(t)):null}function Nw(t){if(!t)return null;let i=t.filter(Aw);return i.length==0?null:function(e){let n=Lw(e,i).map(Vw);return so(n).pipe(pe(zw))}}function u5(t){return t!=null?Nw(Rw(t)):null}function bw(t,i){return t===null?[i]:Array.isArray(t)?[...t,i]:[t,i]}function Fw(t){return t._rawValidators}function Bw(t){return t._rawAsyncValidators}function a5(t){return t?Array.isArray(t)?t:[t]:[]}function Xu(t,i){return Array.isArray(t)?t.includes(i):t===i}function yw(t,i){let e=a5(i);return a5(t).forEach(r=>{Xu(e,r)||e.push(r)}),e}function Cw(t,i){return a5(i).filter(e=>!Xu(t,e))}var Zu=class{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}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(i){this._rawValidators=i||[],this._composedValidatorFn=d5(this._rawValidators)}_setAsyncValidators(i){this._rawAsyncValidators=i||[],this._composedAsyncValidatorFn=u5(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(i){this._onDestroyCallbacks.push(i)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(i=>i()),this._onDestroyCallbacks=[]}reset(i=void 0){this.control&&this.control.reset(i)}hasError(i,e){return this.control?this.control.hasError(i,e):!1}getError(i,e){return this.control?this.control.getError(i,e):null}},ci=class extends Zu{name;get formDirective(){return null}get path(){return null}},$n=class extends Zu{_parent=null;name=null;valueAccessor=null},Ju=class{_cd;constructor(i){this._cd=i}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}},rq={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},rge=je(q({},rq),{"[class.ng-submitted]":"isSubmitted"}),tn=(()=>{class t extends Ju{constructor(e){super(e)}static \u0275fac=function(n){return new(n||t)(E($n,2))};static \u0275dir=z({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,r){n&2&&ne("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)},standalone:!1,features:[le]})}return t})(),Fr=(()=>{class t extends Ju{constructor(e){super(e)}static \u0275fac=function(n){return new(n||t)(E(ci,10))};static \u0275dir=z({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(n,r){n&2&&ne("ng-untouched",r.isUntouched)("ng-touched",r.isTouched)("ng-pristine",r.isPristine)("ng-dirty",r.isDirty)("ng-valid",r.isValid)("ng-invalid",r.isInvalid)("ng-pending",r.isPending)("ng-submitted",r.isSubmitted)},standalone:!1,features:[le]})}return t})();var yd="VALID",Qu="INVALID",Xl="PENDING",Cd="DISABLED",cs=class{},em=class extends cs{value;source;constructor(i,e){super(),this.value=i,this.source=e}},Md=class extends cs{pristine;source;constructor(i,e){super(),this.pristine=i,this.source=e}},wd=class extends cs{touched;source;constructor(i,e){super(),this.touched=i,this.source=e}},Zl=class extends cs{status;source;constructor(i,e){super(),this.status=i,this.source=e}},tm=class extends cs{source;constructor(i){super(),this.source=i}},nm=class extends cs{source;constructor(i){super(),this.source=i}};function m5(t){return(om(t)?t.validators:t)||null}function aq(t){return Array.isArray(t)?d5(t):t||null}function p5(t,i){return(om(i)?i.asyncValidators:t)||null}function oq(t){return Array.isArray(t)?u5(t):t||null}function om(t){return t!=null&&!Array.isArray(t)&&typeof t=="object"}function jw(t,i,e){let n=t.controls;if(!(i?Object.keys(n):n).length)throw new Ce(1e3,"");if(!n[e])throw new Ce(1001,"")}function Uw(t,i,e){t._forEachChild((n,r)=>{if(e[r]===void 0)throw new Ce(1002,"")})}var Jl=class{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(i,e){this._assignValidators(i),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(i){this._rawValidators=this._composedValidatorFn=i}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(i){this._rawAsyncValidators=this._composedAsyncValidatorFn=i}get parent(){return this._parent}get status(){return or(this.statusReactive)}set status(i){or(()=>this.statusReactive.set(i))}_status=ra(()=>this.statusReactive());statusReactive=Bn(void 0);get valid(){return this.status===yd}get invalid(){return this.status===Qu}get pending(){return this.status==Xl}get disabled(){return this.status===Cd}get enabled(){return this.status!==Cd}errors;get pristine(){return or(this.pristineReactive)}set pristine(i){or(()=>this.pristineReactive.set(i))}_pristine=ra(()=>this.pristineReactive());pristineReactive=Bn(!0);get dirty(){return!this.pristine}get touched(){return or(this.touchedReactive)}set touched(i){or(()=>this.touchedReactive.set(i))}_touched=ra(()=>this.touchedReactive());touchedReactive=Bn(!1);get untouched(){return!this.touched}_events=new N;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(i){this._assignValidators(i)}setAsyncValidators(i){this._assignAsyncValidators(i)}addValidators(i){this.setValidators(yw(i,this._rawValidators))}addAsyncValidators(i){this.setAsyncValidators(yw(i,this._rawAsyncValidators))}removeValidators(i){this.setValidators(Cw(i,this._rawValidators))}removeAsyncValidators(i){this.setAsyncValidators(Cw(i,this._rawAsyncValidators))}hasValidator(i){return Xu(this._rawValidators,i)}hasAsyncValidator(i){return Xu(this._rawAsyncValidators,i)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(i={}){let e=this.touched===!1;this.touched=!0;let n=i.sourceControl??this;this._parent&&!i.onlySelf&&this._parent.markAsTouched(je(q({},i),{sourceControl:n})),e&&i.emitEvent!==!1&&this._events.next(new wd(!0,n))}markAllAsTouched(i={}){this.markAsTouched({onlySelf:!0,emitEvent:i.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsTouched(i))}markAsUntouched(i={}){let e=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let n=i.sourceControl??this;this._forEachChild(r=>{r.markAsUntouched({onlySelf:!0,emitEvent:i.emitEvent,sourceControl:n})}),this._parent&&!i.onlySelf&&this._parent._updateTouched(i,n),e&&i.emitEvent!==!1&&this._events.next(new wd(!1,n))}markAsDirty(i={}){let e=this.pristine===!0;this.pristine=!1;let n=i.sourceControl??this;this._parent&&!i.onlySelf&&this._parent.markAsDirty(je(q({},i),{sourceControl:n})),e&&i.emitEvent!==!1&&this._events.next(new Md(!1,n))}markAsPristine(i={}){let e=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let n=i.sourceControl??this;this._forEachChild(r=>{r.markAsPristine({onlySelf:!0,emitEvent:i.emitEvent})}),this._parent&&!i.onlySelf&&this._parent._updatePristine(i,n),e&&i.emitEvent!==!1&&this._events.next(new Md(!0,n))}markAsPending(i={}){this.status=Xl;let e=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new Zl(this.status,e)),this.statusChanges.emit(this.status)),this._parent&&!i.onlySelf&&this._parent.markAsPending(je(q({},i),{sourceControl:e}))}disable(i={}){let e=this._parentMarkedDirty(i.onlySelf);this.status=Cd,this.errors=null,this._forEachChild(r=>{r.disable(je(q({},i),{onlySelf:!0}))}),this._updateValue();let n=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new em(this.value,n)),this._events.next(new Zl(this.status,n)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(je(q({},i),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(r=>r(!0))}enable(i={}){let e=this._parentMarkedDirty(i.onlySelf);this.status=yd,this._forEachChild(n=>{n.enable(je(q({},i),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent}),this._updateAncestors(je(q({},i),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(n=>n(!1))}_updateAncestors(i,e){this._parent&&!i.onlySelf&&(this._parent.updateValueAndValidity(i),i.skipPristineCheck||this._parent._updatePristine({},e),this._parent._updateTouched({},e))}setParent(i){this._parent=i}getRawValue(){return this.value}updateValueAndValidity(i={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let n=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===yd||this.status===Xl)&&this._runAsyncValidator(n,i.emitEvent)}let e=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new em(this.value,e)),this._events.next(new Zl(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!i.onlySelf&&this._parent.updateValueAndValidity(je(q({},i),{sourceControl:e}))}_updateTreeValidity(i={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(i)),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Cd:yd}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(i,e){if(this.asyncValidator){this.status=Xl,this._hasOwnPendingAsyncValidator={emitEvent:e!==!1};let n=Vw(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(r=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(r,{emitEvent:e,shouldHaveEmitted:i})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let i=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,i}return!1}setErrors(i,e={}){this.errors=i,this._updateControlsErrors(e.emitEvent!==!1,this,e.shouldHaveEmitted)}get(i){let e=i;return e==null||(Array.isArray(e)||(e=e.split(".")),e.length===0)?null:e.reduce((n,r)=>n&&n._find(r),this)}getError(i,e){let n=e?this.get(e):this;return n&&n.errors?n.errors[i]:null}hasError(i,e){return!!this.getError(i,e)}get root(){let i=this;for(;i._parent;)i=i._parent;return i}_updateControlsErrors(i,e,n){this.status=this._calculateStatus(),i&&this.statusChanges.emit(this.status),(i||n)&&this._events.next(new Zl(this.status,e)),this._parent&&this._parent._updateControlsErrors(i,e,n)}_initObservables(){this.valueChanges=new j,this.statusChanges=new j}_calculateStatus(){return this._allControlsDisabled()?Cd:this.errors?Qu:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Xl)?Xl:this._anyControlsHaveStatus(Qu)?Qu:yd}_anyControlsHaveStatus(i){return this._anyControls(e=>e.status===i)}_anyControlsDirty(){return this._anyControls(i=>i.dirty)}_anyControlsTouched(){return this._anyControls(i=>i.touched)}_updatePristine(i,e){let n=!this._anyControlsDirty(),r=this.pristine!==n;this.pristine=n,this._parent&&!i.onlySelf&&this._parent._updatePristine(i,e),r&&this._events.next(new Md(this.pristine,e))}_updateTouched(i={},e){this.touched=this._anyControlsTouched(),this._events.next(new wd(this.touched,e)),this._parent&&!i.onlySelf&&this._parent._updateTouched(i,e)}_onDisabledChange=[];_registerOnCollectionChange(i){this._onCollectionChange=i}_setUpdateStrategy(i){om(i)&&i.updateOn!=null&&(this._updateOn=i.updateOn)}_parentMarkedDirty(i){let e=this._parent&&this._parent.dirty;return!i&&!!e&&!this._parent._anyControlsDirty()}_find(i){return null}_assignValidators(i){this._rawValidators=Array.isArray(i)?i.slice():i,this._composedValidatorFn=aq(this._rawValidators)}_assignAsyncValidators(i){this._rawAsyncValidators=Array.isArray(i)?i.slice():i,this._composedAsyncValidatorFn=oq(this._rawAsyncValidators)}},hc=class extends Jl{constructor(i,e,n){super(m5(e),p5(n,e)),this.controls=i,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(i,e){return this.controls[i]?this.controls[i]:(this.controls[i]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(i,e,n={}){this.registerControl(i,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}removeControl(i,e={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(i,e,n={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],e&&this.registerControl(i,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}contains(i){return this.controls.hasOwnProperty(i)&&this.controls[i].enabled}setValue(i,e={}){Uw(this,!0,i),Object.keys(i).forEach(n=>{jw(this,!0,n),this.controls[n].setValue(i[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(i,e={}){i!=null&&(Object.keys(i).forEach(n=>{let r=this.controls[n];r&&r.patchValue(i[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(i={},e={}){this._forEachChild((n,r)=>{n.reset(i?i[r]:null,{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(i,e,n)=>(i[n]=e.getRawValue(),i))}_syncPendingControls(){let i=this._reduceChildren(!1,(e,n)=>n._syncPendingControls()?!0:e);return i&&this.updateValueAndValidity({onlySelf:!0}),i}_forEachChild(i){Object.keys(this.controls).forEach(e=>{let n=this.controls[e];n&&i(n,e)})}_setUpControls(){this._forEachChild(i=>{i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(i){for(let[e,n]of Object.entries(this.controls))if(this.contains(e)&&i(n))return!0;return!1}_reduceValue(){let i={};return this._reduceChildren(i,(e,n,r)=>((n.enabled||this.disabled)&&(e[r]=n.value),e))}_reduceChildren(i,e){let n=i;return this._forEachChild((r,a)=>{n=e(n,r,a)}),n}_allControlsDisabled(){for(let i of Object.keys(this.controls))if(this.controls[i].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(i){return this.controls.hasOwnProperty(i)?this.controls[i]:null}};var $w=hc;var o5=class extends hc{};var e2=new V("",{providedIn:"root",factory:()=>sm}),sm="always";function cm(t,i){return[...i.path,t]}function Dd(t,i,e=sm){f5(t,i),i.valueAccessor.writeValue(t.value),(t.disabled||e==="always")&&i.valueAccessor.setDisabledState?.(t.disabled),cq(t,i),dq(t,i),lq(t,i),sq(t,i)}function im(t,i,e=!0){let n=()=>{};i.valueAccessor&&(i.valueAccessor.registerOnChange(n),i.valueAccessor.registerOnTouched(n)),am(t,i),t&&(i._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function rm(t,i){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(i)})}function sq(t,i){if(i.valueAccessor.setDisabledState){let e=n=>{i.valueAccessor.setDisabledState(n)};t.registerOnDisabledChange(e),i._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}function f5(t,i){let e=Fw(t);i.validator!==null?t.setValidators(bw(e,i.validator)):typeof e=="function"&&t.setValidators([e]);let n=Bw(t);i.asyncValidator!==null?t.setAsyncValidators(bw(n,i.asyncValidator)):typeof n=="function"&&t.setAsyncValidators([n]);let r=()=>t.updateValueAndValidity();rm(i._rawValidators,r),rm(i._rawAsyncValidators,r)}function am(t,i){let e=!1;if(t!==null){if(i.validator!==null){let r=Fw(t);if(Array.isArray(r)&&r.length>0){let a=r.filter(o=>o!==i.validator);a.length!==r.length&&(e=!0,t.setValidators(a))}}if(i.asyncValidator!==null){let r=Bw(t);if(Array.isArray(r)&&r.length>0){let a=r.filter(o=>o!==i.asyncValidator);a.length!==r.length&&(e=!0,t.setAsyncValidators(a))}}}let n=()=>{};return rm(i._rawValidators,n),rm(i._rawAsyncValidators,n),e}function cq(t,i){i.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&Gw(t,i)})}function lq(t,i){i.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&Gw(t,i),t.updateOn!=="submit"&&t.markAsTouched()})}function Gw(t,i){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),i.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function dq(t,i){let e=(n,r)=>{i.valueAccessor.writeValue(n),r&&i.viewToModelUpdate(n)};t.registerOnChange(e),i._registerOnDestroy(()=>{t._unregisterOnChange(e)})}function Ww(t,i){t==null,f5(t,i)}function uq(t,i){return am(t,i)}function h5(t,i){if(!t.hasOwnProperty("model"))return!1;let e=t.model;return e.isFirstChange()?!0:!Object.is(i,e.currentValue)}function mq(t){return Object.getPrototypeOf(t.constructor)===kw}function qw(t,i){t._syncPendingControls(),i.forEach(e=>{let n=e.control;n.updateOn==="submit"&&n._pendingChange&&(e.viewToModelUpdate(n._pendingValue),n._pendingChange=!1)})}function g5(t,i){if(!i)return null;Array.isArray(i);let e,n,r;return i.forEach(a=>{a.constructor===li?e=a:mq(a)?n=a:r=a}),r||n||e||null}function pq(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}var fq={provide:ci,useExisting:Dt(()=>t2)},xd=Promise.resolve(),t2=(()=>{class t extends ci{callSetDisabledState;get submitted(){return or(this.submittedReactive)}_submitted=ra(()=>this.submittedReactive());submittedReactive=Bn(!1);_directives=new Set;form;ngSubmit=new j;options;constructor(e,n,r){super(),this.callSetDisabledState=r,this.form=new hc({},d5(e),u5(n))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){xd.then(()=>{let n=this._findContainer(e.path);e.control=n.registerControl(e.name,e.control),Dd(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){xd.then(()=>{let n=this._findContainer(e.path);n&&n.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){xd.then(()=>{let n=this._findContainer(e.path),r=new hc({});Ww(r,e),n.registerControl(e.name,r),r.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){xd.then(()=>{let n=this._findContainer(e.path);n&&n.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,n){xd.then(()=>{this.form.get(e.path).setValue(n)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),qw(this.form,this._directives),this.ngSubmit.emit(e),this.form._events.next(new tm(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1),this.form._events.next(new nm(this.form))}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}static \u0275fac=function(n){return new(n||t)(E(di,10),E(gc,10),E(e2,8))};static \u0275dir=z({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(n,r){n&1&&R("submit",function(o){return r.onSubmit(o)})("reset",function(){return r.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[ue([fq]),le]})}return t})();function xw(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}function Mw(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t}var ss=class extends Jl{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(i=null,e,n){super(m5(e),p5(n,e)),this._applyFormState(i),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),om(e)&&(e.nonNullable||e.initialValueIsDefault)&&(Mw(i)?this.defaultValue=i.value:this.defaultValue=i)}setValue(i,e={}){this.value=this._pendingValue=i,this._onChange.length&&e.emitModelToViewChange!==!1&&this._onChange.forEach(n=>n(this.value,e.emitViewToModelChange!==!1)),this.updateValueAndValidity(e)}patchValue(i,e={}){this.setValue(i,e)}reset(i=this.defaultValue,e={}){this._applyFormState(i),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(i){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(i){this._onChange.push(i)}_unregisterOnChange(i){xw(this._onChange,i)}registerOnDisabledChange(i){this._onDisabledChange.push(i)}_unregisterOnDisabledChange(i){xw(this._onDisabledChange,i)}_forEachChild(i){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(i){Mw(i)?(this.value=this._pendingValue=i.value,i.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=i}},Ei=ss,hq=t=>t instanceof ss,gq=(()=>{class t extends ci{_parent;ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return cm(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,standalone:!1,features:[le]})}return t})();var _q={provide:$n,useExisting:Dt(()=>vq)},ww=Promise.resolve(),vq=(()=>{class t extends $n{_changeDetectorRef;callSetDisabledState;control=new ss;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new j;constructor(e,n,r,a,o,s){super(),this._changeDetectorRef=o,this.callSetDisabledState=s,this._parent=e,this._setValidators(n),this._setAsyncValidators(r),this.valueAccessor=g5(this,a)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){let n=e.name.previousValue;this.formDirective.removeControl({name:n,path:this._getPath(n)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),h5(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){Dd(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(e){ww.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){let n=e.isDisabled.currentValue,r=n!==0&&B(n);ww.then(()=>{r&&!this.control.disabled?this.control.disable():!r&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?cm(e,this._parent):[e]}static \u0275fac=function(n){return new(n||t)(E(ci,9),E(di,10),E(gc,10),E(Jn,10),E(ye,8),E(e2,8))};static \u0275dir=z({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[ue([_q]),le,Pe]})}return t})();var ls=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return t})(),bq={provide:Jn,useExisting:Dt(()=>yq),multi:!0},yq=(()=>{class t extends kw{writeValue(e){let n=e??"";this.setProperty("value",n)}registerOnChange(e){this.onChange=n=>{e(n==""?null:parseFloat(n))}}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(n,r){n&1&&R("input",function(o){return r.onChange(o.target.value)})("blur",function(){return r.onTouched()})},standalone:!1,features:[ue([bq]),le]})}return t})();var _5=new V(""),Cq={provide:$n,useExisting:Dt(()=>vi)},vi=(()=>{class t extends $n{_ngModelWarningConfig;callSetDisabledState;viewModel;form;set isDisabled(e){}model;update=new j;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(e,n,r,a,o){super(),this._ngModelWarningConfig=a,this.callSetDisabledState=o,this._setValidators(e),this._setAsyncValidators(n),this.valueAccessor=g5(this,r)}ngOnChanges(e){if(this._isControlChanged(e)){let n=e.form.previousValue;n&&im(n,this,!1),Dd(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}h5(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&im(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}static \u0275fac=function(n){return new(n||t)(E(di,10),E(gc,10),E(Jn,10),E(_5,8),E(e2,8))};static \u0275dir=z({type:t,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],standalone:!1,features:[ue([Cq]),le,Pe]})}return t})(),xq={provide:ci,useExisting:Dt(()=>ei)},ei=(()=>{class t extends ci{callSetDisabledState;get submitted(){return or(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}_submitted=ra(()=>this._submittedReactive());_submittedReactive=Bn(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new j;constructor(e,n,r){super(),this.callSetDisabledState=r,this._setValidators(e),this._setAsyncValidators(n)}ngOnChanges(e){e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(am(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){let n=this.form.get(e.path);return Dd(n,e,this.callSetDisabledState),n.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),n}getControl(e){return this.form.get(e.path)}removeControl(e){im(e.control||null,e,!1),pq(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,n){this.form.get(e.path).setValue(n)}onSubmit(e){return this._submittedReactive.set(!0),qw(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new tm(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this._submittedReactive.set(!1),this.form._events.next(new nm(this.form))}_updateDomValue(){this.directives.forEach(e=>{let n=e.control,r=this.form.get(e.path);n!==r&&(im(n||null,e),hq(r)&&(Dd(r,e,this.callSetDisabledState),e.control=r))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let n=this.form.get(e.path);Ww(n,e),n.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){let n=this.form.get(e.path);n&&uq(n,e)&&n.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){f5(this.form,this),this._oldForm&&am(this._oldForm,this)}static \u0275fac=function(n){return new(n||t)(E(di,10),E(gc,10),E(e2,8))};static \u0275dir=z({type:t,selectors:[["","formGroup",""]],hostBindings:function(n,r){n&1&&R("submit",function(o){return r.onSubmit(o)})("reset",function(){return r.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[ue([xq]),le,Pe]})}return t})(),Mq={provide:ci,useExisting:Dt(()=>Yw)},Yw=(()=>{class t extends gq{name=null;constructor(e,n,r){super(),this._parent=e,this._setValidators(n),this._setAsyncValidators(r)}_checkParentType(){Kw(this._parent)}static \u0275fac=function(n){return new(n||t)(E(ci,13),E(di,10),E(gc,10))};static \u0275dir=z({type:t,selectors:[["","formGroupName",""]],inputs:{name:[0,"formGroupName","name"]},standalone:!1,features:[ue([Mq]),le]})}return t})(),wq={provide:ci,useExisting:Dt(()=>Qw)},Qw=(()=>{class t extends ci{_parent;name=null;constructor(e,n,r){super(),this._parent=e,this._setValidators(n),this._setAsyncValidators(r)}ngOnInit(){Kw(this._parent),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective?.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return cm(this.name==null?this.name:this.name.toString(),this._parent)}static \u0275fac=function(n){return new(n||t)(E(ci,13),E(di,10),E(gc,10))};static \u0275dir=z({type:t,selectors:[["","formArrayName",""]],inputs:{name:[0,"formArrayName","name"]},standalone:!1,features:[ue([wq]),le]})}return t})();function Kw(t){return!(t instanceof Yw)&&!(t instanceof ei)&&!(t instanceof Qw)}var Dq={provide:$n,useExisting:Dt(()=>wr)},wr=(()=>{class t extends $n{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(e){}model;update=new j;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(e,n,r,a,o){super(),this._ngModelWarningConfig=o,this._parent=e,this._setValidators(n),this._setAsyncValidators(r),this.valueAccessor=g5(this,a)}ngOnChanges(e){this._added||this._setUpControl(),h5(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return cm(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_setUpControl(){this.control=this.formDirective.addControl(this),this._added=!0}static \u0275fac=function(n){return new(n||t)(E(ci,13),E(di,10),E(gc,10),E(Jn,10),E(_5,8))};static \u0275dir=z({type:t,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[ue([Dq]),le,Pe]})}return t})();function Xw(t){return typeof t=="number"?t:parseInt(t,10)}function Zw(t){return typeof t=="number"?t:parseFloat(t)}var Sd=(()=>{class t{_validator=Ku;_onChange;_enabled;ngOnChanges(e){if(this.inputName in e){let n=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(n),this._validator=this._enabled?this.createValidator(n):Ku,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return e!=null}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,features:[Pe]})}return t})(),Sq={provide:di,useExisting:Dt(()=>kq),multi:!0},kq=(()=>{class t extends Sd{max;inputName="max";normalizeInput=e=>Zw(e);createValidator=e=>Ew(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&ee("max",r._enabled?r.max:null)},inputs:{max:"max"},standalone:!1,features:[ue([Sq]),le]})}return t})(),Iq={provide:di,useExisting:Dt(()=>Eq),multi:!0},Eq=(()=>{class t extends Sd{min;inputName="min";normalizeInput=e=>Zw(e);createValidator=e=>Iw(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&ee("min",r._enabled?r.min:null)},inputs:{min:"min"},standalone:!1,features:[ue([Iq]),le]})}return t})(),Oq={provide:di,useExisting:Dt(()=>la),multi:!0};var la=(()=>{class t extends Sd{required;inputName="required";normalizeInput=B;createValidator=e=>Ow;enabled(e){return e}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(n,r){n&2&&ee("required",r._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[ue([Oq]),le]})}return t})();var Pq={provide:di,useExisting:Dt(()=>Tq),multi:!0},Tq=(()=>{class t extends Sd{minlength;inputName="minlength";normalizeInput=e=>Xw(e);createValidator=e=>Pw(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&ee("minlength",r._enabled?r.minlength:null)},inputs:{minlength:"minlength"},standalone:!1,features:[ue([Pq]),le]})}return t})(),Aq={provide:di,useExisting:Dt(()=>Vq),multi:!0},Vq=(()=>{class t extends Sd{maxlength;inputName="maxlength";normalizeInput=e=>Xw(e);createValidator=e=>Tw(e);static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(n,r){n&2&&ee("maxlength",r._enabled?r.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[ue([Aq]),le]})}return t})();var Jw=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({})}return t})(),s5=class extends Jl{constructor(i,e,n){super(m5(e),p5(n,e)),this.controls=i,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(i){return this.controls[this._adjustIndex(i)]}push(i,e={}){this.controls.push(i),this._registerControl(i),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(i,e,n={}){this.controls.splice(i,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:n.emitEvent})}removeAt(i,e={}){let n=this._adjustIndex(i);n<0&&(n=0),this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),this.controls.splice(n,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(i,e,n={}){let r=this._adjustIndex(i);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),e&&(this.controls.splice(r,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(i,e={}){Uw(this,!1,i),i.forEach((n,r)=>{jw(this,!1,r),this.at(r).setValue(n,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(i,e={}){i!=null&&(i.forEach((n,r)=>{this.at(r)&&this.at(r).patchValue(n,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(i=[],e={}){this._forEachChild((n,r)=>{n.reset(i[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(i=>i.getRawValue())}clear(i={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:i.emitEvent}))}_adjustIndex(i){return i<0?i+this.length:i}_syncPendingControls(){let i=this.controls.reduce((e,n)=>n._syncPendingControls()?!0:e,!1);return i&&this.updateValueAndValidity({onlySelf:!0}),i}_forEachChild(i){this.controls.forEach((e,n)=>{i(e,n)})}_updateValue(){this.value=this.controls.filter(i=>i.enabled||this.disabled).map(i=>i.value)}_anyControls(i){return this.controls.some(e=>e.enabled&&i(e))}_setUpControls(){this._forEachChild(i=>this._registerControl(i))}_allControlsDisabled(){for(let i of this.controls)if(i.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(i){i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange)}_find(i){return this.at(i)??null}};function Dw(t){return!!t&&(t.asyncValidators!==void 0||t.validators!==void 0||t.updateOn!==void 0)}var zq=(()=>{class t{useNonNullable=!1;get nonNullable(){let e=new t;return e.useNonNullable=!0,e}group(e,n=null){let r=this._reduceControls(e),a={};return Dw(n)?a=n:n!==null&&(a.validators=n.validator,a.asyncValidators=n.asyncValidator),new hc(r,a)}record(e,n=null){let r=this._reduceControls(e);return new o5(r,n)}control(e,n,r){let a={};return this.useNonNullable?(Dw(n)?a=n:(a.validators=n,a.asyncValidators=r),new ss(e,je(q({},a),{nonNullable:!0}))):new ss(e,n,r)}array(e,n,r){let a=e.map(o=>this._createControl(o));return new s5(a,n,r)}_reduceControls(e){let n={};return Object.keys(e).forEach(r=>{n[r]=this._createControl(e[r])}),n}_createControl(e){if(e instanceof ss)return e;if(e instanceof Jl)return e;if(Array.isArray(e)){let n=e[0],r=e.length>1?e[1]:null,a=e.length>2?e[2]:null;return this.control(n,r,a)}else return this.control(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var ds=(()=>{class t extends zq{group(e,n=null){return super.group(e,n)}control(e,n,r){return super.control(e,n,r)}array(e,n,r){return super.array(e,n,r)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var eD=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:e2,useValue:e.callSetDisabledState??sm}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[Jw]})}return t})(),ve=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:_5,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:e2,useValue:e.callSetDisabledState??sm}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[Jw]})}return t})();var tD=(()=>{class t{set _(e){let n=e.split(":");this.currencyCode=n[0],this.displaySymbol=n.length>1?n[1]:"$",this.digitsInfo=n.length>2?n[2]:"1.2-2"}blur(e){e.value=this.parse(e.value)}focus(e){typeof this.control.value>"u"?e.value="":e.value=this.control.value}ngOnInit(){setTimeout(()=>{this.el.nativeElement.value=this.parse(this.el.nativeElement.value)})}constructor(e,n,r){this.locale=e,this.el=n,this.control=r,this.format="N0",this.digitsInfo="1.0-0",this.sufix=""}parse(e){return e==""?""+this.sufix:wu(e,this.locale,this.displaySymbol,this.currencyCode,this.digitsInfo)+this.sufix}static{this.\u0275fac=function(n){return new(n||t)(E(za),E(Y),E($n))}}static{this.\u0275dir=z({type:t,selectors:[["","mifosxFormatAmount",""]],hostBindings:function(n,r){n&1&&R("blur",function(o){return r.blur(o.target)})("focus",function(o){return r.focus(o.target)})},inputs:{sufix:"sufix",_:[0,"mifosxFormatAmount","_"]}})}}return t})();var dge=(()=>{class t{constructor(e,n){this.control=e,this.el=n}onFocus(){this.control.control?.markAsTouched(),this.control.control?.updateValueAndValidity()}static{this.\u0275fac=function(n){return new(n||t)(E($n),E(Y))}}static{this.\u0275dir=z({type:t,selectors:[["","mifosxValidateOnFocus",""]],hostBindings:function(n,r){n&1&&R("focus",function(){return r.onFocus()})}})}}return t})();var nD=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Z({type:t})}static{this.\u0275inj=X({imports:[he]})}}return t})();var Br=class{constructor(i={}){this.controlType=i.controlType||"",this.controlName=i.controlName||"",this.label=i.label||"",this.value=i.value===void 0?"":i.value,this.required=!!i.required,this.order=i.order===void 0?1:i.order,this.validators=i.validators===void 0?[]:i.validators,this.min=i.min===void 0?null:i.min,this.max=i.max===void 0?null:i.max}};function Do(t){return t.buttons===0||t.detail===0}function So(t){let i=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!!i&&i.identifier===-1&&(i.radiusX==null||i.radiusX===1)&&(i.radiusY==null||i.radiusY===1)}var v5;function iD(){if(v5==null){let t=typeof document<"u"?document.head:null;v5=!!(t&&(t.createShadowRoot||t.attachShadow))}return v5}function _c(t){if(iD()){let i=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&i instanceof ShadowRoot)return i}return null}function ji(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){let i=t.shadowRoot.activeElement;if(i===t)break;t=i}return t}function Vn(t){return t.composedPath?t.composedPath()[0]:t.target}function St(t,i,e,n,r){let a=parseInt(g8.major),o=parseInt(g8.minor);return a>19||a===19&&o>0||a===0&&o===0?t.listen(i,e,n,r):(i.addEventListener(e,n,r),()=>{i.removeEventListener(e,n,r)})}var b5;try{b5=typeof Intl<"u"&&Intl.v8BreakIterator}catch{b5=!1}var Ne=(()=>{class t{_platformId=u(Zo);isBrowser=this._platformId?V8(this._platformId):typeof document=="object"&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||b5)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var kd;function rD(){if(kd==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>kd=!0}))}finally{kd=kd||!1}return kd}function us(t){return rD()?t:!!t.capture}function un(t,i=0){return lm(t)?Number(t):arguments.length===2?i:0}function lm(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function Dn(t){return t instanceof Y?t.nativeElement:t}var aD=new V("cdk-input-modality-detector-options"),oD={ignoreKeys:[18,17,224,91,16]},sD=650,y5={passive:!0,capture:!0},cD=(()=>{class t{_platform=u(Ne);_listenerCleanups;modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new tt(null);_options;_lastTouchMs=0;_onKeydown=e=>{this._options?.ignoreKeys?.some(n=>n===e.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Vn(e))};_onMousedown=e=>{Date.now()-this._lastTouchMs<sD||(this._modality.next(Do(e)?"keyboard":"mouse"),this._mostRecentTarget=Vn(e))};_onTouchstart=e=>{if(So(e)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Vn(e)};constructor(){let e=u(se),n=u(De),r=u(aD,{optional:!0});if(this._options=q(q({},oD),r),this.modalityDetected=this._modality.pipe(Ws(1)),this.modalityChanged=this.modalityDetected.pipe(pl()),this._platform.isBrowser){let a=u(Tn).createRenderer(null,null);this._listenerCleanups=e.runOutsideAngular(()=>[St(a,n,"keydown",this._onKeydown,y5),St(a,n,"mousedown",this._onMousedown,y5),St(a,n,"touchstart",this._onTouchstart,y5)])}}ngOnDestroy(){this._modality.complete(),this._listenerCleanups?.forEach(e=>e())}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Id=function(t){return t[t.IMMEDIATE=0]="IMMEDIATE",t[t.EVENTUAL=1]="EVENTUAL",t}(Id||{}),lD=new V("cdk-focus-monitor-default-options"),dm=us({passive:!0,capture:!0}),Qt=(()=>{class t{_ngZone=u(se);_platform=u(Ne);_inputModalityDetector=u(cD);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=u(De,{optional:!0});_stopInputModalityDetector=new N;constructor(){let e=u(lD,{optional:!0});this._detectionMode=e?.detectionMode||Id.IMMEDIATE}_rootNodeFocusAndBlurListener=e=>{let n=Vn(e);for(let r=n;r;r=r.parentElement)e.type==="focus"?this._onFocus(e,r):this._onBlur(e,r)};monitor(e,n=!1){let r=Dn(e);if(!this._platform.isBrowser||r.nodeType!==1)return re();let a=_c(r)||this._getDocument(),o=this._elementInfo.get(r);if(o)return n&&(o.checkChildren=!0),o.subject;let s={checkChildren:n,subject:new N,rootNode:a};return this._elementInfo.set(r,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){let n=Dn(e),r=this._elementInfo.get(n);r&&(r.subject.complete(),this._setClasses(n),this._elementInfo.delete(n),this._removeGlobalListeners(r))}focusVia(e,n,r){let a=Dn(e),o=this._getDocument().activeElement;a===o?this._getClosestElementsInfo(a).forEach(([s,d])=>this._originChanged(s,n,d)):(this._setOrigin(n),typeof a.focus=="function"&&a.focus(r))}ngOnDestroy(){this._elementInfo.forEach((e,n)=>this.stopMonitoring(n))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return this._detectionMode===Id.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,n){e.classList.toggle("cdk-focused",!!n),e.classList.toggle("cdk-touch-focused",n==="touch"),e.classList.toggle("cdk-keyboard-focused",n==="keyboard"),e.classList.toggle("cdk-mouse-focused",n==="mouse"),e.classList.toggle("cdk-program-focused",n==="program")}_setOrigin(e,n=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e==="touch"&&n,this._detectionMode===Id.IMMEDIATE){clearTimeout(this._originTimeoutId);let r=this._originFromTouchInteraction?sD:1;this._originTimeoutId=setTimeout(()=>this._origin=null,r)}})}_onFocus(e,n){let r=this._elementInfo.get(n),a=Vn(e);!r||!r.checkChildren&&n!==a||this._originChanged(n,this._getFocusOrigin(a),r)}_onBlur(e,n){let r=this._elementInfo.get(n);!r||r.checkChildren&&e.relatedTarget instanceof Node&&n.contains(e.relatedTarget)||(this._setClasses(n),this._emitOrigin(r,null))}_emitOrigin(e,n){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(n))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let n=e.rootNode,r=this._rootNodeFocusListenerCount.get(n)||0;r||this._ngZone.runOutsideAngular(()=>{n.addEventListener("focus",this._rootNodeFocusAndBlurListener,dm),n.addEventListener("blur",this._rootNodeFocusAndBlurListener,dm)}),this._rootNodeFocusListenerCount.set(n,r+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(be(this._stopInputModalityDetector)).subscribe(a=>{this._setOrigin(a,!0)}))}_removeGlobalListeners(e){let n=e.rootNode;if(this._rootNodeFocusListenerCount.has(n)){let r=this._rootNodeFocusListenerCount.get(n);r>1?this._rootNodeFocusListenerCount.set(n,r-1):(n.removeEventListener("focus",this._rootNodeFocusAndBlurListener,dm),n.removeEventListener("blur",this._rootNodeFocusAndBlurListener,dm),this._rootNodeFocusListenerCount.delete(n))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,n,r){this._setClasses(e,n),this._emitOrigin(r,n),this._lastFocusOrigin=n}_getClosestElementsInfo(e){let n=[];return this._elementInfo.forEach((r,a)=>{(a===e||r.checkChildren&&a.contains(e))&&n.push([a,r])}),n}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:n,mostRecentModality:r}=this._inputModalityDetector;if(r!=="mouse"||!n||n===e||e.nodeName!=="INPUT"&&e.nodeName!=="TEXTAREA"||e.disabled)return!1;let a=e.labels;if(a){for(let o=0;o<a.length;o++)if(a[o].contains(n))return!0}return!1}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Ed=(()=>{class t{_elementRef=u(Y);_focusMonitor=u(Qt);_monitorSubscription;_focusOrigin=null;cdkFocusChange=new j;constructor(){}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,e.nodeType===1&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(n=>{this._focusOrigin=n,this.cdkFocusChange.emit(n)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return t})();var um=new WeakMap,Je=(()=>{class t{_appRef;_injector=u(Te);_environmentInjector=u(yn);load(e){let n=this._appRef=this._appRef||this._injector.get(Si),r=um.get(n);r||(r={loaders:new Set,refs:[]},um.set(n,r),n.onDestroy(()=>{um.get(n)?.refs.forEach(a=>a.destroy()),um.delete(n)})),r.loaders.has(e)||(r.loaders.add(e),r.refs.push(lu(e,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var cr=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(n,r){},styles:[`.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}
|
|
`],encapsulation:2,changeDetection:0})}return t})();function ms(t){return Array.isArray(t)?t:[t]}var dD=new Set,vc,mD=(()=>{class t{_platform=u(Ne);_nonce=u(R1,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Rq}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&Lq(e,this._nonce),this._matchMedia(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Lq(t,i){if(!dD.has(t))try{vc||(vc=document.createElement("style"),i&&vc.setAttribute("nonce",i),vc.setAttribute("type","text/css"),document.head.appendChild(vc)),vc.sheet&&(vc.sheet.insertRule(`@media ${t} {body{ }}`,0),dD.add(t))}catch(e){console.error(e)}}function Rq(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}}}var bc=(()=>{class t{_mediaMatcher=u(mD);_zone=u(se);_queries=new Map;_destroySubject=new N;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return uD(ms(e)).some(r=>this._registerQuery(r).mql.matches)}observe(e){let r=uD(ms(e)).map(o=>this._registerQuery(o).observable),a=oi(r);return a=Mi(a.pipe(Le(1)),a.pipe(Ws(1),Xr(0))),a.pipe(pe(o=>{let s={matches:!1,breakpoints:{}};return o.forEach(({matches:d,query:f})=>{s.matches=s.matches||d,s.breakpoints[f]=d}),s}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let n=this._mediaMatcher.matchMedia(e),a={observable:new $e(o=>{let s=d=>this._zone.run(()=>o.next(d));return n.addListener(s),()=>{n.removeListener(s)}}).pipe(Ge(n),pe(({matches:o})=>({query:e,matches:o})),be(this._destroySubject)),mql:n};return this._queries.set(e,a),a}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function uD(t){return t.map(i=>i.split(",")).reduce((i,e)=>i.concat(e)).map(i=>i.trim())}function Hq(t){if(t.type==="characterData"&&t.target instanceof Comment)return!0;if(t.type==="childList"){for(let i=0;i<t.addedNodes.length;i++)if(!(t.addedNodes[i]instanceof Comment))return!1;for(let i=0;i<t.removedNodes.length;i++)if(!(t.removedNodes[i]instanceof Comment))return!1;return!0}return!1}var pD=(()=>{class t{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),fD=(()=>{class t{_mutationObserverFactory=u(pD);_observedElements=new Map;_ngZone=u(se);constructor(){}ngOnDestroy(){this._observedElements.forEach((e,n)=>this._cleanupObserver(n))}observe(e){let n=Dn(e);return new $e(r=>{let o=this._observeElement(n).pipe(pe(s=>s.filter(d=>!Hq(d))),Ve(s=>!!s.length)).subscribe(s=>{this._ngZone.run(()=>{r.next(s)})});return()=>{o.unsubscribe(),this._unobserveElement(n)}})}_observeElement(e){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(e))this._observedElements.get(e).count++;else{let n=new N,r=this._mutationObserverFactory.create(a=>n.next(a));r&&r.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:r,stream:n,count:1})}return this._observedElements.get(e).stream})}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){let{observer:n,stream:r}=this._observedElements.get(e);n&&n.disconnect(),r.complete(),this._observedElements.delete(e)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Od=(()=>{class t{_contentObserver=u(fD);_elementRef=u(Y);event=new j;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._disabled?this._unsubscribe():this._subscribe()}_disabled=!1;get debounce(){return this._debounce}set debounce(e){this._debounce=un(e),this._subscribe()}_debounce;_currentSubscription=null;constructor(){}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();let e=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?e.pipe(Xr(this.debounce)):e).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",B],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return t})(),n2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({providers:[pD]})}return t})();var fs=(()=>{class t{_platform=u(Ne);constructor(){}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return Fq(e)&&getComputedStyle(e).visibility==="visible"}isTabbable(e){if(!this._platform.isBrowser)return!1;let n=Nq(Yq(e));if(n&&(hD(n)===-1||!this.isVisible(n)))return!1;let r=e.nodeName.toLowerCase(),a=hD(e);return e.hasAttribute("contenteditable")?a!==-1:r==="iframe"||r==="object"||this._platform.WEBKIT&&this._platform.IOS&&!Wq(e)?!1:r==="audio"?e.hasAttribute("controls")?a!==-1:!1:r==="video"?a===-1?!1:a!==null?!0:this._platform.FIREFOX||e.hasAttribute("controls"):e.tabIndex>=0}isFocusable(e,n){return qq(e)&&!this.isDisabled(e)&&(n?.ignoreVisibility||this.isVisible(e))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Nq(t){try{return t.frameElement}catch{return null}}function Fq(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length)}function Bq(t){let i=t.nodeName.toLowerCase();return i==="input"||i==="select"||i==="button"||i==="textarea"}function jq(t){return $q(t)&&t.type=="hidden"}function Uq(t){return Gq(t)&&t.hasAttribute("href")}function $q(t){return t.nodeName.toLowerCase()=="input"}function Gq(t){return t.nodeName.toLowerCase()=="a"}function vD(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let i=t.getAttribute("tabindex");return!!(i&&!isNaN(parseInt(i,10)))}function hD(t){if(!vD(t))return null;let i=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(i)?-1:i}function Wq(t){let i=t.nodeName.toLowerCase(),e=i==="input"&&t.type;return e==="text"||e==="password"||i==="select"||i==="textarea"}function qq(t){return jq(t)?!1:Bq(t)||Uq(t)||t.hasAttribute("contenteditable")||vD(t)}function Yq(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}var mm=class{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(i){this._enabled=i,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(i,this._startAnchor),this._toggleAnchorTabIndex(i,this._endAnchor))}_enabled=!0;constructor(i,e,n,r,a=!1,o){this._element=i,this._checker=e,this._ngZone=n,this._document=r,this._injector=o,a||this.attachAnchors()}destroy(){let i=this._startAnchor,e=this._endAnchor;i&&(i.removeEventListener("focus",this.startAnchorListener),i.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(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(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(i)))})}focusFirstTabbableElementWhenReady(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(i)))})}focusLastTabbableElementWhenReady(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(i)))})}_getRegionBoundary(i){let e=this._element.querySelectorAll(`[cdk-focus-region-${i}], [cdkFocusRegion${i}], [cdk-focus-${i}]`);return i=="start"?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(i){let e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){let n=this._getFirstTabbableElement(e);return n?.focus(i),!!n}return e.focus(i),!0}return this.focusFirstTabbableElement(i)}focusFirstTabbableElement(i){let e=this._getRegionBoundary("start");return e&&e.focus(i),!!e}focusLastTabbableElement(i){let e=this._getRegionBoundary("end");return e&&e.focus(i),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(i){if(this._checker.isFocusable(i)&&this._checker.isTabbable(i))return i;let e=i.children;for(let n=0;n<e.length;n++){let r=e[n].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[n]):null;if(r)return r}return null}_getLastTabbableElement(i){if(this._checker.isFocusable(i)&&this._checker.isTabbable(i))return i;let e=i.children;for(let n=e.length-1;n>=0;n--){let r=e[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[n]):null;if(r)return r}return null}_createAnchor(){let i=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,i),i.classList.add("cdk-visually-hidden"),i.classList.add("cdk-focus-trap-anchor"),i.setAttribute("aria-hidden","true"),i}_toggleAnchorTabIndex(i,e){i?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(i){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(i,this._startAnchor),this._toggleAnchorTabIndex(i,this._endAnchor))}_executeOnStable(i){this._injector?It(i,{injector:this._injector}):setTimeout(i)}},i2=(()=>{class t{_checker=u(fs);_ngZone=u(se);_document=u(De);_injector=u(Te);constructor(){u(Je).load(cr)}create(e,n=!1){return new mm(e,this._checker,this._ngZone,this._document,n,this._injector)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),x5=(()=>{class t{_elementRef=u(Y);_focusTrapFactory=u(i2);focusTrap;_previouslyFocusedElement=null;get enabled(){return this.focusTrap?.enabled||!1}set enabled(e){this.focusTrap&&(this.focusTrap.enabled=e)}autoCapture;constructor(){u(Ne).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(e){let n=e.autoCapture;n&&!n.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=ji(),this.focusTrap?.focusInitialElementWhenReady()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",B],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",B]},exportAs:["cdkTrapFocus"],features:[Pe]})}return t})(),bD=new V("liveAnnouncerElement",{providedIn:"root",factory:yD});function yD(){return null}var CD=new V("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),Qq=0,Pd=(()=>{class t{_ngZone=u(se);_defaultOptions=u(CD,{optional:!0});_liveElement;_document=u(De);_previousTimeout;_currentPromise;_currentResolve;constructor(){let e=u(bD,{optional:!0});this._liveElement=e||this._createLiveElement()}announce(e,...n){let r=this._defaultOptions,a,o;return n.length===1&&typeof n[0]=="number"?o=n[0]:[a,o]=n,this.clear(),clearTimeout(this._previousTimeout),a||(a=r&&r.politeness?r.politeness:"polite"),o==null&&r&&(o=r.duration),this._liveElement.setAttribute("aria-live",a),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(s=>this._currentResolve=s)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,typeof o=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),o)),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(){let e="cdk-live-announcer-element",n=this._document.getElementsByClassName(e),r=this._document.createElement("div");for(let a=0;a<n.length;a++)n[a].remove();return r.classList.add(e),r.classList.add("cdk-visually-hidden"),r.setAttribute("aria-atomic","true"),r.setAttribute("aria-live","polite"),r.id=`cdk-live-announcer-${Qq++}`,this._document.body.appendChild(r),r}_exposeAnnouncerToModals(e){let n=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let r=0;r<n.length;r++){let a=n[r],o=a.getAttribute("aria-owns");o?o.indexOf(e)===-1&&a.setAttribute("aria-owns",o+" "+e):a.setAttribute("aria-owns",e)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var ps=function(t){return t[t.NONE=0]="NONE",t[t.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",t[t.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",t}(ps||{}),gD="cdk-high-contrast-black-on-white",_D="cdk-high-contrast-white-on-black",C5="cdk-high-contrast-active",pm=(()=>{class t{_platform=u(Ne);_hasCheckedHighContrastMode;_document=u(De);_breakpointSubscription;constructor(){this._breakpointSubscription=u(bc).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return ps.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let n=this._document.defaultView||window,r=n&&n.getComputedStyle?n.getComputedStyle(e):null,a=(r&&r.backgroundColor||"").replace(/ /g,"");switch(e.remove(),a){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return ps.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return ps.BLACK_ON_WHITE}return ps.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(C5,gD,_D),this._hasCheckedHighContrastMode=!0;let n=this.getHighContrastMode();n===ps.BLACK_ON_WHITE?e.add(C5,gD):n===ps.WHITE_ON_BLACK&&e.add(C5,_D)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),ko=(()=>{class t{constructor(){u(pm)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[n2]})}return t})();var M5={},Be=(()=>{class t{_appId=u(lc);getId(e){return this._appId!=="ng"&&(e+=this._appId),M5.hasOwnProperty(e)||(M5[e]=0),`${e}${M5[e]++}`}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Kq=200,r2=class{_letterKeyStream=new N;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new N;selectedItem=this._selectedItem;constructor(i,e){let n=typeof e?.debounceInterval=="number"?e.debounceInterval:Kq;e?.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),this.setItems(i),this._setupKeyHandler(n)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(i){this._selectedItemIndex=i}setItems(i){this._items=i}handleKey(i){let e=i.keyCode;i.key&&i.key.length===1?this._letterKeyStream.next(i.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(i){this._letterKeyStream.pipe(wt(e=>this._pressedLetters.push(e)),Xr(i),Ve(()=>this._pressedLetters.length>0),pe(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(e=>{for(let n=1;n<this._items.length+1;n++){let r=(this._selectedItemIndex+n)%this._items.length,a=this._items[r];if(!this._skipPredicateFn?.(a)&&a.getLabel?.().toLocaleUpperCase().trim().indexOf(e)===0){this._selectedItem.next(a);break}}this._pressedLetters=[]})}};function Ct(t,...i){return i.length?i.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}var a2=class{_items;_activeItemIndex=-1;_activeItem=Bn(null);_wrap=!1;_typeaheadSubscription=Me.EMPTY;_itemChangesSubscription;_vertical=!0;_horizontal;_allowedModifierKeys=[];_homeAndEnd=!1;_pageUpAndDown={enabled:!1,delta:10};_effectRef;_typeahead;_skipPredicateFn=i=>i.disabled;constructor(i,e){this._items=i,i instanceof Pn?this._itemChangesSubscription=i.changes.subscribe(n=>this._itemsChanged(n.toArray())):Xo(i)&&(this._effectRef=Y1(()=>this._itemsChanged(i()),{injector:e}))}tabOut=new N;change=new N;skipPredicate(i){return this._skipPredicateFn=i,this}withWrap(i=!0){return this._wrap=i,this}withVerticalOrientation(i=!0){return this._vertical=i,this}withHorizontalOrientation(i){return this._horizontal=i,this}withAllowedModifierKeys(i){return this._allowedModifierKeys=i,this}withTypeAhead(i=200){this._typeaheadSubscription.unsubscribe();let e=this._getItemsArray();return this._typeahead=new r2(e,{debounceInterval:typeof i=="number"?i:void 0,skipPredicate:n=>this._skipPredicateFn(n)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(n=>{this.setActiveItem(n)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(i=!0){return this._homeAndEnd=i,this}withPageUpDown(i=!0,e=10){return this._pageUpAndDown={enabled:i,delta:e},this}setActiveItem(i){let e=this._activeItem();this.updateActiveItem(i),this._activeItem()!==e&&this.change.next(this._activeItemIndex)}onKeydown(i){let e=i.keyCode,r=["altKey","ctrlKey","metaKey","shiftKey"].every(a=>!i[a]||this._allowedModifierKeys.indexOf(a)>-1);switch(e){case 9:this.tabOut.next();return;case 40:if(this._vertical&&r){this.setNextItemActive();break}else return;case 38:if(this._vertical&&r){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&r){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&r){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&r){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&r){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&r){let a=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(a>0?a:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&r){let a=this._activeItemIndex+this._pageUpAndDown.delta,o=this._getItemsArray().length;this._setActiveItemByIndex(a<o?a:o-1,-1);break}else return;default:(r||Ct(i,"shiftKey"))&&this._typeahead?.handleKey(i);return}this._typeahead?.reset(),i.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(i){let e=this._getItemsArray(),n=typeof i=="number"?i:e.indexOf(i),r=e[n];this._activeItem.set(r??null),this._activeItemIndex=n,this._typeahead?.setCurrentSelectedItemIndex(n)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(i){this._wrap?this._setActiveInWrapMode(i):this._setActiveInDefaultMode(i)}_setActiveInWrapMode(i){let e=this._getItemsArray();for(let n=1;n<=e.length;n++){let r=(this._activeItemIndex+i*n+e.length)%e.length,a=e[r];if(!this._skipPredicateFn(a)){this.setActiveItem(r);return}}}_setActiveInDefaultMode(i){this._setActiveItemByIndex(this._activeItemIndex+i,i)}_setActiveItemByIndex(i,e){let n=this._getItemsArray();if(n[i]){for(;this._skipPredicateFn(n[i]);)if(i+=e,!n[i])return;this.setActiveItem(i)}}_getItemsArray(){return Xo(this._items)?this._items():this._items instanceof Pn?this._items.toArray():this._items}_itemsChanged(i){this._typeahead?.setItems(i);let e=this._activeItem();if(e){let n=i.indexOf(e);n>-1&&n!==this._activeItemIndex&&(this._activeItemIndex=n,this._typeahead?.setCurrentSelectedItemIndex(n))}}};var yc=class extends a2{setActiveItem(i){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(i),this.activeItem&&this.activeItem.setActiveStyles()}};var ma=class extends a2{_origin="program";setFocusOrigin(i){return this._origin=i,this}setActiveItem(i){super.setActiveItem(i),this.activeItem&&this.activeItem.focus(this._origin)}};function Cc(t){return Kn(t)?t:re(t)}var w5=class{_activeItemIndex=-1;_activeItem=null;_shouldActivationFollowFocus=!1;_horizontalOrientation="ltr";_skipPredicateFn=i=>!1;_trackByFn=i=>i;_items=[];_typeahead;_typeaheadSubscription=Me.EMPTY;_hasInitialFocused=!1;_initializeFocus(){if(this._hasInitialFocused||this._items.length===0)return;let i=0;for(let n=0;n<this._items.length;n++)if(!this._skipPredicateFn(this._items[n])&&!this._isItemDisabled(this._items[n])){i=n;break}let e=this._items[i];e.makeFocusable?(this._activeItem?.unfocus(),this._activeItemIndex=i,this._activeItem=e,this._typeahead?.setCurrentSelectedItemIndex(i),e.makeFocusable()):this.focusItem(i),this._hasInitialFocused=!0}constructor(i,e){i instanceof Pn?(this._items=i.toArray(),i.changes.subscribe(n=>{this._items=n.toArray(),this._typeahead?.setItems(this._items),this._updateActiveItemIndex(this._items),this._initializeFocus()})):Kn(i)?i.subscribe(n=>{this._items=n,this._typeahead?.setItems(n),this._updateActiveItemIndex(n),this._initializeFocus()}):(this._items=i,this._initializeFocus()),typeof e.shouldActivationFollowFocus=="boolean"&&(this._shouldActivationFollowFocus=e.shouldActivationFollowFocus),e.horizontalOrientation&&(this._horizontalOrientation=e.horizontalOrientation),e.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),e.trackBy&&(this._trackByFn=e.trackBy),typeof e.typeAheadDebounceInterval<"u"&&this._setTypeAhead(e.typeAheadDebounceInterval)}change=new N;destroy(){this._typeaheadSubscription.unsubscribe(),this._typeahead?.destroy(),this.change.complete()}onKeydown(i){switch(i.key){case"Tab":return;case"ArrowDown":this._focusNextItem();break;case"ArrowUp":this._focusPreviousItem();break;case"ArrowRight":this._horizontalOrientation==="rtl"?this._collapseCurrentItem():this._expandCurrentItem();break;case"ArrowLeft":this._horizontalOrientation==="rtl"?this._expandCurrentItem():this._collapseCurrentItem();break;case"Home":this._focusFirstItem();break;case"End":this._focusLastItem();break;case"Enter":case" ":this._activateCurrentItem();break;default:if(i.key==="*"){this._expandAllItemsAtCurrentItemLevel();break}this._typeahead?.handleKey(i);return}this._typeahead?.reset(),i.preventDefault()}getActiveItemIndex(){return this._activeItemIndex}getActiveItem(){return this._activeItem}_focusFirstItem(){this.focusItem(this._findNextAvailableItemIndex(-1))}_focusLastItem(){this.focusItem(this._findPreviousAvailableItemIndex(this._items.length))}_focusNextItem(){this.focusItem(this._findNextAvailableItemIndex(this._activeItemIndex))}_focusPreviousItem(){this.focusItem(this._findPreviousAvailableItemIndex(this._activeItemIndex))}focusItem(i,e={}){e.emitChangeEvent??=!0;let n=typeof i=="number"?i:this._items.findIndex(o=>this._trackByFn(o)===this._trackByFn(i));if(n<0||n>=this._items.length)return;let r=this._items[n];if(this._activeItem!==null&&this._trackByFn(r)===this._trackByFn(this._activeItem))return;let a=this._activeItem;this._activeItem=r??null,this._activeItemIndex=n,this._typeahead?.setCurrentSelectedItemIndex(n),this._activeItem?.focus(),a?.unfocus(),e.emitChangeEvent&&this.change.next(this._activeItem),this._shouldActivationFollowFocus&&this._activateCurrentItem()}_updateActiveItemIndex(i){let e=this._activeItem;if(!e)return;let n=i.findIndex(r=>this._trackByFn(r)===this._trackByFn(e));n>-1&&n!==this._activeItemIndex&&(this._activeItemIndex=n,this._typeahead?.setCurrentSelectedItemIndex(n))}_setTypeAhead(i){this._typeahead=new r2(this._items,{debounceInterval:typeof i=="number"?i:void 0,skipPredicate:e=>this._skipPredicateFn(e)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(e=>{this.focusItem(e)})}_findNextAvailableItemIndex(i){for(let e=i+1;e<this._items.length;e++)if(!this._skipPredicateFn(this._items[e]))return e;return i}_findPreviousAvailableItemIndex(i){for(let e=i-1;e>=0;e--)if(!this._skipPredicateFn(this._items[e]))return e;return i}_collapseCurrentItem(){if(this._activeItem)if(this._isCurrentItemExpanded())this._activeItem.collapse();else{let i=this._activeItem.getParent();if(!i||this._skipPredicateFn(i))return;this.focusItem(i)}}_expandCurrentItem(){this._activeItem&&(this._isCurrentItemExpanded()?Cc(this._activeItem.getChildren()).pipe(Le(1)).subscribe(i=>{let e=i.find(n=>!this._skipPredicateFn(n));e&&this.focusItem(e)}):this._activeItem.expand())}_isCurrentItemExpanded(){return this._activeItem?typeof this._activeItem.isExpanded=="boolean"?this._activeItem.isExpanded:this._activeItem.isExpanded():!1}_isItemDisabled(i){return typeof i.isDisabled=="boolean"?i.isDisabled:i.isDisabled?.()}_expandAllItemsAtCurrentItemLevel(){if(!this._activeItem)return;let i=this._activeItem.getParent(),e;i?e=Cc(i.getChildren()):e=re(this._items.filter(n=>n.getParent()===null)),e.pipe(Le(1)).subscribe(n=>{for(let r of n)r.expand()})}_activateCurrentItem(){this._activeItem?.activate()}};function Xq(){return(t,i)=>new w5(t,i)}var wD=new V("tree-key-manager",{providedIn:"root",factory:Xq});var SD=" ";function o2(t,i,e){let n=_m(t,i);e=e.trim(),!n.some(r=>r.trim()===e)&&(n.push(e),t.setAttribute(i,n.join(SD)))}function hs(t,i,e){let n=_m(t,i);e=e.trim();let r=n.filter(a=>a!==e);r.length?t.setAttribute(i,r.join(SD)):t.removeAttribute(i)}function _m(t,i){return t.getAttribute(i)?.match(/\S+/g)??[]}var kD="cdk-describedby-message",gm="cdk-describedby-host",S5=0,s2=(()=>{class t{_platform=u(Ne);_document=u(De);_messageRegistry=new Map;_messagesContainer=null;_id=`${S5++}`;constructor(){u(Je).load(cr),this._id=u(lc)+"-"+S5++}describe(e,n,r){if(!this._canBeDescribed(e,n))return;let a=D5(n,r);typeof n!="string"?(DD(n,this._id),this._messageRegistry.set(a,{messageElement:n,referenceCount:0})):this._messageRegistry.has(a)||this._createMessageElement(n,r),this._isElementDescribedByMessage(e,a)||this._addMessageReference(e,a)}removeDescription(e,n,r){if(!n||!this._isElementNode(e))return;let a=D5(n,r);if(this._isElementDescribedByMessage(e,a)&&this._removeMessageReference(e,a),typeof n=="string"){let o=this._messageRegistry.get(a);o&&o.referenceCount===0&&this._deleteMessageElement(a)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let e=this._document.querySelectorAll(`[${gm}="${this._id}"]`);for(let n=0;n<e.length;n++)this._removeCdkDescribedByReferenceIds(e[n]),e[n].removeAttribute(gm);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(e,n){let r=this._document.createElement("div");DD(r,this._id),r.textContent=e,n&&r.setAttribute("role",n),this._createMessagesContainer(),this._messagesContainer.appendChild(r),this._messageRegistry.set(D5(e,n),{messageElement:r,referenceCount:0})}_deleteMessageElement(e){this._messageRegistry.get(e)?.messageElement?.remove(),this._messageRegistry.delete(e)}_createMessagesContainer(){if(this._messagesContainer)return;let e="cdk-describedby-message-container",n=this._document.querySelectorAll(`.${e}[platform="server"]`);for(let a=0;a<n.length;a++)n[a].remove();let r=this._document.createElement("div");r.style.visibility="hidden",r.classList.add(e),r.classList.add("cdk-visually-hidden"),this._platform.isBrowser||r.setAttribute("platform","server"),this._document.body.appendChild(r),this._messagesContainer=r}_removeCdkDescribedByReferenceIds(e){let n=_m(e,"aria-describedby").filter(r=>r.indexOf(kD)!=0);e.setAttribute("aria-describedby",n.join(" "))}_addMessageReference(e,n){let r=this._messageRegistry.get(n);o2(e,"aria-describedby",r.messageElement.id),e.setAttribute(gm,this._id),r.referenceCount++}_removeMessageReference(e,n){let r=this._messageRegistry.get(n);r.referenceCount--,hs(e,"aria-describedby",r.messageElement.id),e.removeAttribute(gm)}_isElementDescribedByMessage(e,n){let r=_m(e,"aria-describedby"),a=this._messageRegistry.get(n),o=a&&a.messageElement.id;return!!o&&r.indexOf(o)!=-1}_canBeDescribed(e,n){if(!this._isElementNode(e))return!1;if(n&&typeof n=="object")return!0;let r=n==null?"":`${n}`.trim(),a=e.getAttribute("aria-label");return r?!a||a.trim()!==r:!1}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function D5(t,i){return typeof t=="string"?`${i||""}/${t}`:t}function DD(t,i){t.id||(t.id=`${kD}-${i}-${S5++}`)}var Zq=["mat-internal-form-field",""],Jq=["*"],c2=(()=>{class t{labelPosition;static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(n,r){n&2&&ne("mdc-form-field--align-end",r.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},attrs:Zq,ngContentSelectors:Jq,decls:1,vars:0,template:function(n,r){n&1&&(xe(),ae(0))},styles:[`.mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var Kt=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["structural-styles"]],decls:0,vars:0,template:function(n,r){},styles:[`.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var pa=function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t}(pa||{}),vm,xc;function bm(){if(xc==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return xc=!1,xc;if("scrollBehavior"in document.documentElement.style)xc=!0;else{let t=Element.prototype.scrollTo;t?xc=!/\{\s*\[native code\]\s*\}/.test(t.toString()):xc=!1}}return xc}function l2(){if(typeof document!="object"||!document)return pa.NORMAL;if(vm==null){let t=document.createElement("div"),i=t.style;t.dir="rtl",i.width="1px",i.overflow="auto",i.visibility="hidden",i.pointerEvents="none",i.position="absolute";let e=document.createElement("div"),n=e.style;n.width="2px",n.height="1px",t.appendChild(e),document.body.appendChild(t),vm=pa.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,vm=t.scrollLeft===0?pa.NEGATED:pa.INVERTED),t.remove()}return vm}function k5(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}var d2,ID=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function I5(){if(d2)return d2;if(typeof document!="object"||!document)return d2=new Set(ID),d2;let t=document.createElement("input");return d2=new Set(ID.filter(i=>(t.setAttribute("type",i),t.type===i))),d2}function nn(t){return t!=null&&`${t}`!="false"}function Nn(t){return t==null?"":typeof t=="string"?t:`${t}px`}function ED(t,i=/\s+/){let e=[];if(t!=null){let n=Array.isArray(t)?t:`${t}`.split(i);for(let r of n){let a=`${r}`.trim();a&&e.push(a)}}return e}var jr=function(t){return t[t.FADING_IN=0]="FADING_IN",t[t.VISIBLE=1]="VISIBLE",t[t.FADING_OUT=2]="FADING_OUT",t[t.HIDDEN=3]="HIDDEN",t}(jr||{}),E5=class{_renderer;element;config;_animationForciblyDisabledThroughCss;state=jr.HIDDEN;constructor(i,e,n,r=!1){this._renderer=i,this.element=e,this.config=n,this._animationForciblyDisabledThroughCss=r}fadeOut(){this._renderer.fadeOutRipple(this)}},OD=us({passive:!0,capture:!0}),O5=class{_events=new Map;addHandler(i,e,n,r){let a=this._events.get(e);if(a){let o=a.get(n);o?o.add(r):a.set(n,new Set([r]))}else this._events.set(e,new Map([[n,new Set([r])]])),i.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,OD)})}removeHandler(i,e,n){let r=this._events.get(i);if(!r)return;let a=r.get(e);a&&(a.delete(n),a.size===0&&r.delete(e),r.size===0&&(this._events.delete(i),document.removeEventListener(i,this._delegateEventHandler,OD)))}_delegateEventHandler=i=>{let e=Vn(i);e&&this._events.get(i.type)?.forEach((n,r)=>{(r===e||r.contains(e))&&n.forEach(a=>a.handleEvent(i))})}},Vd={enterDuration:225,exitDuration:150},eY=800,PD=us({passive:!0,capture:!0}),TD=["mousedown","touchstart"],AD=["mouseup","mouseleave","touchend","touchcancel"],tY=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(n,r){},styles:[`.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),Mc=class t{_target;_ngZone;_platform;_containerElement;_triggerElement;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect;static _eventManager=new O5;constructor(i,e,n,r,a){this._target=i,this._ngZone=e,this._platform=r,r.isBrowser&&(this._containerElement=Dn(n)),a&&a.get(Je).load(tY)}fadeInRipple(i,e,n={}){let r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),a=q(q({},Vd),n.animation);n.centered&&(i=r.left+r.width/2,e=r.top+r.height/2);let o=n.radius||nY(i,e,r),s=i-r.left,d=e-r.top,f=a.enterDuration,v=document.createElement("div");v.classList.add("mat-ripple-element"),v.style.left=`${s-o}px`,v.style.top=`${d-o}px`,v.style.height=`${o*2}px`,v.style.width=`${o*2}px`,n.color!=null&&(v.style.backgroundColor=n.color),v.style.transitionDuration=`${f}ms`,this._containerElement.appendChild(v);let y=window.getComputedStyle(v),M=y.transitionProperty,S=y.transitionDuration,O=M==="none"||S==="0s"||S==="0s, 0s"||r.width===0&&r.height===0,Q=new E5(this,v,n,O);v.style.transform="scale3d(1, 1, 1)",Q.state=jr.FADING_IN,n.persistent||(this._mostRecentTransientRipple=Q);let ie=null;return!O&&(f||a.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let de=()=>{ie&&(ie.fallbackTimer=null),clearTimeout(Xe),this._finishRippleTransition(Q)},ze=()=>this._destroyRipple(Q),Xe=setTimeout(ze,f+100);v.addEventListener("transitionend",de),v.addEventListener("transitioncancel",ze),ie={onTransitionEnd:de,onTransitionCancel:ze,fallbackTimer:Xe}}),this._activeRipples.set(Q,ie),(O||!f)&&this._finishRippleTransition(Q),Q}fadeOutRipple(i){if(i.state===jr.FADING_OUT||i.state===jr.HIDDEN)return;let e=i.element,n=q(q({},Vd),i.config.animation);e.style.transitionDuration=`${n.exitDuration}ms`,e.style.opacity="0",i.state=jr.FADING_OUT,(i._animationForciblyDisabledThroughCss||!n.exitDuration)&&this._finishRippleTransition(i)}fadeOutAll(){this._getActiveRipples().forEach(i=>i.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(i=>{i.config.persistent||i.fadeOut()})}setupTriggerEvents(i){let e=Dn(i);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,TD.forEach(n=>{t._eventManager.addHandler(this._ngZone,n,e,this)}))}handleEvent(i){i.type==="mousedown"?this._onMousedown(i):i.type==="touchstart"?this._onTouchStart(i):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{AD.forEach(e=>{this._triggerElement.addEventListener(e,this,PD)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(i){i.state===jr.FADING_IN?this._startFadeOutTransition(i):i.state===jr.FADING_OUT&&this._destroyRipple(i)}_startFadeOutTransition(i){let e=i===this._mostRecentTransientRipple,{persistent:n}=i.config;i.state=jr.VISIBLE,!n&&(!e||!this._isPointerDown)&&i.fadeOut()}_destroyRipple(i){let e=this._activeRipples.get(i)??null;this._activeRipples.delete(i),this._activeRipples.size||(this._containerRect=null),i===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),i.state=jr.HIDDEN,e!==null&&(i.element.removeEventListener("transitionend",e.onTransitionEnd),i.element.removeEventListener("transitioncancel",e.onTransitionCancel),e.fallbackTimer!==null&&clearTimeout(e.fallbackTimer)),i.element.remove()}_onMousedown(i){let e=Do(i),n=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+eY;!this._target.rippleDisabled&&!e&&!n&&(this._isPointerDown=!0,this.fadeInRipple(i.clientX,i.clientY,this._target.rippleConfig))}_onTouchStart(i){if(!this._target.rippleDisabled&&!So(i)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let e=i.changedTouches;if(e)for(let n=0;n<e.length;n++)this.fadeInRipple(e[n].clientX,e[n].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(i=>{let e=i.state===jr.VISIBLE||i.config.terminateOnPointerUp&&i.state===jr.FADING_IN;!i.config.persistent&&e&&i.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let i=this._triggerElement;i&&(TD.forEach(e=>t._eventManager.removeHandler(e,i,this)),this._pointerUpEventsRegistered&&(AD.forEach(e=>i.removeEventListener(e,this,PD)),this._pointerUpEventsRegistered=!1))}};function nY(t,i,e){let n=Math.max(Math.abs(t-e.left),Math.abs(t-e.right)),r=Math.max(Math.abs(i-e.top),Math.abs(i-e.bottom));return Math.sqrt(n*n+r*r)}var wc=new V("mat-ripple-global-options"),ti=(()=>{class t{_elementRef=u(Y);_animationMode=u(He,{optional:!0});color;unbounded;centered;radius=0;animation;get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){let e=u(se),n=u(Ne),r=u(wc,{optional:!0}),a=u(Te);this._globalOptions=r||{},this._rippleRenderer=new Mc(this,e,this._elementRef,n,a)}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:q(q(q({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{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(e,n=0,r){return typeof e=="number"?this._rippleRenderer.fadeInRipple(e,n,q(q({},this.rippleConfig),r)):this._rippleRenderer.fadeInRipple(0,0,q(q({},this.rippleConfig),e))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(n,r){n&2&&ne("mat-ripple-unbounded",r.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return t})();var iY=new V("cdk-dir-doc",{providedIn:"root",factory:rY});function rY(){return u(De)}var aY=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function VD(t){let i=t?.toLowerCase()||"";return i==="auto"&&typeof navigator<"u"&&navigator?.language?aY.test(navigator.language)?"rtl":"ltr":i==="rtl"?"rtl":"ltr"}var lt=(()=>{class t{value="ltr";change=new j;constructor(){let e=u(iY,{optional:!0});if(e){let n=e.body?e.body.dir:null,r=e.documentElement?e.documentElement.dir:null;this.value=VD(n||r||"ltr")}}ngOnDestroy(){this.change.complete()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Ha=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({})}return t})();var fe=(()=>{class t{constructor(){u(pm)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[Ha,Ha]})}return t})();var sY=["input"],cY=["label"],lY=["*"],dY=new V("mat-checkbox-default-options",{providedIn:"root",factory:LD});function LD(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var Oi=function(t){return t[t.Init=0]="Init",t[t.Checked=1]="Checked",t[t.Unchecked=2]="Unchecked",t[t.Indeterminate=3]="Indeterminate",t}(Oi||{}),uY={provide:Jn,useExisting:Dt(()=>gs),multi:!0},P5=class{source;checked},zD=LD(),gs=(()=>{class t{_elementRef=u(Y);_changeDetectorRef=u(ye);_ngZone=u(se);_animationMode=u(He,{optional:!0});_options=u(dY,{optional:!0});focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){let n=new P5;return n.source=this,n.checked=e,n}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_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"};ariaLabel="";ariaLabelledby=null;ariaDescribedby;ariaExpanded;ariaControls;ariaOwns;_uniqueId;id;get inputId(){return`${this.id||this._uniqueId}-input`}required;labelPosition="after";name=null;change=new j;indeterminateChange=new j;value;disableRipple;_inputElement;_labelElement;tabIndex;color;disabledInteractive;_onTouched=()=>{};_currentAnimationClass="";_currentCheckState=Oi.Init;_controlValueAccessorChangeFn=()=>{};_validatorChangeFn=()=>{};constructor(){u(Je).load(Kt);let e=u(new Cn("tabindex"),{optional:!0});this._options=this._options||zD,this.color=this._options.color||zD.color,this.tabIndex=e==null?0:parseInt(e)||0,this.id=this._uniqueId=u(Be).getId("mat-mdc-checkbox-"),this.disabledInteractive=this._options?.disabledInteractive??!1}ngOnChanges(e){e.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}_checked=!1;get disabled(){return this._disabled}set disabled(e){e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}_disabled=!1;get indeterminate(){return this._indeterminate}set indeterminate(e){let n=e!=this._indeterminate;this._indeterminate=e,n&&(this._indeterminate?this._transitionCheckState(Oi.Indeterminate):this._transitionCheckState(this.checked?Oi.Checked:Oi.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_indeterminate=!1;_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}registerOnValidatorChange(e){this._validatorChangeFn=e}_transitionCheckState(e){let n=this._currentCheckState,r=this._getAnimationTargetElement();if(!(n===e||!r)&&(this._currentAnimationClass&&r.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(n,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){r.classList.add(this._currentAnimationClass);let a=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{r.classList.remove(a)},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(){let e=this._options?.clickAction;!this.disabled&&e!=="noop"?(this.indeterminate&&e!=="check"&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?Oi.Checked:Oi.Unchecked),this._emitChangeEvent()):(this.disabled&&this.disabledInteractive||!this.disabled&&e==="noop")&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate)}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,n){if(this._animationMode==="NoopAnimations")return"";switch(e){case Oi.Init:if(n===Oi.Checked)return this._animationClasses.uncheckedToChecked;if(n==Oi.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case Oi.Unchecked:return n===Oi.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case Oi.Checked:return n===Oi.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case Oi.Indeterminate:return n===Oi.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){let n=this._inputElement;n&&(n.nativeElement.indeterminate=e)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-checkbox"]],viewQuery:function(n,r){if(n&1&&(me(sY,5),me(cY,5)),n&2){let a;G(a=W())&&(r._inputElement=a.first),G(a=W())&&(r._labelElement=a.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(n,r){n&2&&(Nt("id",r.id),ee("tabindex",null)("aria-label",null)("aria-labelledby",null),Tt(r.color?"mat-"+r.color:"mat-accent"),ne("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mdc-checkbox--disabled",r.disabled)("mat-mdc-checkbox-disabled",r.disabled)("mat-mdc-checkbox-checked",r.checked)("mat-mdc-checkbox-disabled-interactive",r.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],ariaExpanded:[2,"aria-expanded","ariaExpanded",B],ariaControls:[0,"aria-controls","ariaControls"],ariaOwns:[0,"aria-owns","ariaOwns"],id:"id",required:[2,"required","required",B],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",B],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?void 0:ct(e)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",B],checked:[2,"checked","checked",B],disabled:[2,"disabled","disabled",B],indeterminate:[2,"indeterminate","indeterminate",B]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[ue([uY,{provide:di,useExisting:t,multi:!0}]),Pe],ngContentSelectors:lY,decls:15,vars:23,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-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(n,r){if(n&1){let a=ce();xe(),p(0,"div",3),R("click",function(s){return U(a),$(r._preventBubblingFromLabel(s))}),p(1,"div",4,0)(3,"div",5),R("click",function(){return U(a),$(r._onTouchTargetClick())}),h(),p(4,"input",6,1),R("blur",function(){return U(a),$(r._onBlur())})("click",function(){return U(a),$(r._onInputClick())})("change",function(s){return U(a),$(r._onInteractionEvent(s))}),h(),H(6,"div",7),p(7,"div",8),$t(),p(8,"svg",9),H(9,"path",10),h(),Aa(),H(10,"div",11),h(),H(11,"div",12),h(),p(12,"label",13,2),ae(14),h()()}if(n&2){let a=it(2);C("labelPosition",r.labelPosition),g(4),ne("mdc-checkbox--selected",r.checked),C("checked",r.checked)("indeterminate",r.indeterminate)("disabled",r.disabled&&!r.disabledInteractive)("id",r.inputId)("required",r.required)("tabIndex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex),ee("aria-label",r.ariaLabel||null)("aria-labelledby",r.ariaLabelledby)("aria-describedby",r.ariaDescribedby)("aria-checked",r.indeterminate?"mixed":null)("aria-controls",r.ariaControls)("aria-disabled",r.disabled&&r.disabledInteractive?!0:null)("aria-expanded",r.ariaExpanded)("aria-owns",r.ariaOwns)("name",r.name)("value",r.value),g(7),C("matRippleTrigger",a)("matRippleDisabled",r.disableRipple||r.disabled)("matRippleCentered",!0),g(),C("for",r.inputId)}},dependencies:[ti,c2],styles:[`.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;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover>.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:hover>.mat-mdc-checkbox-ripple>.mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active>.mdc-checkbox__native-control+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active>.mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.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, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.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, var(--mat-sys-primary))}.mdc-checkbox:active>.mdc-checkbox__native-control:checked+.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.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, var(--mat-sys-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control+.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}@media(forced-colors: active){.mdc-checkbox--disabled{opacity:.5}}.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 cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox:hover>.mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover>.mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-sys-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover>.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover>.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-sys-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-sys-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover>.mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}@media(forced-colors: active){.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 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 cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.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;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 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{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@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:cubic-bezier(0, 0, 0.2, 1);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}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mat-mdc-checkbox-touch-target,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__native-control,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__ripple,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mat-mdc-checkbox-ripple::before,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__checkmark,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__mixedmark{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox .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 .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%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display, block)}.mat-mdc-checkbox .mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-focus-indicator::before{content:""}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var ym=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[gs,fe,fe]})}return t})();var ht="primary",qd=Symbol("RouteTitle"),R5=class{params;constructor(i){this.params=i||{}}has(i){return Object.prototype.hasOwnProperty.call(this.params,i)}get(i){if(this.has(i)){let e=this.params[i];return Array.isArray(e)?e[0]:e}return null}getAll(i){if(this.has(i)){let e=this.params[i];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}};function kc(t){return new R5(t)}function $D(t,i,e){let n=e.path.split("/");if(n.length>t.length||e.pathMatch==="full"&&(i.hasChildren()||n.length<t.length))return null;let r={};for(let a=0;a<n.length;a++){let o=n[a],s=t[a];if(o[0]===":")r[o.substring(1)]=s;else if(o!==s.path)return null}return{consumed:t.slice(0,n.length),posParams:r}}function mY(t,i){if(t.length!==i.length)return!1;for(let e=0;e<t.length;++e)if(!Na(t[e],i[e]))return!1;return!0}function Na(t,i){let e=t?H5(t):void 0,n=i?H5(i):void 0;if(!e||!n||e.length!=n.length)return!1;let r;for(let a=0;a<e.length;a++)if(r=e[a],!GD(t[r],i[r]))return!1;return!0}function H5(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}function GD(t,i){if(Array.isArray(t)&&Array.isArray(i)){if(t.length!==i.length)return!1;let e=[...t].sort(),n=[...i].sort();return e.every((r,a)=>n[a]===r)}else return t===i}function WD(t){return t.length>0?t[t.length-1]:null}function Cs(t){return Kn(t)?t:es(t)?Ut(Promise.resolve(t)):re(t)}var pY={exact:YD,subset:QD},qD={exact:fY,subset:hY,ignored:()=>!0};function RD(t,i,e){return pY[e.paths](t.root,i.root,e.matrixParams)&&qD[e.queryParams](t.queryParams,i.queryParams)&&!(e.fragment==="exact"&&t.fragment!==i.fragment)}function fY(t,i){return Na(t,i)}function YD(t,i,e){if(!Dc(t.segments,i.segments)||!Mm(t.segments,i.segments,e)||t.numberOfChildren!==i.numberOfChildren)return!1;for(let n in i.children)if(!t.children[n]||!YD(t.children[n],i.children[n],e))return!1;return!0}function hY(t,i){return Object.keys(i).length<=Object.keys(t).length&&Object.keys(i).every(e=>GD(t[e],i[e]))}function QD(t,i,e){return KD(t,i,i.segments,e)}function KD(t,i,e,n){if(t.segments.length>e.length){let r=t.segments.slice(0,e.length);return!(!Dc(r,e)||i.hasChildren()||!Mm(r,e,n))}else if(t.segments.length===e.length){if(!Dc(t.segments,e)||!Mm(t.segments,e,n))return!1;for(let r in i.children)if(!t.children[r]||!QD(t.children[r],i.children[r],n))return!1;return!0}else{let r=e.slice(0,t.segments.length),a=e.slice(t.segments.length);return!Dc(t.segments,r)||!Mm(t.segments,r,n)||!t.children[ht]?!1:KD(t.children[ht],i,a,n)}}function Mm(t,i,e){return i.every((n,r)=>qD[e](t[r].parameters,n.parameters))}var Ba=class{root;queryParams;fragment;_queryParamMap;constructor(i=new Rt([],{}),e={},n=null){this.root=i,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap??=kc(this.queryParams),this._queryParamMap}toString(){return vY.serialize(this)}},Rt=class{segments;children;parent=null;constructor(i,e){this.segments=i,this.children=e,Object.values(e).forEach(n=>n.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return wm(this)}},_s=class{path;parameters;_parameterMap;constructor(i,e){this.path=i,this.parameters=e}get parameterMap(){return this._parameterMap??=kc(this.parameters),this._parameterMap}toString(){return ZD(this)}};function gY(t,i){return Dc(t,i)&&t.every((e,n)=>Na(e.parameters,i[n].parameters))}function Dc(t,i){return t.length!==i.length?!1:t.every((e,n)=>e.path===i[n].path)}function _Y(t,i){let e=[];return Object.entries(t.children).forEach(([n,r])=>{n===ht&&(e=e.concat(i(r,n)))}),Object.entries(t.children).forEach(([n,r])=>{n!==ht&&(e=e.concat(i(r,n)))}),e}var Ic=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:()=>new vs,providedIn:"root"})}return t})(),vs=class{parse(i){let e=new F5(i);return new Ba(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(i){let e=`/${zd(i.root,!0)}`,n=CY(i.queryParams),r=typeof i.fragment=="string"?`#${bY(i.fragment)}`:"";return`${e}${n}${r}`}},vY=new vs;function wm(t){return t.segments.map(i=>ZD(i)).join("/")}function zd(t,i){if(!t.hasChildren())return wm(t);if(i){let e=t.children[ht]?zd(t.children[ht],!1):"",n=[];return Object.entries(t.children).forEach(([r,a])=>{r!==ht&&n.push(`${r}:${zd(a,!1)}`)}),n.length>0?`${e}(${n.join("//")})`:e}else{let e=_Y(t,(n,r)=>r===ht?[zd(t.children[ht],!1)]:[`${r}:${zd(n,!1)}`]);return Object.keys(t.children).length===1&&t.children[ht]!=null?`${wm(t)}/${e[0]}`:`${wm(t)}/(${e.join("//")})`}}function XD(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Cm(t){return XD(t).replace(/%3B/gi,";")}function bY(t){return encodeURI(t)}function N5(t){return XD(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Dm(t){return decodeURIComponent(t)}function HD(t){return Dm(t.replace(/\+/g,"%20"))}function ZD(t){return`${N5(t.path)}${yY(t.parameters)}`}function yY(t){return Object.entries(t).map(([i,e])=>`;${N5(i)}=${N5(e)}`).join("")}function CY(t){let i=Object.entries(t).map(([e,n])=>Array.isArray(n)?n.map(r=>`${Cm(e)}=${Cm(r)}`).join("&"):`${Cm(e)}=${Cm(n)}`).filter(e=>e);return i.length?`?${i.join("&")}`:""}var xY=/^[^\/()?;#]+/;function A5(t){let i=t.match(xY);return i?i[0]:""}var MY=/^[^\/()?;=#]+/;function wY(t){let i=t.match(MY);return i?i[0]:""}var DY=/^[^=?&#]+/;function SY(t){let i=t.match(DY);return i?i[0]:""}var kY=/^[^&#]+/;function IY(t){let i=t.match(kY);return i?i[0]:""}var F5=class{url;remaining;constructor(i){this.url=i,this.remaining=i}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new Rt([],{}):new Rt([],this.parseChildren())}parseQueryParams(){let i={};if(this.consumeOptional("?"))do this.parseQueryParam(i);while(this.consumeOptional("&"));return i}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let i=[];for(this.peekStartsWith("(")||i.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),i.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(i.length>0||Object.keys(e).length>0)&&(n[ht]=new Rt(i,e)),n}parseSegment(){let i=A5(this.remaining);if(i===""&&this.peekStartsWith(";"))throw new Ce(4009,!1);return this.capture(i),new _s(Dm(i),this.parseMatrixParams())}parseMatrixParams(){let i={};for(;this.consumeOptional(";");)this.parseParam(i);return i}parseParam(i){let e=wY(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){let r=A5(this.remaining);r&&(n=r,this.capture(n))}i[Dm(e)]=Dm(n)}parseQueryParam(i){let e=SY(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){let o=IY(this.remaining);o&&(n=o,this.capture(n))}let r=HD(e),a=HD(n);if(i.hasOwnProperty(r)){let o=i[r];Array.isArray(o)||(o=[o],i[r]=o),o.push(a)}else i[r]=a}parseParens(i){let e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let n=A5(this.remaining),r=this.remaining[n.length];if(r!=="/"&&r!==")"&&r!==";")throw new Ce(4010,!1);let a;n.indexOf(":")>-1?(a=n.slice(0,n.indexOf(":")),this.capture(a),this.capture(":")):i&&(a=ht);let o=this.parseChildren();e[a]=Object.keys(o).length===1?o[ht]:new Rt([],o),this.consumeOptional("//")}return e}peekStartsWith(i){return this.remaining.startsWith(i)}consumeOptional(i){return this.peekStartsWith(i)?(this.remaining=this.remaining.substring(i.length),!0):!1}capture(i){if(!this.consumeOptional(i))throw new Ce(4011,!1)}};function JD(t){return t.segments.length>0?new Rt([],{[ht]:t}):t}function eS(t){let i={};for(let[n,r]of Object.entries(t.children)){let a=eS(r);if(n===ht&&a.segments.length===0&&a.hasChildren())for(let[o,s]of Object.entries(a.children))i[o]=s;else(a.segments.length>0||a.hasChildren())&&(i[n]=a)}let e=new Rt(t.segments,i);return EY(e)}function EY(t){if(t.numberOfChildren===1&&t.children[ht]){let i=t.children[ht];return new Rt(t.segments.concat(i.segments),i.children)}return t}function bs(t){return t instanceof Ba}function tS(t,i,e=null,n=null){let r=nS(t);return iS(r,i,e,n)}function nS(t){let i;function e(a){let o={};for(let d of a.children){let f=e(d);o[d.outlet]=f}let s=new Rt(a.url,o);return a===t&&(i=s),s}let n=e(t.root),r=JD(n);return i??r}function iS(t,i,e,n){let r=t;for(;r.parent;)r=r.parent;if(i.length===0)return V5(r,r,r,e,n);let a=OY(i);if(a.toRoot())return V5(r,r,new Rt([],{}),e,n);let o=PY(a,r,t),s=o.processChildren?Rd(o.segmentGroup,o.index,a.commands):aS(o.segmentGroup,o.index,a.commands);return V5(r,o.segmentGroup,s,e,n)}function km(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath}function Nd(t){return typeof t=="object"&&t!=null&&t.outlets}function V5(t,i,e,n,r){let a={};n&&Object.entries(n).forEach(([d,f])=>{a[d]=Array.isArray(f)?f.map(v=>`${v}`):`${f}`});let o;t===i?o=e:o=rS(t,i,e);let s=JD(eS(o));return new Ba(s,a,r)}function rS(t,i,e){let n={};return Object.entries(t.children).forEach(([r,a])=>{a===i?n[r]=e:n[r]=rS(a,i,e)}),new Rt(t.segments,n)}var Im=class{isAbsolute;numberOfDoubleDots;commands;constructor(i,e,n){if(this.isAbsolute=i,this.numberOfDoubleDots=e,this.commands=n,i&&n.length>0&&km(n[0]))throw new Ce(4003,!1);let r=n.find(Nd);if(r&&r!==WD(n))throw new Ce(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function OY(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new Im(!0,0,t);let i=0,e=!1,n=t.reduce((r,a,o)=>{if(typeof a=="object"&&a!=null){if(a.outlets){let s={};return Object.entries(a.outlets).forEach(([d,f])=>{s[d]=typeof f=="string"?f.split("/"):f}),[...r,{outlets:s}]}if(a.segmentPath)return[...r,a.segmentPath]}return typeof a!="string"?[...r,a]:o===0?(a.split("/").forEach((s,d)=>{d==0&&s==="."||(d==0&&s===""?e=!0:s===".."?i++:s!=""&&r.push(s))}),r):[...r,a]},[]);return new Im(e,i,n)}var p2=class{segmentGroup;processChildren;index;constructor(i,e,n){this.segmentGroup=i,this.processChildren=e,this.index=n}};function PY(t,i,e){if(t.isAbsolute)return new p2(i,!0,0);if(!e)return new p2(i,!1,NaN);if(e.parent===null)return new p2(e,!0,0);let n=km(t.commands[0])?0:1,r=e.segments.length-1+n;return TY(e,r,t.numberOfDoubleDots)}function TY(t,i,e){let n=t,r=i,a=e;for(;a>r;){if(a-=r,n=n.parent,!n)throw new Ce(4005,!1);r=n.segments.length}return new p2(n,!1,r-a)}function AY(t){return Nd(t[0])?t[0].outlets:{[ht]:t}}function aS(t,i,e){if(t??=new Rt([],{}),t.segments.length===0&&t.hasChildren())return Rd(t,i,e);let n=VY(t,i,e),r=e.slice(n.commandIndex);if(n.match&&n.pathIndex<t.segments.length){let a=new Rt(t.segments.slice(0,n.pathIndex),{});return a.children[ht]=new Rt(t.segments.slice(n.pathIndex),t.children),Rd(a,0,r)}else return n.match&&r.length===0?new Rt(t.segments,{}):n.match&&!t.hasChildren()?B5(t,i,e):n.match?Rd(t,0,r):B5(t,i,e)}function Rd(t,i,e){if(e.length===0)return new Rt(t.segments,{});{let n=AY(e),r={};if(Object.keys(n).some(a=>a!==ht)&&t.children[ht]&&t.numberOfChildren===1&&t.children[ht].segments.length===0){let a=Rd(t.children[ht],i,e);return new Rt(t.segments,a.children)}return Object.entries(n).forEach(([a,o])=>{typeof o=="string"&&(o=[o]),o!==null&&(r[a]=aS(t.children[a],i,o))}),Object.entries(t.children).forEach(([a,o])=>{n[a]===void 0&&(r[a]=o)}),new Rt(t.segments,r)}}function VY(t,i,e){let n=0,r=i,a={match:!1,pathIndex:0,commandIndex:0};for(;r<t.segments.length;){if(n>=e.length)return a;let o=t.segments[r],s=e[n];if(Nd(s))break;let d=`${s}`,f=n<e.length-1?e[n+1]:null;if(r>0&&d===void 0)break;if(d&&f&&typeof f=="object"&&f.outlets===void 0){if(!FD(d,f,o))return a;n+=2}else{if(!FD(d,{},o))return a;n++}r++}return{match:!0,pathIndex:r,commandIndex:n}}function B5(t,i,e){let n=t.segments.slice(0,i),r=0;for(;r<e.length;){let a=e[r];if(Nd(a)){let d=zY(a.outlets);return new Rt(n,d)}if(r===0&&km(e[0])){let d=t.segments[i];n.push(new _s(d.path,ND(e[0]))),r++;continue}let o=Nd(a)?a.outlets[ht]:`${a}`,s=r<e.length-1?e[r+1]:null;o&&s&&km(s)?(n.push(new _s(o,ND(s))),r+=2):(n.push(new _s(o,{})),r++)}return new Rt(n,{})}function zY(t){let i={};return Object.entries(t).forEach(([e,n])=>{typeof n=="string"&&(n=[n]),n!==null&&(i[e]=B5(new Rt([],{}),0,n))}),i}function ND(t){let i={};return Object.entries(t).forEach(([e,n])=>i[e]=`${n}`),i}function FD(t,i,e){return t==e.path&&Na(i,e.parameters)}var Sm="imperative",ni=function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t}(ni||{}),Sr=class{id;url;constructor(i,e){this.id=i,this.url=e}},ys=class extends Sr{type=ni.NavigationStart;navigationTrigger;restoredState;constructor(i,e,n="imperative",r=null){super(i,e),this.navigationTrigger=n,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},kr=class extends Sr{urlAfterRedirects;type=ni.NavigationEnd;constructor(i,e,n){super(i,e),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},dr=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t}(dr||{}),h2=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t}(h2||{}),Fa=class extends Sr{reason;code;type=ni.NavigationCancel;constructor(i,e,n,r){super(i,e),this.reason=n,this.code=r}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},ja=class extends Sr{reason;code;type=ni.NavigationSkipped;constructor(i,e,n,r){super(i,e),this.reason=n,this.code=r}},g2=class extends Sr{error;target;type=ni.NavigationError;constructor(i,e,n,r){super(i,e),this.error=n,this.target=r}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},Fd=class extends Sr{urlAfterRedirects;state;type=ni.RoutesRecognized;constructor(i,e,n,r){super(i,e),this.urlAfterRedirects=n,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Em=class extends Sr{urlAfterRedirects;state;type=ni.GuardsCheckStart;constructor(i,e,n,r){super(i,e),this.urlAfterRedirects=n,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Om=class extends Sr{urlAfterRedirects;state;shouldActivate;type=ni.GuardsCheckEnd;constructor(i,e,n,r,a){super(i,e),this.urlAfterRedirects=n,this.state=r,this.shouldActivate=a}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},Pm=class extends Sr{urlAfterRedirects;state;type=ni.ResolveStart;constructor(i,e,n,r){super(i,e),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Tm=class extends Sr{urlAfterRedirects;state;type=ni.ResolveEnd;constructor(i,e,n,r){super(i,e),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Am=class{route;type=ni.RouteConfigLoadStart;constructor(i){this.route=i}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},Vm=class{route;type=ni.RouteConfigLoadEnd;constructor(i){this.route=i}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},zm=class{snapshot;type=ni.ChildActivationStart;constructor(i){this.snapshot=i}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Lm=class{snapshot;type=ni.ChildActivationEnd;constructor(i){this.snapshot=i}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Rm=class{snapshot;type=ni.ActivationStart;constructor(i){this.snapshot=i}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Hm=class{snapshot;type=ni.ActivationEnd;constructor(i){this.snapshot=i}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},_2=class{routerEvent;position;anchor;type=ni.Scroll;constructor(i,e,n){this.routerEvent=i,this.position=e,this.anchor=n}toString(){let i=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${i}')`}},Bd=class{},v2=class{url;navigationBehaviorOptions;constructor(i,e){this.url=i,this.navigationBehaviorOptions=e}};function LY(t,i){return t.providers&&!t._injector&&(t._injector=U1(t.providers,i,`Route: ${t.path}`)),t._injector??i}function fa(t){return t.outlet||ht}function RY(t,i){let e=t.filter(n=>fa(n)===i);return e.push(...t.filter(n=>fa(n)!==i)),e}function Yd(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let i=t.parent;i;i=i.parent){let e=i.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}var Nm=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Yd(this.route?.snapshot)??this.rootInjector}constructor(i){this.rootInjector=i,this.children=new Ec(this.rootInjector)}},Ec=(()=>{class t{rootInjector;contexts=new Map;constructor(e){this.rootInjector=e}onChildOutletCreated(e,n){let r=this.getOrCreateContext(e);r.outlet=n,this.contexts.set(e,r)}onChildOutletDestroyed(e){let n=this.getContext(e);n&&(n.outlet=null,n.attachRef=null)}onOutletDeactivated(){let e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let n=this.getContext(e);return n||(n=new Nm(this.rootInjector),this.contexts.set(e,n)),n}getContext(e){return this.contexts.get(e)||null}static \u0275fac=function(n){return new(n||t)(oe(yn))};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Fm=class{_root;constructor(i){this._root=i}get root(){return this._root.value}parent(i){let e=this.pathFromRoot(i);return e.length>1?e[e.length-2]:null}children(i){let e=j5(i,this._root);return e?e.children.map(n=>n.value):[]}firstChild(i){let e=j5(i,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(i){let e=U5(i,this._root);return e.length<2?[]:e[e.length-2].children.map(r=>r.value).filter(r=>r!==i)}pathFromRoot(i){return U5(i,this._root).map(e=>e.value)}};function j5(t,i){if(t===i.value)return i;for(let e of i.children){let n=j5(t,e);if(n)return n}return null}function U5(t,i){if(t===i.value)return[i];for(let e of i.children){let n=U5(t,e);if(n.length)return n.unshift(i),n}return[]}var Dr=class{value;children;constructor(i,e){this.value=i,this.children=e}toString(){return`TreeNode(${this.value})`}};function m2(t){let i={};return t&&t.children.forEach(e=>i[e.value.outlet]=e),i}var jd=class extends Fm{snapshot;constructor(i,e){super(i),this.snapshot=e,X5(this,i)}toString(){return this.snapshot.toString()}};function oS(t){let i=HY(t),e=new tt([new _s("",{})]),n=new tt({}),r=new tt({}),a=new tt({}),o=new tt(""),s=new $i(e,n,a,o,r,ht,t,i.root);return s.snapshot=i.root,new jd(new Dr(s,[]),i)}function HY(t){let i={},e={},n={},r="",a=new Sc([],i,n,r,e,ht,t,null,{});return new Ud("",new Dr(a,[]))}var $i=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(i,e,n,r,a,o,s,d){this.urlSubject=i,this.paramsSubject=e,this.queryParamsSubject=n,this.fragmentSubject=r,this.dataSubject=a,this.outlet=o,this.component=s,this._futureSnapshot=d,this.title=this.dataSubject?.pipe(pe(f=>f[qd]))??re(void 0),this.url=i,this.params=e,this.queryParams=n,this.fragment=r,this.data=a}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(pe(i=>kc(i))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(pe(i=>kc(i))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function Bm(t,i,e="emptyOnly"){let n,{routeConfig:r}=t;return i!==null&&(e==="always"||r?.path===""||!i.component&&!i.routeConfig?.loadComponent)?n={params:q(q({},i.params),t.params),data:q(q({},i.data),t.data),resolve:q(q(q(q({},t.data),i.data),r?.data),t._resolvedData)}:n={params:q({},t.params),data:q({},t.data),resolve:q(q({},t.data),t._resolvedData??{})},r&&cS(r)&&(n.resolve[qd]=r.title),n}var Sc=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[qd]}constructor(i,e,n,r,a,o,s,d,f){this.url=i,this.params=e,this.queryParams=n,this.fragment=r,this.data=a,this.outlet=o,this.component=s,this.routeConfig=d,this._resolve=f}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??=kc(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=kc(this.queryParams),this._queryParamMap}toString(){let i=this.url.map(n=>n.toString()).join("/"),e=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${i}', path:'${e}')`}},Ud=class extends Fm{url;constructor(i,e){super(e),this.url=i,X5(this,e)}toString(){return sS(this._root)}};function X5(t,i){i.value._routerState=t,i.children.forEach(e=>X5(t,e))}function sS(t){let i=t.children.length>0?` { ${t.children.map(sS).join(", ")} } `:"";return`${t.value}${i}`}function z5(t){if(t.snapshot){let i=t.snapshot,e=t._futureSnapshot;t.snapshot=e,Na(i.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),i.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),Na(i.params,e.params)||t.paramsSubject.next(e.params),mY(i.url,e.url)||t.urlSubject.next(e.url),Na(i.data,e.data)||t.dataSubject.next(e.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function $5(t,i){let e=Na(t.params,i.params)&&gY(t.url,i.url),n=!t.parent!=!i.parent;return e&&!n&&(!t.parent||$5(t.parent,i.parent))}function cS(t){return typeof t.title=="string"||t.title===null}var lS=new V(""),Z5=(()=>{class t{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=ht;activateEvents=new j;deactivateEvents=new j;attachEvents=new j;detachEvents=new j;routerOutletData=Jy(void 0);parentContexts=u(Ec);location=u(ot);changeDetector=u(ye);inputBinder=u(Qd,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(e){if(e.name){let{firstChange:n,previousValue:r}=e.name;if(n)return;this.isTrackedInParentContexts(r)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(r)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Ce(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Ce(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Ce(4012,!1);this.location.detach();let e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,n){this.activated=e,this._activatedRoute=n,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){let e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,n){if(this.isActivated)throw new Ce(4013,!1);this._activatedRoute=e;let r=this.location,o=e.snapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,d=new G5(e,s,r.injector,this.routerOutletData);this.activated=r.createComponent(o,{index:r.length,injector:d,environmentInjector:n}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[Pe]})}return t})(),G5=class{route;childContexts;parent;outletData;constructor(i,e,n,r){this.route=i,this.childContexts=e,this.parent=n,this.outletData=r}get(i,e){return i===$i?this.route:i===Ec?this.childContexts:i===lS?this.outletData:this.parent.get(i,e)}},Qd=new V(""),J5=(()=>{class t{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){let{activatedRoute:n}=e,r=oi([n.queryParams,n.params,n.data]).pipe(dt(([a,o,s],d)=>(s=q(q(q({},a),o),s),d===0?re(s):Promise.resolve(s)))).subscribe(a=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==n||n.component===null){this.unsubscribeFromRouteData(e);return}let o=Kx(n.component);if(!o){this.unsubscribeFromRouteData(e);return}for(let{templateName:s}of o.inputs)e.activatedComponentRef.setInput(s,a[s])});this.outletDataSubscriptions.set(e,r)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})(),e7=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(n,r){n&1&&H(0,"router-outlet")},dependencies:[Z5],encapsulation:2})}return t})();function t7(t){let i=t.children&&t.children.map(t7),e=i?je(q({},t),{children:i}):q({},t);return!e.component&&!e.loadComponent&&(i||e.loadChildren)&&e.outlet&&e.outlet!==ht&&(e.component=e7),e}function NY(t,i,e){let n=$d(t,i._root,e?e._root:void 0);return new jd(n,i)}function $d(t,i,e){if(e&&t.shouldReuseRoute(i.value,e.value.snapshot)){let n=e.value;n._futureSnapshot=i.value;let r=FY(t,i,e);return new Dr(n,r)}else{if(t.shouldAttach(i.value)){let a=t.retrieve(i.value);if(a!==null){let o=a.route;return o.value._futureSnapshot=i.value,o.children=i.children.map(s=>$d(t,s)),o}}let n=BY(i.value),r=i.children.map(a=>$d(t,a));return new Dr(n,r)}}function FY(t,i,e){return i.children.map(n=>{for(let r of e.children)if(t.shouldReuseRoute(n.value,r.value.snapshot))return $d(t,n,r);return $d(t,n)})}function BY(t){return new $i(new tt(t.url),new tt(t.params),new tt(t.queryParams),new tt(t.fragment),new tt(t.data),t.outlet,t.component,t)}var b2=class{redirectTo;navigationBehaviorOptions;constructor(i,e){this.redirectTo=i,this.navigationBehaviorOptions=e}},dS="ngNavigationCancelingError";function jm(t,i){let{redirectTo:e,navigationBehaviorOptions:n}=bs(i)?{redirectTo:i,navigationBehaviorOptions:void 0}:i,r=uS(!1,dr.Redirect);return r.url=e,r.navigationBehaviorOptions=n,r}function uS(t,i){let e=new Error(`NavigationCancelingError: ${t||""}`);return e[dS]=!0,e.cancellationCode=i,e}function jY(t){return mS(t)&&bs(t.url)}function mS(t){return!!t&&t[dS]}var UY=(t,i,e,n)=>pe(r=>(new W5(i,r.targetRouterState,r.currentRouterState,e,n).activate(t),r)),W5=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(i,e,n,r,a){this.routeReuseStrategy=i,this.futureState=e,this.currState=n,this.forwardEvent=r,this.inputBindingEnabled=a}activate(i){let e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,i),z5(this.futureState.root),this.activateChildRoutes(e,n,i)}deactivateChildRoutes(i,e,n){let r=m2(e);i.children.forEach(a=>{let o=a.value.outlet;this.deactivateRoutes(a,r[o],n),delete r[o]}),Object.values(r).forEach(a=>{this.deactivateRouteAndItsChildren(a,n)})}deactivateRoutes(i,e,n){let r=i.value,a=e?e.value:null;if(r===a)if(r.component){let o=n.getContext(r.outlet);o&&this.deactivateChildRoutes(i,e,o.children)}else this.deactivateChildRoutes(i,e,n);else a&&this.deactivateRouteAndItsChildren(e,n)}deactivateRouteAndItsChildren(i,e){i.value.component&&this.routeReuseStrategy.shouldDetach(i.value.snapshot)?this.detachAndStoreRouteSubtree(i,e):this.deactivateRouteAndOutlet(i,e)}detachAndStoreRouteSubtree(i,e){let n=e.getContext(i.value.outlet),r=n&&i.value.component?n.children:e,a=m2(i);for(let o of Object.values(a))this.deactivateRouteAndItsChildren(o,r);if(n&&n.outlet){let o=n.outlet.detach(),s=n.children.onOutletDeactivated();this.routeReuseStrategy.store(i.value.snapshot,{componentRef:o,route:i,contexts:s})}}deactivateRouteAndOutlet(i,e){let n=e.getContext(i.value.outlet),r=n&&i.value.component?n.children:e,a=m2(i);for(let o of Object.values(a))this.deactivateRouteAndItsChildren(o,r);n&&(n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated()),n.attachRef=null,n.route=null)}activateChildRoutes(i,e,n){let r=m2(e);i.children.forEach(a=>{this.activateRoutes(a,r[a.value.outlet],n),this.forwardEvent(new Hm(a.value.snapshot))}),i.children.length&&this.forwardEvent(new Lm(i.value.snapshot))}activateRoutes(i,e,n){let r=i.value,a=e?e.value:null;if(z5(r),r===a)if(r.component){let o=n.getOrCreateContext(r.outlet);this.activateChildRoutes(i,e,o.children)}else this.activateChildRoutes(i,e,n);else if(r.component){let o=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){let s=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),o.children.onOutletReAttached(s.contexts),o.attachRef=s.componentRef,o.route=s.route.value,o.outlet&&o.outlet.attach(s.componentRef,s.route.value),z5(s.route.value),this.activateChildRoutes(i,null,o.children)}else o.attachRef=null,o.route=r,o.outlet&&o.outlet.activateWith(r,o.injector),this.activateChildRoutes(i,null,o.children)}else this.activateChildRoutes(i,null,n)}},Um=class{path;route;constructor(i){this.path=i,this.route=this.path[this.path.length-1]}},f2=class{component;route;constructor(i,e){this.component=i,this.route=e}};function $Y(t,i,e){let n=t._root,r=i?i._root:null;return Ld(n,r,e,[n.value])}function GY(t){let i=t.routeConfig?t.routeConfig.canActivateChild:null;return!i||i.length===0?null:{node:t,guards:i}}function C2(t,i){let e=Symbol(),n=i.get(t,e);return n===e?typeof t=="function"&&!Zb(t)?t:i.get(t):n}function Ld(t,i,e,n,r={canDeactivateChecks:[],canActivateChecks:[]}){let a=m2(i);return t.children.forEach(o=>{WY(o,a[o.value.outlet],e,n.concat([o.value]),r),delete a[o.value.outlet]}),Object.entries(a).forEach(([o,s])=>Hd(s,e.getContext(o),r)),r}function WY(t,i,e,n,r={canDeactivateChecks:[],canActivateChecks:[]}){let a=t.value,o=i?i.value:null,s=e?e.getContext(t.value.outlet):null;if(o&&a.routeConfig===o.routeConfig){let d=qY(o,a,a.routeConfig.runGuardsAndResolvers);d?r.canActivateChecks.push(new Um(n)):(a.data=o.data,a._resolvedData=o._resolvedData),a.component?Ld(t,i,s?s.children:null,n,r):Ld(t,i,e,n,r),d&&s&&s.outlet&&s.outlet.isActivated&&r.canDeactivateChecks.push(new f2(s.outlet.component,o))}else o&&Hd(i,s,r),r.canActivateChecks.push(new Um(n)),a.component?Ld(t,null,s?s.children:null,n,r):Ld(t,null,e,n,r);return r}function qY(t,i,e){if(typeof e=="function")return e(t,i);switch(e){case"pathParamsChange":return!Dc(t.url,i.url);case"pathParamsOrQueryParamsChange":return!Dc(t.url,i.url)||!Na(t.queryParams,i.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!$5(t,i)||!Na(t.queryParams,i.queryParams);case"paramsChange":default:return!$5(t,i)}}function Hd(t,i,e){let n=m2(t),r=t.value;Object.entries(n).forEach(([a,o])=>{r.component?i?Hd(o,i.children.getContext(a),e):Hd(o,null,e):Hd(o,i,e)}),r.component?i&&i.outlet&&i.outlet.isActivated?e.canDeactivateChecks.push(new f2(i.outlet.component,r)):e.canDeactivateChecks.push(new f2(null,r)):e.canDeactivateChecks.push(new f2(null,r))}function Kd(t){return typeof t=="function"}function YY(t){return typeof t=="boolean"}function QY(t){return t&&Kd(t.canLoad)}function KY(t){return t&&Kd(t.canActivate)}function XY(t){return t&&Kd(t.canActivateChild)}function ZY(t){return t&&Kd(t.canDeactivate)}function JY(t){return t&&Kd(t.canMatch)}function pS(t){return t instanceof Kr||t?.name==="EmptyError"}var xm=Symbol("INITIAL_VALUE");function y2(){return dt(t=>oi(t.map(i=>i.pipe(Le(1),Ge(xm)))).pipe(pe(i=>{for(let e of i)if(e!==!0){if(e===xm)return xm;if(e===!1||eQ(e))return e}return!0}),Ve(i=>i!==xm),Le(1)))}function eQ(t){return bs(t)||t instanceof b2}function tQ(t,i){return on(e=>{let{targetSnapshot:n,currentSnapshot:r,guards:{canActivateChecks:a,canDeactivateChecks:o}}=e;return o.length===0&&a.length===0?re(je(q({},e),{guardsResult:!0})):nQ(o,n,r,t).pipe(on(s=>s&&YY(s)?iQ(n,a,t,i):re(s)),pe(s=>je(q({},e),{guardsResult:s})))})}function nQ(t,i,e,n){return Ut(t).pipe(on(r=>cQ(r.component,r.route,e,i,n)),wa(r=>r!==!0,!0))}function iQ(t,i,e,n){return Ut(i).pipe(Hi(r=>Mi(aQ(r.route.parent,n),rQ(r.route,n),sQ(t,r.path,e),oQ(t,r.route,e))),wa(r=>r!==!0,!0))}function rQ(t,i){return t!==null&&i&&i(new Rm(t)),re(!0)}function aQ(t,i){return t!==null&&i&&i(new zm(t)),re(!0)}function oQ(t,i,e){let n=i.routeConfig?i.routeConfig.canActivate:null;if(!n||n.length===0)return re(!0);let r=n.map(a=>Ri(()=>{let o=Yd(i)??e,s=C2(a,o),d=KY(s)?s.canActivate(i,t):tr(o,()=>s(i,t));return Cs(d).pipe(wa())}));return re(r).pipe(y2())}function sQ(t,i,e){let n=i[i.length-1],a=i.slice(0,i.length-1).reverse().map(o=>GY(o)).filter(o=>o!==null).map(o=>Ri(()=>{let s=o.guards.map(d=>{let f=Yd(o.node)??e,v=C2(d,f),y=XY(v)?v.canActivateChild(n,t):tr(f,()=>v(n,t));return Cs(y).pipe(wa())});return re(s).pipe(y2())}));return re(a).pipe(y2())}function cQ(t,i,e,n,r){let a=i&&i.routeConfig?i.routeConfig.canDeactivate:null;if(!a||a.length===0)return re(!0);let o=a.map(s=>{let d=Yd(i)??r,f=C2(s,d),v=ZY(f)?f.canDeactivate(t,i,e,n):tr(d,()=>f(t,i,e,n));return Cs(v).pipe(wa())});return re(o).pipe(y2())}function lQ(t,i,e,n){let r=i.canLoad;if(r===void 0||r.length===0)return re(!0);let a=r.map(o=>{let s=C2(o,t),d=QY(s)?s.canLoad(i,e):tr(t,()=>s(i,e));return Cs(d)});return re(a).pipe(y2(),fS(n))}function fS(t){return Ah(wt(i=>{if(typeof i!="boolean")throw jm(t,i)}),pe(i=>i===!0))}function dQ(t,i,e,n){let r=i.canMatch;if(!r||r.length===0)return re(!0);let a=r.map(o=>{let s=C2(o,t),d=JY(s)?s.canMatch(i,e):tr(t,()=>s(i,e));return Cs(d)});return re(a).pipe(y2(),fS(n))}var Gd=class{segmentGroup;constructor(i){this.segmentGroup=i||null}},Wd=class extends Error{urlTree;constructor(i){super(),this.urlTree=i}};function u2(t){return Ca(new Gd(t))}function uQ(t){return Ca(new Ce(4e3,!1))}function mQ(t){return Ca(uS(!1,dr.GuardRejected))}var q5=class{urlSerializer;urlTree;constructor(i,e){this.urlSerializer=i,this.urlTree=e}lineralizeSegments(i,e){let n=[],r=e.root;for(;;){if(n=n.concat(r.segments),r.numberOfChildren===0)return re(n);if(r.numberOfChildren>1||!r.children[ht])return uQ(`${i.redirectTo}`);r=r.children[ht]}}applyRedirectCommands(i,e,n,r,a){if(typeof e!="string"){let s=e,{queryParams:d,fragment:f,routeConfig:v,url:y,outlet:M,params:S,data:O,title:Q}=r,ie=tr(a,()=>s({params:S,data:O,queryParams:d,fragment:f,routeConfig:v,url:y,outlet:M,title:Q}));if(ie instanceof Ba)throw new Wd(ie);e=ie}let o=this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),i,n);if(e[0]==="/")throw new Wd(o);return o}applyRedirectCreateUrlTree(i,e,n,r){let a=this.createSegmentGroup(i,e.root,n,r);return new Ba(a,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(i,e){let n={};return Object.entries(i).forEach(([r,a])=>{if(typeof a=="string"&&a[0]===":"){let s=a.substring(1);n[r]=e[s]}else n[r]=a}),n}createSegmentGroup(i,e,n,r){let a=this.createSegments(i,e.segments,n,r),o={};return Object.entries(e.children).forEach(([s,d])=>{o[s]=this.createSegmentGroup(i,d,n,r)}),new Rt(a,o)}createSegments(i,e,n,r){return e.map(a=>a.path[0]===":"?this.findPosParam(i,a,r):this.findOrReturn(a,n))}findPosParam(i,e,n){let r=n[e.path.substring(1)];if(!r)throw new Ce(4001,!1);return r}findOrReturn(i,e){let n=0;for(let r of e){if(r.path===i.path)return e.splice(n),r;n++}return i}},Y5={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function pQ(t,i,e,n,r){let a=hS(t,i,e);return a.matched?(n=LY(i,n),dQ(n,i,e,r).pipe(pe(o=>o===!0?a:q({},Y5)))):re(a)}function hS(t,i,e){if(i.path==="**")return fQ(e);if(i.path==="")return i.pathMatch==="full"&&(t.hasChildren()||e.length>0)?q({},Y5):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};let r=(i.matcher||$D)(e,t,i);if(!r)return q({},Y5);let a={};Object.entries(r.posParams??{}).forEach(([s,d])=>{a[s]=d.path});let o=r.consumed.length>0?q(q({},a),r.consumed[r.consumed.length-1].parameters):a;return{matched:!0,consumedSegments:r.consumed,remainingSegments:e.slice(r.consumed.length),parameters:o,positionalParamSegments:r.posParams??{}}}function fQ(t){return{matched:!0,parameters:t.length>0?WD(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}function BD(t,i,e,n){return e.length>0&&_Q(t,e,n)?{segmentGroup:new Rt(i,gQ(n,new Rt(e,t.children))),slicedSegments:[]}:e.length===0&&vQ(t,e,n)?{segmentGroup:new Rt(t.segments,hQ(t,e,n,t.children)),slicedSegments:e}:{segmentGroup:new Rt(t.segments,t.children),slicedSegments:e}}function hQ(t,i,e,n){let r={};for(let a of e)if(Gm(t,i,a)&&!n[fa(a)]){let o=new Rt([],{});r[fa(a)]=o}return q(q({},n),r)}function gQ(t,i){let e={};e[ht]=i;for(let n of t)if(n.path===""&&fa(n)!==ht){let r=new Rt([],{});e[fa(n)]=r}return e}function _Q(t,i,e){return e.some(n=>Gm(t,i,n)&&fa(n)!==ht)}function vQ(t,i,e){return e.some(n=>Gm(t,i,n))}function Gm(t,i,e){return(t.hasChildren()||i.length>0)&&e.pathMatch==="full"?!1:e.path===""}function bQ(t,i,e){return i.length===0&&!t.children[e]}var Q5=class{};function yQ(t,i,e,n,r,a,o="emptyOnly"){return new K5(t,i,e,n,r,o,a).recognize()}var CQ=31,K5=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(i,e,n,r,a,o,s){this.injector=i,this.configLoader=e,this.rootComponentType=n,this.config=r,this.urlTree=a,this.paramsInheritanceStrategy=o,this.urlSerializer=s,this.applyRedirects=new q5(this.urlSerializer,this.urlTree)}noMatchError(i){return new Ce(4002,`'${i.segmentGroup}'`)}recognize(){let i=BD(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(i).pipe(pe(({children:e,rootSnapshot:n})=>{let r=new Dr(n,e),a=new Ud("",r),o=tS(n,[],this.urlTree.queryParams,this.urlTree.fragment);return o.queryParams=this.urlTree.queryParams,a.url=this.urlSerializer.serialize(o),{state:a,tree:o}}))}match(i){let e=new Sc([],Object.freeze({}),Object.freeze(q({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),ht,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,i,ht,e).pipe(pe(n=>({children:n,rootSnapshot:e})),hr(n=>{if(n instanceof Wd)return this.urlTree=n.urlTree,this.match(n.urlTree.root);throw n instanceof Gd?this.noMatchError(n):n}))}processSegmentGroup(i,e,n,r,a){return n.segments.length===0&&n.hasChildren()?this.processChildren(i,e,n,a):this.processSegment(i,e,n,n.segments,r,!0,a).pipe(pe(o=>o instanceof Dr?[o]:[]))}processChildren(i,e,n,r){let a=[];for(let o of Object.keys(n.children))o==="primary"?a.unshift(o):a.push(o);return Ut(a).pipe(Hi(o=>{let s=n.children[o],d=RY(e,o);return this.processSegmentGroup(i,d,s,o,r)}),jh((o,s)=>(o.push(...s),o)),Uo(null),Bh(),on(o=>{if(o===null)return u2(n);let s=gS(o);return xQ(s),re(s)}))}processSegment(i,e,n,r,a,o,s){return Ut(e).pipe(Hi(d=>this.processSegmentAgainstRoute(d._injector??i,e,d,n,r,a,o,s).pipe(hr(f=>{if(f instanceof Gd)return re(null);throw f}))),wa(d=>!!d),hr(d=>{if(pS(d))return bQ(n,r,a)?re(new Q5):u2(n);throw d}))}processSegmentAgainstRoute(i,e,n,r,a,o,s,d){return fa(n)!==o&&(o===ht||!Gm(r,a,n))?u2(r):n.redirectTo===void 0?this.matchSegmentAgainstRoute(i,r,n,a,o,d):this.allowRedirects&&s?this.expandSegmentAgainstRouteUsingRedirect(i,r,e,n,a,o,d):u2(r)}expandSegmentAgainstRouteUsingRedirect(i,e,n,r,a,o,s){let{matched:d,parameters:f,consumedSegments:v,positionalParamSegments:y,remainingSegments:M}=hS(e,r,a);if(!d)return u2(e);typeof r.redirectTo=="string"&&r.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>CQ&&(this.allowRedirects=!1));let S=new Sc(a,f,Object.freeze(q({},this.urlTree.queryParams)),this.urlTree.fragment,jD(r),fa(r),r.component??r._loadedComponent??null,r,UD(r)),O=Bm(S,s,this.paramsInheritanceStrategy);S.params=Object.freeze(O.params),S.data=Object.freeze(O.data);let Q=this.applyRedirects.applyRedirectCommands(v,r.redirectTo,y,S,i);return this.applyRedirects.lineralizeSegments(r,Q).pipe(on(ie=>this.processSegment(i,n,e,ie.concat(M),o,!1,s)))}matchSegmentAgainstRoute(i,e,n,r,a,o){let s=pQ(e,n,r,i,this.urlSerializer);return n.path==="**"&&(e.children={}),s.pipe(dt(d=>d.matched?(i=n._injector??i,this.getChildConfig(i,n,r).pipe(dt(({routes:f})=>{let v=n._loadedInjector??i,{parameters:y,consumedSegments:M,remainingSegments:S}=d,O=new Sc(M,y,Object.freeze(q({},this.urlTree.queryParams)),this.urlTree.fragment,jD(n),fa(n),n.component??n._loadedComponent??null,n,UD(n)),Q=Bm(O,o,this.paramsInheritanceStrategy);O.params=Object.freeze(Q.params),O.data=Object.freeze(Q.data);let{segmentGroup:ie,slicedSegments:de}=BD(e,M,S,f);if(de.length===0&&ie.hasChildren())return this.processChildren(v,f,ie,O).pipe(pe(Xe=>new Dr(O,Xe)));if(f.length===0&&de.length===0)return re(new Dr(O,[]));let ze=fa(n)===a;return this.processSegment(v,f,ie,de,ze?ht:a,!0,O).pipe(pe(Xe=>new Dr(O,Xe instanceof Dr?[Xe]:[])))}))):u2(e)))}getChildConfig(i,e,n){return e.children?re({routes:e.children,injector:i}):e.loadChildren?e._loadedRoutes!==void 0?re({routes:e._loadedRoutes,injector:e._loadedInjector}):lQ(i,e,n,this.urlSerializer).pipe(on(r=>r?this.configLoader.loadChildren(i,e).pipe(wt(a=>{e._loadedRoutes=a.routes,e._loadedInjector=a.injector})):mQ(e))):re({routes:[],injector:i})}};function xQ(t){t.sort((i,e)=>i.value.outlet===ht?-1:e.value.outlet===ht?1:i.value.outlet.localeCompare(e.value.outlet))}function MQ(t){let i=t.value.routeConfig;return i&&i.path===""}function gS(t){let i=[],e=new Set;for(let n of t){if(!MQ(n)){i.push(n);continue}let r=i.find(a=>n.value.routeConfig===a.value.routeConfig);r!==void 0?(r.children.push(...n.children),e.add(r)):i.push(n)}for(let n of e){let r=gS(n.children);i.push(new Dr(n.value,r))}return i.filter(n=>!e.has(n))}function jD(t){return t.data||{}}function UD(t){return t.resolve||{}}function wQ(t,i,e,n,r,a){return on(o=>yQ(t,i,e,n,o.extractedUrl,r,a).pipe(pe(({state:s,tree:d})=>je(q({},o),{targetSnapshot:s,urlAfterRedirects:d}))))}function DQ(t,i){return on(e=>{let{targetSnapshot:n,guards:{canActivateChecks:r}}=e;if(!r.length)return re(e);let a=new Set(r.map(d=>d.route)),o=new Set;for(let d of a)if(!o.has(d))for(let f of _S(d))o.add(f);let s=0;return Ut(o).pipe(Hi(d=>a.has(d)?SQ(d,n,t,i):(d.data=Bm(d,d.parent,t).resolve,re(void 0))),wt(()=>s++),fl(1),on(d=>s===o.size?re(e):bn))})}function _S(t){let i=t.children.map(e=>_S(e)).flat();return[t,...i]}function SQ(t,i,e,n){let r=t.routeConfig,a=t._resolve;return r?.title!==void 0&&!cS(r)&&(a[qd]=r.title),kQ(a,t,i,n).pipe(pe(o=>(t._resolvedData=o,t.data=Bm(t,t.parent,e).resolve,null)))}function kQ(t,i,e,n){let r=H5(t);if(r.length===0)return re({});let a={};return Ut(r).pipe(on(o=>IQ(t[o],i,e,n).pipe(wa(),wt(s=>{if(s instanceof b2)throw jm(new vs,s);a[o]=s}))),fl(1),pe(()=>a),hr(o=>pS(o)?bn:Ca(o)))}function IQ(t,i,e,n){let r=Yd(i)??n,a=C2(t,r),o=a.resolve?a.resolve(i,e):tr(r,()=>a(i,e));return Cs(o)}function L5(t){return dt(i=>{let e=t(i);return e?Ut(e).pipe(pe(()=>i)):re(i)})}var n7=(()=>{class t{buildTitle(e){let n,r=e.root;for(;r!==void 0;)n=this.getResolvedTitleForRoute(r)??n,r=r.children.find(a=>a.outlet===ht);return n}getResolvedTitleForRoute(e){return e.data[qd]}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:()=>u(vS),providedIn:"root"})}return t})(),vS=(()=>{class t extends n7{title;constructor(e){super(),this.title=e}updateTitle(e){let n=this.buildTitle(e);n!==void 0&&this.title.setTitle(n)}static \u0275fac=function(n){return new(n||t)(oe(JM))};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Oc=new V("",{providedIn:"root",factory:()=>({})}),x2=new V(""),Wm=(()=>{class t{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=u(Bx);loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return re(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);let n=Cs(e.loadComponent()).pipe(pe(yS),wt(a=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=a}),Ma(()=>{this.componentLoaders.delete(e)})),r=new jo(n,()=>new N).pipe(rl());return this.componentLoaders.set(e,r),r}loadChildren(e,n){if(this.childrenLoaders.get(n))return this.childrenLoaders.get(n);if(n._loadedRoutes)return re({routes:n._loadedRoutes,injector:n._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(n);let a=bS(n,this.compiler,e,this.onLoadEndListener).pipe(Ma(()=>{this.childrenLoaders.delete(n)})),o=new jo(a,()=>new N).pipe(rl());return this.childrenLoaders.set(n,o),o}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function bS(t,i,e,n){return Cs(t.loadChildren()).pipe(pe(yS),on(r=>r instanceof a8||Array.isArray(r)?re(r):Ut(i.compileModuleAsync(r))),pe(r=>{n&&n(t);let a,o,s=!1;return Array.isArray(r)?(o=r,s=!0):(a=r.create(e).injector,o=a.get(x2,[],{optional:!0,self:!0}).flat()),{routes:o.map(t7),injector:a}}))}function EQ(t){return t&&typeof t=="object"&&"default"in t}function yS(t){return EQ(t)?t.default:t}var qm=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:()=>u(OQ),providedIn:"root"})}return t})(),OQ=(()=>{class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,n){return e}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),i7=new V(""),r7=new V("");function CS(t,i,e){let n=t.get(r7),r=t.get(De);return t.get(se).runOutsideAngular(()=>{if(!r.startViewTransition||n.skipNextTransition)return n.skipNextTransition=!1,new Promise(f=>setTimeout(f));let a,o=new Promise(f=>{a=f}),s=r.startViewTransition(()=>(a(),PQ(t))),{onViewTransitionCreated:d}=n;return d&&tr(t,()=>d({transition:s,from:i,to:e})),o})}function PQ(t){return new Promise(i=>{It({read:()=>setTimeout(i)},{injector:t})})}var a7=new V(""),Ym=(()=>{class t{currentNavigation=null;currentTransition=null;lastSuccessfulNavigation=null;events=new N;transitionAbortSubject=new N;configLoader=u(Wm);environmentInjector=u(yn);destroyRef=u(Ko);urlSerializer=u(Ic);rootContexts=u(Ec);location=u(Rr);inputBindingEnabled=u(Qd,{optional:!0})!==null;titleStrategy=u(n7);options=u(Oc,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=u(qm);createViewTransition=u(i7,{optional:!0});navigationErrorHandler=u(a7,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>re(void 0);rootComponentType=null;destroyed=!1;constructor(){let e=r=>this.events.next(new Am(r)),n=r=>this.events.next(new Vm(r));this.configLoader.onLoadEndListener=n,this.configLoader.onLoadStartListener=e,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(e){let n=++this.navigationId;this.transitions?.next(je(q({},e),{extractedUrl:this.urlHandlingStrategy.extract(e.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,id:n}))}setupNavigations(e){return this.transitions=new tt(null),this.transitions.pipe(Ve(n=>n!==null),dt(n=>{let r=!1,a=!1;return re(n).pipe(dt(o=>{if(this.navigationId>n.id)return this.cancelNavigationTransition(n,"",dr.SupersededByNewNavigation),bn;this.currentTransition=n,this.currentNavigation={id:o.id,initialUrl:o.rawUrl,extractedUrl:o.extractedUrl,targetBrowserUrl:typeof o.extras.browserUrl=="string"?this.urlSerializer.parse(o.extras.browserUrl):o.extras.browserUrl,trigger:o.source,extras:o.extras,previousNavigation:this.lastSuccessfulNavigation?je(q({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let s=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),d=o.extras.onSameUrlNavigation??e.onSameUrlNavigation;if(!s&&d!=="reload"){let f="";return this.events.next(new ja(o.id,this.urlSerializer.serialize(o.rawUrl),f,h2.IgnoredSameUrlNavigation)),o.resolve(!1),bn}if(this.urlHandlingStrategy.shouldProcessUrl(o.rawUrl))return re(o).pipe(dt(f=>(this.events.next(new ys(f.id,this.urlSerializer.serialize(f.extractedUrl),f.source,f.restoredState)),f.id!==this.navigationId?bn:Promise.resolve(f))),wQ(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy),wt(f=>{n.targetSnapshot=f.targetSnapshot,n.urlAfterRedirects=f.urlAfterRedirects,this.currentNavigation=je(q({},this.currentNavigation),{finalUrl:f.urlAfterRedirects});let v=new Fd(f.id,this.urlSerializer.serialize(f.extractedUrl),this.urlSerializer.serialize(f.urlAfterRedirects),f.targetSnapshot);this.events.next(v)}));if(s&&this.urlHandlingStrategy.shouldProcessUrl(o.currentRawUrl)){let{id:f,extractedUrl:v,source:y,restoredState:M,extras:S}=o,O=new ys(f,this.urlSerializer.serialize(v),y,M);this.events.next(O);let Q=oS(this.rootComponentType).snapshot;return this.currentTransition=n=je(q({},o),{targetSnapshot:Q,urlAfterRedirects:v,extras:je(q({},S),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=v,re(n)}else{let f="";return this.events.next(new ja(o.id,this.urlSerializer.serialize(o.extractedUrl),f,h2.IgnoredByUrlHandlingStrategy)),o.resolve(!1),bn}}),wt(o=>{let s=new Em(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot);this.events.next(s)}),pe(o=>(this.currentTransition=n=je(q({},o),{guards:$Y(o.targetSnapshot,o.currentSnapshot,this.rootContexts)}),n)),tQ(this.environmentInjector,o=>this.events.next(o)),wt(o=>{if(n.guardsResult=o.guardsResult,o.guardsResult&&typeof o.guardsResult!="boolean")throw jm(this.urlSerializer,o.guardsResult);let s=new Om(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects),o.targetSnapshot,!!o.guardsResult);this.events.next(s)}),Ve(o=>o.guardsResult?!0:(this.cancelNavigationTransition(o,"",dr.GuardRejected),!1)),L5(o=>{if(o.guards.canActivateChecks.length!==0)return re(o).pipe(wt(s=>{let d=new Pm(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(d)}),dt(s=>{let d=!1;return re(s).pipe(DQ(this.paramsInheritanceStrategy,this.environmentInjector),wt({next:()=>d=!0,complete:()=>{d||this.cancelNavigationTransition(s,"",dr.NoDataFromResolver)}}))}),wt(s=>{let d=new Tm(s.id,this.urlSerializer.serialize(s.extractedUrl),this.urlSerializer.serialize(s.urlAfterRedirects),s.targetSnapshot);this.events.next(d)}))}),L5(o=>{let s=d=>{let f=[];d.routeConfig?.loadComponent&&!d.routeConfig._loadedComponent&&f.push(this.configLoader.loadComponent(d.routeConfig).pipe(wt(v=>{d.component=v}),pe(()=>{})));for(let v of d.children)f.push(...s(v));return f};return oi(s(o.targetSnapshot.root)).pipe(Uo(null),Le(1))}),L5(()=>this.afterPreactivation()),dt(()=>{let{currentSnapshot:o,targetSnapshot:s}=n,d=this.createViewTransition?.(this.environmentInjector,o.root,s.root);return d?Ut(d).pipe(pe(()=>n)):re(n)}),pe(o=>{let s=NY(e.routeReuseStrategy,o.targetSnapshot,o.currentRouterState);return this.currentTransition=n=je(q({},o),{targetRouterState:s}),this.currentNavigation.targetRouterState=s,n}),wt(()=>{this.events.next(new Bd)}),UY(this.rootContexts,e.routeReuseStrategy,o=>this.events.next(o),this.inputBindingEnabled),Le(1),wt({next:o=>{r=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new kr(o.id,this.urlSerializer.serialize(o.extractedUrl),this.urlSerializer.serialize(o.urlAfterRedirects))),this.titleStrategy?.updateTitle(o.targetRouterState.snapshot),o.resolve(!0)},complete:()=>{r=!0}}),be(this.transitionAbortSubject.pipe(wt(o=>{throw o}))),Ma(()=>{!r&&!a&&this.cancelNavigationTransition(n,"",dr.SupersededByNewNavigation),this.currentTransition?.id===n.id&&(this.currentNavigation=null,this.currentTransition=null)}),hr(o=>{if(this.destroyed)return n.resolve(!1),bn;if(a=!0,mS(o))this.events.next(new Fa(n.id,this.urlSerializer.serialize(n.extractedUrl),o.message,o.cancellationCode)),jY(o)?this.events.next(new v2(o.url,o.navigationBehaviorOptions)):n.resolve(!1);else{let s=new g2(n.id,this.urlSerializer.serialize(n.extractedUrl),o,n.targetSnapshot??void 0);try{let d=tr(this.environmentInjector,()=>this.navigationErrorHandler?.(s));if(d instanceof b2){let{message:f,cancellationCode:v}=jm(this.urlSerializer,d);this.events.next(new Fa(n.id,this.urlSerializer.serialize(n.extractedUrl),f,v)),this.events.next(new v2(d.redirectTo,d.navigationBehaviorOptions))}else throw this.events.next(s),o}catch(d){this.options.resolveNavigationPromiseOnError?n.resolve(!1):n.reject(d)}}return bn}))}))}cancelNavigationTransition(e,n,r){let a=new Fa(e.id,this.urlSerializer.serialize(e.extractedUrl),n,r);this.events.next(a),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let e=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),n=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return e.toString()!==n?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function TQ(t){return t!==Sm}var xS=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:()=>u(AQ),providedIn:"root"})}return t})(),$m=class{shouldDetach(i){return!1}store(i,e){}shouldAttach(i){return!1}retrieve(i){return null}shouldReuseRoute(i,e){return i.routeConfig===e.routeConfig}},AQ=(()=>{class t extends $m{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),MS=(()=>{class t{urlSerializer=u(Ic);options=u(Oc,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=u(Rr);urlHandlingStrategy=u(qm);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Ba;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:e,initialUrl:n,targetBrowserUrl:r}){let a=e!==void 0?this.urlHandlingStrategy.merge(e,n):n,o=r??a;return o instanceof Ba?this.urlSerializer.serialize(o):o}commitTransition({targetRouterState:e,finalUrl:n,initialUrl:r}){n&&e?(this.currentUrlTree=n,this.rawUrlTree=this.urlHandlingStrategy.merge(n,r),this.routerState=e):this.rawUrlTree=r}routerState=oS(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:e}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e??this.rawUrlTree)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:()=>u(VQ),providedIn:"root"})}return t})(),VQ=(()=>{class t extends MS{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(n=>{n.type==="popstate"&&setTimeout(()=>{e(n.url,n.state,"popstate")})})}handleRouterEvent(e,n){e instanceof ys?this.updateStateMemento():e instanceof ja?this.commitTransition(n):e instanceof Fd?this.urlUpdateStrategy==="eager"&&(n.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(n),n)):e instanceof Bd?(this.commitTransition(n),this.urlUpdateStrategy==="deferred"&&!n.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(n),n)):e instanceof Fa&&(e.code===dr.GuardRejected||e.code===dr.NoDataFromResolver)?this.restoreHistory(n):e instanceof g2?this.restoreHistory(n,!0):e instanceof kr&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,{extras:n,id:r}){let{replaceUrl:a,state:o}=n;if(this.location.isCurrentPathEqualTo(e)||a){let s=this.browserPageId,d=q(q({},o),this.generateNgRouterState(r,s));this.location.replaceState(e,"",d)}else{let s=q(q({},o),this.generateNgRouterState(r,this.browserPageId+1));this.location.go(e,"",s)}}restoreHistory(e,n=!1){if(this.canceledNavigationResolution==="computed"){let r=this.browserPageId,a=this.currentPageId-r;a!==0?this.location.historyGo(a):this.getCurrentUrlTree()===e.finalUrl&&a===0&&(this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(n&&this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,n){return this.canceledNavigationResolution==="computed"?{navigationId:e,\u0275routerPageId:n}:{navigationId:e}}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Qm(t,i){t.events.pipe(Ve(e=>e instanceof kr||e instanceof Fa||e instanceof g2||e instanceof ja),pe(e=>e instanceof kr||e instanceof ja?0:(e instanceof Fa?e.code===dr.Redirect||e.code===dr.SupersededByNewNavigation:!1)?2:1),Ve(e=>e!==2),Le(1)).subscribe(()=>{i()})}var zQ={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},LQ={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},ur=(()=>{class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=u(s8);stateManager=u(MS);options=u(Oc,{optional:!0})||{};pendingTasks=u(go);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=u(Ym);urlSerializer=u(Ic);location=u(Rr);urlHandlingStrategy=u(qm);_events=new N;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=u(xS);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=u(x2,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!u(Qd,{optional:!0});constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:e=>{this.console.warn(e)}}),this.subscribeToNavigationEvents()}eventsSubscription=new Me;subscribeToNavigationEvents(){let e=this.navigationTransitions.events.subscribe(n=>{try{let r=this.navigationTransitions.currentTransition,a=this.navigationTransitions.currentNavigation;if(r!==null&&a!==null){if(this.stateManager.handleRouterEvent(n,a),n instanceof Fa&&n.code!==dr.Redirect&&n.code!==dr.SupersededByNewNavigation)this.navigated=!0;else if(n instanceof kr)this.navigated=!0;else if(n instanceof v2){let o=n.navigationBehaviorOptions,s=this.urlHandlingStrategy.merge(n.url,r.currentRawUrl),d=q({browserUrl:r.extras.browserUrl,info:r.extras.info,skipLocationChange:r.extras.skipLocationChange,replaceUrl:r.extras.replaceUrl||this.urlUpdateStrategy==="eager"||TQ(r.source)},o);this.scheduleNavigation(s,Sm,null,d,{resolve:r.resolve,reject:r.reject,promise:r.promise})}}HQ(n)&&this._events.next(n)}catch(r){this.navigationTransitions.transitionAbortSubject.next(r)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Sm,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,n,r)=>{this.navigateToSyncWithBrowser(e,r,n)})}navigateToSyncWithBrowser(e,n,r){let a={replaceUrl:!0},o=r?.navigationId?r:null;if(r){let d=q({},r);delete d.navigationId,delete d.\u0275routerPageId,Object.keys(d).length!==0&&(a.state=d)}let s=this.parseUrl(e);this.scheduleNavigation(s,n,o,a)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(t7),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,n={}){let{relativeTo:r,queryParams:a,fragment:o,queryParamsHandling:s,preserveFragment:d}=n,f=d?this.currentUrlTree.fragment:o,v=null;switch(s??this.options.defaultQueryParamsHandling){case"merge":v=q(q({},this.currentUrlTree.queryParams),a);break;case"preserve":v=this.currentUrlTree.queryParams;break;default:v=a||null}v!==null&&(v=this.removeEmptyProps(v));let y;try{let M=r?r.snapshot:this.routerState.snapshot.root;y=nS(M)}catch{(typeof e[0]!="string"||e[0][0]!=="/")&&(e=[]),y=this.currentUrlTree.root}return iS(y,e,v,f??null)}navigateByUrl(e,n={skipLocationChange:!1}){let r=bs(e)?e:this.parseUrl(e),a=this.urlHandlingStrategy.merge(r,this.rawUrlTree);return this.scheduleNavigation(a,Sm,null,n)}navigate(e,n={skipLocationChange:!1}){return RQ(e),this.navigateByUrl(this.createUrlTree(e,n),n)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch{return this.urlSerializer.parse("/")}}isActive(e,n){let r;if(n===!0?r=q({},zQ):n===!1?r=q({},LQ):r=n,bs(e))return RD(this.currentUrlTree,e,r);let a=this.parseUrl(e);return RD(this.currentUrlTree,a,r)}removeEmptyProps(e){return Object.entries(e).reduce((n,[r,a])=>(a!=null&&(n[r]=a),n),{})}scheduleNavigation(e,n,r,a,o){if(this.disposed)return Promise.resolve(!1);let s,d,f;o?(s=o.resolve,d=o.reject,f=o.promise):f=new Promise((y,M)=>{s=y,d=M});let v=this.pendingTasks.add();return Qm(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(v))}),this.navigationTransitions.handleNavigationRequest({source:n,restoredState:r,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:a,resolve:s,reject:d,promise:f,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),f.catch(y=>Promise.reject(y))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function RQ(t){for(let i=0;i<t.length;i++)if(t[i]==null)throw new Ce(4008,!1)}function HQ(t){return!(t instanceof Bd)&&!(t instanceof v2)}var M2=(()=>{class t{router;route;tabIndexAttribute;renderer;el;locationStrategy;href=null;target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;isAnchorElement;subscription;onChanges=new N;constructor(e,n,r,a,o,s){this.router=e,this.route=n,this.tabIndexAttribute=r,this.renderer=a,this.el=o,this.locationStrategy=s;let d=o.nativeElement.tagName?.toLowerCase();this.isAnchorElement=d==="a"||d==="area",this.isAnchorElement?this.subscription=e.events.subscribe(f=>{f instanceof kr&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(e){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}routerLinkInput=null;set routerLink(e){e==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(bs(e)?this.routerLinkInput=e:this.routerLinkInput=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0"))}onClick(e,n,r,a,o){let s=this.urlTree;if(s===null||this.isAnchorElement&&(e!==0||n||r||a||o||typeof this.target=="string"&&this.target!="_self"))return!0;let d={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(s,d),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let e=this.urlTree;this.href=e!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(e)):null;let n=this.href===null?null:SC(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",n)}applyAttributeValue(e,n){let r=this.renderer,a=this.el.nativeElement;n!==null?r.setAttribute(a,e,n):r.removeAttribute(a,e)}get urlTree(){return this.routerLinkInput===null?null:bs(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static \u0275fac=function(n){return new(n||t)(E(ur),E($i),j0("tabindex"),E(Ze),E(Y),E(oa))};static \u0275dir=z({type:t,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(n,r){n&1&&R("click",function(o){return r.onClick(o.button,o.ctrlKey,o.shiftKey,o.altKey,o.metaKey)}),n&2&&ee("target",r.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",B],skipLocationChange:[2,"skipLocationChange","skipLocationChange",B],replaceUrl:[2,"replaceUrl","replaceUrl",B],routerLink:"routerLink"},features:[Pe]})}return t})(),NQ=(()=>{class t{router;element;renderer;cdr;link;links;classes=[];routerEventsSubscription;linkInputChangesSubscription;_isActive=!1;get isActive(){return this._isActive}routerLinkActiveOptions={exact:!1};ariaCurrentWhenActive;isActiveChange=new j;constructor(e,n,r,a,o){this.router=e,this.element=n,this.renderer=r,this.cdr=a,this.link=o,this.routerEventsSubscription=e.events.subscribe(s=>{s instanceof kr&&this.update()})}ngAfterContentInit(){re(this.links.changes,re(null)).pipe(xa()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let e=[...this.links.toArray(),this.link].filter(n=>!!n).map(n=>n.onChanges);this.linkInputChangesSubscription=Ut(e).pipe(xa()).subscribe(n=>{this._isActive!==this.isLinkActive(this.router)(n)&&this.update()})}set routerLinkActive(e){let n=Array.isArray(e)?e:e.split(" ");this.classes=n.filter(r=>!!r)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let e=this.hasActiveLinks();this.classes.forEach(n=>{e?this.renderer.addClass(this.element.nativeElement,n):this.renderer.removeClass(this.element.nativeElement,n)}),e&&this.ariaCurrentWhenActive!==void 0?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==e&&(this._isActive=e,this.cdr.markForCheck(),this.isActiveChange.emit(e))})}isLinkActive(e){let n=FQ(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return r=>{let a=r.urlTree;return a?e.isActive(a,n):!1}}hasActiveLinks(){let e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}static \u0275fac=function(n){return new(n||t)(E(ur),E(Y),E(Ze),E(ye),E(M2,8))};static \u0275dir=z({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(n,r,a){if(n&1&&Se(a,M2,5),n&2){let o;G(o=W())&&(r.links=o)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[Pe]})}return t})();function FQ(t){return!!t.paths}var Xd=class{};var wS=(()=>{class t{router;injector;preloadingStrategy;loader;subscription;constructor(e,n,r,a){this.router=e,this.injector=n,this.preloadingStrategy=r,this.loader=a}setUpPreloading(){this.subscription=this.router.events.pipe(Ve(e=>e instanceof kr),Hi(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,n){let r=[];for(let a of n){a.providers&&!a._injector&&(a._injector=U1(a.providers,e,`Route: ${a.path}`));let o=a._injector??e,s=a._loadedInjector??o;(a.loadChildren&&!a._loadedRoutes&&a.canLoad===void 0||a.loadComponent&&!a._loadedComponent)&&r.push(this.preloadConfig(o,a)),(a.children||a._loadedRoutes)&&r.push(this.processRoutes(s,a.children??a._loadedRoutes))}return Ut(r).pipe(xa())}preloadConfig(e,n){return this.preloadingStrategy.preload(n,()=>{let r;n.loadChildren&&n.canLoad===void 0?r=this.loader.loadChildren(e,n):r=re(null);let a=r.pipe(on(o=>o===null?re(void 0):(n._loadedRoutes=o.routes,n._loadedInjector=o.injector,this.processRoutes(o.injector??e,o.routes))));if(n.loadComponent&&!n._loadedComponent){let o=this.loader.loadComponent(n);return Ut([a,o]).pipe(xa())}else return a})}static \u0275fac=function(n){return new(n||t)(oe(ur),oe(yn),oe(Xd),oe(Wm))};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),DS=new V(""),BQ=(()=>{class t{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource="imperative";restoredId=0;store={};constructor(e,n,r,a,o={}){this.urlSerializer=e,this.transitions=n,this.viewportScroller=r,this.zone=a,this.options=o,o.scrollPositionRestoration||="disabled",o.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof ys?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof kr?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof ja&&e.code===h2.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof _2&&(e.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(e.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,n){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new _2(e,this.lastSource==="popstate"?this.store[this.restoredId]:null,n))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(n){Z0()};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})();function jQ(t){return t.routerState.root}function Zd(t,i){return{\u0275kind:t,\u0275providers:i}}function UQ(){let t=u(Te);return i=>{let e=t.get(Si);if(i!==e.components[0])return;let n=t.get(ur),r=t.get(SS);t.get(s7)===1&&n.initialNavigation(),t.get(ES,null,gt.Optional)?.setUpPreloading(),t.get(DS,null,gt.Optional)?.init(),n.resetRootComponentType(e.componentTypes[0]),r.closed||(r.next(),r.complete(),r.unsubscribe())}}var SS=new V("",{factory:()=>new N}),s7=new V("",{providedIn:"root",factory:()=>1});function kS(){let t=[{provide:s7,useValue:0},u8(()=>{let i=u(Te);return i.get(b8,Promise.resolve()).then(()=>new Promise(n=>{let r=i.get(ur),a=i.get(SS);Qm(r,()=>{n(!0)}),i.get(Ym).afterPreactivation=()=>(n(!0),a.closed?re(void 0):a),r.initialNavigation()}))})];return Zd(2,t)}function IS(){let t=[u8(()=>{u(ur).setUpLocationChangeListener()}),{provide:s7,useValue:2}];return Zd(3,t)}var ES=new V("");function OS(t){return Zd(0,[{provide:ES,useExisting:wS},{provide:Xd,useExisting:t}])}function PS(){return Zd(8,[J5,{provide:Qd,useExisting:J5}])}function TS(t){Jo("NgRouterViewTransitions");let i=[{provide:i7,useValue:CS},{provide:r7,useValue:q({skipNextTransition:!!t?.skipInitialTransition},t)}];return Zd(9,i)}var AS=[Rr,{provide:Ic,useClass:vs},ur,Ec,{provide:$i,useFactory:jQ,deps:[ur]},Wm,[]],$Q=(()=>{class t{constructor(){}static forRoot(e,n){return{ngModule:t,providers:[AS,[],{provide:x2,multi:!0,useValue:e},[],n?.errorHandler?{provide:a7,useValue:n.errorHandler}:[],{provide:Oc,useValue:n||{}},n?.useHash?WQ():qQ(),GQ(),n?.preloadingStrategy?OS(n.preloadingStrategy).\u0275providers:[],n?.initialNavigation?YQ(n):[],n?.bindToComponentInputs?PS().\u0275providers:[],n?.enableViewTransitions?TS().\u0275providers:[],QQ()]}}static forChild(e){return{ngModule:t,providers:[{provide:x2,multi:!0,useValue:e}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({})}return t})();function GQ(){return{provide:DS,useFactory:()=>{let t=u(OM),i=u(se),e=u(Oc),n=u(Ym),r=u(Ic);return e.scrollOffset&&t.setOffset(e.scrollOffset),new BQ(r,n,t,i,e)}}}function WQ(){return{provide:oa,useClass:I8}}function qQ(){return{provide:oa,useClass:mu}}function YQ(t){return[t.initialNavigation==="disabled"?IS().\u0275providers:[],t.initialNavigation==="enabledBlocking"?kS().\u0275providers:[]]}var o7=new V("");function QQ(){return[{provide:o7,useFactory:UQ},{provide:m8,multi:!0,useExisting:o7}]}var KQ=["*"],XQ=[[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],[["","mat-card-image",""],["","matCardImage",""],["","mat-card-sm-image",""],["","matCardImageSmall",""],["","mat-card-md-image",""],["","matCardImageMedium",""],["","mat-card-lg-image",""],["","matCardImageLarge",""],["","mat-card-xl-image",""],["","matCardImageXLarge",""]],"*"],ZQ=[`mat-card-title, mat-card-subtitle,
|
|
[mat-card-title], [mat-card-subtitle],
|
|
[matCardTitle], [matCardSubtitle]`,`[mat-card-image], [matCardImage],
|
|
[mat-card-sm-image], [matCardImageSmall],
|
|
[mat-card-md-image], [matCardImageMedium],
|
|
[mat-card-lg-image], [matCardImageLarge],
|
|
[mat-card-xl-image], [matCardImageXLarge]`,"*"],JQ=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],eK=["[mat-card-avatar], [matCardAvatar]",`mat-card-title, mat-card-subtitle,
|
|
[mat-card-title], [mat-card-subtitle],
|
|
[matCardTitle], [matCardSubtitle]`,"*"],tK=new V("MAT_CARD_CONFIG"),VS=(()=>{class t{appearance;constructor(){let e=u(tK,{optional:!0});this.appearance=e?.appearance||"raised"}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(n,r){n&2&&ne("mat-mdc-card-outlined",r.appearance==="outlined")("mdc-card--outlined",r.appearance==="outlined")},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:KQ,decls:1,vars:0,template:function(n,r){n&1&&(xe(),ae(0))},styles:[`.mat-mdc-card{display:flex;flex-direction:column;box-sizing:border-box;position:relative;border-style:solid;border-width:0;background-color:var(--mdc-elevated-card-container-color, var(--mat-sys-surface-container-low));border-color:var(--mdc-elevated-card-container-color, var(--mat-sys-surface-container-low));border-radius:var(--mdc-elevated-card-container-shape, var(--mat-sys-corner-medium));box-shadow:var(--mdc-elevated-card-container-elevation, var(--mat-sys-level1))}.mat-mdc-card::after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,0);content:"";display:block;pointer-events:none;box-sizing:border-box;border-radius:var(--mdc-elevated-card-container-shape, var(--mat-sys-corner-medium))}.mat-mdc-card-outlined{background-color:var(--mdc-outlined-card-container-color, var(--mat-sys-surface));border-radius:var(--mdc-outlined-card-container-shape, var(--mat-sys-corner-medium));border-width:var(--mdc-outlined-card-outline-width, 1px);border-color:var(--mdc-outlined-card-outline-color, var(--mat-sys-outline-variant));box-shadow:var(--mdc-outlined-card-container-elevation, var(--mat-sys-level0))}.mat-mdc-card-outlined::after{border:none}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mat-mdc-card-actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font, var(--mat-sys-title-large-font));line-height:var(--mat-card-title-text-line-height, var(--mat-sys-title-large-line-height));font-size:var(--mat-card-title-text-size, var(--mat-sys-title-large-size));letter-spacing:var(--mat-card-title-text-tracking, var(--mat-sys-title-large-tracking));font-weight:var(--mat-card-title-text-weight, var(--mat-sys-title-large-weight))}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color, var(--mat-sys-on-surface));font-family:var(--mat-card-subtitle-text-font, var(--mat-sys-title-medium-font));line-height:var(--mat-card-subtitle-text-line-height, var(--mat-sys-title-medium-line-height));font-size:var(--mat-card-subtitle-text-size, var(--mat-sys-title-medium-size));letter-spacing:var(--mat-card-subtitle-text-tracking, var(--mat-sys-title-medium-tracking));font-weight:var(--mat-card-subtitle-text-weight, var(--mat-sys-title-medium-weight))}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),b_e=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]})}return t})(),y_e=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-card-title-group"]],hostAttrs:[1,"mat-mdc-card-title-group"],ngContentSelectors:ZQ,decls:4,vars:0,template:function(n,r){n&1&&(xe(XQ),p(0,"div"),ae(1),h(),ae(2,1),ae(3,2))},encapsulation:2,changeDetection:0})}return t})(),zS=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]})}return t})(),C_e=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"]})}return t})(),x_e=(()=>{class t{align="start";static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(n,r){n&2&&ne("mat-mdc-card-actions-align-end",r.align==="end")},inputs:{align:"align"},exportAs:["matCardActions"]})}return t})(),M_e=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:eK,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(n,r){n&1&&(xe(JQ),ae(0),p(1,"div",0),ae(2,1),h(),ae(3,2))},encapsulation:2,changeDetection:0})}return t})();var w_e=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","mat-card-image",""],["","matCardImage",""]],hostAttrs:[1,"mat-mdc-card-image","mdc-card__media"]})}return t})();var D_e=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","mat-card-md-image",""],["","matCardImageMedium",""]],hostAttrs:[1,"mat-mdc-card-md-image","mdc-card__media"]})}return t})();var LS=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe,fe]})}return t})();var c7=class{_box;_destroyed=new N;_resizeSubject=new N;_resizeObserver;_elementObservables=new Map;constructor(i){this._box=i,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(i){return this._elementObservables.has(i)||this._elementObservables.set(i,new $e(e=>{let n=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(i,{box:this._box}),()=>{this._resizeObserver?.unobserve(i),n.unsubscribe(),this._elementObservables.delete(i)}}).pipe(Ve(e=>e.some(n=>n.target===i)),$o({bufferSize:1,refCount:!0}),be(this._destroyed))),this._elementObservables.get(i)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},Km=(()=>{class t{_cleanupErrorListener;_observers=new Map;_ngZone=u(se);constructor(){typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,e]of this._observers)e.destroy();this._observers.clear(),this._cleanupErrorListener?.()}observe(e,n){let r=n?.box||"content-box";return this._observers.has(r)||this._observers.set(r,new c7(r)),this._observers.get(r).observe(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var iK=["notch"],rK=["matFormFieldNotchedOutline",""],aK=["*"],oK=["textField"],sK=["iconPrefixContainer"],cK=["textPrefixContainer"],lK=["iconSuffixContainer"],dK=["textSuffixContainer"],uK=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],mK=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function pK(t,i){t&1&&H(0,"span",20)}function fK(t,i){if(t&1&&(p(0,"label",19),ae(1,1),w(2,pK,1,0,"span",20),h()),t&2){let e=D(2);C("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),ee("for",e._control.disableAutomaticLabeling?null:e._control.id),g(2),ke(!e.hideRequiredMarker&&e._control.required?2:-1)}}function hK(t,i){if(t&1&&w(0,fK,3,5,"label",19),t&2){let e=D();ke(e._hasFloatingLabel()?0:-1)}}function gK(t,i){t&1&&H(0,"div",7)}function _K(t,i){}function vK(t,i){if(t&1&&w(0,_K,0,0,"ng-template",13),t&2){D(2);let e=it(1);C("ngTemplateOutlet",e)}}function bK(t,i){if(t&1&&(p(0,"div",9),w(1,vK,1,1,null,13),h()),t&2){let e=D();C("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),g(),ke(e._forceDisplayInfixLabel()?-1:1)}}function yK(t,i){t&1&&(p(0,"div",10,2),ae(2,2),h())}function CK(t,i){t&1&&(p(0,"div",11,3),ae(2,3),h())}function xK(t,i){}function MK(t,i){if(t&1&&w(0,xK,0,0,"ng-template",13),t&2){D();let e=it(1);C("ngTemplateOutlet",e)}}function wK(t,i){t&1&&(p(0,"div",14,4),ae(2,4),h())}function DK(t,i){t&1&&(p(0,"div",15,5),ae(2,5),h())}function SK(t,i){t&1&&H(0,"div",16)}function kK(t,i){t&1&&ae(0,6)}function IK(t,i){if(t&1&&(p(0,"mat-hint",21),c(1),h()),t&2){let e=D(2);C("id",e._hintLabelId),g(),P(e.hintLabel)}}function EK(t,i){if(t&1&&(w(0,IK,2,2,"mat-hint",21),ae(1,7),H(2,"div",22),ae(3,8)),t&2){let e=D();ke(e.hintLabel?0:-1)}}var mn=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-label"]]})}return t})(),l7=new V("MatError"),Gi=(()=>{class t{id=u(Be).getId("mat-mdc-error-");constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-error"],["","matError",""]],hostAttrs:[1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(n,r){n&2&&Nt("id",r.id)},inputs:{id:"id"},features:[ue([{provide:l7,useExisting:t}])]})}return t})(),e4=(()=>{class t{align="start";id=u(Be).getId("mat-mdc-hint-");static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(n,r){n&2&&(Nt("id",r.id),ee("align",null),ne("mat-mdc-form-field-hint-end",r.align==="end"))},inputs:{align:"align",id:"id"}})}return t})(),d7=new V("MatPrefix"),t4=(()=>{class t{set _isTextSelector(e){this._isText=!0}_isText=!1;static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},features:[ue([{provide:d7,useExisting:t}])]})}return t})(),u7=new V("MatSuffix"),Io=(()=>{class t{set _isTextSelector(e){this._isText=!0}_isText=!1;static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},features:[ue([{provide:u7,useExisting:t}])]})}return t})(),US=new V("FloatingLabelParent"),RS=(()=>{class t{_elementRef=u(Y);get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;_resizeObserver=u(Km);_ngZone=u(se);_parent=u(US);_resizeSubscription=new Me;constructor(){}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return OK(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(n,r){n&2&&ne("mdc-floating-label--float-above",r.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return t})();function OK(t){let i=t;if(i.offsetParent!==null)return i.scrollWidth;let e=i.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);let n=e.scrollWidth;return e.remove(),n}var HS="mdc-line-ripple--active",Xm="mdc-line-ripple--deactivating",NS=(()=>{class t{_elementRef=u(Y);_cleanupTransitionEnd;constructor(){let e=u(se),n=u(Ze);e.runOutsideAngular(()=>{this._cleanupTransitionEnd=n.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionEnd)})}activate(){let e=this._elementRef.nativeElement.classList;e.remove(Xm),e.add(HS)}deactivate(){this._elementRef.nativeElement.classList.add(Xm)}_handleTransitionEnd=e=>{let n=this._elementRef.nativeElement.classList,r=n.contains(Xm);e.propertyName==="opacity"&&r&&n.remove(HS,Xm)};ngOnDestroy(){this._cleanupTransitionEnd()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return t})(),FS=(()=>{class t{_elementRef=u(Y);_ngZone=u(se);open=!1;_notch;constructor(){}ngAfterViewInit(){let e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){!this.open||!e?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(n,r){if(n&1&&me(iK,5),n&2){let a;G(a=W())&&(r._notch=a.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(n,r){n&2&&ne("mdc-notched-outline--notched",r.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:rK,ngContentSelectors:aK,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(n,r){n&1&&(xe(),H(0,"div",1),p(1,"div",2,0),ae(3),h(),H(4,"div",3))},encapsulation:2,changeDetection:0})}return t})(),Pc=(()=>{class t{value;stateChanges;id;placeholder;ngControl;focused;empty;shouldLabelFloat;required;disabled;errorState;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t})}return t})();var Ua=new V("MatFormField"),Zm=new V("MAT_FORM_FIELD_DEFAULT_OPTIONS"),BS="fill",PK="auto",jS="fixed",TK="translateY(-50%)",Ht=(()=>{class t{_elementRef=u(Y);_changeDetectorRef=u(ye);_dir=u(lt);_platform=u(Ne);_idGenerator=u(Be);_ngZone=u(se);_injector=u(Te);_defaults=u(Zm,{optional:!0});_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=mx(mn);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=nn(e)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||PK}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearance}set appearance(e){let n=this._appearance,r=e||this._defaults?.appearance||BS;this._appearance=r,this._appearance==="outline"&&this._appearance!==n&&(this._needsOutlineLabelOffsetUpdate=!0)}_appearance=BS;get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||jS}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||jS}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}_destroyed=new N;_isFocused=null;_explicitFormFieldControl;_needsOutlineLabelOffsetUpdate=!1;_previousControl=null;_previousControlValidatorFn=null;_stateChanges;_valueChanges;_describedByChanges;_animationsDisabled;constructor(){let e=this._defaults;e&&(e.appearance&&(this.appearance=e.appearance),this._hideRequiredMarker=!!e?.hideRequiredMarker,e.color&&(this.color=e.color)),this._animationsDisabled=u(He,{optional:!0})==="NoopAnimations"}ngAfterViewInit(){this._updateFocusState(),this._animationsDisabled||this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-form-field-animations-enabled")},300)}),this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._control.ngControl&&this._control.ngControl.control&&(this._previousControlValidatorFn=this._control.ngControl.control.validator),this._previousControl=this._control),this._control.ngControl&&this._control.ngControl.control&&this._control.ngControl.control.validator!==this._previousControlValidatorFn&&this._changeDetectorRef.markForCheck()}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=ra(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(e){let n=this._control,r="mat-mdc-form-field-type-";e&&this._elementRef.nativeElement.classList.remove(r+e.controlType),n.controlType&&this._elementRef.nativeElement.classList.add(r+n.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=n.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=n.stateChanges.pipe(Ge([void 0,void 0]),pe(()=>[n.errorState,n.userAriaDescribedBy]),U3(),Ve(([[a,o],[s,d]])=>a!==s||o!==d)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),n.ngControl&&n.ngControl.valueChanges&&(this._valueChanges=n.ngControl.valueChanges.pipe(be(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),at(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){this._control}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),dc(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe(be(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel=ra(()=>!!this._labelChild());_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat():!1}_shouldForward(e){let n=this._control?this._control.ngControl:null;return n&&n[e]}_getSubscriptMessageType(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&e.push(...this._control.userAriaDescribedBy.split(" ")),this._getSubscriptMessageType()==="hint"){let n=this._hintChildren?this._hintChildren.find(a=>a.align==="start"):null,r=this._hintChildren?this._hintChildren.find(a=>a.align==="end"):null;n?e.push(n.id):this._hintLabel&&e.push(this._hintLabelId),r&&e.push(r.id)}else this._errorChildren&&e.push(...this._errorChildren.map(n=>n.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;let e=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){e.style.transform="";return}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdate=!0;return}let n=this._iconPrefixContainer?.nativeElement,r=this._textPrefixContainer?.nativeElement,a=this._iconSuffixContainer?.nativeElement,o=this._textSuffixContainer?.nativeElement,s=n?.getBoundingClientRect().width??0,d=r?.getBoundingClientRect().width??0,f=a?.getBoundingClientRect().width??0,v=o?.getBoundingClientRect().width??0,y=this._dir.value==="rtl"?"-1":"1",M=`${s+d}px`,O=`calc(${y} * (${M} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;e.style.transform=`var(
|
|
--mat-mdc-form-field-label-transform,
|
|
${TK} translateX(${O})
|
|
)`;let Q=s+d+f+v;this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${Q}px)`)}_isAttachedToDom(){let e=this._elementRef.nativeElement;if(e.getRootNode){let n=e.getRootNode();return n&&n!==e}return document.documentElement.contains(e)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-form-field"]],contentQueries:function(n,r,a){if(n&1&&(Lx(a,r._labelChild,mn,5),Se(a,Pc,5),Se(a,d7,5),Se(a,u7,5),Se(a,l7,5),Se(a,e4,5)),n&2){Rx();let o;G(o=W())&&(r._formFieldControl=o.first),G(o=W())&&(r._prefixChildren=o),G(o=W())&&(r._suffixChildren=o),G(o=W())&&(r._errorChildren=o),G(o=W())&&(r._hintChildren=o)}},viewQuery:function(n,r){if(n&1&&(me(oK,5),me(sK,5),me(cK,5),me(lK,5),me(dK,5),me(RS,5),me(FS,5),me(NS,5)),n&2){let a;G(a=W())&&(r._textField=a.first),G(a=W())&&(r._iconPrefixContainer=a.first),G(a=W())&&(r._textPrefixContainer=a.first),G(a=W())&&(r._iconSuffixContainer=a.first),G(a=W())&&(r._textSuffixContainer=a.first),G(a=W())&&(r._floatingLabel=a.first),G(a=W())&&(r._notchedOutline=a.first),G(a=W())&&(r._lineRipple=a.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:40,hostBindings:function(n,r){n&2&&ne("mat-mdc-form-field-label-always-float",r._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",r._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",r._hasIconSuffix)("mat-form-field-invalid",r._control.errorState)("mat-form-field-disabled",r._control.disabled)("mat-form-field-autofilled",r._control.autofilled)("mat-form-field-appearance-fill",r.appearance=="fill")("mat-form-field-appearance-outline",r.appearance=="outline")("mat-form-field-hide-placeholder",r._hasFloatingLabel()&&!r._shouldLabelFloat())("mat-focused",r._control.focused)("mat-primary",r.color!=="accent"&&r.color!=="warn")("mat-accent",r.color==="accent")("mat-warn",r.color==="warn")("ng-untouched",r._shouldForward("untouched"))("ng-touched",r._shouldForward("touched"))("ng-pristine",r._shouldForward("pristine"))("ng-dirty",r._shouldForward("dirty"))("ng-valid",r._shouldForward("valid"))("ng-invalid",r._shouldForward("invalid"))("ng-pending",r._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[ue([{provide:Ua,useExisting:t},{provide:US,useExisting:t}])],ngContentSelectors:mK,decls:20,vars:25,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],["aria-atomic","true","aria-live","polite"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(n,r){if(n&1){let a=ce();xe(uK),w(0,hK,1,1,"ng-template",null,0,jn),p(2,"div",6,1),R("click",function(s){return U(a),$(r._control.onContainerClick(s))}),w(4,gK,1,0,"div",7),p(5,"div",8),w(6,bK,2,2,"div",9)(7,yK,3,0,"div",10)(8,CK,3,0,"div",11),p(9,"div",12),w(10,MK,1,1,null,13),ae(11),h(),w(12,wK,3,0,"div",14)(13,DK,3,0,"div",15),h(),w(14,SK,1,0,"div",16),h(),p(15,"div",17),f8(16),p(17,"div",18),w(18,kK,1,0)(19,EK,4,1),h()()}if(n&2){let a;g(2),ne("mdc-text-field--filled",!r._hasOutline())("mdc-text-field--outlined",r._hasOutline())("mdc-text-field--no-label",!r._hasFloatingLabel())("mdc-text-field--disabled",r._control.disabled)("mdc-text-field--invalid",r._control.errorState),g(2),ke(!r._hasOutline()&&!r._control.disabled?4:-1),g(2),ke(r._hasOutline()?6:-1),g(),ke(r._hasIconPrefix?7:-1),g(),ke(r._hasTextPrefix?8:-1),g(2),ke(!r._hasOutline()||r._forceDisplayInfixLabel()?10:-1),g(2),ke(r._hasTextSuffix?12:-1),g(),ke(r._hasIconSuffix?13:-1),g(),ke(r._hasOutline()?-1:14),g(),ne("mat-mdc-form-field-subscript-dynamic-size",r.subscriptSizing==="dynamic");let o=r._getSubscriptMessageType();g(2),ne("mat-mdc-form-field-error-wrapper",o==="error")("mat-mdc-form-field-hint-wrapper",o==="hint"),g(),ke((a=o)==="error"?18:a==="hint"?19:-1)}},dependencies:[RS,FS,ns,NS,e4],styles:[`.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}@media(forced-colors: active){.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-sys-outline));border-width:var(--mdc-outlined-text-field-outline-width, 1px)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width, 2px)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height, 1px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-sys-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-sys-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height, 2px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-sys-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-sys-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}@keyframes _mat-form-field-subscript-animation{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px;opacity:1;transform:translateY(0);animation:_mat-form-field-subscript-animation 0ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-sys-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-sys-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity, 0)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color, var(--mat-sys-neutral10))}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: active){.mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-sys-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-sys-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-error-wrapper{animation-duration:300ms}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var xs=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe,n2,fe]})}return t})();var $S=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-text-field-style-loader",""],decls:0,vars:0,template:function(n,r){},styles:[`textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),AK={passive:!0},GS=(()=>{class t{_platform=u(Ne);_ngZone=u(se);_renderer=u(Tn).createRenderer(null,null);_styleLoader=u(Je);_monitoredElements=new Map;constructor(){}monitor(e){if(!this._platform.isBrowser)return bn;this._styleLoader.load($S);let n=Dn(e),r=this._monitoredElements.get(n);if(r)return r.subject;let a=new N,o="cdk-text-field-autofilled",s=f=>{f.animationName==="cdk-text-field-autofill-start"&&!n.classList.contains(o)?(n.classList.add(o),this._ngZone.run(()=>a.next({target:f.target,isAutofilled:!0}))):f.animationName==="cdk-text-field-autofill-end"&&n.classList.contains(o)&&(n.classList.remove(o),this._ngZone.run(()=>a.next({target:f.target,isAutofilled:!1})))},d=this._ngZone.runOutsideAngular(()=>(n.classList.add("cdk-text-field-autofill-monitored"),St(this._renderer,n,"animationstart",s,AK)));return this._monitoredElements.set(n,{subject:a,unlisten:d}),a}stopMonitoring(e){let n=Dn(e),r=this._monitoredElements.get(n);r&&(r.unlisten(),r.subject.complete(),n.classList.remove("cdk-text-field-autofill-monitored"),n.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(n))}ngOnDestroy(){this._monitoredElements.forEach((e,n)=>this.stopMonitoring(n))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Jm=(()=>{class t{_elementRef=u(Y);_platform=u(Ne);_ngZone=u(se);_renderer=u(Ze);_resizeEvents=new N;_previousValue;_initialHeight;_destroyed=new N;_listenerCleanups;_minRows;_maxRows;_enabled=!0;_previousMinRows=-1;_textareaElement;get minRows(){return this._minRows}set minRows(e){this._minRows=un(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=un(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}_cachedLineHeight;_cachedPlaceholderHeight;_cachedScrollTop;_document=u(De,{optional:!0});_hasFocus;_isViewInited=!1;constructor(){u(Je).load($S),this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){let e=this.minRows&&this._cachedLineHeight?`${this.minRows*this._cachedLineHeight}px`:null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){let e=this.maxRows&&this._cachedLineHeight?`${this.maxRows*this._cachedLineHeight}px`:null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{this._listenerCleanups=[this._renderer.listen("window","resize",()=>this._resizeEvents.next()),this._renderer.listen(this._textareaElement,"focus",this._handleFocusEvent),this._renderer.listen(this._textareaElement,"blur",this._handleFocusEvent)],this._resizeEvents.pipe(ul(16)).subscribe(()=>{this._cachedLineHeight=this._cachedPlaceholderHeight=void 0,this.resizeToFitContent(!0)})}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._listenerCleanups?.forEach(e=>e()),this._resizeEvents.complete(),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1),n=e.style;e.rows=1,n.position="absolute",n.visibility="hidden",n.border="none",n.padding="0",n.height="",n.minHeight="",n.maxHeight="",n.top=n.bottom=n.left=n.right="auto",n.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){let e=this._textareaElement,n=e.style.marginBottom||"",r=this._platform.FIREFOX,a=r&&this._hasFocus,o=r?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";a&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(o);let s=e.scrollHeight-4;return e.classList.remove(o),a&&(e.style.marginBottom=n),s}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||this._cachedPlaceholderHeight!=null)return;if(!this.placeholder){this._cachedPlaceholderHeight=0;return}let e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}_handleFocusEvent=e=>{this._hasFocus=e.type==="focus"};ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),this._cachedScrollTop=this._textareaElement.scrollTop,!this._cachedLineHeight))return;let n=this._elementRef.nativeElement,r=n.value;if(!e&&this._minRows===this._previousMinRows&&r===this._previousValue)return;let a=this._measureScrollHeight(),o=Math.max(a,this._cachedPlaceholderHeight||0);n.style.height=`${o}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(n)):setTimeout(()=>this._scrollToCaretPosition(n))}),this._previousValue=r,this._previousMinRows=this._minRows}reset(){this._initialHeight!==void 0&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_scrollToCaretPosition(e){let{selectionStart:n,selectionEnd:r}=e;!this._destroyed.isStopped&&this._hasFocus&&(e.setSelectionRange(n,r),e.scrollTop=this._cachedScrollTop)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(n,r){n&1&&R("input",function(){return r._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",B],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]})}return t})(),WS=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({})}return t})();var ep=new V("MAT_INPUT_VALUE_ACCESSOR");var $a=(()=>{class t{isErrorState(e,n){return!!(e&&e.invalid&&(e.touched||n&&n.submitted))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var w2=class{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;constructor(i,e,n,r,a){this._defaultMatcher=i,this.ngControl=e,this._parentFormGroup=n,this._parentForm=r,this._stateChanges=a}updateErrorState(){let i=this.errorState,e=this._parentFormGroup||this._parentForm,n=this.matcher||this._defaultMatcher,r=this.ngControl?this.ngControl.control:null,a=n?.isErrorState(r,e)??!1;a!==i&&(this.errorState=a,this._stateChanges.next())}};var VK=["button","checkbox","file","hidden","image","radio","range","reset","submit"],zK=new V("MAT_INPUT_CONFIG"),Gn=(()=>{class t{_elementRef=u(Y);_platform=u(Ne);ngControl=u($n,{optional:!0,self:!0});_autofillMonitor=u(GS);_ngZone=u(se);_formField=u(Ua,{optional:!0});_renderer=u(Ze);_uid=u(Be).getId("mat-input-");_previousNativeValue;_inputValueAccessor;_signalBasedValueAccessor;_previousPlaceholder;_errorStateTracker;_config=u(zK,{optional:!0});_cleanupIosKeyup;_cleanupWebkitWheel;_formFieldDescribedBy;_isServer;_isNativeSelect;_isTextarea;_isInFormField;focused=!1;stateChanges=new N;controlType="mat-input";autofilled=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=nn(e),this.focused&&(this.focused=!1,this.stateChanges.next())}_disabled=!1;get id(){return this._id}set id(e){this._id=e||this._uid}_id;placeholder;name;get required(){return this._required??this.ngControl?.control?.hasValidator(qt.required)??!1}set required(e){this._required=nn(e)}_required;get type(){return this._type}set type(e){let n=this._type;this._type=e||"text",this._validateType(),!this._isTextarea&&I5().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._type!==n&&this._ensureWheelDefaultBehavior()}_type="text";get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}userAriaDescribedBy;get value(){return this._signalBasedValueAccessor?this._signalBasedValueAccessor.value():this._inputValueAccessor.value}set value(e){e!==this.value&&(this._signalBasedValueAccessor?this._signalBasedValueAccessor.value.set(e):this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=nn(e)}_readonly=!1;disabledInteractive;get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}_neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(e=>I5().has(e));constructor(){let e=u(t2,{optional:!0}),n=u(ei,{optional:!0}),r=u($a),a=u(ep,{optional:!0,self:!0}),o=this._elementRef.nativeElement,s=o.nodeName.toLowerCase();a?Xo(a.value)?this._signalBasedValueAccessor=a:this._inputValueAccessor=a:this._inputValueAccessor=o,this._previousNativeValue=this.value,this.id=this.id,this._platform.IOS&&this._ngZone.runOutsideAngular(()=>{this._cleanupIosKeyup=this._renderer.listen(o,"keyup",this._iOSKeyupListener)}),this._errorStateTracker=new w2(r,this.ngControl,n,e,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=s==="select",this._isTextarea=s==="textarea",this._isInFormField=!!this._formField,this.disabledInteractive=this._config?.disabledInteractive||!1,this._isNativeSelect&&(this.controlType=o.multiple?"mat-native-select-multiple":"mat-native-select"),this._signalBasedValueAccessor&&Y1(()=>{this._signalBasedValueAccessor.value(),this.stateChanges.next()})}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._cleanupIosKeyup?.(),this._cleanupWebkitWheel?.()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&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){if(e!==this.focused){if(!this._isNativeSelect&&e&&this.disabled&&this.disabledInteractive){let n=this._elementRef.nativeElement;n.type==="number"?(n.type="text",n.setSelectionRange(0,0),n.type="number"):n.setSelectionRange(0,0)}this.focused=e,this.stateChanges.next()}}_onInput(){}_dirtyCheckNativeValue(){let e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){let e=this._getPlaceholder();if(e!==this._previousPlaceholder){let n=this._elementRef.nativeElement;this._previousPlaceholder=e,e?n.setAttribute("placeholder",e):n.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){VK.indexOf(this._type)>-1}_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){let e=this._elementRef.nativeElement,n=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&n&&n.label)}else return this.focused&&!this.disabled||!this.empty}setDescribedByIds(e){let n=this._elementRef.nativeElement,r=n.getAttribute("aria-describedby"),a;if(r){let o=this._formFieldDescribedBy||e;a=e.concat(r.split(" ").filter(s=>s&&!o.includes(s)))}else a=e;this._formFieldDescribedBy=e,a.length?n.setAttribute("aria-describedby",a.join(" ")):n.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}_iOSKeyupListener=e=>{let n=e.target;!n.value&&n.selectionStart===0&&n.selectionEnd===0&&(n.setSelectionRange(1,1),n.setSelectionRange(0,0))};_webkitBlinkWheelListener=()=>{};_ensureWheelDefaultBehavior(){this._cleanupWebkitWheel?.(),this._type==="number"&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._cleanupWebkitWheel=this._renderer.listen(this._elementRef.nativeElement,"wheel",this._webkitBlinkWheelListener))}_getReadonlyAttribute(){return this._isNativeSelect?null:this.readonly||this.disabled&&this.disabledInteractive?"true":null}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:21,hostBindings:function(n,r){n&1&&R("focus",function(){return r._focusChanged(!0)})("blur",function(){return r._focusChanged(!1)})("input",function(){return r._onInput()}),n&2&&(Nt("id",r.id)("disabled",r.disabled&&!r.disabledInteractive)("required",r.required),ee("name",r.name||null)("readonly",r._getReadonlyAttribute())("aria-disabled",r.disabled&&r.disabledInteractive?"true":null)("aria-invalid",r.empty&&r.required?null:r.errorState)("aria-required",r.required)("id",r.id),ne("mat-input-server",r._isServer)("mat-mdc-form-field-textarea-control",r._isInFormField&&r._isTextarea)("mat-mdc-form-field-input-control",r._isInFormField)("mat-mdc-input-disabled-interactive",r.disabledInteractive)("mdc-text-field__input",r._isInFormField)("mat-mdc-native-select-inline",r._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly",disabledInteractive:[2,"disabledInteractive","disabledInteractive",B]},exportAs:["matInput"],features:[ue([{provide:Pc,useExisting:t}]),Pe]})}return t})(),qS=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe,xs,xs,WS,fe]})}return t})();var tp=(()=>{class t{_animationMode=u(He,{optional:!0});state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(n,r){n&2&&ne("mat-pseudo-checkbox-indeterminate",r.state==="indeterminate")("mat-pseudo-checkbox-checked",r.state==="checked")("mat-pseudo-checkbox-disabled",r.disabled)("mat-pseudo-checkbox-minimal",r.appearance==="minimal")("mat-pseudo-checkbox-full",r.appearance==="full")("_mat-animation-noopable",r._animationMode==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(n,r){},styles:[`.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-sys-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var LK=["text"],RK=[[["mat-icon"]],"*"],HK=["mat-icon","*"];function NK(t,i){if(t&1&&H(0,"mat-pseudo-checkbox",1),t&2){let e=D();C("disabled",e.disabled)("state",e.selected?"checked":"unchecked")}}function FK(t,i){if(t&1&&H(0,"mat-pseudo-checkbox",3),t&2){let e=D();C("disabled",e.disabled)}}function BK(t,i){if(t&1&&(p(0,"span",4),c(1),h()),t&2){let e=D();g(),K("(",e.group.label,")")}}var S2=new V("MAT_OPTION_PARENT_COMPONENT"),k2=new V("MatOptgroup");var D2=class{source;isUserInput;constructor(i,e=!1){this.source=i,this.isUserInput=e}},fn=(()=>{class t{_element=u(Y);_changeDetectorRef=u(ye);_parent=u(S2,{optional:!0});group=u(k2,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_disabled=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=u(Be).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=e}get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}onSelectionChange=new j;_text;_stateChanges=new N;constructor(){let e=u(Je);e.load(Kt),e.load(cr),this._signalDisableRipple=!!this._parent&&Xo(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,n){let r=this._getHostElement();typeof r.focus=="function"&&r.focus(n)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(e.keyCode===13||e.keyCode===32)&&!Ct(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new D2(this,e))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-option"]],viewQuery:function(n,r){if(n&1&&me(LK,7),n&2){let a;G(a=W())&&(r._text=a.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(n,r){n&1&&R("click",function(){return r._selectViaInteraction()})("keydown",function(o){return r._handleKeydown(o)}),n&2&&(Nt("id",r.id),ee("aria-selected",r.selected)("aria-disabled",r.disabled.toString()),ne("mdc-list-item--selected",r.selected)("mat-mdc-option-multiple",r.multiple)("mat-mdc-option-active",r.active)("mdc-list-item--disabled",r.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",B]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:HK,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(n,r){n&1&&(xe(RK),w(0,NK,1,2,"mat-pseudo-checkbox",1),ae(1),p(2,"span",2,0),ae(4,1),h(),w(5,FK,1,1,"mat-pseudo-checkbox",3)(6,BK,2,1,"span",4),H(7,"div",5)),n&2&&(ke(r.multiple?0:-1),g(5),ke(!r.multiple&&r.selected&&!r.hideSingleSelectionIndicator?5:-1),g(),ke(r.group&&r.group._inert?6:-1),g(),C("matRippleTrigger",r._getHostElement())("matRippleDisabled",r.disabled||r.disableRipple))},dependencies:[tp,ti],styles:[`.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{right:auto;left:16px}}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-focus-indicator::before{content:""}
|
|
`],encapsulation:2,changeDetection:0})}return t})();function n4(t,i,e){if(e.length){let n=i.toArray(),r=e.toArray(),a=0;for(let o=0;o<t+1;o++)n[o].group&&n[o].group===r[a]&&a++;return a}return 0}function i4(t,i,e,n){return t<e?t:t+i>e+n?Math.max(0,t-n+i):e}var Ms=class{};function Tc(t){return t&&typeof t.connect=="function"&&!(t instanceof jo)}var ws=function(t){return t[t.REPLACED=0]="REPLACED",t[t.INSERTED=1]="INSERTED",t[t.MOVED=2]="MOVED",t[t.REMOVED=3]="REMOVED",t}(ws||{}),I2=new V("_ViewRepeater");var jK=20,Ga=(()=>{class t{_ngZone=u(se);_platform=u(Ne);_renderer=u(Tn).createRenderer(null,null);_cleanupGlobalListener;constructor(){}_scrolled=new N;_scrolledCount=0;scrollContainers=new Map;register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){let n=this.scrollContainers.get(e);n&&(n.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=jK){return this._platform.isBrowser?new $e(n=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));let r=e>0?this._scrolled.pipe(ul(e)).subscribe(n):this._scrolled.subscribe(n);return this._scrolledCount++,()=>{r.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):re()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((e,n)=>this.deregister(n)),this._scrolled.complete()}ancestorScrolled(e,n){let r=this.getAncestorScrollContainers(e);return this.scrolled(n).pipe(Ve(a=>!a||r.indexOf(a)>-1))}getAncestorScrollContainers(e){let n=[];return this.scrollContainers.forEach((r,a)=>{this._scrollableContainsElement(a,e)&&n.push(a)}),n}_scrollableContainsElement(e,n){let r=Dn(n),a=e.getElementRef().nativeElement;do if(r==a)return!0;while(r=r.parentElement);return!1}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),ha=(()=>{class t{elementRef=u(Y);scrollDispatcher=u(Ga);ngZone=u(se);dir=u(lt,{optional:!0});_scrollElement=this.elementRef.nativeElement;_destroyed=new N;_renderer=u(Ze);_cleanupScroll;_elementScrolled=new N;constructor(){}ngOnInit(){this._cleanupScroll=this.ngZone.runOutsideAngular(()=>this._renderer.listen(this._scrollElement,"scroll",e=>this._elementScrolled.next(e))),this.scrollDispatcher.register(this)}ngOnDestroy(){this._cleanupScroll?.(),this._elementScrolled.complete(),this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){let n=this.elementRef.nativeElement,r=this.dir&&this.dir.value=="rtl";e.left==null&&(e.left=r?e.end:e.start),e.right==null&&(e.right=r?e.start:e.end),e.bottom!=null&&(e.top=n.scrollHeight-n.clientHeight-e.bottom),r&&l2()!=pa.NORMAL?(e.left!=null&&(e.right=n.scrollWidth-n.clientWidth-e.left),l2()==pa.INVERTED?e.left=e.right:l2()==pa.NEGATED&&(e.left=e.right?-e.right:e.right)):e.right!=null&&(e.left=n.scrollWidth-n.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){let n=this.elementRef.nativeElement;bm()?n.scrollTo(e):(e.top!=null&&(n.scrollTop=e.top),e.left!=null&&(n.scrollLeft=e.left))}measureScrollOffset(e){let n="left",r="right",a=this.elementRef.nativeElement;if(e=="top")return a.scrollTop;if(e=="bottom")return a.scrollHeight-a.clientHeight-a.scrollTop;let o=this.dir&&this.dir.value=="rtl";return e=="start"?e=o?r:n:e=="end"&&(e=o?n:r),o&&l2()==pa.INVERTED?e==n?a.scrollWidth-a.clientWidth-a.scrollLeft:a.scrollLeft:o&&l2()==pa.NEGATED?e==n?a.scrollLeft+a.scrollWidth-a.clientWidth:-a.scrollLeft:e==n?a.scrollLeft:a.scrollWidth-a.clientWidth-a.scrollLeft}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return t})(),UK=20,ii=(()=>{class t{_platform=u(Ne);_listeners;_viewportSize;_change=new N;_document=u(De,{optional:!0});constructor(){let e=u(se),n=u(Tn).createRenderer(null,null);e.runOutsideAngular(()=>{if(this._platform.isBrowser){let r=a=>this._change.next(a);this._listeners=[n.listen("window","resize",r),n.listen("window","orientationchange",r)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(e=>e()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){let e=this.getViewportScrollPosition(),{width:n,height:r}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+r,right:e.left+n,height:r,width:n}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let e=this._document,n=this._getWindow(),r=e.documentElement,a=r.getBoundingClientRect(),o=-a.top||e.body.scrollTop||n.scrollY||r.scrollTop||0,s=-a.left||e.body.scrollLeft||n.scrollX||r.scrollLeft||0;return{top:o,left:s}}change(e=UK){return e>0?this._change.pipe(ul(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var ui=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({})}return t})(),r4=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[Ha,ui,Ha,ui]})}return t})();var E2=class{_attachedHost;attach(i){return this._attachedHost=i,i.attach(this)}detach(){let i=this._attachedHost;i!=null&&(this._attachedHost=null,i.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(i){this._attachedHost=i}},Wi=class extends E2{component;viewContainerRef;injector;componentFactoryResolver;projectableNodes;constructor(i,e,n,r,a){super(),this.component=i,this.viewContainerRef=e,this.injector=n,this.projectableNodes=a}},Ln=class extends E2{templateRef;viewContainerRef;context;injector;constructor(i,e,n,r){super(),this.templateRef=i,this.viewContainerRef=e,this.context=n,this.injector=r}get origin(){return this.templateRef.elementRef}attach(i,e=this.context){return this.context=e,super.attach(i)}detach(){return this.context=void 0,super.detach()}},np=class extends E2{element;constructor(i){super(),this.element=i instanceof Y?i.nativeElement:i}},Oo=class{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(i){if(i instanceof Wi)return this._attachedPortal=i,this.attachComponentPortal(i);if(i instanceof Ln)return this._attachedPortal=i,this.attachTemplatePortal(i);if(this.attachDomPortal&&i instanceof np)return this._attachedPortal=i,this.attachDomPortal(i)}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(i){this._disposeFn=i}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var O2=class extends Oo{outletElement;_appRef;_defaultInjector;_document;constructor(i,e,n,r,a){super(),this.outletElement=i,this._appRef=n,this._defaultInjector=r,this._document=a}attachComponentPortal(i){let e;if(i.viewContainerRef){let n=i.injector||i.viewContainerRef.injector,r=n.get(po,null,{optional:!0})||void 0;e=i.viewContainerRef.createComponent(i.component,{index:i.viewContainerRef.length,injector:n,ngModuleRef:r,projectableNodes:i.projectableNodes||void 0}),this.setDisposeFn(()=>e.destroy())}else{let n=this._appRef,r=i.injector||this._defaultInjector||Te.NULL,a=r.get(yn,n.injector);e=lu(i.component,{elementInjector:r,environmentInjector:a,projectableNodes:i.projectableNodes||void 0}),n.attachView(e.hostView),this.setDisposeFn(()=>{n.viewCount>0&&n.detachView(e.hostView),e.destroy()})}return this.outletElement.appendChild(this._getComponentRootNode(e)),this._attachedPortal=i,e}attachTemplatePortal(i){let e=i.viewContainerRef,n=e.createEmbeddedView(i.templateRef,i.context,{injector:i.injector});return n.rootNodes.forEach(r=>this.outletElement.appendChild(r)),n.detectChanges(),this.setDisposeFn(()=>{let r=e.indexOf(n);r!==-1&&e.remove(r)}),this._attachedPortal=i,n}attachDomPortal=i=>{let e=i.element;e.parentNode;let n=this._document.createComment("dom-portal");e.parentNode.insertBefore(n,e),this.outletElement.appendChild(e),this._attachedPortal=i,super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(e,n)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(i){return i.hostView.rootNodes[0]}};var m7=(()=>{class t extends Ln{constructor(){let e=u(Ke),n=u(ot);super(e,n)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[le]})}return t})();var ri=(()=>{class t extends Oo{_moduleRef=u(po,{optional:!0});_document=u(De);_viewContainerRef=u(ot);_isInitialized=!1;_attachedRef;constructor(){super()}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}attached=new j;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);let n=e.viewContainerRef!=null?e.viewContainerRef:this._viewContainerRef,r=n.createComponent(e.component,{index:n.length,injector:e.injector||n.injector,projectableNodes:e.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0});return n!==this._viewContainerRef&&this._getRootNode().appendChild(r.hostView.rootNodes[0]),super.setDisposeFn(()=>r.destroy()),this._attachedPortal=e,this._attachedRef=r,this.attached.emit(r),r}attachTemplatePortal(e){e.setAttachedHost(this);let n=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=n,this.attached.emit(n),n}attachDomPortal=e=>{let n=e.element;n.parentNode;let r=this._document.createComment("dom-portal");e.setAttachedHost(this),n.parentNode.insertBefore(r,n),this._getRootNode().appendChild(n),this._attachedPortal=e,super.setDisposeFn(()=>{r.parentNode&&r.parentNode.replaceChild(n,r)})};_getRootNode(){let e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[le]})}return t})();var Pi=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({})}return t})();var QS=bm(),ip=class{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(i,e){this._viewportRuler=i,this._document=e}attach(){}enable(){if(this._canBeEnabled()){let i=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=i.style.left||"",this._previousHTMLStyles.top=i.style.top||"",i.style.left=Nn(-this._previousScrollPosition.left),i.style.top=Nn(-this._previousScrollPosition.top),i.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let i=this._document.documentElement,e=this._document.body,n=i.style,r=e.style,a=n.scrollBehavior||"",o=r.scrollBehavior||"";this._isEnabled=!1,n.left=this._previousHTMLStyles.left,n.top=this._previousHTMLStyles.top,i.classList.remove("cdk-global-scrollblock"),QS&&(n.scrollBehavior=r.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),QS&&(n.scrollBehavior=a,r.scrollBehavior=o)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let e=this._document.documentElement,n=this._viewportRuler.getViewportSize();return e.scrollHeight>n.height||e.scrollWidth>n.width}};var rp=class{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(i,e,n,r){this._scrollDispatcher=i,this._ngZone=e,this._viewportRuler=n,this._config=r}attach(i){this._overlayRef,this._overlayRef=i}enable(){if(this._scrollSubscription)return;let i=this._scrollDispatcher.scrolled(0).pipe(Ve(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=i.subscribe(()=>{let e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=i.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}},a4=class{enable(){}disable(){}attach(){}};function p7(t,i){return i.some(e=>{let n=t.bottom<e.top,r=t.top>e.bottom,a=t.right<e.left,o=t.left>e.right;return n||r||a||o})}function KS(t,i){return i.some(e=>{let n=t.top<e.top,r=t.bottom>e.bottom,a=t.left<e.left,o=t.right>e.right;return n||r||a||o})}var ap=class{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(i,e,n,r){this._scrollDispatcher=i,this._viewportRuler=e,this._ngZone=n,this._config=r}attach(i){this._overlayRef,this._overlayRef=i}enable(){if(!this._scrollSubscription){let i=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(i).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:n,height:r}=this._viewportRuler.getViewportSize();p7(e,[{width:n,height:r,bottom:r,right:n,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}},nk=(()=>{class t{_scrollDispatcher=u(Ga);_viewportRuler=u(ii);_ngZone=u(se);_document=u(De);constructor(){}noop=()=>new a4;close=e=>new rp(this._scrollDispatcher,this._ngZone,this._viewportRuler,e);block=()=>new ip(this._viewportRuler,this._document);reposition=e=>new ap(this._scrollDispatcher,this._viewportRuler,this._ngZone,e);static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),qi=class{positionStrategy;scrollStrategy=new a4;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(i){if(i){let e=Object.keys(i);for(let n of e)i[n]!==void 0&&(this[n]=i[n])}}};var op=class{connectionPair;scrollableViewProperties;constructor(i,e){this.connectionPair=i,this.scrollableViewProperties=e}};var ik=(()=>{class t{_attachedOverlays=[];_document=u(De);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){let n=this._attachedOverlays.indexOf(e);n>-1&&this._attachedOverlays.splice(n,1),this._attachedOverlays.length===0&&this.detach()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),rk=(()=>{class t extends ik{_ngZone=u(se);_renderer=u(Tn).createRenderer(null,null);_cleanupKeydown;add(e){super.add(e),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen("body","keydown",this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=e=>{let n=this._attachedOverlays;for(let r=n.length-1;r>-1;r--)if(n[r]._keydownEvents.observers.length>0){this._ngZone.run(()=>n[r]._keydownEvents.next(e));break}};static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),ak=(()=>{class t extends ik{_platform=u(Ne);_ngZone=u(se);_renderer=u(Tn).createRenderer(null,null);_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;_cleanups;add(e){if(super.add(e),!this._isAttached){let n=this._document.body,r={capture:!0};this._cleanups=this._ngZone.runOutsideAngular(()=>[St(this._renderer,n,"pointerdown",this._pointerDownListener,r),St(this._renderer,n,"click",this._clickListener,r),St(this._renderer,n,"auxclick",this._clickListener,r),St(this._renderer,n,"contextmenu",this._clickListener,r)]),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=n.style.cursor,n.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){this._isAttached&&(this._cleanups?.forEach(e=>e()),this._cleanups=void 0,this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}_pointerDownListener=e=>{this._pointerDownEventTarget=Vn(e)};_clickListener=e=>{let n=Vn(e),r=e.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:n;this._pointerDownEventTarget=null;let a=this._attachedOverlays.slice();for(let o=a.length-1;o>-1;o--){let s=a[o];if(s._outsidePointerEvents.observers.length<1||!s.hasAttached())continue;if(XS(s.overlayElement,n)||XS(s.overlayElement,r))break;let d=s._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>d.next(e)):d.next(e)}};static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function XS(t,i){let e=typeof ShadowRoot<"u"&&ShadowRoot,n=i;for(;n;){if(n===t)return!0;n=e&&n instanceof ShadowRoot?n.host:n.parentNode}return!1}var ok=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(n,r){},styles:[`.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),cp=(()=>{class t{_platform=u(Ne);_containerElement;_document=u(De);_styleLoader=u(Je);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let e="cdk-overlay-container";if(this._platform.isBrowser||k5()){let r=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let a=0;a<r.length;a++)r[a].remove()}let n=this._document.createElement("div");n.classList.add(e),k5()?n.setAttribute("platform","test"):this._platform.isBrowser||n.setAttribute("platform","server"),this._document.body.appendChild(n),this._containerElement=n}_loadStyles(){this._styleLoader.load(ok)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),f7=class{_renderer;_ngZone;element;_cleanupClick;_cleanupTransitionEnd;_fallbackTimeout;constructor(i,e,n,r){this._renderer=e,this._ngZone=n,this.element=i.createElement("div"),this.element.classList.add("cdk-overlay-backdrop"),this._cleanupClick=e.listen(this.element,"click",r)}detach(){this._ngZone.runOutsideAngular(()=>{let i=this.element;clearTimeout(this._fallbackTimeout),this._cleanupTransitionEnd?.(),this._cleanupTransitionEnd=this._renderer.listen(i,"transitionend",this.dispose),this._fallbackTimeout=setTimeout(this.dispose,500),i.style.pointerEvents="none",i.classList.remove("cdk-overlay-backdrop-showing")})}dispose=()=>{clearTimeout(this._fallbackTimeout),this._cleanupClick?.(),this._cleanupTransitionEnd?.(),this._cleanupClick=this._cleanupTransitionEnd=this._fallbackTimeout=void 0,this.element.remove()}},Vc=class{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropClick=new N;_attachments=new N;_detachments=new N;_positionStrategy;_scrollStrategy;_locationChanges=Me.EMPTY;_backdropRef=null;_previousHostParent;_keydownEvents=new N;_outsidePointerEvents=new N;_renders=new N;_afterRenderRef;_afterNextRenderRef;constructor(i,e,n,r,a,o,s,d,f,v=!1,y,M){this._portalOutlet=i,this._host=e,this._pane=n,this._config=r,this._ngZone=a,this._keyboardDispatcher=o,this._document=s,this._location=d,this._outsideClickDispatcher=f,this._animationsDisabled=v,this._injector=y,this._renderer=M,r.scrollStrategy&&(this._scrollStrategy=r.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=r.positionStrategy,this._afterRenderRef=or(()=>dc(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropRef?.element||null}get hostElement(){return this._host}attach(i){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let e=this._portalOutlet.attach(i);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=It(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof e?.onDestroy=="function"&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let i=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),i}dispose(){let i=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._backdropRef?.dispose(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=this._backdropRef=null,i&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(i){i!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=i,this.hasAttached()&&(i.attach(this),this.updatePosition()))}updateSize(i){this._config=q(q({},this._config),i),this._updateElementSize()}setDirection(i){this._config=je(q({},this._config),{direction:i}),this._updateElementDirection()}addPanelClass(i){this._pane&&this._toggleClasses(this._pane,i,!0)}removePanelClass(i){this._pane&&this._toggleClasses(this._pane,i,!1)}getDirection(){let i=this._config.direction;return i?typeof i=="string"?i:i.value:"ltr"}updateScrollStrategy(i){i!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=i,this.hasAttached()&&(i.attach(this),i.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let i=this._pane.style;i.width=Nn(this._config.width),i.height=Nn(this._config.height),i.minWidth=Nn(this._config.minWidth),i.minHeight=Nn(this._config.minHeight),i.maxWidth=Nn(this._config.maxWidth),i.maxHeight=Nn(this._config.maxHeight)}_togglePointerEvents(i){this._pane.style.pointerEvents=i?"":"none"}_attachBackdrop(){let i="cdk-overlay-backdrop-showing";this._backdropRef?.dispose(),this._backdropRef=new f7(this._document,this._renderer,this._ngZone,e=>{this._backdropClick.next(e)}),this._animationsDisabled&&this._backdropRef.element.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropRef.element,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropRef.element,this._host),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._backdropRef?.element.classList.add(i))}):this._backdropRef.element.classList.add(i)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){this._animationsDisabled?(this._backdropRef?.dispose(),this._backdropRef=null):this._backdropRef?.detach()}_toggleClasses(i,e,n){let r=ms(e||[]).filter(a=>!!a);r.length&&(n?i.classList.add(...r):i.classList.remove(...r))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{let i=this._renders.pipe(be(at(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||this._pane.children.length===0)&&(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()),i.unsubscribe())})})}_disposeScrollStrategy(){let i=this._scrollStrategy;i?.disable(),i?.detach?.()}},ZS="cdk-overlay-connected-position-bounding-box",$K=/([A-Za-z%]+)$/,P2=class{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new N;_resizeSubscription=Me.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(i,e,n,r,a){this._viewportRuler=e,this._document=n,this._platform=r,this._overlayContainer=a,this.setOrigin(i)}attach(i){this._overlayRef&&this._overlayRef,this._validatePositions(),i.hostElement.classList.add(ZS),this._overlayRef=i,this._boundingBox=i.hostElement,this._pane=i.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){this.reapplyLastPosition();return}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();let i=this._originRect,e=this._overlayRect,n=this._viewportRect,r=this._containerRect,a=[],o;for(let s of this._preferredPositions){let d=this._getOriginPoint(i,r,s),f=this._getOverlayPoint(d,e,s),v=this._getOverlayFit(f,e,n,s);if(v.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(s,d);return}if(this._canFitWithFlexibleDimensions(v,f,n)){a.push({position:s,origin:d,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(d,s)});continue}(!o||o.overlayFit.visibleArea<v.visibleArea)&&(o={overlayFit:v,overlayPoint:f,originPoint:d,position:s,overlayRect:e})}if(a.length){let s=null,d=-1;for(let f of a){let v=f.boundingBoxRect.width*f.boundingBoxRect.height*(f.position.weight||1);v>d&&(d=v,s=f)}this._isPushed=!1,this._applyPosition(s.position,s.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(o.position,o.originPoint);return}this._applyPosition(o.position,o.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Ac(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(ZS),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let i=this._lastPosition;if(i){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let e=this._getOriginPoint(this._originRect,this._containerRect,i);this._applyPosition(i,e)}else this.apply()}withScrollableContainers(i){return this._scrollables=i,this}withPositions(i){return this._preferredPositions=i,i.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(i){return this._viewportMargin=i,this}withFlexibleDimensions(i=!0){return this._hasFlexibleDimensions=i,this}withGrowAfterOpen(i=!0){return this._growAfterOpen=i,this}withPush(i=!0){return this._canPush=i,this}withLockedPosition(i=!0){return this._positionLocked=i,this}setOrigin(i){return this._origin=i,this}withDefaultOffsetX(i){return this._offsetX=i,this}withDefaultOffsetY(i){return this._offsetY=i,this}withTransformOriginOn(i){return this._transformOriginSelector=i,this}_getOriginPoint(i,e,n){let r;if(n.originX=="center")r=i.left+i.width/2;else{let o=this._isRtl()?i.right:i.left,s=this._isRtl()?i.left:i.right;r=n.originX=="start"?o:s}e.left<0&&(r-=e.left);let a;return n.originY=="center"?a=i.top+i.height/2:a=n.originY=="top"?i.top:i.bottom,e.top<0&&(a-=e.top),{x:r,y:a}}_getOverlayPoint(i,e,n){let r;n.overlayX=="center"?r=-e.width/2:n.overlayX==="start"?r=this._isRtl()?-e.width:0:r=this._isRtl()?0:-e.width;let a;return n.overlayY=="center"?a=-e.height/2:a=n.overlayY=="top"?0:-e.height,{x:i.x+r,y:i.y+a}}_getOverlayFit(i,e,n,r){let a=ek(e),{x:o,y:s}=i,d=this._getOffset(r,"x"),f=this._getOffset(r,"y");d&&(o+=d),f&&(s+=f);let v=0-o,y=o+a.width-n.width,M=0-s,S=s+a.height-n.height,O=this._subtractOverflows(a.width,v,y),Q=this._subtractOverflows(a.height,M,S),ie=O*Q;return{visibleArea:ie,isCompletelyWithinViewport:a.width*a.height===ie,fitsInViewportVertically:Q===a.height,fitsInViewportHorizontally:O==a.width}}_canFitWithFlexibleDimensions(i,e,n){if(this._hasFlexibleDimensions){let r=n.bottom-e.y,a=n.right-e.x,o=JS(this._overlayRef.getConfig().minHeight),s=JS(this._overlayRef.getConfig().minWidth),d=i.fitsInViewportVertically||o!=null&&o<=r,f=i.fitsInViewportHorizontally||s!=null&&s<=a;return d&&f}return!1}_pushOverlayOnScreen(i,e,n){if(this._previousPushAmount&&this._positionLocked)return{x:i.x+this._previousPushAmount.x,y:i.y+this._previousPushAmount.y};let r=ek(e),a=this._viewportRect,o=Math.max(i.x+r.width-a.width,0),s=Math.max(i.y+r.height-a.height,0),d=Math.max(a.top-n.top-i.y,0),f=Math.max(a.left-n.left-i.x,0),v=0,y=0;return r.width<=a.width?v=f||-o:v=i.x<this._viewportMargin?a.left-n.left-i.x:0,r.height<=a.height?y=d||-s:y=i.y<this._viewportMargin?a.top-n.top-i.y:0,this._previousPushAmount={x:v,y},{x:i.x+v,y:i.y+y}}_applyPosition(i,e){if(this._setTransformOrigin(i),this._setOverlayElementStyles(e,i),this._setBoundingBoxStyles(e,i),i.panelClass&&this._addPanelClasses(i.panelClass),this._positionChanges.observers.length){let n=this._getScrollVisibility();if(i!==this._lastPosition||!this._lastScrollVisibility||!GK(this._lastScrollVisibility,n)){let r=new op(i,n);this._positionChanges.next(r)}this._lastScrollVisibility=n}this._lastPosition=i,this._isInitialRender=!1}_setTransformOrigin(i){if(!this._transformOriginSelector)return;let e=this._boundingBox.querySelectorAll(this._transformOriginSelector),n,r=i.overlayY;i.overlayX==="center"?n="center":this._isRtl()?n=i.overlayX==="start"?"right":"left":n=i.overlayX==="start"?"left":"right";for(let a=0;a<e.length;a++)e[a].style.transformOrigin=`${n} ${r}`}_calculateBoundingBoxRect(i,e){let n=this._viewportRect,r=this._isRtl(),a,o,s;if(e.overlayY==="top")o=i.y,a=n.height-o+this._viewportMargin;else if(e.overlayY==="bottom")s=n.height-i.y+this._viewportMargin*2,a=n.height-s+this._viewportMargin;else{let S=Math.min(n.bottom-i.y+n.top,i.y),O=this._lastBoundingBoxSize.height;a=S*2,o=i.y-S,a>O&&!this._isInitialRender&&!this._growAfterOpen&&(o=i.y-O/2)}let d=e.overlayX==="start"&&!r||e.overlayX==="end"&&r,f=e.overlayX==="end"&&!r||e.overlayX==="start"&&r,v,y,M;if(f)M=n.width-i.x+this._viewportMargin*2,v=i.x-this._viewportMargin;else if(d)y=i.x,v=n.right-i.x;else{let S=Math.min(n.right-i.x+n.left,i.x),O=this._lastBoundingBoxSize.width;v=S*2,y=i.x-S,v>O&&!this._isInitialRender&&!this._growAfterOpen&&(y=i.x-O/2)}return{top:o,left:y,bottom:s,right:M,width:v,height:a}}_setBoundingBoxStyles(i,e){let n=this._calculateBoundingBoxRect(i,e);!this._isInitialRender&&!this._growAfterOpen&&(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));let r={};if(this._hasExactPosition())r.top=r.left="0",r.bottom=r.right=r.maxHeight=r.maxWidth="",r.width=r.height="100%";else{let a=this._overlayRef.getConfig().maxHeight,o=this._overlayRef.getConfig().maxWidth;r.height=Nn(n.height),r.top=Nn(n.top),r.bottom=Nn(n.bottom),r.width=Nn(n.width),r.left=Nn(n.left),r.right=Nn(n.right),e.overlayX==="center"?r.alignItems="center":r.alignItems=e.overlayX==="end"?"flex-end":"flex-start",e.overlayY==="center"?r.justifyContent="center":r.justifyContent=e.overlayY==="bottom"?"flex-end":"flex-start",a&&(r.maxHeight=Nn(a)),o&&(r.maxWidth=Nn(o))}this._lastBoundingBoxSize=n,Ac(this._boundingBox.style,r)}_resetBoundingBoxStyles(){Ac(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Ac(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(i,e){let n={},r=this._hasExactPosition(),a=this._hasFlexibleDimensions,o=this._overlayRef.getConfig();if(r){let v=this._viewportRuler.getViewportScrollPosition();Ac(n,this._getExactOverlayY(e,i,v)),Ac(n,this._getExactOverlayX(e,i,v))}else n.position="static";let s="",d=this._getOffset(e,"x"),f=this._getOffset(e,"y");d&&(s+=`translateX(${d}px) `),f&&(s+=`translateY(${f}px)`),n.transform=s.trim(),o.maxHeight&&(r?n.maxHeight=Nn(o.maxHeight):a&&(n.maxHeight="")),o.maxWidth&&(r?n.maxWidth=Nn(o.maxWidth):a&&(n.maxWidth="")),Ac(this._pane.style,n)}_getExactOverlayY(i,e,n){let r={top:"",bottom:""},a=this._getOverlayPoint(e,this._overlayRect,i);if(this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,n)),i.overlayY==="bottom"){let o=this._document.documentElement.clientHeight;r.bottom=`${o-(a.y+this._overlayRect.height)}px`}else r.top=Nn(a.y);return r}_getExactOverlayX(i,e,n){let r={left:"",right:""},a=this._getOverlayPoint(e,this._overlayRect,i);this._isPushed&&(a=this._pushOverlayOnScreen(a,this._overlayRect,n));let o;if(this._isRtl()?o=i.overlayX==="end"?"left":"right":o=i.overlayX==="end"?"right":"left",o==="right"){let s=this._document.documentElement.clientWidth;r.right=`${s-(a.x+this._overlayRect.width)}px`}else r.left=Nn(a.x);return r}_getScrollVisibility(){let i=this._getOriginRect(),e=this._pane.getBoundingClientRect(),n=this._scrollables.map(r=>r.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:KS(i,n),isOriginOutsideView:p7(i,n),isOverlayClipped:KS(e,n),isOverlayOutsideView:p7(e,n)}}_subtractOverflows(i,...e){return e.reduce((n,r)=>n-Math.max(r,0),i)}_getNarrowedViewportRect(){let i=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._viewportMargin,left:n.left+this._viewportMargin,right:n.left+i-this._viewportMargin,bottom:n.top+e-this._viewportMargin,width:i-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(i,e){return e==="x"?i.offsetX==null?this._offsetX:i.offsetX:i.offsetY==null?this._offsetY:i.offsetY}_validatePositions(){}_addPanelClasses(i){this._pane&&ms(i).forEach(e=>{e!==""&&this._appliedPanelClasses.indexOf(e)===-1&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(i=>{this._pane.classList.remove(i)}),this._appliedPanelClasses=[])}_getOriginRect(){let i=this._origin;if(i instanceof Y)return i.nativeElement.getBoundingClientRect();if(i instanceof Element)return i.getBoundingClientRect();let e=i.width||0,n=i.height||0;return{top:i.y,bottom:i.y+n,left:i.x,right:i.x+e,height:n,width:e}}};function Ac(t,i){for(let e in i)i.hasOwnProperty(e)&&(t[e]=i[e]);return t}function JS(t){if(typeof t!="number"&&t!=null){let[i,e]=t.split($K);return!e||e==="px"?parseFloat(i):null}return t||null}function ek(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}function GK(t,i){return t===i?!0:t.isOriginClipped===i.isOriginClipped&&t.isOriginOutsideView===i.isOriginOutsideView&&t.isOverlayClipped===i.isOverlayClipped&&t.isOverlayOutsideView===i.isOverlayOutsideView}var tk="cdk-global-overlay-wrapper",sp=class{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(i){let e=i.getConfig();this._overlayRef=i,this._width&&!e.width&&i.updateSize({width:this._width}),this._height&&!e.height&&i.updateSize({height:this._height}),i.hostElement.classList.add(tk),this._isDisposed=!1}top(i=""){return this._bottomOffset="",this._topOffset=i,this._alignItems="flex-start",this}left(i=""){return this._xOffset=i,this._xPosition="left",this}bottom(i=""){return this._topOffset="",this._bottomOffset=i,this._alignItems="flex-end",this}right(i=""){return this._xOffset=i,this._xPosition="right",this}start(i=""){return this._xOffset=i,this._xPosition="start",this}end(i=""){return this._xOffset=i,this._xPosition="end",this}width(i=""){return this._overlayRef?this._overlayRef.updateSize({width:i}):this._width=i,this}height(i=""){return this._overlayRef?this._overlayRef.updateSize({height:i}):this._height=i,this}centerHorizontally(i=""){return this.left(i),this._xPosition="center",this}centerVertically(i=""){return this.top(i),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let i=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:r,height:a,maxWidth:o,maxHeight:s}=n,d=(r==="100%"||r==="100vw")&&(!o||o==="100%"||o==="100vw"),f=(a==="100%"||a==="100vh")&&(!s||s==="100%"||s==="100vh"),v=this._xPosition,y=this._xOffset,M=this._overlayRef.getConfig().direction==="rtl",S="",O="",Q="";d?Q="flex-start":v==="center"?(Q="center",M?O=y:S=y):M?v==="left"||v==="end"?(Q="flex-end",S=y):(v==="right"||v==="start")&&(Q="flex-start",O=y):v==="left"||v==="start"?(Q="flex-start",S=y):(v==="right"||v==="end")&&(Q="flex-end",O=y),i.position=this._cssPosition,i.marginLeft=d?"0":S,i.marginTop=f?"0":this._topOffset,i.marginBottom=this._bottomOffset,i.marginRight=d?"0":O,e.justifyContent=Q,e.alignItems=f?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let i=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,n=e.style;e.classList.remove(tk),n.justifyContent=n.alignItems=i.marginTop=i.marginBottom=i.marginLeft=i.marginRight=i.position="",this._overlayRef=null,this._isDisposed=!0}},sk=(()=>{class t{_viewportRuler=u(ii);_document=u(De);_platform=u(Ne);_overlayContainer=u(cp);constructor(){}global(){return new sp}flexibleConnectedTo(e){return new P2(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),zt=(()=>{class t{scrollStrategies=u(nk);_overlayContainer=u(cp);_positionBuilder=u(sk);_keyboardDispatcher=u(rk);_injector=u(Te);_ngZone=u(se);_document=u(De);_directionality=u(lt);_location=u(Rr);_outsideClickDispatcher=u(ak);_animationsModuleType=u(He,{optional:!0});_idGenerator=u(Be);_renderer=u(Tn).createRenderer(null,null);_appRef;_styleLoader=u(Je);constructor(){}create(e){this._styleLoader.load(ok);let n=this._createHostElement(),r=this._createPaneElement(n),a=this._createPortalOutlet(r),o=new qi(e);return o.direction=o.direction||this._directionality.value,new Vc(a,n,r,o,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations",this._injector.get(yn),this._renderer)}position(){return this._positionBuilder}_createPaneElement(e){let n=this._document.createElement("div");return n.id=this._idGenerator.getId("cdk-overlay-"),n.classList.add("cdk-overlay-pane"),e.appendChild(n),n}_createHostElement(){let e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(Si)),new O2(e,null,this._appRef,this._injector,this._document)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),WK=[{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"}],ck=new V("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let t=u(zt);return()=>t.scrollStrategies.reposition()}}),T2=(()=>{class t{elementRef=u(Y);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return t})(),lp=(()=>{class t{_overlay=u(zt);_dir=u(lt,{optional:!0});_overlayRef;_templatePortal;_backdropSubscription=Me.EMPTY;_attachSubscription=Me.EMPTY;_detachSubscription=Me.EMPTY;_positionSubscription=Me.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=u(ck);_disposeOnNavigation=!1;_ngZone=u(se);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(e){this._disposeOnNavigation=e}backdropClick=new j;positionChange=new j;attach=new j;detach=new j;overlayKeydown=new j;overlayOutsideClick=new j;constructor(){let e=u(Ke),n=u(ot);this._templatePortal=new Ln(e,n),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?.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef?.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this.attachOverlay():this.detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=WK);let e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(n=>{this.overlayKeydown.next(n),n.keyCode===27&&!this.disableClose&&!Ct(n)&&(n.preventDefault(),this.detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(n=>{let r=this._getOriginElement(),a=Vn(n);(!r||r!==a&&!r.contains(a))&&this.overlayOutsideClick.next(n)})}_buildConfig(){let e=this._position=this.positionStrategy||this._createPositionStrategy(),n=new qi({direction:this._dir||"ltr",positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(n.width=this.width),(this.height||this.height===0)&&(n.height=this.height),(this.minWidth||this.minWidth===0)&&(n.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(n.minHeight=this.minHeight),this.backdropClass&&(n.backdropClass=this.backdropClass),this.panelClass&&(n.panelClass=this.panelClass),n}_updatePositionStrategy(e){let n=this.positions.map(r=>({originX:r.originX,originY:r.originY,overlayX:r.overlayX,overlayY:r.overlayY,offsetX:r.offsetX||this.offsetX,offsetY:r.offsetY||this.offsetY,panelClass:r.panelClass||void 0}));return e.setOrigin(this._getOrigin()).withPositions(n).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){let e=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(e),e}_getOrigin(){return this.origin instanceof T2?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof T2?this.origin.elementRef.nativeElement:this.origin instanceof Y?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe($h(()=>this.positionChange.observers.length>0)).subscribe(e=>{this._ngZone.run(()=>this.positionChange.emit(e)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()})),this.open=!0}detachOverlay(){this._overlayRef?.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.open=!1}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",B],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",B],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",B],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",B],push:[2,"cdkConnectedOverlayPush","push",B],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",B]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[Pe]})}return t})();function qK(t){return()=>t.scrollStrategies.reposition()}var YK={provide:ck,deps:[zt],useFactory:qK},yi=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({providers:[zt,YK],imports:[Ha,Pi,r4,r4]})}return t})();var zc=(()=>{class t{_listeners=[];notify(e,n){for(let r of this._listeners)r(e,n)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(n=>e!==n)}}ngOnDestroy(){this._listeners=[]}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Lc=class{applyChanges(i,e,n,r,a){i.forEachOperation((o,s,d)=>{let f,v;if(o.previousIndex==null){let y=n(o,s,d);f=e.createEmbeddedView(y.templateRef,y.context,y.index),v=ws.INSERTED}else d==null?(e.remove(s),v=ws.REMOVED):(f=e.get(s),e.move(f,d),v=ws.MOVED);a&&a({context:f?.context,operation:v,record:o})})}detach(){}};var Yi=class{_multiple;_emitChanges;compareWith;_selection=new Set;_deselectedToEmit=[];_selectedToEmit=[];_selected;get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}changed=new N;constructor(i=!1,e,n=!0,r){this._multiple=i,this._emitChanges=n,this.compareWith=r,e&&e.length&&(i?e.forEach(a=>this._markSelected(a)):this._markSelected(e[0]),this._selectedToEmit.length=0)}select(...i){this._verifyValueAssignment(i),i.forEach(n=>this._markSelected(n));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...i){this._verifyValueAssignment(i),i.forEach(n=>this._unmarkSelected(n));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...i){this._verifyValueAssignment(i);let e=this.selected,n=new Set(i.map(a=>this._getConcreteValue(a)));i.forEach(a=>this._markSelected(a)),e.filter(a=>!n.has(this._getConcreteValue(a,n))).forEach(a=>this._unmarkSelected(a));let r=this._hasQueuedChanges();return this._emitChangeEvent(),r}toggle(i){return this.isSelected(i)?this.deselect(i):this.select(i)}clear(i=!0){this._unmarkAll();let e=this._hasQueuedChanges();return i&&this._emitChangeEvent(),e}isSelected(i){return this._selection.has(this._getConcreteValue(i))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(i){this._multiple&&this.selected&&this._selected.sort(i)}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(i){i=this._getConcreteValue(i),this.isSelected(i)||(this._multiple||this._unmarkAll(),this.isSelected(i)||this._selection.add(i),this._emitChanges&&this._selectedToEmit.push(i))}_unmarkSelected(i){i=this._getConcreteValue(i),this.isSelected(i)&&(this._selection.delete(i),this._emitChanges&&this._deselectedToEmit.push(i))}_unmarkAll(){this.isEmpty()||this._selection.forEach(i=>this._unmarkSelected(i))}_verifyValueAssignment(i){i.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(i,e){if(this.compareWith){e=e??this._selection;for(let n of e)if(this.compareWith(i,n))return n;return i}else return i}};var mi=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe,fe]})}return t})();var dp=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe]})}return t})();var A2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[mi,fe,dp]})}return t})();var QK=["trigger"],KK=["panel"],XK=[[["mat-select-trigger"]],"*"],ZK=["mat-select-trigger","*"];function JK(t,i){if(t&1&&(p(0,"span",4),c(1),h()),t&2){let e=D();g(),P(e.placeholder)}}function eX(t,i){t&1&&ae(0)}function tX(t,i){if(t&1&&(p(0,"span",11),c(1),h()),t&2){let e=D(2);g(),P(e.triggerValue)}}function nX(t,i){if(t&1&&(p(0,"span",5),w(1,eX,1,0)(2,tX,2,1,"span",11),h()),t&2){let e=D();g(),ke(e.customTrigger?1:2)}}function iX(t,i){if(t&1){let e=ce();p(0,"div",12,1),R("keydown",function(r){U(e);let a=D();return $(a._handleKeydown(r))}),ae(2,1),h()}if(t&2){let e=D();tu("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme(),""),ne("mat-select-panel-animations-enabled",!e._animationsDisabled),C("ngClass",e.panelClass),ee("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}var h7=new V("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let t=u(zt);return()=>t.scrollStrategies.reposition()}});function dk(t){return()=>t.scrollStrategies.reposition()}var uk=new V("MAT_SELECT_CONFIG"),mk={provide:h7,deps:[zt],useFactory:dk},pk=new V("MatSelectTrigger"),up=class{source;value;constructor(i,e){this.source=i,this.value=e}},Fn=(()=>{class t{_viewportRuler=u(ii);_changeDetectorRef=u(ye);_elementRef=u(Y);_dir=u(lt,{optional:!0});_idGenerator=u(Be);_renderer=u(Ze);_parentFormField=u(Ua,{optional:!0});ngControl=u($n,{self:!0,optional:!0});_liveAnnouncer=u(Pd);_defaultOptions=u(uk,{optional:!0});_animationsDisabled=u(He,{optional:!0})==="NoopAnimations";_initialized=new N;_cleanupDetach;options;optionGroups;customTrigger;_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"}];_scrollOptionIntoView(e){let n=this.options.toArray()[e];if(n){let r=this.panel.nativeElement,a=n4(e,this.options,this.optionGroups),o=n._getHostElement();e===0&&a===1?r.scrollTop=0:r.scrollTop=i4(o.offsetTop,o.offsetHeight,r.scrollTop,r.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new up(this,e)}_scrollStrategyFactory=u(h7);_panelOpen=!1;_compareWith=(e,n)=>e===n;_uid=this._idGenerator.getId("mat-select-");_triggerAriaLabelledBy=null;_previousControl;_destroy=new N;_errorStateTracker;stateChanges=new N;disableAutomaticLabeling=!0;userAriaDescribedBy;_selectionModel;_keyManager;_preferredOverlayOrigin;_overlayWidth;_onChange=()=>{};_onTouched=()=>{};_valueId=this._idGenerator.getId("mat-select-value-");_scrollStrategy;_overlayPanelClass=this._defaultOptions?.overlayPanelClass||"";get focused(){return this._focused||this._panelOpen}_focused=!1;controlType="mat-select";trigger;panel;_overlayDir;panelClass;disabled=!1;disableRipple=!1;tabIndex=0;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}_placeholder;get required(){return this._required??this.ngControl?.control?.hasValidator(qt.required)??!1}set required(e){this._required=e,this.stateChanges.next()}_required;get multiple(){return this._multiple}set multiple(e){this._selectionModel,this._multiple=e}_multiple=!1;disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1;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)}_value;ariaLabel="";ariaLabelledby;get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}typeaheadDebounceInterval;sortComparator;get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}_id;get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto";canSelectNullableOptions=this._defaultOptions?.canSelectNullableOptions??!1;optionSelectionChanges=Ri(()=>{let e=this.options;return e?e.changes.pipe(Ge(e),dt(()=>at(...e.map(n=>n.onSelectionChange)))):this._initialized.pipe(dt(()=>this.optionSelectionChanges))});openedChange=new j;_openedStream=this.openedChange.pipe(Ve(e=>e),pe(()=>{}));_closedStream=this.openedChange.pipe(Ve(e=>!e),pe(()=>{}));selectionChange=new j;valueChange=new j;constructor(){let e=u($a),n=u(t2,{optional:!0}),r=u(ei,{optional:!0}),a=u(new Cn("tabindex"),{optional:!0});this.ngControl&&(this.ngControl.valueAccessor=this),this._defaultOptions?.typeaheadDebounceInterval!=null&&(this.typeaheadDebounceInterval=this._defaultOptions.typeaheadDebounceInterval),this._errorStateTracker=new w2(e,this.ngControl,r,n,this.stateChanges),this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=a==null?0:parseInt(a)||0,this.id=this.id}ngOnInit(){this._selectionModel=new Yi(this.multiple),this.stateChanges.next(),this._viewportRuler.change().pipe(be(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(be(this._destroy)).subscribe(e=>{e.added.forEach(n=>n.select()),e.removed.forEach(n=>n.deselect())}),this.options.changes.pipe(Ge(null),be(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){let e=this._getTriggerAriaLabelledby(),n=this.ngControl;if(e!==this._triggerAriaLabelledBy){let r=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?r.setAttribute("aria-labelledby",e):r.removeAttribute("aria-labelledby")}n&&(this._previousControl!==n.control&&(this._previousControl!==void 0&&n.disabled!==null&&n.disabled!==this.disabled&&(this.disabled=n.disabled),this._previousControl=n.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._cleanupDetach?.(),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._cleanupDetach?.(),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._overlayDir.positionChange.pipe(Le(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()}),this._overlayDir.attachOverlay(),this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!0)))}_trackedModal=null;_applyModalPanelOwnership(){let e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;let n=`${this.id}-panel`;this._trackedModal&&hs(this._trackedModal,"aria-owns",n),o2(e,"aria-owns",n),this._trackedModal=e}_clearFromModal(){if(!this._trackedModal)return;let e=`${this.id}-panel`;hs(this._trackedModal,"aria-owns",e),this._trackedModal=null}close(){this._panelOpen&&(this._panelOpen=!1,this._exitAndDetach(),this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!1)))}_exitAndDetach(){if(this._animationsDisabled||!this.panel){this._detachOverlay();return}this._cleanupDetach?.(),this._cleanupDetach=()=>{n(),clearTimeout(r),this._cleanupDetach=void 0};let e=this.panel.nativeElement,n=this._renderer.listen(e,"animationend",a=>{a.animationName==="_mat-select-exit"&&(this._cleanupDetach?.(),this._detachOverlay())}),r=setTimeout(()=>{this._cleanupDetach?.(),this._detachOverlay()},200);e.classList.add("mat-select-panel-exit")}_detachOverlay(){this._overlayDir.detachOverlay(),this._changeDetectorRef.markForCheck()}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){let e=this._selectionModel.selected.map(n=>n.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return this._dir?this._dir.value==="rtl":!1}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){let n=e.keyCode,r=n===40||n===38||n===37||n===39,a=n===13||n===32,o=this._keyManager;if(!o.isTyping()&&a&&!Ct(e)||(this.multiple||e.altKey)&&r)e.preventDefault(),this.open();else if(!this.multiple){let s=this.selected;o.onKeydown(e);let d=this.selected;d&&s!==d&&this._liveAnnouncer.announce(d.viewValue,1e4)}}_handleOpenKeydown(e){let n=this._keyManager,r=e.keyCode,a=r===40||r===38,o=n.isTyping();if(a&&e.altKey)e.preventDefault(),this.close();else if(!o&&(r===13||r===32)&&n.activeItem&&!Ct(e))e.preventDefault(),n.activeItem._selectViaInteraction();else if(!o&&this._multiple&&r===65&&e.ctrlKey){e.preventDefault();let s=this.options.some(d=>!d.disabled&&!d.selected);this.options.forEach(d=>{d.disabled||(s?d.select():d.deselect())})}else{let s=n.activeItemIndex;n.onKeydown(e),this._multiple&&a&&e.shiftKey&&n.activeItem&&n.activeItemIndex!==s&&n.activeItem._selectViaInteraction()}}_handleOverlayKeydown(e){e.keyCode===27&&!Ct(e)&&(e.preventDefault(),this.close())}_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())}_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(n=>n.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(n=>this._selectOptionByValue(n)),this._sortValues();else{let n=this._selectOptionByValue(e);n?this._keyManager.updateActiveItem(n):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){let n=this.options.find(r=>{if(this._selectionModel.isSelected(r))return!1;try{return(r.value!=null||this.canSelectNullableOptions)&&this._compareWith(r.value,e)}catch{return!1}});return n&&this._selectionModel.select(n),n}_assignValue(e){return e!==this._value||this._multiple&&Array.isArray(e)?(this.options&&this._setSelectionByValue(e),this._value=e,!0):!1}_skipPredicate=e=>this.panelOpen?!1:e.disabled;_getOverlayWidth(e){return this.panelWidth==="auto"?(e instanceof T2?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth}_syncParentProperties(){if(this.options)for(let e of this.options)e._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new yc(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(){let e=at(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(be(e)).subscribe(n=>{this._onSelect(n.source,n.isUserInput),n.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),at(...this.options.map(n=>n._stateChanges)).pipe(be(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,n){let r=this._selectionModel.isSelected(e);!this.canSelectNullableOptions&&e.value==null&&!this._multiple?(e.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(e.value)):(r!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),n&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),n&&this.focus())),r!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){let e=this.options.toArray();this._selectionModel.sort((n,r)=>this.sortComparator?this.sortComparator(n,r,e):e.indexOf(n)-e.indexOf(r)),this.stateChanges.next()}}_propagateChanges(e){let n;this.multiple?n=this.selected.map(r=>r.value):n=this.selected?this.selected.value:e,this._value=n,this.valueChange.emit(n),this._onChange(n),this.selectionChange.emit(this._getChangeEvent(n)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let n=0;n<this.options.length;n++)if(!this.options.get(n).disabled){e=n;break}this._keyManager.setActiveItem(e)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0&&!!this._overlayDir}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId()||null,n=e?e+" ":"";return this.ariaLabelledby?n+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId()||"";return this.ariaLabelledby&&(e+=" "+this.ariaLabelledby),e||(e=this._valueId),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 \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-select"]],contentQueries:function(n,r,a){if(n&1&&(Se(a,pk,5),Se(a,fn,5),Se(a,k2,5)),n&2){let o;G(o=W())&&(r.customTrigger=o.first),G(o=W())&&(r.options=o),G(o=W())&&(r.optionGroups=o)}},viewQuery:function(n,r){if(n&1&&(me(QK,5),me(KK,5),me(lp,5)),n&2){let a;G(a=W())&&(r.trigger=a.first),G(a=W())&&(r.panel=a.first),G(a=W())&&(r._overlayDir=a.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(n,r){n&1&&R("keydown",function(o){return r._handleKeydown(o)})("focus",function(){return r._onFocus()})("blur",function(){return r._onBlur()}),n&2&&(ee("id",r.id)("tabindex",r.disabled?-1:r.tabIndex)("aria-controls",r.panelOpen?r.id+"-panel":null)("aria-expanded",r.panelOpen)("aria-label",r.ariaLabel||null)("aria-required",r.required.toString())("aria-disabled",r.disabled.toString())("aria-invalid",r.errorState)("aria-activedescendant",r._getAriaActiveDescendant()),ne("mat-mdc-select-disabled",r.disabled)("mat-mdc-select-invalid",r.errorState)("mat-mdc-select-required",r.required)("mat-mdc-select-empty",r.empty)("mat-mdc-select-multiple",r.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",B],disableRipple:[2,"disableRipple","disableRipple",B],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ct(e)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",B],placeholder:"placeholder",required:[2,"required","required",B],multiple:[2,"multiple","multiple",B],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",B],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",ct],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth",canSelectNullableOptions:[2,"canSelectNullableOptions","canSelectNullableOptions",B]},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[ue([{provide:Pc,useExisting:t},{provide:S2,useExisting:t}]),Pe],ngContentSelectors:ZK,decls:11,vars:9,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-value-text"],[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,"detach","backdropClick","overlayKeydown","cdkConnectedOverlayDisableClose","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","cdkConnectedOverlayFlexibleDimensions"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(n,r){if(n&1){let a=ce();xe(XK),p(0,"div",2,0),R("click",function(){return U(a),$(r.open())}),p(3,"div",3),w(4,JK,2,1,"span",4)(5,nX,3,1,"span",5),h(),p(6,"div",6)(7,"div",7),$t(),p(8,"svg",8),H(9,"path",9),h()()()(),w(10,iX,3,10,"ng-template",10),R("detach",function(){return U(a),$(r.close())})("backdropClick",function(){return U(a),$(r.close())})("overlayKeydown",function(s){return U(a),$(r._handleOverlayKeydown(s))})}if(n&2){let a=it(1);g(3),ee("id",r._valueId),g(),ke(r.empty?4:5),g(6),C("cdkConnectedOverlayDisableClose",!0)("cdkConnectedOverlayPanelClass",r._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",r._scrollStrategy)("cdkConnectedOverlayOrigin",r._preferredOverlayOrigin||a)("cdkConnectedOverlayPositions",r._positions)("cdkConnectedOverlayWidth",r._overlayWidth)("cdkConnectedOverlayFlexibleDimensions",!0)}},dependencies:[T2,lp,wn],styles:[`@keyframes _mat-select-enter{from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:none}}@keyframes _mat-select-exit{from{opacity:1}to{opacity:0}}.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, var(--mat-sys-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-disabled .mat-mdc-select-placeholder{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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, var(--mat-sys-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(forced-colors: active){.mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .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:relative;background-color:var(--mat-select-panel-background-color, var(--mat-sys-surface-container))}@media(forced-colors: active){div.mat-mdc-select-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-select-panel-animations-enabled{animation:_mat-select-enter 120ms cubic-bezier(0, 0, 0.2, 1)}.mat-select-panel-animations-enabled.mat-select-panel-exit{animation:_mat-select-exit 100ms linear}.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, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field:not(.mat-form-field-animations-enabled) .mat-mdc-select-placeholder,._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, translateY(-8px))}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var o4=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({providers:[mk],imports:[yi,A2,fe,ui,xs,A2,fe]})}return t})();var g7=new V("MAT_DATE_LOCALE",{providedIn:"root",factory:rX});function rX(){return u(za)}var V2="Method not implemented",Ti=class{locale;_localeChanges=new N;localeChanges=this._localeChanges;setTime(i,e,n,r){throw new Error(V2)}getHours(i){throw new Error(V2)}getMinutes(i){throw new Error(V2)}getSeconds(i){throw new Error(V2)}parseTime(i,e){throw new Error(V2)}addSeconds(i,e){throw new Error(V2)}getValidDateOrNull(i){return this.isDateInstance(i)&&this.isValid(i)?i:null}deserialize(i){return i==null||this.isDateInstance(i)&&this.isValid(i)?i:this.invalid()}setLocale(i){this.locale=i,this._localeChanges.next()}compareDate(i,e){return this.getYear(i)-this.getYear(e)||this.getMonth(i)-this.getMonth(e)||this.getDate(i)-this.getDate(e)}compareTime(i,e){return this.getHours(i)-this.getHours(e)||this.getMinutes(i)-this.getMinutes(e)||this.getSeconds(i)-this.getSeconds(e)}sameDate(i,e){if(i&&e){let n=this.isValid(i),r=this.isValid(e);return n&&r?!this.compareDate(i,e):n==r}return i==e}sameTime(i,e){if(i&&e){let n=this.isValid(i),r=this.isValid(e);return n&&r?!this.compareTime(i,e):n==r}return i==e}clampDate(i,e,n){return e&&this.compareDate(i,e)<0?e:n&&this.compareDate(i,n)>0?n:i}},Ss=new V("mat-date-formats");var aX=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]})}return t})();var _7=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe,fe]})}return t})();var oX={capture:!0},sX=["focus","mousedown","mouseenter","touchstart"],v7="mat-ripple-loader-uninitialized",b7="mat-ripple-loader-class-name",fk="mat-ripple-loader-centered",mp="mat-ripple-loader-disabled",hk=(()=>{class t{_document=u(De);_animationMode=u(He,{optional:!0});_globalRippleOptions=u(wc,{optional:!0});_platform=u(Ne);_ngZone=u(se);_injector=u(Te);_eventCleanups;_hosts=new Map;constructor(){let e=u(Tn).createRenderer(null,null);this._eventCleanups=this._ngZone.runOutsideAngular(()=>sX.map(n=>St(e,this._document,n,this._onInteraction,oX)))}ngOnDestroy(){let e=this._hosts.keys();for(let n of e)this.destroyRipple(n);this._eventCleanups.forEach(n=>n())}configureRipple(e,n){e.setAttribute(v7,this._globalRippleOptions?.namespace??""),(n.className||!e.hasAttribute(b7))&&e.setAttribute(b7,n.className||""),n.centered&&e.setAttribute(fk,""),n.disabled&&e.setAttribute(mp,"")}setDisabled(e,n){let r=this._hosts.get(e);r?(r.target.rippleDisabled=n,!n&&!r.hasSetUpEvents&&(r.hasSetUpEvents=!0,r.renderer.setupTriggerEvents(e))):n?e.setAttribute(mp,""):e.removeAttribute(mp)}_onInteraction=e=>{let n=Vn(e);if(n instanceof HTMLElement){let r=n.closest(`[${v7}="${this._globalRippleOptions?.namespace??""}"]`);r&&this._createRipple(r)}};_createRipple(e){if(!this._document||this._hosts.has(e))return;e.querySelector(".mat-ripple")?.remove();let n=this._document.createElement("span");n.classList.add("mat-ripple",e.getAttribute(b7)),e.append(n);let r=this._animationMode==="NoopAnimations",a=this._globalRippleOptions,o=r?0:a?.animation?.enterDuration??Vd.enterDuration,s=r?0:a?.animation?.exitDuration??Vd.exitDuration,d={rippleDisabled:r||a?.disabled||e.hasAttribute(mp),rippleConfig:{centered:e.hasAttribute(fk),terminateOnPointerUp:a?.terminateOnPointerUp,animation:{enterDuration:o,exitDuration:s}}},f=new Mc(d,this._ngZone,n,this._platform,this._injector),v=!d.rippleDisabled;v&&f.setupTriggerEvents(e),this._hosts.set(e,{target:d,renderer:f,hasSetUpEvents:v}),e.removeAttribute(v7)}destroyRipple(e){let n=this._hosts.get(e);n&&(n.renderer._removeTriggerEvents(),this._hosts.delete(e))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var cX=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/,lX=/^(\d?\d)[:.](\d?\d)(?:[:.](\d?\d))?\s*(AM|PM)?$/i;function y7(t,i){let e=Array(t);for(let n=0;n<t;n++)e[n]=i(n);return e}var dX=(()=>{class t extends Ti{useUtcForDisplay=!1;_matDateLocale=u(g7,{optional:!0});constructor(){super();let e=u(g7,{optional:!0});e!==void 0&&(this._matDateLocale=e),super.setLocale(this._matDateLocale)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){let n=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return y7(12,r=>this._format(n,new Date(2017,r,1)))}getDateNames(){let e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return y7(31,n=>this._format(e,new Date(2017,0,n+1)))}getDayOfWeekNames(e){let n=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return y7(7,r=>this._format(n,new Date(2017,0,r+1)))}getYearName(e){let n=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(n,e)}getFirstDayOfWeek(){if(typeof Intl<"u"&&Intl.Locale){let e=new Intl.Locale(this.locale),n=(e.getWeekInfo?.()||e.weekInfo)?.firstDay??0;return n===7?0:n}return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,n,r){let a=this._createDateWithOverflow(e,n,r);return a.getMonth()!=n,a}today(){return new Date}parse(e,n){return typeof e=="number"?new Date(e):e?new Date(Date.parse(e)):null}format(e,n){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");let r=new Intl.DateTimeFormat(this.locale,je(q({},n),{timeZone:"utc"}));return this._format(r,e)}addCalendarYears(e,n){return this.addCalendarMonths(e,n*12)}addCalendarMonths(e,n){let r=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+n,this.getDate(e));return this.getMonth(r)!=((this.getMonth(e)+n)%12+12)%12&&(r=this._createDateWithOverflow(this.getYear(r),this.getMonth(r),0)),r}addCalendarDays(e,n){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+n)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if(typeof e=="string"){if(!e)return null;if(cX.test(e)){let n=new Date(e);if(this.isValid(n))return n}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}setTime(e,n,r,a){let o=this.clone(e);return o.setHours(n,r,a,0),o}getHours(e){return e.getHours()}getMinutes(e){return e.getMinutes()}getSeconds(e){return e.getSeconds()}parseTime(e,n){if(typeof e!="string")return e instanceof Date?new Date(e.getTime()):null;let r=e.trim();if(r.length===0)return null;let a=this._parseTimeString(r);if(a===null){let o=r.replace(/[^0-9:(AM|PM)]/gi,"").trim();o.length>0&&(a=this._parseTimeString(o))}return a||this.invalid()}addSeconds(e,n){return new Date(e.getTime()+n*1e3)}_createDateWithOverflow(e,n,r){let a=new Date;return a.setFullYear(e,n,r),a.setHours(0,0,0,0),a}_2digit(e){return("00"+e).slice(-2)}_format(e,n){let r=new Date;return r.setUTCFullYear(n.getFullYear(),n.getMonth(),n.getDate()),r.setUTCHours(n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()),e.format(r)}_parseTimeString(e){let n=e.toUpperCase().match(lX);if(n){let r=parseInt(n[1]),a=parseInt(n[2]),o=n[3]==null?void 0:parseInt(n[3]),s=n[4];if(r===12?r=s==="AM"?0:r:s==="PM"&&(r+=12),C7(r,0,23)&&C7(a,0,59)&&(o==null||C7(o,0,59)))return this.setTime(this.today(),r,a,o||0)}return null}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})();function C7(t,i,e){return!isNaN(t)&&t>=i&&t<=e}var uX={parse:{dateInput:null,timeInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},timeInput:{hour:"numeric",minute:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"},timeOptionLabel:{hour:"numeric",minute:"numeric"}}};var gk=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({providers:[mX()]})}return t})();function mX(t=uX){return[{provide:Ti,useClass:dX},{provide:Ss,useValue:t}]}var pX=["mat-icon-button",""],fX=["*"];var hX=new V("MAT_BUTTON_CONFIG");var gX=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],pp=(()=>{class t{_elementRef=u(Y);_ngZone=u(se);_animationMode=u(He,{optional:!0});_focusMonitor=u(Qt);_rippleLoader=u(hk);_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=e,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;constructor(){u(Je).load(Kt);let e=u(hX,{optional:!0}),n=this._elementRef.nativeElement,r=n.classList;this.disabledInteractive=e?.disabledInteractive??!1,this.color=e?.color??null,this._rippleLoader?.configureRipple(n,{className:"mat-mdc-button-ripple"});for(let{attribute:a,mdcClasses:o}of gX)n.hasAttribute(a)&&r.add(...o)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(e="program",n){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,n):this._elementRef.nativeElement.focus(n)}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",B],disabled:[2,"disabled","disabled",B],ariaDisabled:[2,"aria-disabled","ariaDisabled",B],disabledInteractive:[2,"disabledInteractive","disabledInteractive",B]}})}return t})();var Wn=(()=>{class t extends pp{constructor(){super(),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(n,r){n&2&&(ee("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled()),Tt(r.color?"mat-"+r.color:""),ne("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mat-unthemed",!r.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[le],attrs:pX,ngContentSelectors:fX,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,r){n&1&&(xe(),H(0,"span",0),ae(1),H(2,"span",1)(3,"span",2))},styles:[`.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-icon-button:focus>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}
|
|
`,`@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button,.mat-mdc-outlined-button .mdc-button__ripple{outline:solid 1px}}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var _X=["mat-button",""],vk=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],bk=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var vX=["mat-mini-fab",""],bX=`.mat-mdc-fab-base{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus>.mat-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-container-shape, var(--mat-sys-corner-large));color:var(--mat-fab-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display, block)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color, var(--mat-sys-primary-container));border-radius:var(--mdc-fab-small-container-shape, var(--mat-sys-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mdc-fab-small-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-small-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-mini-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;height:var(--mdc-extended-fab-container-height, 56px);border-radius:var(--mdc-extended-fab-container-shape, var(--mat-sys-corner-large));font-family:var(--mdc-extended-fab-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-extended-fab-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-extended-fab-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-extended-fab-label-text-tracking, var(--mat-sys-label-large-tracking));box-shadow:var(--mdc-extended-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}
|
|
`,mt=(()=>{class t extends pp{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275cmp=T({type:t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(n,r){n&2&&(ee("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled()),Tt(r.color?"mat-"+r.color:""),ne("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mat-unthemed",!r.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[le],attrs:_X,ngContentSelectors:bk,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,r){n&1&&(xe(vk),H(0,"span",0),ae(1),p(2,"span",1),ae(3,1),h(),ae(4,2),H(5,"span",2)(6,"span",3)),n&2&&ne("mdc-button__ripple",!r._isFab)("mdc-fab__ripple",r._isFab)},styles:[`.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display, block)}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-button:focus>.mat-focus-indicator::before,.mat-mdc-unelevated-button:focus>.mat-focus-indicator::before,.mat-mdc-raised-button:focus>.mat-focus-indicator::before,.mat-mdc-outlined-button:focus>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}
|
|
`,`@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button,.mat-mdc-outlined-button .mdc-button__ripple{outline:solid 1px}}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var yX=new V("mat-mdc-fab-default-options",{providedIn:"root",factory:yk});function yk(){return{color:"accent"}}var _k=yk();var bCe=(()=>{class t extends pp{_options=u(yX,{optional:!0});_isFab=!0;constructor(){super(),this._options=this._options||_k,this.color=this._options.color||_k.color}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["button","mat-mini-fab",""]],hostVars:14,hostBindings:function(n,r){n&2&&(ee("disabled",r._getDisabledAttribute())("aria-disabled",r._getAriaDisabled()),Tt(r.color?"mat-"+r.color:""),ne("mat-mdc-button-disabled",r.disabled)("mat-mdc-button-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._animationMode==="NoopAnimations")("mat-unthemed",!r.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],features:[le],attrs:vX,ngContentSelectors:bk,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,r){n&1&&(xe(vk),H(0,"span",0),ae(1),p(2,"span",1),ae(3,1),h(),ae(4,2),H(5,"span",2)(6,"span",3)),n&2&&ne("mdc-button__ripple",!r._isFab)("mdc-fab__ripple",r._isFab)},styles:[bX],encapsulation:2,changeDetection:0})}return t})();var Wa=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe,mi,fe]})}return t})();var CX=["mat-calendar-body",""];function xX(t,i){return this._trackRow(i)}var kk=(t,i)=>i.id;function MX(t,i){if(t&1&&(p(0,"tr",0)(1,"td",3),c(2),h()()),t&2){let e=D();g(),Et("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),ee("colspan",e.numCols),g(),K(" ",e.label," ")}}function wX(t,i){if(t&1&&(p(0,"td",3),c(1),h()),t&2){let e=D(2);Et("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),ee("colspan",e._firstRowOffset),g(),K(" ",e._firstRowOffset>=e.labelMinRequiredCells?e.label:""," ")}}function DX(t,i){if(t&1){let e=ce();p(0,"td",6)(1,"button",7),R("click",function(r){let a=U(e).$implicit,o=D(2);return $(o._cellClicked(a,r))})("focus",function(r){let a=U(e).$implicit,o=D(2);return $(o._emitActiveDateChange(a,r))}),p(2,"span",8),c(3),h(),H(4,"span",9),h()()}if(t&2){let e=i.$implicit,n=i.$index,r=D().$index,a=D();Et("width",a._cellWidth)("padding-top",a._cellPadding)("padding-bottom",a._cellPadding),ee("data-mat-row",r)("data-mat-col",n),g(),ne("mat-calendar-body-disabled",!e.enabled)("mat-calendar-body-active",a._isActiveCell(r,n))("mat-calendar-body-range-start",a._isRangeStart(e.compareValue))("mat-calendar-body-range-end",a._isRangeEnd(e.compareValue))("mat-calendar-body-in-range",a._isInRange(e.compareValue))("mat-calendar-body-comparison-bridge-start",a._isComparisonBridgeStart(e.compareValue,r,n))("mat-calendar-body-comparison-bridge-end",a._isComparisonBridgeEnd(e.compareValue,r,n))("mat-calendar-body-comparison-start",a._isComparisonStart(e.compareValue))("mat-calendar-body-comparison-end",a._isComparisonEnd(e.compareValue))("mat-calendar-body-in-comparison-range",a._isInComparisonRange(e.compareValue))("mat-calendar-body-preview-start",a._isPreviewStart(e.compareValue))("mat-calendar-body-preview-end",a._isPreviewEnd(e.compareValue))("mat-calendar-body-in-preview",a._isInPreview(e.compareValue)),C("ngClass",e.cssClasses)("tabindex",a._isActiveCell(r,n)?0:-1),ee("aria-label",e.ariaLabel)("aria-disabled",!e.enabled||null)("aria-pressed",a._isSelected(e.compareValue))("aria-current",a.todayValue===e.compareValue?"date":null)("aria-describedby",a._getDescribedby(e.compareValue)),g(),ne("mat-calendar-body-selected",a._isSelected(e.compareValue))("mat-calendar-body-comparison-identical",a._isComparisonIdentical(e.compareValue))("mat-calendar-body-today",a.todayValue===e.compareValue),g(),K(" ",e.displayValue," ")}}function SX(t,i){if(t&1&&(p(0,"tr",1),w(1,wX,2,6,"td",4),ir(2,DX,5,48,"td",5,kk),h()),t&2){let e=i.$implicit,n=i.$index,r=D();g(),ke(n===0&&r._firstRowOffset?1:-1),g(),rr(e)}}function kX(t,i){if(t&1&&(p(0,"th",2)(1,"span",6),c(2),h(),p(3,"span",3),c(4),h()()),t&2){let e=i.$implicit;g(2),P(e.long),g(2),P(e.narrow)}}var IX=["*"];function EX(t,i){}function OX(t,i){if(t&1){let e=ce();p(0,"mat-month-view",4),q1("activeDateChange",function(r){U(e);let a=D();return au(a.activeDate,r)||(a.activeDate=r),$(r)}),R("_userSelection",function(r){U(e);let a=D();return $(a._dateSelected(r))})("dragStarted",function(r){U(e);let a=D();return $(a._dragStarted(r))})("dragEnded",function(r){U(e);let a=D();return $(a._dragEnded(r))}),h()}if(t&2){let e=D();W1("activeDate",e.activeDate),C("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)("comparisonStart",e.comparisonStart)("comparisonEnd",e.comparisonEnd)("startDateAccessibleName",e.startDateAccessibleName)("endDateAccessibleName",e.endDateAccessibleName)("activeDrag",e._activeDrag)}}function PX(t,i){if(t&1){let e=ce();p(0,"mat-year-view",5),q1("activeDateChange",function(r){U(e);let a=D();return au(a.activeDate,r)||(a.activeDate=r),$(r)}),R("monthSelected",function(r){U(e);let a=D();return $(a._monthSelectedInYearView(r))})("selectedChange",function(r){U(e);let a=D();return $(a._goToDateInView(r,"month"))}),h()}if(t&2){let e=D();W1("activeDate",e.activeDate),C("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function TX(t,i){if(t&1){let e=ce();p(0,"mat-multi-year-view",6),q1("activeDateChange",function(r){U(e);let a=D();return au(a.activeDate,r)||(a.activeDate=r),$(r)}),R("yearSelected",function(r){U(e);let a=D();return $(a._yearSelectedInMultiYearView(r))})("selectedChange",function(r){U(e);let a=D();return $(a._goToDateInView(r,"year"))}),h()}if(t&2){let e=D();W1("activeDate",e.activeDate),C("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function AX(t,i){}var VX=["button"],zX=[[["","matDatepickerToggleIcon",""]]],LX=["[matDatepickerToggleIcon]"];function RX(t,i){t&1&&($t(),p(0,"svg",2),H(1,"path",3),h())}var R2=(()=>{class t{changes=new N;calendarLabel="Calendar";openCalendarLabel="Open calendar";closeCalendarLabel="Close calendar";prevMonthLabel="Previous month";nextMonthLabel="Next month";prevYearLabel="Previous year";nextYearLabel="Next year";prevMultiYearLabel="Previous 24 years";nextMultiYearLabel="Next 24 years";switchToMonthViewLabel="Choose date";switchToMultiYearViewLabel="Choose month and year";startDateLabel="Start date";endDateLabel="End date";comparisonDateLabel="Comparison range";formatYearRange(e,n){return`${e} \u2013 ${n}`}formatYearRangeLabel(e,n){return`${e} to ${n}`}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),HX=0,c4=class{value;displayValue;ariaLabel;enabled;cssClasses;compareValue;rawValue;id=HX++;constructor(i,e,n,r,a={},o=i,s){this.value=i,this.displayValue=e,this.ariaLabel=n,this.enabled=r,this.cssClasses=a,this.compareValue=o,this.rawValue=s}},NX={passive:!1,capture:!0},fp={passive:!0,capture:!0},Ck={passive:!0},L2=(()=>{class t{_elementRef=u(Y);_ngZone=u(se);_platform=u(Ne);_intl=u(R2);_eventCleanups;_skipNextFocus;_focusActiveCellAfterViewChecked=!1;label;rows;todayValue;startValue;endValue;labelMinRequiredCells;numCols=7;activeCell=0;ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}isRange=!1;cellAspectRatio=1;comparisonStart;comparisonEnd;previewStart=null;previewEnd=null;startDateAccessibleName;endDateAccessibleName;selectedValueChange=new j;previewChange=new j;activeDateChange=new j;dragStarted=new j;dragEnded=new j;_firstRowOffset;_cellPadding;_cellWidth;_startDateLabelId;_endDateLabelId;_comparisonStartDateLabelId;_comparisonEndDateLabelId;_didDragSinceMouseDown=!1;_injector=u(Te);comparisonDateAccessibleName=this._intl.comparisonDateLabel;_trackRow=e=>e;constructor(){let e=u(Ze),n=u(Be);this._startDateLabelId=n.getId("mat-calendar-body-start-"),this._endDateLabelId=n.getId("mat-calendar-body-end-"),this._comparisonStartDateLabelId=n.getId("mat-calendar-body-comparison-start-"),this._comparisonEndDateLabelId=n.getId("mat-calendar-body-comparison-end-"),u(Je).load(Kt),this._ngZone.runOutsideAngular(()=>{let r=this._elementRef.nativeElement,a=[St(e,r,"touchmove",this._touchmoveHandler,NX),St(e,r,"mouseenter",this._enterHandler,fp),St(e,r,"focus",this._enterHandler,fp),St(e,r,"mouseleave",this._leaveHandler,fp),St(e,r,"blur",this._leaveHandler,fp),St(e,r,"mousedown",this._mousedownHandler,Ck),St(e,r,"touchstart",this._mousedownHandler,Ck)];this._platform.isBrowser&&a.push(e.listen("window","mouseup",this._mouseupHandler),e.listen("window","touchend",this._touchendHandler)),this._eventCleanups=a})}_cellClicked(e,n){this._didDragSinceMouseDown||e.enabled&&this.selectedValueChange.emit({value:e.value,event:n})}_emitActiveDateChange(e,n){e.enabled&&this.activeDateChange.emit({value:e.value,event:n})}_isSelected(e){return this.startValue===e||this.endValue===e}ngOnChanges(e){let n=e.numCols,{rows:r,numCols:a}=this;(e.rows||n)&&(this._firstRowOffset=r&&r.length&&r[0].length?a-r[0].length:0),(e.cellAspectRatio||n||!this._cellPadding)&&(this._cellPadding=`${50*this.cellAspectRatio/a}%`),(n||!this._cellWidth)&&(this._cellWidth=`${100/a}%`)}ngOnDestroy(){this._eventCleanups.forEach(e=>e())}_isActiveCell(e,n){let r=e*this.numCols+n;return e&&(r-=this._firstRowOffset),r==this.activeCell}_focusActiveCell(e=!0){It(()=>{setTimeout(()=>{let n=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");n&&(e||(this._skipNextFocus=!0),n.focus())})},{injector:this._injector})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(e){return w7(e,this.startValue,this.endValue)}_isRangeEnd(e){return D7(e,this.startValue,this.endValue)}_isInRange(e){return S7(e,this.startValue,this.endValue,this.isRange)}_isComparisonStart(e){return w7(e,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(e,n,r){if(!this._isComparisonStart(e)||this._isRangeStart(e)||!this._isInRange(e))return!1;let a=this.rows[n][r-1];if(!a){let o=this.rows[n-1];a=o&&o[o.length-1]}return a&&!this._isRangeEnd(a.compareValue)}_isComparisonBridgeEnd(e,n,r){if(!this._isComparisonEnd(e)||this._isRangeEnd(e)||!this._isInRange(e))return!1;let a=this.rows[n][r+1];if(!a){let o=this.rows[n+1];a=o&&o[0]}return a&&!this._isRangeStart(a.compareValue)}_isComparisonEnd(e){return D7(e,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(e){return S7(e,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(e){return this.comparisonStart===this.comparisonEnd&&e===this.comparisonStart}_isPreviewStart(e){return w7(e,this.previewStart,this.previewEnd)}_isPreviewEnd(e){return D7(e,this.previewStart,this.previewEnd)}_isInPreview(e){return S7(e,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(e){if(!this.isRange)return null;if(this.startValue===e&&this.endValue===e)return`${this._startDateLabelId} ${this._endDateLabelId}`;if(this.startValue===e)return this._startDateLabelId;if(this.endValue===e)return this._endDateLabelId;if(this.comparisonStart!==null&&this.comparisonEnd!==null){if(e===this.comparisonStart&&e===this.comparisonEnd)return`${this._comparisonStartDateLabelId} ${this._comparisonEndDateLabelId}`;if(e===this.comparisonStart)return this._comparisonStartDateLabelId;if(e===this.comparisonEnd)return this._comparisonEndDateLabelId}return null}_enterHandler=e=>{if(this._skipNextFocus&&e.type==="focus"){this._skipNextFocus=!1;return}if(e.target&&this.isRange){let n=this._getCellFromElement(e.target);n&&this._ngZone.run(()=>this.previewChange.emit({value:n.enabled?n:null,event:e}))}};_touchmoveHandler=e=>{if(!this.isRange)return;let n=xk(e),r=n?this._getCellFromElement(n):null;n!==e.target&&(this._didDragSinceMouseDown=!0),M7(e.target)&&e.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:r?.enabled?r:null,event:e}))};_leaveHandler=e=>{this.previewEnd!==null&&this.isRange&&(e.type!=="blur"&&(this._didDragSinceMouseDown=!0),e.target&&this._getCellFromElement(e.target)&&!(e.relatedTarget&&this._getCellFromElement(e.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:e})))};_mousedownHandler=e=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;let n=e.target&&this._getCellFromElement(e.target);!n||!this._isInRange(n.compareValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:n.rawValue,event:e})})};_mouseupHandler=e=>{if(!this.isRange)return;let n=M7(e.target);if(!n){this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:e})});return}n.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{let r=this._getCellFromElement(n);this.dragEnded.emit({value:r?.rawValue??null,event:e})})};_touchendHandler=e=>{let n=xk(e);n&&this._mouseupHandler({target:n})};_getCellFromElement(e){let n=M7(e);if(n){let r=n.getAttribute("data-mat-row"),a=n.getAttribute("data-mat-col");if(r&&a)return this.rows[parseInt(r)][parseInt(a)]}return null}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],features:[Pe],attrs:CX,decls:11,vars:11,consts:[["aria-hidden","true"],["role","row"],[1,"mat-calendar-body-hidden-label",3,"id"],[1,"mat-calendar-body-label"],[1,"mat-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"click","focus","ngClass","tabindex"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(n,r){n&1&&(w(0,MX,3,6,"tr",0),ir(1,SX,4,1,"tr",1,xX,!0),p(3,"span",2),c(4),h(),p(5,"span",2),c(6),h(),p(7,"span",2),c(8),h(),p(9,"span",2),c(10),h()),n&2&&(ke(r._firstRowOffset<r.labelMinRequiredCells?0:-1),g(),rr(r.rows),g(2),C("id",r._startDateLabelId),g(),K(" ",r.startDateAccessibleName,`
|
|
`),g(),C("id",r._endDateLabelId),g(),K(" ",r.endDateAccessibleName,`
|
|
`),g(),C("id",r._comparisonStartDateLabelId),g(),bt(" ",r.comparisonDateAccessibleName," ",r.startDateAccessibleName,`
|
|
`),g(),C("id",r._comparisonEndDateLabelId),g(),bt(" ",r.comparisonDateAccessibleName," ",r.endDateAccessibleName,`
|
|
`))},dependencies:[wn],styles:[`.mat-calendar-body{min-width:224px}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-outline-color, var(--mat-sys-primary))}.mat-calendar-body-label{height:0;line-height:0;text-align:start;padding-left:4.7142857143%;padding-right:4.7142857143%;font-size:var(--mat-datepicker-calendar-body-label-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-body-label-text-weight, var(--mat-sys-title-small-weight));color:var(--mat-datepicker-calendar-body-label-text-color, var(--mat-sys-on-surface))}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-sys-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-sys-body-medium-size));-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-calendar-body-cell::-moz-focus-inner{border:0}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;display:block;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-start::after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,.mat-calendar-body-comparison-start::after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,[dir=rtl] .mat-calendar-body-comparison-start::after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,.mat-calendar-body-comparison-end::after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,[dir=rtl] .mat-calendar-body-comparison-end::after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:0;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after{width:90%}.mat-calendar-body-in-preview{color:var(--mat-datepicker-calendar-date-preview-state-outline-color, var(--mat-sys-primary))}.mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:0;border-right:dashed 1px}.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:0;border-left:dashed 1px}.mat-calendar-body-disabled{cursor:default}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mat-calendar-body-disabled{opacity:.5}}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color, var(--mat-sys-on-surface));border-color:var(--mat-datepicker-calendar-date-outline-color, transparent)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}@media(forced-colors: active){.mat-calendar-body-cell-content{border:none}}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color, var(--mat-sys-primary));color:var(--mat-datepicker-calendar-date-selected-state-text-color, var(--mat-sys-on-primary))}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color, var(--mat-sys-primary))}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container))}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container)) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container)) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color, var(--mat-sys-secondary-container))}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color, var(--mat-sys-secondary))}@media(forced-colors: active){.mat-datepicker-popup:not(:empty),.mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.mat-calendar-body-today{outline:dotted 1px}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-selected{background:none}.mat-calendar-body-in-range::before,.mat-calendar-body-comparison-bridge-start::before,.mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}}
|
|
`],encapsulation:2,changeDetection:0})}return t})();function x7(t){return t?.nodeName==="TD"}function M7(t){let i;return x7(t)?i=t:x7(t.parentNode)?i=t.parentNode:x7(t.parentNode?.parentNode)&&(i=t.parentNode.parentNode),i?.getAttribute("data-mat-row")!=null?i:null}function w7(t,i,e){return e!==null&&i!==e&&t<e&&t===i}function D7(t,i,e){return i!==null&&i!==e&&t>=i&&t===e}function S7(t,i,e,n){return n&&i!==null&&e!==null&&i!==e&&t>=i&&t<=e}function xk(t){let i=t.changedTouches[0];return document.elementFromPoint(i.clientX,i.clientY)}var Ur=class{start;end;_disableStructuralEquivalency;constructor(i,e){this.start=i,this.end=e}},l4=(()=>{class t{selection;_adapter;_selectionChanged=new N;selectionChanged=this._selectionChanged;constructor(e,n){this.selection=e,this._adapter=n,this.selection=e}updateSelection(e,n){let r=this.selection;this.selection=e,this._selectionChanged.next({selection:e,source:n,oldValue:r})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(e){return this._adapter.isDateInstance(e)&&this._adapter.isValid(e)}static \u0275fac=function(n){Z0()};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})(),FX=(()=>{class t extends l4{constructor(e){super(null,e)}add(e){super.updateSelection(e,this)}isValid(){return this.selection!=null&&this._isValidDateInstance(this.selection)}isComplete(){return this.selection!=null}clone(){let e=new t(this._adapter);return e.updateSelection(this.selection,this),e}static \u0275fac=function(n){return new(n||t)(oe(Ti))};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})();function BX(t,i){return t||new FX(i)}var Ik={provide:l4,deps:[[new vr,new ta,l4],Ti],useFactory:BX};var Ek=new V("MAT_DATE_RANGE_SELECTION_STRATEGY");var k7=7,jX=0,Mk=(()=>{class t{_changeDetectorRef=u(ye);_dateFormats=u(Ss,{optional:!0});_dateAdapter=u(Ti,{optional:!0});_dir=u(lt,{optional:!0});_rangeStrategy=u(Ek,{optional:!0});_rerenderSubscription=Me.EMPTY;_selectionKeyPressed;get activeDate(){return this._activeDate}set activeDate(e){let n=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._hasSameMonthAndYear(n,this._activeDate)||this._init()}_activeDate;get selected(){return this._selected}set selected(e){e instanceof Ur?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setRanges(this._selected)}_selected;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;comparisonStart;comparisonEnd;startDateAccessibleName;endDateAccessibleName;activeDrag=null;selectedChange=new j;_userSelection=new j;dragStarted=new j;dragEnded=new j;activeDateChange=new j;_matCalendarBody;_monthLabel;_weeks;_firstWeekOffset;_rangeStart;_rangeEnd;_comparisonRangeStart;_comparisonRangeEnd;_previewStart;_previewEnd;_isRange;_todayDate;_weekdays;constructor(){u(Je).load(cr),this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Ge(null)).subscribe(()=>this._init())}ngOnChanges(e){let n=e.comparisonStart||e.comparisonEnd;n&&!n.firstChange&&this._setRanges(this.selected),e.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(e){let n=e.value,r=this._getDateFromDayOfMonth(n),a,o;this._selected instanceof Ur?(a=this._getDateInCurrentMonth(this._selected.start),o=this._getDateInCurrentMonth(this._selected.end)):a=o=this._getDateInCurrentMonth(this._selected),(a!==n||o!==n)&&this.selectedChange.emit(r),this._userSelection.emit({value:r,event:e.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(e){let n=e.value,r=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(n),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(e){let n=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case 40:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case 36:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case 33:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case 34:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case 13:case 32:this._selectionKeyPressed=!0,this._canSelect(this._activeDate)&&e.preventDefault();return;case 27:this._previewEnd!=null&&!Ct(e)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:e}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:e})),e.preventDefault(),e.stopPropagation());return;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(k7+this._dateAdapter.getDayOfWeek(e)-this._dateAdapter.getFirstDayOfWeek())%k7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(e){this._matCalendarBody._focusActiveCell(e)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:e,value:n}){if(this._rangeStrategy){let r=n?n.rawValue:null,a=this._rangeStrategy.createPreview(r,this.selected,e);if(this._previewStart=this._getCellCompareValue(a.start),this._previewEnd=this._getCellCompareValue(a.end),this.activeDrag&&r){let o=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,r,e);o&&(this._previewStart=this._getCellCompareValue(o.start),this._previewEnd=this._getCellCompareValue(o.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(e){if(this.activeDrag)if(e.value){let n=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,e.value,e.event);this.dragEnded.emit({value:n??null,event:e.event})}else this.dragEnded.emit({value:null,event:e.event})}_getDateFromDayOfMonth(e){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),e)}_initWeekdays(){let e=this._dateAdapter.getFirstDayOfWeek(),n=this._dateAdapter.getDayOfWeekNames("narrow"),a=this._dateAdapter.getDayOfWeekNames("long").map((o,s)=>({long:o,narrow:n[s],id:jX++}));this._weekdays=a.slice(e).concat(a.slice(0,e))}_createWeekCells(){let e=this._dateAdapter.getNumDaysInMonth(this.activeDate),n=this._dateAdapter.getDateNames();this._weeks=[[]];for(let r=0,a=this._firstWeekOffset;r<e;r++,a++){a==k7&&(this._weeks.push([]),a=0);let o=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),r+1),s=this._shouldEnableDate(o),d=this._dateAdapter.format(o,this._dateFormats.display.dateA11yLabel),f=this.dateClass?this.dateClass(o,"month"):void 0;this._weeks[this._weeks.length-1].push(new c4(r+1,n[r],d,s,f,this._getCellCompareValue(o),o))}}_shouldEnableDate(e){return!!e&&(!this.minDate||this._dateAdapter.compareDate(e,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(e,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(e))}_getDateInCurrentMonth(e){return e&&this._hasSameMonthAndYear(e,this.activeDate)?this._dateAdapter.getDate(e):null}_hasSameMonthAndYear(e,n){return!!(e&&n&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(n)&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(n))}_getCellCompareValue(e){if(e){let n=this._dateAdapter.getYear(e),r=this._dateAdapter.getMonth(e),a=this._dateAdapter.getDate(e);return new Date(n,r,a).getTime()}return null}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setRanges(e){e instanceof Ur?(this._rangeStart=this._getCellCompareValue(e.start),this._rangeEnd=this._getCellCompareValue(e.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(e),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(e){return!this.dateFilter||this.dateFilter(e)}_clearPreview(){this._previewStart=this._previewEnd=null}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-month-view"]],viewQuery:function(n,r){if(n&1&&me(L2,5),n&2){let a;G(a=W())&&(r._matCalendarBody=a.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[Pe],decls:8,vars:14,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col"],["aria-hidden","true"],["colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown","label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName"],[1,"cdk-visually-hidden"]],template:function(n,r){n&1&&(p(0,"table",0)(1,"thead",1)(2,"tr"),ir(3,kX,5,2,"th",2,kk),h(),p(5,"tr",3),H(6,"th",4),h()(),p(7,"tbody",5),R("selectedValueChange",function(o){return r._dateSelected(o)})("activeDateChange",function(o){return r._updateActiveDate(o)})("previewChange",function(o){return r._previewChanged(o)})("dragStarted",function(o){return r.dragStarted.emit(o)})("dragEnded",function(o){return r._dragEnded(o)})("keyup",function(o){return r._handleCalendarBodyKeyup(o)})("keydown",function(o){return r._handleCalendarBodyKeydown(o)}),h()()),n&2&&(g(3),rr(r._weekdays),g(4),C("label",r._monthLabel)("rows",r._weeks)("todayValue",r._todayDate)("startValue",r._rangeStart)("endValue",r._rangeEnd)("comparisonStart",r._comparisonRangeStart)("comparisonEnd",r._comparisonRangeEnd)("previewStart",r._previewStart)("previewEnd",r._previewEnd)("isRange",r._isRange)("labelMinRequiredCells",3)("activeCell",r._dateAdapter.getDate(r.activeDate)-1)("startDateAccessibleName",r.startDateAccessibleName)("endDateAccessibleName",r.endDateAccessibleName))},dependencies:[L2],encapsulation:2,changeDetection:0})}return t})(),Ir=24,I7=4,wk=(()=>{class t{_changeDetectorRef=u(ye);_dateAdapter=u(Ti,{optional:!0});_dir=u(lt,{optional:!0});_rerenderSubscription=Me.EMPTY;_selectionKeyPressed;get activeDate(){return this._activeDate}set activeDate(e){let n=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),Ok(this._dateAdapter,n,this._activeDate,this.minDate,this.maxDate)||this._init()}_activeDate;get selected(){return this._selected}set selected(e){e instanceof Ur?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedYear(e)}_selected;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;selectedChange=new j;yearSelected=new j;activeDateChange=new j;_matCalendarBody;_years;_todayYear;_selectedYear;constructor(){this._dateAdapter,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Ge(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());let n=this._dateAdapter.getYear(this._activeDate)-s4(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let r=0,a=[];r<Ir;r++)a.push(n+r),a.length==I7&&(this._years.push(a.map(o=>this._createCellForYear(o))),a=[]);this._changeDetectorRef.markForCheck()}_yearSelected(e){let n=e.value,r=this._dateAdapter.createDate(n,0,1),a=this._getDateFromYear(n);this.yearSelected.emit(r),this.selectedChange.emit(a)}_updateActiveDate(e){let n=e.value,r=this._activeDate;this.activeDate=this._getDateFromYear(n),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){let n=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-I7);break;case 40:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,I7);break;case 36:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-s4(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Ir-s4(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-Ir*10:-Ir);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?Ir*10:Ir);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_getActiveCell(){return s4(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(e){let n=this._dateAdapter.getMonth(this.activeDate),r=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(e,n,1));return this._dateAdapter.createDate(e,n,Math.min(this._dateAdapter.getDate(this.activeDate),r))}_createCellForYear(e){let n=this._dateAdapter.createDate(e,0,1),r=this._dateAdapter.getYearName(n),a=this.dateClass?this.dateClass(n,"multi-year"):void 0;return new c4(e,r,r,this._shouldEnableYear(e),a)}_shouldEnableYear(e){if(e==null||this.maxDate&&e>this._dateAdapter.getYear(this.maxDate)||this.minDate&&e<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;let n=this._dateAdapter.createDate(e,0,1);for(let r=n;this._dateAdapter.getYear(r)==e;r=this._dateAdapter.addCalendarDays(r,1))if(this.dateFilter(r))return!0;return!1}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setSelectedYear(e){if(this._selectedYear=null,e instanceof Ur){let n=e.start||e.end;n&&(this._selectedYear=this._dateAdapter.getYear(n))}else e&&(this._selectedYear=this._dateAdapter.getYear(e))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-multi-year-view"]],viewQuery:function(n,r){if(n&1&&me(L2,5),n&2){let a;G(a=W())&&(r._matCalendarBody=a.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["matMultiYearView"],decls:5,vars:7,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell"]],template:function(n,r){n&1&&(p(0,"table",0)(1,"thead",1)(2,"tr"),H(3,"th",2),h()(),p(4,"tbody",3),R("selectedValueChange",function(o){return r._yearSelected(o)})("activeDateChange",function(o){return r._updateActiveDate(o)})("keyup",function(o){return r._handleCalendarBodyKeyup(o)})("keydown",function(o){return r._handleCalendarBodyKeydown(o)}),h()()),n&2&&(g(4),C("rows",r._years)("todayValue",r._todayYear)("startValue",r._selectedYear)("endValue",r._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",r._getActiveCell()))},dependencies:[L2],encapsulation:2,changeDetection:0})}return t})();function Ok(t,i,e,n,r){let a=t.getYear(i),o=t.getYear(e),s=Pk(t,n,r);return Math.floor((a-s)/Ir)===Math.floor((o-s)/Ir)}function s4(t,i,e,n){let r=t.getYear(i);return UX(r-Pk(t,e,n),Ir)}function Pk(t,i,e){let n=0;return e?n=t.getYear(e)-Ir+1:i&&(n=t.getYear(i)),n}function UX(t,i){return(t%i+i)%i}var Dk=(()=>{class t{_changeDetectorRef=u(ye);_dateFormats=u(Ss,{optional:!0});_dateAdapter=u(Ti,{optional:!0});_dir=u(lt,{optional:!0});_rerenderSubscription=Me.EMPTY;_selectionKeyPressed;get activeDate(){return this._activeDate}set activeDate(e){let n=this._activeDate,r=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(r,this.minDate,this.maxDate),this._dateAdapter.getYear(n)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}_activeDate;get selected(){return this._selected}set selected(e){e instanceof Ur?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedMonth(e)}_selected;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;selectedChange=new j;monthSelected=new j;activeDateChange=new j;_matCalendarBody;_months;_yearLabel;_todayMonth;_selectedMonth;constructor(){this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Ge(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(e){let n=e.value,r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),n,1);this.monthSelected.emit(r);let a=this._getDateFromMonth(n);this.selectedChange.emit(a)}_updateActiveDate(e){let n=e.value,r=this._activeDate;this.activeDate=this._getDateFromMonth(n),this._dateAdapter.compareDate(r,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){let n=this._activeDate,r=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,r?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-10:-1);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10:1);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let e=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(n=>n.map(r=>this._createCellForMonth(r,e[r]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(e){return e&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(e):null}_getDateFromMonth(e){let n=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),r=this._dateAdapter.getNumDaysInMonth(n);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,Math.min(this._dateAdapter.getDate(this.activeDate),r))}_createCellForMonth(e,n){let r=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),a=this._dateAdapter.format(r,this._dateFormats.display.monthYearA11yLabel),o=this.dateClass?this.dateClass(r,"year"):void 0;return new c4(e,n.toLocaleUpperCase(),a,this._shouldEnableMonth(e),o)}_shouldEnableMonth(e){let n=this._dateAdapter.getYear(this.activeDate);if(e==null||this._isYearAndMonthAfterMaxDate(n,e)||this._isYearAndMonthBeforeMinDate(n,e))return!1;if(!this.dateFilter)return!0;let r=this._dateAdapter.createDate(n,e,1);for(let a=r;this._dateAdapter.getMonth(a)==e;a=this._dateAdapter.addCalendarDays(a,1))if(this.dateFilter(a))return!0;return!1}_isYearAndMonthAfterMaxDate(e,n){if(this.maxDate){let r=this._dateAdapter.getYear(this.maxDate),a=this._dateAdapter.getMonth(this.maxDate);return e>r||e===r&&n>a}return!1}_isYearAndMonthBeforeMinDate(e,n){if(this.minDate){let r=this._dateAdapter.getYear(this.minDate),a=this._dateAdapter.getMonth(this.minDate);return e<r||e===r&&n<a}return!1}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setSelectedMonth(e){e instanceof Ur?this._selectedMonth=this._getMonthInCurrentYear(e.start)||this._getMonthInCurrentYear(e.end):this._selectedMonth=this._getMonthInCurrentYear(e)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-year-view"]],viewQuery:function(n,r){if(n&1&&me(L2,5),n&2){let a;G(a=W())&&(r._matCalendarBody=a.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["matYearView"],decls:5,vars:9,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell"]],template:function(n,r){n&1&&(p(0,"table",0)(1,"thead",1)(2,"tr"),H(3,"th",2),h()(),p(4,"tbody",3),R("selectedValueChange",function(o){return r._monthSelected(o)})("activeDateChange",function(o){return r._updateActiveDate(o)})("keyup",function(o){return r._handleCalendarBodyKeyup(o)})("keydown",function(o){return r._handleCalendarBodyKeydown(o)}),h()()),n&2&&(g(4),C("label",r._yearLabel)("rows",r._months)("todayValue",r._todayMonth)("startValue",r._selectedMonth)("endValue",r._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",r._dateAdapter.getMonth(r.activeDate)))},dependencies:[L2],encapsulation:2,changeDetection:0})}return t})(),Tk=(()=>{class t{_intl=u(R2);calendar=u(E7);_dateAdapter=u(Ti,{optional:!0});_dateFormats=u(Ss,{optional:!0});constructor(){u(Je).load(cr);let e=u(ye);this.calendar.stateChanges.subscribe(()=>e.markForCheck())}get periodButtonText(){return this.calendar.currentView=="month"?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():this.calendar.currentView=="year"?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return this.calendar.currentView=="month"?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():this.calendar.currentView=="year"?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return this.calendar.currentView=="month"?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView=this.calendar.currentView=="month"?"multi-year":"month"}previousClicked(){this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?-1:-Ir)}nextClicked(){this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?1:Ir)}previousEnabled(){return this.calendar.minDate?!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate):!0}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(e,n){return this.calendar.currentView=="month"?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(n)&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(n):this.calendar.currentView=="year"?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(n):Ok(this._dateAdapter,e,n,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){let n=this._dateAdapter.getYear(this.calendar.activeDate)-s4(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),r=n+Ir-1,a=this._dateAdapter.getYearName(this._dateAdapter.createDate(n,0,1)),o=this._dateAdapter.getYearName(this._dateAdapter.createDate(r,0,1));return[a,o]}_periodButtonLabelId=u(Be).getId("mat-calendar-period-label-");static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:IX,decls:17,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["aria-live","polite",1,"cdk-visually-hidden",3,"id"],["mat-button","","type","button",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"click","disabled"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"click","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"]],template:function(n,r){n&1&&(xe(),p(0,"div",0)(1,"div",1)(2,"span",2),c(3),h(),p(4,"button",3),R("click",function(){return r.currentPeriodClicked()}),p(5,"span",4),c(6),h(),$t(),p(7,"svg",5),H(8,"polygon",6),h()(),Aa(),H(9,"div",7),ae(10),p(11,"button",8),R("click",function(){return r.previousClicked()}),$t(),p(12,"svg",9),H(13,"path",10),h()(),Aa(),p(14,"button",11),R("click",function(){return r.nextClicked()}),$t(),p(15,"svg",9),H(16,"path",12),h()()()()),n&2&&(g(2),C("id",r._periodButtonLabelId),g(),P(r.periodButtonDescription),g(),ee("aria-label",r.periodButtonLabel)("aria-describedby",r._periodButtonLabelId),g(2),P(r.periodButtonText),g(),ne("mat-calendar-invert",r.calendar.currentView!=="month"),g(4),C("disabled",!r.previousEnabled()),ee("aria-label",r.prevButtonLabel),g(3),C("disabled",!r.nextEnabled()),ee("aria-label",r.nextButtonLabel))},dependencies:[mt,Wn],encapsulation:2,changeDetection:0})}return t})(),E7=(()=>{class t{_dateAdapter=u(Ti,{optional:!0});_dateFormats=u(Ss,{optional:!0});_changeDetectorRef=u(ye);_elementRef=u(Y);headerComponent;_calendarHeaderPortal;_intlChanges;_moveFocusOnNextTick=!1;get startAt(){return this._startAt}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_startAt;startView="month";get selected(){return this._selected}set selected(e){e instanceof Ur?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_selected;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;comparisonStart;comparisonEnd;startDateAccessibleName;endDateAccessibleName;selectedChange=new j;yearSelected=new j;monthSelected=new j;viewChanged=new j(!0);_userSelection=new j;_userDragDrop=new j;monthView;yearView;multiYearView;get activeDate(){return this._clampedActiveDate}set activeDate(e){this._clampedActiveDate=this._dateAdapter.clampDate(e,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}_clampedActiveDate;get currentView(){return this._currentView}set currentView(e){let n=this._currentView!==e?e:null;this._currentView=e,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),n&&this.viewChanged.emit(n)}_currentView;_activeDrag=null;stateChanges=new N;constructor(){this._intlChanges=u(R2).changes.subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new Wi(this.headerComponent||Tk),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(e){let n=e.minDate&&!this._dateAdapter.sameDate(e.minDate.previousValue,e.minDate.currentValue)?e.minDate:void 0,r=e.maxDate&&!this._dateAdapter.sameDate(e.maxDate.previousValue,e.maxDate.currentValue)?e.maxDate:void 0,a=n||r||e.dateFilter;if(a&&!a.firstChange){let o=this._getCurrentViewComponent();o&&(this._elementRef.nativeElement.contains(ji())&&(this._moveFocusOnNextTick=!0),this._changeDetectorRef.detectChanges(),o._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(e){let n=e.value;(this.selected instanceof Ur||n&&!this._dateAdapter.sameDate(n,this.selected))&&this.selectedChange.emit(n),this._userSelection.emit(e)}_yearSelectedInMultiYearView(e){this.yearSelected.emit(e)}_monthSelectedInYearView(e){this.monthSelected.emit(e)}_goToDateInView(e,n){this.activeDate=e,this.currentView=n}_dragStarted(e){this._activeDrag=e}_dragEnded(e){this._activeDrag&&(e.value&&this._userDragDrop.emit(e),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-calendar"]],viewQuery:function(n,r){if(n&1&&(me(Mk,5),me(Dk,5),me(wk,5)),n&2){let a;G(a=W())&&(r.monthView=a.first),G(a=W())&&(r.yearView=a.first),G(a=W())&&(r.multiYearView=a.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],features:[ue([Ik]),Pe],decls:5,vars:2,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","_userSelection","dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDateChange","monthSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","yearSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],template:function(n,r){if(n&1&&(w(0,EX,0,0,"ng-template",0),p(1,"div",1),w(2,OX,1,11,"mat-month-view",2)(3,PX,1,6,"mat-year-view",3)(4,TX,1,6,"mat-multi-year-view",3),h()),n&2){let a;C("cdkPortalOutlet",r._calendarHeaderPortal),g(2),ke((a=r.currentView)==="month"?2:a==="year"?3:a==="multi-year"?4:-1)}},dependencies:[ri,Ed,Mk,Dk,wk],styles:[`.mat-calendar{display:block;line-height:normal;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-sys-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-sys-body-medium-size))}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px;font-size:var(--mat-datepicker-calendar-period-button-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-period-button-text-weight, var(--mat-sys-title-small-weight));--mdc-text-button-label-text-color:var(--mat-datepicker-calendar-period-button-text-color, var(--mat-sys-on-surface-variant))}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color, var(--mat-sys-on-surface-variant))}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}@media(forced-colors: active){.mat-calendar-arrow{fill:CanvasText}}.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){color:var(--mat-datepicker-calendar-navigation-button-icon-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color, var(--mat-sys-on-surface-variant));font-size:var(--mat-datepicker-calendar-header-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-header-text-weight, var(--mat-sys-title-small-weight))}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px;background:var(--mat-datepicker-calendar-header-divider-color, transparent)}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),Ak=new V("mat-datepicker-scroll-strategy",{providedIn:"root",factory:()=>{let t=u(zt);return()=>t.scrollStrategies.reposition()}});function $X(t){return()=>t.scrollStrategies.reposition()}var GX={provide:Ak,deps:[zt],useFactory:$X},Vk=(()=>{class t{_elementRef=u(Y);_animationsDisabled=u(He,{optional:!0})==="NoopAnimations";_changeDetectorRef=u(ye);_globalModel=u(l4);_dateAdapter=u(Ti);_ngZone=u(se);_rangeSelectionStrategy=u(Ek,{optional:!0});_stateChanges;_model;_eventCleanups;_animationFallback;_calendar;color;datepicker;comparisonStart;comparisonEnd;startDateAccessibleName;endDateAccessibleName;_isAbove;_animationDone=new N;_isAnimating=!1;_closeButtonText;_closeButtonFocused;_actionsPortal=null;_dialogLabelId;constructor(){if(u(Je).load(cr),this._closeButtonText=u(R2).closeCalendarLabel,!this._animationsDisabled){let e=this._elementRef.nativeElement,n=u(Ze);this._eventCleanups=this._ngZone.runOutsideAngular(()=>[n.listen(e,"animationstart",this._handleAnimationEvent),n.listen(e,"animationend",this._handleAnimationEvent),n.listen(e,"animationcancel",this._handleAnimationEvent)])}}ngAfterViewInit(){this._stateChanges=this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()}),this._calendar.focusActiveCell()}ngOnDestroy(){clearTimeout(this._animationFallback),this._eventCleanups?.forEach(e=>e()),this._stateChanges?.unsubscribe(),this._animationDone.complete()}_handleUserSelection(e){let n=this._model.selection,r=e.value,a=n instanceof Ur;if(a&&this._rangeSelectionStrategy){let o=this._rangeSelectionStrategy.selectionFinished(r,n,e.event);this._model.updateSelection(o,this)}else r&&(a||!this._dateAdapter.sameDate(r,n))&&this._model.add(r);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(e){this._model.updateSelection(e.value,this)}_startExitAnimation(){this._elementRef.nativeElement.classList.add("mat-datepicker-content-exit"),this._animationsDisabled?this._animationDone.next():(clearTimeout(this._animationFallback),this._animationFallback=setTimeout(()=>{this._isAnimating||this._animationDone.next()},200))}_handleAnimationEvent=e=>{let n=this._elementRef.nativeElement;e.target!==n||!e.animationName.startsWith("_mat-datepicker-content")||(clearTimeout(this._animationFallback),this._isAnimating=e.type==="animationstart",n.classList.toggle("mat-datepicker-content-animating",this._isAnimating),this._isAnimating||this._animationDone.next())};_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(e,n){this._model=e?this._globalModel.clone():this._globalModel,this._actionsPortal=e,n&&this._changeDetectorRef.detectChanges()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-datepicker-content"]],viewQuery:function(n,r){if(n&1&&me(E7,5),n&2){let a;G(a=W())&&(r._calendar=a.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:6,hostBindings:function(n,r){n&2&&(Tt(r.color?"mat-"+r.color:""),ne("mat-datepicker-content-touch",r.datepicker.touchUi)("mat-datepicker-content-animations-enabled",!r._animationsDisabled))},inputs:{color:"color"},exportAs:["matDatepickerContent"],decls:5,vars:26,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop","id","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"focus","blur","click","color"]],template:function(n,r){if(n&1&&(p(0,"div",0)(1,"mat-calendar",1),R("yearSelected",function(o){return r.datepicker._selectYear(o)})("monthSelected",function(o){return r.datepicker._selectMonth(o)})("viewChanged",function(o){return r.datepicker._viewChanged(o)})("_userSelection",function(o){return r._handleUserSelection(o)})("_userDragDrop",function(o){return r._handleUserDragDrop(o)}),h(),w(2,AX,0,0,"ng-template",2),p(3,"button",3),R("focus",function(){return r._closeButtonFocused=!0})("blur",function(){return r._closeButtonFocused=!1})("click",function(){return r.datepicker.close()}),c(4),h()()),n&2){let a;ne("mat-datepicker-content-container-with-custom-header",r.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",r._actionsPortal),ee("aria-modal",!0)("aria-labelledby",(a=r._dialogLabelId)!==null&&a!==void 0?a:void 0),g(),Tt(r.datepicker.panelClass),C("id",r.datepicker.id)("startAt",r.datepicker.startAt)("startView",r.datepicker.startView)("minDate",r.datepicker._getMinDate())("maxDate",r.datepicker._getMaxDate())("dateFilter",r.datepicker._getDateFilter())("headerComponent",r.datepicker.calendarHeaderComponent)("selected",r._getSelected())("dateClass",r.datepicker.dateClass)("comparisonStart",r.comparisonStart)("comparisonEnd",r.comparisonEnd)("startDateAccessibleName",r.startDateAccessibleName)("endDateAccessibleName",r.endDateAccessibleName),g(),C("cdkPortalOutlet",r._actionsPortal),g(),ne("cdk-visually-hidden",!r._closeButtonFocused),C("color",r.color||"primary"),g(),P(r._closeButtonText)}},dependencies:[x5,E7,ri,mt],styles:[`@keyframes _mat-datepicker-content-dropdown-enter{from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:none}}@keyframes _mat-datepicker-content-dialog-enter{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:none}}@keyframes _mat-datepicker-content-exit{from{opacity:1}to{opacity:0}}.mat-datepicker-content{display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color, var(--mat-sys-surface-container-high));color:var(--mat-datepicker-calendar-container-text-color, var(--mat-sys-on-surface));box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12));border-radius:var(--mat-datepicker-calendar-container-shape, var(--mat-sys-corner-large))}.mat-datepicker-content.mat-datepicker-content-animations-enabled{animation:_mat-datepicker-content-dropdown-enter 120ms cubic-bezier(0, 0, 0.2, 1)}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.mat-datepicker-content-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;box-shadow:var(--mat-datepicker-calendar-container-touch-elevation-shadow, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12));border-radius:var(--mat-datepicker-calendar-container-touch-shape, var(--mat-sys-corner-extra-large));position:relative;overflow:visible}.mat-datepicker-content-touch.mat-datepicker-content-animations-enabled{animation:_mat-datepicker-content-dialog-enter 150ms cubic-bezier(0, 0, 0.2, 1)}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}.mat-datepicker-content-exit.mat-datepicker-content-animations-enabled{animation:_mat-datepicker-content-exit 100ms linear}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),Sk=(()=>{class t{_overlay=u(zt);_viewContainerRef=u(ot);_dateAdapter=u(Ti,{optional:!0});_dir=u(lt,{optional:!0});_model=u(l4);_scrollStrategy=u(Ak);_inputStateChanges=Me.EMPTY;_document=u(De);calendarHeaderComponent;get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_startAt;startView="month";get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(e){this._color=e}_color;touchUi=!1;get disabled(){return this._disabled===void 0&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(e){e!==this._disabled&&(this._disabled=e,this.stateChanges.next(void 0))}_disabled;xPosition="start";yPosition="below";restoreFocus=!0;yearSelected=new j;monthSelected=new j;viewChanged=new j(!0);dateClass;openedStream=new j;closedStream=new j;get panelClass(){return this._panelClass}set panelClass(e){this._panelClass=ED(e)}_panelClass;get opened(){return this._opened}set opened(e){e?this.open():this.close()}_opened=!1;id=u(Be).getId("mat-datepicker-");_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}_overlayRef;_componentRef;_focusedElementBeforeOpen=null;_backdropHarnessClass=`${this.id}-backdrop`;_actionsPortal;datepickerInput;stateChanges=new N;_injector=u(Te);_changeDetectorRef=u(ye);constructor(){this._dateAdapter,this._model.selectionChanged.subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnChanges(e){let n=e.xPosition||e.yPosition;if(n&&!n.firstChange&&this._overlayRef){let r=this._overlayRef.getConfig().positionStrategy;r instanceof P2&&(this._setConnectedPositions(r),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(e){this._model.add(e)}_selectYear(e){this.yearSelected.emit(e)}_selectMonth(e){this.monthSelected.emit(e)}_viewChanged(e){this.viewChanged.emit(e)}registerInput(e){return this.datepickerInput,this._inputStateChanges.unsubscribe(),this.datepickerInput=e,this._inputStateChanges=e.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(e){this._actionsPortal,this._actionsPortal=e,this._componentRef?.instance._assignActions(e,!0)}removeActions(e){e===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this.datepickerInput,this._focusedElementBeforeOpen=ji(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;let e=this.restoreFocus&&this._focusedElementBeforeOpen&&typeof this._focusedElementBeforeOpen.focus=="function",n=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){let{instance:r,location:a}=this._componentRef;r._animationDone.pipe(Le(1)).subscribe(()=>{let o=this._document.activeElement;e&&(!o||o===this._document.activeElement||a.nativeElement.contains(o))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()}),r._startExitAnimation()}e?setTimeout(n):n()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(e){e.datepicker=this,e.color=this.color,e._dialogLabelId=this.datepickerInput.getOverlayLabelId(),e._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();let e=this.touchUi,n=new Wi(Vk,this._viewContainerRef),r=this._overlayRef=this._overlay.create(new qi({positionStrategy:e?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[e?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir||"ltr",scrollStrategy:e?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:`mat-datepicker-${e?"dialog":"popup"}`}));this._getCloseStream(r).subscribe(a=>{a&&a.preventDefault(),this.close()}),r.keydownEvents().subscribe(a=>{let o=a.keyCode;(o===38||o===40||o===37||o===39||o===33||o===34)&&a.preventDefault()}),this._componentRef=r.attach(n),this._forwardContentValues(this._componentRef.instance),e||It(()=>{r.updatePosition()},{injector:this._injector})}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){let e=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(e)}_setConnectedPositions(e){let n=this.xPosition==="end"?"end":"start",r=n==="start"?"end":"start",a=this.yPosition==="above"?"bottom":"top",o=a==="top"?"bottom":"top";return e.withPositions([{originX:n,originY:o,overlayX:n,overlayY:a},{originX:n,originY:a,overlayX:n,overlayY:o},{originX:r,originY:o,overlayX:r,overlayY:a},{originX:r,originY:a,overlayX:r,overlayY:o}])}_getCloseStream(e){let n=["ctrlKey","shiftKey","metaKey"];return at(e.backdropClick(),e.detachments(),e.keydownEvents().pipe(Ve(r=>r.keyCode===27&&!Ct(r)||this.datepickerInput&&Ct(r,"altKey")&&r.keyCode===38&&n.every(a=>!Ct(r,a)))))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:[2,"touchUi","touchUi",B],disabled:[2,"disabled","disabled",B],xPosition:"xPosition",yPosition:"yPosition",restoreFocus:[2,"restoreFocus","restoreFocus",B],dateClass:"dateClass",panelClass:"panelClass",opened:[2,"opened","opened",B]},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[Pe]})}return t})(),hp=(()=>{class t extends Sk{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275cmp=T({type:t,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[ue([Ik,{provide:Sk,useExisting:t}]),le],decls:0,vars:0,template:function(n,r){},encapsulation:2,changeDetection:0})}return t})(),z2=class{target;targetElement;value;constructor(i,e){this.target=i,this.targetElement=e,this.value=this.target.value}},WX=(()=>{class t{_elementRef=u(Y);_dateAdapter=u(Ti,{optional:!0});_dateFormats=u(Ss,{optional:!0});_isInitialized;get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(e){this._assignValueProgrammatically(e)}_model;get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(e){let n=e,r=this._elementRef.nativeElement;this._disabled!==n&&(this._disabled=n,this.stateChanges.next(void 0)),n&&this._isInitialized&&r.blur&&r.blur()}_disabled;dateChange=new j;dateInput=new j;stateChanges=new N;_onTouched=()=>{};_validatorOnChange=()=>{};_cvaOnChange=()=>{};_valueChangesSubscription=Me.EMPTY;_localeSubscription=Me.EMPTY;_pendingValue;_parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}};_filterValidator=e=>{let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e.value));return!n||this._matchesFilter(n)?null:{matDatepickerFilter:!0}};_minValidator=e=>{let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e.value)),r=this._getMinDate();return!r||!n||this._dateAdapter.compareDate(r,n)<=0?null:{matDatepickerMin:{min:r,actual:n}}};_maxValidator=e=>{let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e.value)),r=this._getMaxDate();return!r||!n||this._dateAdapter.compareDate(r,n)>=0?null:{matDatepickerMax:{max:r,actual:n}}};_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(e){this._model=e,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(n=>{if(this._shouldHandleChangeEvent(n)){let r=this._getValueFromModel(n.selection);this._lastValueValid=this._isValidValue(r),this._cvaOnChange(r),this._onTouched(),this._formatValue(r),this.dateInput.emit(new z2(this,this._elementRef.nativeElement)),this.dateChange.emit(new z2(this,this._elementRef.nativeElement))}})}_lastValueValid=!1;constructor(){this._localeSubscription=this._dateAdapter.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(e){qX(e,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(e){this._validatorOnChange=e}validate(e){return this._validator?this._validator(e):null}writeValue(e){this._assignValueProgrammatically(e)}registerOnChange(e){this._cvaOnChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_onKeydown(e){let n=["ctrlKey","shiftKey","metaKey"];Ct(e,"altKey")&&e.keyCode===40&&n.every(a=>!Ct(e,a))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),e.preventDefault())}_onInput(e){let n=this._lastValueValid,r=this._dateAdapter.parse(e,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(r),r=this._dateAdapter.getValidDateOrNull(r);let a=!this._dateAdapter.sameDate(r,this.value);!r||a?this._cvaOnChange(r):(e&&!this.value&&this._cvaOnChange(r),n!==this._lastValueValid&&this._validatorOnChange()),a&&(this._assignValue(r),this.dateInput.emit(new z2(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new z2(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(e){this._elementRef.nativeElement.value=e!=null?this._dateAdapter.format(e,this._dateFormats.display.dateInput):""}_assignValue(e){this._model?(this._assignValueToModel(e),this._pendingValue=null):this._pendingValue=e}_isValidValue(e){return!e||this._dateAdapter.isValid(e)}_parentDisabled(){return!1}_assignValueProgrammatically(e){e=this._dateAdapter.deserialize(e),this._lastValueValid=this._isValidValue(e),e=this._dateAdapter.getValidDateOrNull(e),this._assignValue(e),this._formatValue(e)}_matchesFilter(e){let n=this._getDateFilter();return!n||n(e)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,inputs:{value:"value",disabled:[2,"disabled","disabled",B]},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[Pe]})}return t})();function qX(t,i){let e=Object.keys(t);for(let n of e){let{previousValue:r,currentValue:a}=t[n];if(i.isDateInstance(r)&&i.isDateInstance(a)){if(!i.sameDate(r,a))return!0}else return!0}return!1}var YX={provide:Jn,useExisting:Dt(()=>gp),multi:!0},QX={provide:di,useExisting:Dt(()=>gp),multi:!0},gp=(()=>{class t extends WX{_formField=u(Ua,{optional:!0});_closedSubscription=Me.EMPTY;_openedSubscription=Me.EMPTY;set matDatepicker(e){e&&(this._datepicker=e,this._ariaOwns.set(e.opened?e.id:null),this._closedSubscription=e.closedStream.subscribe(()=>{this._onTouched(),this._ariaOwns.set(null)}),this._openedSubscription=e.openedStream.subscribe(()=>{this._ariaOwns.set(e.id)}),this._registerModel(e.registerInput(this)))}_datepicker;_ariaOwns=Bn(null);get min(){return this._min}set min(e){let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(n,this._min)||(this._min=n,this._validatorOnChange())}_min;get max(){return this._max}set max(e){let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(n,this._max)||(this._max=n,this._validatorOnChange())}_max;get dateFilter(){return this._dateFilter}set dateFilter(e){let n=this._matchesFilter(this.value);this._dateFilter=e,this._matchesFilter(this.value)!==n&&this._validatorOnChange()}_dateFilter;_validator;constructor(){super(),this._validator=qt.compose(super._getValidators())}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe(),this._openedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(e){return e}_assignValueToModel(e){this._model&&this._model.updateSelection(e,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(e){return e.source!==this}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(n,r){n&1&&R("input",function(o){return r._onInput(o.target.value)})("change",function(){return r._onChange()})("blur",function(){return r._onBlur()})("keydown",function(o){return r._onKeydown(o)}),n&2&&(Nt("disabled",r.disabled),ee("aria-haspopup",r._datepicker?"dialog":null)("aria-owns",r._ariaOwns())("min",r.min?r._dateAdapter.toIso8601(r.min):null)("max",r.max?r._dateAdapter.toIso8601(r.max):null)("data-mat-calendar",r._datepicker?r._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:[0,"matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[ue([YX,QX,{provide:ep,useExisting:t}]),le]})}return t})(),KX=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matDatepickerToggleIcon",""]]})}return t})(),d4=(()=>{class t{_intl=u(R2);_changeDetectorRef=u(ye);_stateChanges=Me.EMPTY;datepicker;tabIndex;ariaLabel;get disabled(){return this._disabled===void 0&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(e){this._disabled=e}_disabled;disableRipple;_customIcon;_button;constructor(){let e=u(new Cn("tabindex"),{optional:!0}),n=Number(e);this.tabIndex=n||n===0?n:null}ngOnChanges(e){e.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(e){this.datepicker&&!this.disabled&&(this.datepicker.open(),e.stopPropagation())}_watchStateChanges(){let e=this.datepicker?this.datepicker.stateChanges:re(),n=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:re(),r=this.datepicker?at(this.datepicker.openedStream,this.datepicker.closedStream):re();this._stateChanges.unsubscribe(),this._stateChanges=at(this._intl.changes,e,n,r).subscribe(()=>this._changeDetectorRef.markForCheck())}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-datepicker-toggle"]],contentQueries:function(n,r,a){if(n&1&&Se(a,KX,5),n&2){let o;G(o=W())&&(r._customIcon=o.first)}},viewQuery:function(n,r){if(n&1&&me(VX,5),n&2){let a;G(a=W())&&(r._button=a.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(n,r){n&1&&R("click",function(o){return r._open(o)}),n&2&&(ee("tabindex",null)("data-mat-calendar",r.datepicker?r.datepicker.id:null),ne("mat-datepicker-toggle-active",r.datepicker&&r.datepicker.opened)("mat-accent",r.datepicker&&r.datepicker.color==="accent")("mat-warn",r.datepicker&&r.datepicker.color==="warn"))},inputs:{datepicker:[0,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",B],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[Pe],ngContentSelectors:LX,decls:4,vars:7,consts:[["button",""],["mat-icon-button","","type","button",3,"disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(n,r){n&1&&(xe(zX),p(0,"button",1,0),w(2,RX,2,0,":svg:svg",2),ae(3),h()),n&2&&(C("disabled",r.disabled)("disableRipple",r.disableRipple),ee("aria-haspopup",r.datepicker?"dialog":null)("aria-label",r.ariaLabel||r._intl.openCalendarLabel)("tabindex",r.disabled?-1:r.tabIndex)("aria-expanded",r.datepicker?r.datepicker.opened:null),g(2),ke(r._customIcon?-1:2))},dependencies:[Wn],styles:[`.mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color, var(--mat-sys-on-surface-variant))}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color, var(--mat-sys-on-surface-variant))}@media(forced-colors: active){.mat-datepicker-toggle-default-icon{color:CanvasText}}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var zk=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({providers:[R2,GX],imports:[Wa,yi,ko,Pi,fe,Vk,d4,Tk,ui]})}return t})();function XX(t,i){if(t&1&&H(0,"input",9),t&2){let e=D(2);C("type",e.formfield.type)("formControlName",e.formfield.controlName)("required",e.formfield.required)}}function ZX(t,i){if(t&1&&(p(0,"mat-error"),c(1,`
|
|
`),p(2,"strong"),c(3),k(4,"translate"),h(),c(5,`
|
|
`),h()),t&2){let e=D(2);g(3),bt("",I(4,2,"labels.commons.Maximum Value must be")," ",e.formfield.max,"")}}function JX(t,i){if(t&1&&(p(0,"mat-error"),c(1,`
|
|
`),p(2,"strong"),c(3),k(4,"translate"),h(),c(5,`
|
|
`),h()),t&2){let e=D(2);g(3),bt("",I(4,2,"labels.commons.Minimum Value must be")," ",e.formfield.min,"")}}function eZ(t,i){if(t&1&&(p(0,"mat-option",12),c(1),h()),t&2){let e=i.$implicit,n=D(3);C("value",e[n.formfield.options.value]),g(),K(`
|
|
`,e[n.formfield.options.label],`
|
|
`)}}function tZ(t,i){if(t&1&&(p(0,"mat-select",10),c(1,`
|
|
`),w(2,eZ,2,2,"mat-option",11),c(3,`
|
|
`),h()),t&2){let e=D(2);C("formControlName",e.formfield.controlName)("required",e.formfield.required),g(2),C("ngForOf",e.formfield.options.data)}}function nZ(t,i){if(t&1&&(p(0,"mat-error"),c(1),k(2,"translate"),p(3,"strong"),c(4),k(5,"translate"),h(),c(6,`
|
|
`),h()),t&2){let e=D(2);g(),bt(`
|
|
`,e.formfield.label," ",I(2,3,"labels.commons.is"),`
|
|
`),g(3),P(I(5,5,"labels.commons.required"))}}function iZ(t,i){if(t&1&&(p(0,"div",5),c(1,`
|
|
`),p(2,"mat-form-field",5),c(3,`
|
|
`),p(4,"mat-label"),c(5),h(),c(6,`
|
|
|
|
`),w(7,XX,1,3,"input",6),c(8,`
|
|
`),w(9,ZX,6,4,"mat-error",7),c(10,`
|
|
`),w(11,JX,6,4,"mat-error",7),c(12,`
|
|
|
|
`),w(13,tZ,4,3,"mat-select",8),c(14,`
|
|
|
|
`),w(15,nZ,7,7,"mat-error",7),c(16,`
|
|
`),h(),c(17,`
|
|
`),h()),t&2){let e=D();g(5),P(e.formfield.label),g(2),C("ngIf",e.formfield.controlType==="input"),g(2),C("ngIf",e.form.controls[e.formfield.controlName].hasError("max")),g(2),C("ngIf",e.form.controls[e.formfield.controlName].hasError("min")),g(2),C("ngIf",e.formfield.controlType==="select"),g(2),C("ngIf",e.form.controls[e.formfield.controlName].hasError("required"))}}function rZ(t,i){if(t&1&&(p(0,"mat-error"),c(1),k(2,"translate"),p(3,"strong"),c(4),k(5,"translate"),h(),c(6,`
|
|
`),h()),t&2){let e=D(2);g(),bt(`
|
|
`,e.formfield.label," ",I(2,3,"labels.commons.is"),`
|
|
`),g(3),P(I(5,5,"labels.commons.required"))}}function aZ(t,i){if(t&1){let e=ce();p(0,"mat-form-field",13),R("click",function(){U(e);let r=it(10);return $(r.open())}),c(1,`
|
|
`),p(2,"mat-label"),c(3),h(),c(4,`
|
|
`),H(5,"input",14),c(6,`
|
|
`),H(7,"mat-datepicker-toggle",15),c(8,`
|
|
`),H(9,"mat-datepicker",null,0),c(11,`
|
|
`),w(12,rZ,7,7,"mat-error",7),c(13,`
|
|
`),h()}if(t&2){let e=it(10),n=D();g(3),P(n.formfield.label),g(2),C("matDatepicker",e)("min",n.formfield.minDate)("max",n.formfield.maxDate)("formControlName",n.formfield.controlName)("required",n.formfield.required),g(2),C("for",e),g(5),C("ngIf",n.form.controls[n.formfield.controlName].hasError("required"))}}function oZ(t,i){if(t&1&&(p(0,"mat-error"),c(1),k(2,"translate"),p(3,"strong"),c(4),k(5,"translate"),h(),c(6,`
|
|
`),h()),t&2){let e=D(2);g(),bt(`
|
|
`,e.formfield.label," ",I(2,3,"labels.commons.is"),`
|
|
`),g(3),P(I(5,5,"labels.commons.required"))}}function sZ(t,i){if(t&1){let e=ce();p(0,"mat-form-field",13),R("click",function(){U(e);let r=D();return $(r.datePicker.open())}),c(1,`
|
|
`),p(2,"mat-label"),c(3),h(),c(4,`
|
|
`),H(5,"input",16),c(6,`
|
|
`),w(7,oZ,7,7,"mat-error",7),c(8,`
|
|
`),h()}if(t&2){let e=D();g(3),P(e.formfield.label),g(2),C("min",e.formfield.minDate)("max",e.formfield.maxDate)("formControlName",e.formfield.controlName)("required",e.formfield.required),g(2),C("ngIf",e.form.controls[e.formfield.controlName].hasError("required"))}}function cZ(t,i){if(t&1&&(p(0,"mat-checkbox",17),c(1),h()),t&2){let e=D();C("checked",e.formfield.value)("formControlName",e.formfield.controlName)("required",e.formfield.required),g(),K(`
|
|
`,e.formfield.label,`
|
|
`)}}var _p=(()=>{class t{constructor(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-formfield"]],inputs:{form:"form",formfield:"formfield"},decls:11,vars:5,consts:[["datePicker",""],[1,"flex-fill",3,"formGroup"],["class","flex-fill",4,"ngIf"],["class","flex-fill","Fill","",3,"click",4,"ngIf"],["labelPosition","before",3,"checked","formControlName","required",4,"ngIf"],[1,"flex-fill"],["matInput","",3,"type","formControlName","required",4,"ngIf"],[4,"ngIf"],[3,"formControlName","required",4,"ngIf"],["matInput","",3,"type","formControlName","required"],[3,"formControlName","required"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["Fill","",1,"flex-fill",3,"click"],["matInput","",3,"matDatepicker","min","max","formControlName","required"],["matSuffix","",3,"for"],["matInput","","type","datetime-local",3,"min","max","formControlName","required"],["labelPosition","before",3,"checked","formControlName","required"]],template:function(n,r){n&1&&(p(0,"div",1),c(1,`
|
|
`),w(2,iZ,18,6,"div",2),c(3,`
|
|
|
|
`),w(4,aZ,14,8,"mat-form-field",3),c(5,`
|
|
|
|
`),w(6,sZ,9,6,"mat-form-field",3),c(7,`
|
|
|
|
`),w(8,cZ,2,4,"mat-checkbox",4),c(9,`
|
|
`),h(),c(10,`
|
|
`)),n&2&&(C("formGroup",r.form),g(2),C("ngIf",r.formfield.controlType==="input"||r.formfield.controlType==="select"),g(2),C("ngIf",r.formfield.controlType==="datepicker"),g(2),C("ngIf",r.formfield.controlType==="datetimepicker"),g(2),C("ngIf",r.formfield.controlType==="checkbox"))},dependencies:[he,Pt,Ae,ve,li,tn,Fr,la,ei,wr,Ht,mn,Gi,Io,Gn,Fn,fn,gp,d4,hp,gs,Ie],encapsulation:2})}}return t})();function lZ(t,i){}var Is=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;positionStrategy;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;autoFocus="first-tabbable";restoreFocus=!0;scrollStrategy;closeOnNavigation=!0;closeOnDestroy=!0;closeOnOverlayDetachments=!0;componentFactoryResolver;providers;container;templateContext};var T7=(()=>{class t extends Oo{_elementRef=u(Y);_focusTrapFactory=u(i2);_config;_interactivityChecker=u(fs);_ngZone=u(se);_overlayRef=u(Vc);_focusMonitor=u(Qt);_renderer=u(Ze);_changeDetectorRef=u(ye);_injector=u(Te);_platform=u(Ne);_document=u(De,{optional:!0});_portalOutlet;_focusTrapped=new N;_focusTrap=null;_elementFocusedBeforeDialogWasOpened=null;_closeInteractionType=null;_ariaLabelledByQueue=[];_isDestroyed=!1;constructor(){super(),this._config=u(Is,{optional:!0})||new Is,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(e){this._ariaLabelledByQueue.push(e),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(e){let n=this._ariaLabelledByQueue.indexOf(e);n>-1&&(this._ariaLabelledByQueue.splice(n,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._focusTrapped.complete(),this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),n}attachTemplatePortal(e){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),n}attachDomPortal=e=>{this._portalOutlet.hasAttached();let n=this._portalOutlet.attachDomPortal(e);return this._contentAttached(),n};_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,n){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let r=()=>{a(),o(),e.removeAttribute("tabindex")},a=this._renderer.listen(e,"blur",r),o=this._renderer.listen(e,"mousedown",r)})),e.focus(n)}_focusByCssSelector(e,n){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,n)}_trapFocus(e){this._isDestroyed||It(()=>{let n=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||n.focus(e);break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement(e)||this._focusDialogContainer(e);break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]',e);break;default:this._focusByCssSelector(this._config.autoFocus,e);break}this._focusTrapped.next()},{injector:this._injector})}_restoreFocus(){let e=this._config.restoreFocus,n=null;if(typeof e=="string"?n=this._document.querySelector(e):typeof e=="boolean"?n=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(n=e),this._config.restoreFocus&&n&&typeof n.focus=="function"){let r=ji(),a=this._elementRef.nativeElement;(!r||r===this._document.body||r===a||a.contains(r))&&(this._focusMonitor?(this._focusMonitor.focusVia(n,this._closeInteractionType),this._closeInteractionType=null):n.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(e){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus(e)}_containsFocus(){let e=this._elementRef.nativeElement,n=ji();return e===n||e.contains(n)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=ji()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(n,r){if(n&1&&me(ri,7),n&2){let a;G(a=W())&&(r._portalOutlet=a.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(n,r){n&2&&ee("id",r._config.id||null)("role",r._config.role)("aria-modal",r._config.ariaModal)("aria-labelledby",r._config.ariaLabel?null:r._ariaLabelledByQueue[0])("aria-label",r._config.ariaLabel)("aria-describedby",r._config.ariaDescribedBy||null)},features:[le],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(n,r){n&1&&w(0,lZ,0,0,"ng-template",0)},dependencies:[ri],styles:[`.cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}
|
|
`],encapsulation:2})}return t})(),u4=class{overlayRef;config;componentInstance;componentRef;containerInstance;disableClose;closed=new N;backdropClick;keydownEvents;outsidePointerEvents;id;_detachSubscription;constructor(i,e){this.overlayRef=i,this.config=e,this.disableClose=e.disableClose,this.backdropClick=i.backdropClick(),this.keydownEvents=i.keydownEvents(),this.outsidePointerEvents=i.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(n=>{n.keyCode===27&&!this.disableClose&&!Ct(n)&&(n.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=i.detachments().subscribe(()=>{e.closeOnOverlayDetachments!==!1&&this.close()})}close(i,e){if(this.containerInstance){let n=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),n.next(i),n.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(i="",e=""){return this.overlayRef.updateSize({width:i,height:e}),this}addPanelClass(i){return this.overlayRef.addPanelClass(i),this}removePanelClass(i){return this.overlayRef.removePanelClass(i),this}},dZ=new V("DialogScrollStrategy",{providedIn:"root",factory:()=>{let t=u(zt);return()=>t.scrollStrategies.block()}}),uZ=new V("DialogData"),mZ=new V("DefaultDialogConfig");var A7=(()=>{class t{_overlay=u(zt);_injector=u(Te);_defaultOptions=u(mZ,{optional:!0});_parentDialog=u(t,{optional:!0,skipSelf:!0});_overlayContainer=u(cp);_idGenerator=u(Be);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new N;_afterOpenedAtThisLevel=new N;_ariaHiddenElements=new Map;_scrollStrategy=u(dZ);get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}afterAllClosed=Ri(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ge(void 0)));constructor(){}open(e,n){let r=this._defaultOptions||new Is;n=q(q({},r),n),n.id=n.id||this._idGenerator.getId("cdk-dialog-"),n.id&&this.getDialogById(n.id);let a=this._getOverlayConfig(n),o=this._overlay.create(a),s=new u4(o,n),d=this._attachContainer(o,s,n);if(s.containerInstance=d,!this.openDialogs.length){let f=this._overlayContainer.getContainerElement();d._focusTrapped?d._focusTrapped.pipe(Le(1)).subscribe(()=>{this._hideNonDialogContentFromAssistiveTechnology(f)}):this._hideNonDialogContentFromAssistiveTechnology(f)}return this._attachDialogContent(e,s,d,n),this.openDialogs.push(s),s.closed.subscribe(()=>this._removeOpenDialog(s,!0)),this.afterOpened.next(s),s}closeAll(){P7(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){P7(this._openDialogsAtThisLevel,e=>{e.config.closeOnDestroy===!1&&this._removeOpenDialog(e,!1)}),P7(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){let n=new qi({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&&(n.backdropClass=e.backdropClass),n}_attachContainer(e,n,r){let a=r.injector||r.viewContainerRef?.injector,o=[{provide:Is,useValue:r},{provide:u4,useValue:n},{provide:Vc,useValue:e}],s;r.container?typeof r.container=="function"?s=r.container:(s=r.container.type,o.push(...r.container.providers(r))):s=T7;let d=new Wi(s,r.viewContainerRef,Te.create({parent:a||this._injector,providers:o}));return e.attach(d).instance}_attachDialogContent(e,n,r,a){if(e instanceof Ke){let o=this._createInjector(a,n,r,void 0),s={$implicit:a.data,dialogRef:n};a.templateContext&&(s=q(q({},s),typeof a.templateContext=="function"?a.templateContext():a.templateContext)),r.attachTemplatePortal(new Ln(e,null,s,o))}else{let o=this._createInjector(a,n,r,this._injector),s=r.attachComponentPortal(new Wi(e,a.viewContainerRef,o));n.componentRef=s,n.componentInstance=s.instance}}_createInjector(e,n,r,a){let o=e.injector||e.viewContainerRef?.injector,s=[{provide:uZ,useValue:e.data},{provide:u4,useValue:n}];return e.providers&&(typeof e.providers=="function"?s.push(...e.providers(n,e,r)):s.push(...e.providers)),e.direction&&(!o||!o.get(lt,null,{optional:!0}))&&s.push({provide:lt,useValue:{value:e.direction,change:re()}}),Te.create({parent:o||a,providers:s})}_removeOpenDialog(e,n){let r=this.openDialogs.indexOf(e);r>-1&&(this.openDialogs.splice(r,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((a,o)=>{a?o.setAttribute("aria-hidden",a):o.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),n&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(e){if(e.parentElement){let n=e.parentElement.children;for(let r=n.length-1;r>-1;r--){let a=n[r];a!==e&&a.nodeName!=="SCRIPT"&&a.nodeName!=="STYLE"&&!a.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(a,a.getAttribute("aria-hidden")),a.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function P7(t,i){let e=t.length;for(;e--;)i(t[e])}var Rk=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({providers:[A7],imports:[yi,Pi,ko,Pi]})}return t})();function pZ(t,i){}var p4=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;width="";height="";minWidth;minHeight;maxWidth;maxHeight;position;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;autoFocus="first-tabbable";restoreFocus=!0;delayFocusTrap=!0;scrollStrategy;closeOnNavigation=!0;componentFactoryResolver;enterAnimationDuration;exitAnimationDuration},V7="mdc-dialog--open",Hk="mdc-dialog--opening",Nk="mdc-dialog--closing",fZ=150,hZ=75,jk=(()=>{class t extends T7{_animationMode=u(He,{optional:!0});_animationStateChanged=new j;_animationsEnabled=this._animationMode!=="NoopAnimations";_actionSectionCount=0;_hostElement=this._elementRef.nativeElement;_enterAnimationDuration=this._animationsEnabled?Bk(this._config.enterAnimationDuration)??fZ:0;_exitAnimationDuration=this._animationsEnabled?Bk(this._config.exitAnimationDuration)??hZ:0;_animationTimer=null;_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(Fk,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Hk,V7)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(V7),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(V7),this._animationsEnabled?(this._hostElement.style.setProperty(Fk,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Nk)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(e){this._actionSectionCount+=e,this._changeDetectorRef.markForCheck()}_finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)};_finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})};_clearAnimationClasses(){this._hostElement.classList.remove(Hk,Nk)}_waitForAnimationToComplete(e,n){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(n,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?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(),this._animationTimer!==null&&clearTimeout(this._animationTimer)}attachComponentPortal(e){let n=super.attachComponentPortal(e);return n.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),n}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275cmp=T({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(n,r){n&2&&(Nt("id",r._config.id),ee("aria-modal",r._config.ariaModal)("role",r._config.role)("aria-labelledby",r._config.ariaLabel?null:r._ariaLabelledByQueue[0])("aria-label",r._config.ariaLabel)("aria-describedby",r._config.ariaDescribedBy||null),ne("_mat-animation-noopable",!r._animationsEnabled)("mat-mdc-dialog-container-with-actions",r._actionSectionCount>0))},features:[le],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(n,r){n&1&&(p(0,"div",0)(1,"div",1),w(2,pZ,0,0,"ng-template",2),h()())},dependencies:[ri],styles:[`.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 560px);min-width:var(--mat-dialog-container-min-width, 280px)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, calc(100vw - 32px))}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, none);border-radius:var(--mdc-dialog-container-shape, var(--mat-sys-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-sys-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-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}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 6px 24px 13px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-sys-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-sys-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-sys-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-sys-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-sys-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-sys-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-sys-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-sys-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-sys-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-sys-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-sys-body-medium-tracking, 0.03125em))}.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 0)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-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);padding:var(--mat-dialog-actions-padding, 16px 24px);justify-content:var(--mat-dialog-actions-alignment, flex-end)}@media(forced-colors: active){.mat-mdc-dialog-actions{border-top-color:CanvasText}}.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}.mat-mdc-dialog-component-host{display:contents}
|
|
`],encapsulation:2})}return t})(),Fk="--mat-dialog-transition-duration";function Bk(t){return t==null?null:typeof t=="number"?t:t.endsWith("ms")?un(t.substring(0,t.length-2)):t.endsWith("s")?un(t.substring(0,t.length-1))*1e3:t==="0"?0:null}var m4=function(t){return t[t.OPEN=0]="OPEN",t[t.CLOSING=1]="CLOSING",t[t.CLOSED=2]="CLOSED",t}(m4||{}),Bt=class{_ref;_containerInstance;componentInstance;componentRef;disableClose;id;_afterOpened=new N;_beforeClosed=new N;_result;_closeFallbackTimeout;_state=m4.OPEN;_closeInteractionType;constructor(i,e,n){this._ref=i,this._containerInstance=n,this.disableClose=e.disableClose,this.id=i.id,i.addPanelClass("mat-mdc-dialog-panel"),n._animationStateChanged.pipe(Ve(r=>r.state==="opened"),Le(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),n._animationStateChanged.pipe(Ve(r=>r.state==="closed"),Le(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),i.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),at(this.backdropClick(),this.keydownEvents().pipe(Ve(r=>r.keyCode===27&&!this.disableClose&&!Ct(r)))).subscribe(r=>{this.disableClose||(r.preventDefault(),z7(this,r.type==="keydown"?"keyboard":"mouse"))})}close(i){this._result=i,this._containerInstance._animationStateChanged.pipe(Ve(e=>e.state==="closing"),Le(1)).subscribe(e=>{this._beforeClosed.next(i),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=m4.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(i){let e=this._ref.config.positionStrategy;return i&&(i.left||i.right)?i.left?e.left(i.left):e.right(i.right):e.centerHorizontally(),i&&(i.top||i.bottom)?i.top?e.top(i.top):e.bottom(i.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(i="",e=""){return this._ref.updateSize(i,e),this}addPanelClass(i){return this._ref.addPanelClass(i),this}removePanelClass(i){return this._ref.removePanelClass(i),this}getState(){return this._state}_finishDialogClose(){this._state=m4.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function z7(t,i,e){return t._closeInteractionType=i,t.close(e)}var xn=new V("MatMdcDialogData"),Uk=new V("mat-mdc-dialog-default-options"),$k=new V("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let t=u(zt);return()=>t.scrollStrategies.block()}});var Ai=(()=>{class t{_overlay=u(zt);_defaultOptions=u(Uk,{optional:!0});_scrollStrategy=u($k);_parentDialog=u(t,{optional:!0,skipSelf:!0});_idGenerator=u(Be);_dialog=u(A7);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new N;_afterOpenedAtThisLevel=new N;dialogConfigClass=p4;_dialogRefConstructor;_dialogContainerType;_dialogDataToken;get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}afterAllClosed=Ri(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ge(void 0)));constructor(){this._dialogRefConstructor=Bt,this._dialogContainerType=jk,this._dialogDataToken=xn}open(e,n){let r;n=q(q({},this._defaultOptions||new p4),n),n.id=n.id||this._idGenerator.getId("mat-mdc-dialog-"),n.scrollStrategy=n.scrollStrategy||this._scrollStrategy();let a=this._dialog.open(e,je(q({},n),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:n},{provide:Is,useValue:n}]},templateContext:()=>({dialogRef:r}),providers:(o,s,d)=>(r=new this._dialogRefConstructor(o,n,d),r.updatePosition(n?.position),[{provide:this._dialogContainerType,useValue:d},{provide:this._dialogDataToken,useValue:s.data},{provide:this._dialogRefConstructor,useValue:r}])}));return r.componentRef=a.componentRef,r.componentInstance=a.componentInstance,this.openDialogs.push(r),this.afterOpened.next(r),r.afterClosed().subscribe(()=>{let o=this.openDialogs.indexOf(r);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||this._getAfterAllClosed().next())}),r}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let n=e.length;for(;n--;)e[n].close()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Sn=(()=>{class t{dialogRef=u(Bt,{optional:!0});_elementRef=u(Y);_dialog=u(Ai);ariaLabel;type="button";dialogResult;_matDialogClose;constructor(){}ngOnInit(){this.dialogRef||(this.dialogRef=Wk(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){let n=e._matDialogClose||e._matDialogCloseResult;n&&(this.dialogResult=n.currentValue)}_onButtonClick(e){z7(this.dialogRef,e.screenX===0&&e.screenY===0?"keyboard":"mouse",this.dialogResult)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(n,r){n&1&&R("click",function(o){return r._onButtonClick(o)}),n&2&&ee("aria-label",r.ariaLabel||null)("type",r.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[Pe]})}return t})(),Gk=(()=>{class t{_dialogRef=u(Bt,{optional:!0});_elementRef=u(Y);_dialog=u(Ai);constructor(){}ngOnInit(){this._dialogRef||(this._dialogRef=Wk(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t})}return t})(),hn=(()=>{class t extends Gk{id=u(Be).getId("mat-mdc-dialog-title-");_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(n,r){n&2&&Nt("id",r.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],features:[le]})}return t})(),kn=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],features:[hx([ha])]})}return t})(),In=(()=>{class t extends Gk{align;_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(n,r){n&2&&ne("mat-mdc-dialog-actions-align-start",r.align==="start")("mat-mdc-dialog-actions-align-center",r.align==="center")("mat-mdc-dialog-actions-align-end",r.align==="end")},inputs:{align:"align"},features:[le]})}return t})();function Wk(t,i){let e=t.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?i.find(n=>n.id===e.id):null}var L7=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({providers:[Ai],imports:[Rk,yi,Pi,fe,fe]})}return t})();var qk=(()=>{class t{constructor(){}createFormGroup(e){let n={};return e.forEach(r=>{n[r.controlName]=r.required?new Ei(r.value,this.buildValidators(r)):new Ei(r.value,this.buildValidators(r))}),new $w(n)}buildValidators(e){let n=[];return e.required&&n.push(qt.required),e.validators&&e.validators.forEach(r=>n.push(r)),n}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var _Z=t=>[t,"responsive-column"],vZ=t=>({data:t});function bZ(t,i){if(t&1&&(p(0,"div",6),c(1,`
|
|
`),H(2,"mifosx-formfield",7),c(3,`
|
|
`),h()),t&2){let e=i.$implicit,n=D();C("ngClass","flex-"+n.layout.flex+" responsive-flex-full"),g(2),C("formfield",e)("form",n.form)}}var yZ=2,Po=(()=>{class t{constructor(e,n,r){this.dialogRef=e,this.data=n,this.formGroupService=r,this.layout={columns:1,columnWidth:400,flex:100,cancelButtonText:"Cancel",addButtonText:"Add"},this.dialogRef.disableClose=n.disableClose!==void 0?n.disableClose:!0,this.formfields=n.formfields.sort((a,o)=>a.order-o.order),this.pristine=n.pristine!==void 0?n.pristine:!0,this.layout=q(q({},this.layout),n.layout),this.layout.gap=this.layout.columns>1?yZ:0,this.layout.flex=this.layout.flex/this.layout.columns-this.layout.gap}ngOnInit(){this.dialogRef.updateSize(`${this.layout.columnWidth*this.layout.columns}px`),this.form=this.formGroupService.createFormGroup(this.formfields),this.pristine||this.form.markAsDirty()}static{this.\u0275fac=function(n){return new(n||t)(E(Bt),E(xn),E(qk))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-form-dialog"]],decls:19,vars:16,consts:[["mat-dialog-title",""],["mat-dialog-content","",3,"formGroup","ngClass"],[3,"ngClass",4,"ngFor","ngForOf"],["align","end",1,"layout-row","layout-xs-column","layout-align-center","gap-2percent"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close","disabled"],[3,"ngClass"],[1,"flex-fill",3,"formfield","form"]],template:function(n,r){n&1&&(p(0,"h1",0),c(1),h(),c(2,`
|
|
|
|
`),p(3,"div",1),c(4,`
|
|
`),w(5,bZ,4,3,"div",2),c(6,`
|
|
`),h(),c(7,`
|
|
|
|
`),p(8,"mat-dialog-actions",3),c(9,`
|
|
`),p(10,"button",4),c(11),k(12,"translate"),h(),c(13,`
|
|
`),p(14,"button",5),c(15),k(16,"translate"),h(),c(17,`
|
|
`),h(),c(18,`
|
|
`)),n&2&&(g(),P(r.data.title),g(2),C("formGroup",r.form)("ngClass",yo(12,_Z,r.layout.columns>1?"flex flex-wrap gap-"+r.layout.gap+"percent":"layout-column")),g(2),C("ngForOf",r.formfields),g(6),P(I(12,8,"labels.buttons."+r.layout.cancelButtonText)),g(3),C("mat-dialog-close",yo(14,vZ,r.form))("disabled",!r.form.valid||r.form.pristine),g(),K(`
|
|
`,I(16,10,"labels.buttons."+r.layout.addButtonText),`
|
|
`))},dependencies:[he,wn,Pt,ve,Fr,ei,mt,Ie,hn,kn,_p,In,Sn],encapsulation:2})}}return t})();var CZ=()=>({delete:!0}),ga=(()=>{class t{constructor(e,n){this.dialogRef=e,this.data=n}static{this.\u0275fac=function(n){return new(n||t)(E(Bt),E(xn))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-delete-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(n,r){n&1&&(p(0,"h1",0),c(1),k(2,"translate"),h(),c(3,`
|
|
`),p(4,"div",1),c(5,`
|
|
`),p(6,"p"),c(7),k(8,"translate"),h(),c(9,`
|
|
`),h(),c(10,`
|
|
`),p(11,"mat-dialog-actions",2),c(12,`
|
|
`),p(13,"button",3),c(14),k(15,"translate"),h(),c(16,`
|
|
`),p(17,"button",4),c(18),k(19,"translate"),h(),c(20,`
|
|
`),h(),c(21,`
|
|
`)),n&2&&(g(),P(I(2,6,"labels.heading.Delete")),g(6),bt("",I(8,8,"labels.text.Are you sure you want to delete")," ",r.data.deleteContext," ?"),g(7),P(I(15,10,"labels.buttons.Cancel")),g(3),C("mat-dialog-close",Lr(14,CZ)),g(),K(`
|
|
`,I(19,12,"labels.buttons.Confirm"),`
|
|
`))},dependencies:[he,ve,mt,Ie,hn,kn,In,Sn],encapsulation:2})}}return t})();var xZ=()=>({cancel:!0});function MZ(t,i){t&1&&(p(0,"p"),c(1),k(2,"translate"),h()),t&2&&(g(),K(`
|
|
`,I(2,1,"labels.text.Are you sure you want to leave this page and lose all inputted data"),`?
|
|
`))}function wZ(t,i){if(t&1&&(p(0,"p"),c(1),k(2,"translate"),h()),t&2){let e=D();g(),bt(`
|
|
`,I(2,2,"labels.text.Are you sure you want to cancel")," ",e.data.cancelContext,` ?
|
|
`)}}var Yk=(()=>{class t{constructor(e,n){this.dialogRef=e,this.data=n}static{this.\u0275fac=function(n){return new(n||t)(E(Bt),E(xn))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-cancel-dialog"]],decls:22,vars:13,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[4,"ngIf"],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(n,r){n&1&&(p(0,"h1",0),c(1),k(2,"translate"),h(),c(3,`
|
|
`),p(4,"div",1),c(5,`
|
|
`),w(6,MZ,3,3,"p",2),c(7,`
|
|
`),w(8,wZ,3,4,"p",2),c(9,`
|
|
`),h(),c(10,`
|
|
`),p(11,"mat-dialog-actions",3),c(12,`
|
|
`),p(13,"button",4),c(14),k(15,"translate"),h(),c(16,`
|
|
`),p(17,"button",5),c(18),k(19,"translate"),h(),c(20,`
|
|
`),h(),c(21,`
|
|
`)),n&2&&(g(),P(I(2,6,"labels.buttons.Cancel")),g(5),C("ngIf",!r.data.cancelContext),g(2),C("ngIf",r.data.cancelContext),g(6),P(I(15,8,"labels.buttons.No")),g(3),C("mat-dialog-close",Lr(12,xZ)),g(),K(`
|
|
`,I(19,10,"labels.buttons.Yes"),`
|
|
`))},dependencies:[he,Ae,ve,mt,Ie,hn,kn,In,Sn],encapsulation:2})}}return t})();function DZ(t,i,e){return(i=kZ(i))in t?Object.defineProperty(t,i,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[i]=e,t}function Qk(t,i){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);i&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable})),e.push.apply(e,n)}return e}function ge(t){for(var i=1;i<arguments.length;i++){var e=arguments[i]!=null?arguments[i]:{};i%2?Qk(Object(e),!0).forEach(function(n){DZ(t,n,e[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):Qk(Object(e)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))})}return t}function SZ(t,i){if(typeof t!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var n=e.call(t,i||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(t)}function kZ(t){var i=SZ(t,"string");return typeof i=="symbol"?i:i+""}var Kk=()=>{},a_={},xI={},MI=null,wI={mark:Kk,measure:Kk};try{typeof window<"u"&&(a_=window),typeof document<"u"&&(xI=document),typeof MutationObserver<"u"&&(MI=MutationObserver),typeof performance<"u"&&(wI=performance)}catch{}var{userAgent:Xk=""}=a_.navigator||{},Os=a_,gn=xI,Zk=MI,vp=wI,gMe=!!Os.document,Vo=!!gn.documentElement&&!!gn.head&&typeof gn.addEventListener=="function"&&typeof gn.createElement=="function",DI=~Xk.indexOf("MSIE")||~Xk.indexOf("Trident/"),IZ=/fa(s|r|l|t|d|dr|dl|dt|b|k|kd|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,EZ=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit)?.*/i,SI={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"}},OZ={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},kI=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],Vi="classic",wp="duotone",PZ="sharp",TZ="sharp-duotone",II=[Vi,wp,PZ,TZ],AZ={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"}},VZ={"Font Awesome 6 Free":{900:"fas",400:"far"},"Font Awesome 6 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 6 Brands":{400:"fab",normal:"fab"},"Font Awesome 6 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 6 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 6 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"}},zZ=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}]]),LZ={classic:{solid:"fas",regular:"far",light:"fal",thin:"fat",brands:"fab"},duotone:{solid:"fad",regular:"fadr",light:"fadl",thin:"fadt"},sharp:{solid:"fass",regular:"fasr",light:"fasl",thin:"fast"},"sharp-duotone":{solid:"fasds",regular:"fasdr",light:"fasdl",thin:"fasdt"}},RZ=["fak","fa-kit","fakd","fa-kit-duotone"],Jk={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},HZ=["kit"],NZ={kit:{"fa-kit":"fak"},"kit-duotone":{"fa-kit-duotone":"fakd"}},FZ=["fak","fakd"],BZ={kit:{fak:"fa-kit"},"kit-duotone":{fakd:"fa-kit-duotone"}},eI={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},bp={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},jZ=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone"],UZ=["fak","fa-kit","fakd","fa-kit-duotone"],$Z={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},GZ={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"}},WZ={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"]},j7={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"}},qZ=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands"],U7=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt",...jZ,...qZ],YZ=["solid","regular","light","thin","duotone","brands"],EI=[1,2,3,4,5,6,7,8,9,10],QZ=EI.concat([11,12,13,14,15,16,17,18,19,20]),KZ=[...Object.keys(WZ),...YZ,"2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",bp.GROUP,bp.SWAP_OPACITY,bp.PRIMARY,bp.SECONDARY].concat(EI.map(t=>"".concat(t,"x"))).concat(QZ.map(t=>"w-".concat(t))),XZ={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}},To="___FONT_AWESOME___",$7=16,OI="fa",PI="svg-inline--fa",Hc="data-fa-i2svg",G7="data-fa-pseudo-element",ZZ="data-fa-pseudo-element-pending",o_="data-prefix",s_="data-icon",tI="fontawesome-i2svg",JZ="async",eJ=["HTML","HEAD","STYLE","SCRIPT"],TI=(()=>{try{return!0}catch{return!1}})();function b4(t){return new Proxy(t,{get(i,e){return e in i?i[e]:i[Vi]}})}var AI=ge({},SI);AI[Vi]=ge(ge(ge(ge({},{"fa-duotone":"duotone"}),SI[Vi]),Jk.kit),Jk["kit-duotone"]);var tJ=b4(AI),W7=ge({},LZ);W7[Vi]=ge(ge(ge(ge({},{duotone:"fad"}),W7[Vi]),eI.kit),eI["kit-duotone"]);var nI=b4(W7),q7=ge({},j7);q7[Vi]=ge(ge({},q7[Vi]),BZ.kit);var c_=b4(q7),Y7=ge({},GZ);Y7[Vi]=ge(ge({},Y7[Vi]),NZ.kit);var _Me=b4(Y7),nJ=IZ,VI="fa-layers-text",iJ=EZ,rJ=ge({},AZ),vMe=b4(rJ),aJ=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],R7=OZ,oJ=[...HZ,...KZ],h4=Os.FontAwesomeConfig||{};function sJ(t){var i=gn.querySelector("script["+t+"]");if(i)return i.getAttribute(t)}function cJ(t){return t===""?!0:t==="false"?!1:t==="true"?!0:t}gn&&typeof gn.querySelector=="function"&&[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(i=>{let[e,n]=i,r=cJ(sJ(e));r!=null&&(h4[n]=r)});var zI={styleDefault:"solid",familyDefault:Vi,cssPrefix:OI,replacementClass:PI,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};h4.familyPrefix&&(h4.cssPrefix=h4.familyPrefix);var F2=ge(ge({},zI),h4);F2.autoReplaceSvg||(F2.observeMutations=!1);var Re={};Object.keys(zI).forEach(t=>{Object.defineProperty(Re,t,{enumerable:!0,set:function(i){F2[t]=i,g4.forEach(e=>e(Re))},get:function(){return F2[t]}})});Object.defineProperty(Re,"familyPrefix",{enumerable:!0,set:function(t){F2.cssPrefix=t,g4.forEach(i=>i(Re))},get:function(){return F2.cssPrefix}});Os.FontAwesomeConfig=Re;var g4=[];function lJ(t){return g4.push(t),()=>{g4.splice(g4.indexOf(t),1)}}var Es=$7,qa={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function dJ(t){if(!t||!Vo)return;let i=gn.createElement("style");i.setAttribute("type","text/css"),i.innerHTML=t;let e=gn.head.childNodes,n=null;for(let r=e.length-1;r>-1;r--){let a=e[r],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(n=a)}return gn.head.insertBefore(i,n),t}var uJ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function _4(){let t=12,i="";for(;t-- >0;)i+=uJ[Math.random()*62|0];return i}function B2(t){let i=[];for(let e=(t||[]).length>>>0;e--;)i[e]=t[e];return i}function l_(t){return t.classList?B2(t.classList):(t.getAttribute("class")||"").split(" ").filter(i=>i)}function LI(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function mJ(t){return Object.keys(t||{}).reduce((i,e)=>i+"".concat(e,'="').concat(LI(t[e]),'" '),"").trim()}function Dp(t){return Object.keys(t||{}).reduce((i,e)=>i+"".concat(e,": ").concat(t[e].trim(),";"),"")}function d_(t){return t.size!==qa.size||t.x!==qa.x||t.y!==qa.y||t.rotate!==qa.rotate||t.flipX||t.flipY}function pJ(t){let{transform:i,containerWidth:e,iconWidth:n}=t,r={transform:"translate(".concat(e/2," 256)")},a="translate(".concat(i.x*32,", ").concat(i.y*32,") "),o="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),s="rotate(".concat(i.rotate," 0 0)"),d={transform:"".concat(a," ").concat(o," ").concat(s)},f={transform:"translate(".concat(n/2*-1," -256)")};return{outer:r,inner:d,path:f}}function fJ(t){let{transform:i,width:e=$7,height:n=$7,startCentered:r=!1}=t,a="";return r&&DI?a+="translate(".concat(i.x/Es-e/2,"em, ").concat(i.y/Es-n/2,"em) "):r?a+="translate(calc(-50% + ".concat(i.x/Es,"em), calc(-50% + ").concat(i.y/Es,"em)) "):a+="translate(".concat(i.x/Es,"em, ").concat(i.y/Es,"em) "),a+="scale(".concat(i.size/Es*(i.flipX?-1:1),", ").concat(i.size/Es*(i.flipY?-1:1),") "),a+="rotate(".concat(i.rotate,"deg) "),a}var hJ=`:root, :host {
|
|
--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
|
|
--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
|
|
--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
|
|
--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
|
|
--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
|
|
--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";
|
|
--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";
|
|
--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";
|
|
--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
|
|
--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
|
|
--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
|
|
--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
|
|
--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";
|
|
--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";
|
|
--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";
|
|
--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";
|
|
--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";
|
|
}
|
|
|
|
svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
|
|
overflow: visible;
|
|
box-sizing: content-box;
|
|
}
|
|
|
|
.svg-inline--fa {
|
|
display: var(--fa-display, inline-block);
|
|
height: 1em;
|
|
overflow: visible;
|
|
vertical-align: -0.125em;
|
|
}
|
|
.svg-inline--fa.fa-2xs {
|
|
vertical-align: 0.1em;
|
|
}
|
|
.svg-inline--fa.fa-xs {
|
|
vertical-align: 0em;
|
|
}
|
|
.svg-inline--fa.fa-sm {
|
|
vertical-align: -0.0714285705em;
|
|
}
|
|
.svg-inline--fa.fa-lg {
|
|
vertical-align: -0.2em;
|
|
}
|
|
.svg-inline--fa.fa-xl {
|
|
vertical-align: -0.25em;
|
|
}
|
|
.svg-inline--fa.fa-2xl {
|
|
vertical-align: -0.3125em;
|
|
}
|
|
.svg-inline--fa.fa-pull-left {
|
|
margin-right: var(--fa-pull-margin, 0.3em);
|
|
width: auto;
|
|
}
|
|
.svg-inline--fa.fa-pull-right {
|
|
margin-left: var(--fa-pull-margin, 0.3em);
|
|
width: auto;
|
|
}
|
|
.svg-inline--fa.fa-li {
|
|
width: var(--fa-li-width, 2em);
|
|
top: 0.25em;
|
|
}
|
|
.svg-inline--fa.fa-fw {
|
|
width: var(--fa-fw-width, 1.25em);
|
|
}
|
|
|
|
.fa-layers svg.svg-inline--fa {
|
|
bottom: 0;
|
|
left: 0;
|
|
margin: auto;
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
}
|
|
|
|
.fa-layers-counter, .fa-layers-text {
|
|
display: inline-block;
|
|
position: absolute;
|
|
text-align: center;
|
|
}
|
|
|
|
.fa-layers {
|
|
display: inline-block;
|
|
height: 1em;
|
|
position: relative;
|
|
text-align: center;
|
|
vertical-align: -0.125em;
|
|
width: 1em;
|
|
}
|
|
.fa-layers svg.svg-inline--fa {
|
|
transform-origin: center center;
|
|
}
|
|
|
|
.fa-layers-text {
|
|
left: 50%;
|
|
top: 50%;
|
|
transform: translate(-50%, -50%);
|
|
transform-origin: center center;
|
|
}
|
|
|
|
.fa-layers-counter {
|
|
background-color: var(--fa-counter-background-color, #ff253a);
|
|
border-radius: var(--fa-counter-border-radius, 1em);
|
|
box-sizing: border-box;
|
|
color: var(--fa-inverse, #fff);
|
|
line-height: var(--fa-counter-line-height, 1);
|
|
max-width: var(--fa-counter-max-width, 5em);
|
|
min-width: var(--fa-counter-min-width, 1.5em);
|
|
overflow: hidden;
|
|
padding: var(--fa-counter-padding, 0.25em 0.5em);
|
|
right: var(--fa-right, 0);
|
|
text-overflow: ellipsis;
|
|
top: var(--fa-top, 0);
|
|
transform: scale(var(--fa-counter-scale, 0.25));
|
|
transform-origin: top right;
|
|
}
|
|
|
|
.fa-layers-bottom-right {
|
|
bottom: var(--fa-bottom, 0);
|
|
right: var(--fa-right, 0);
|
|
top: auto;
|
|
transform: scale(var(--fa-layers-scale, 0.25));
|
|
transform-origin: bottom right;
|
|
}
|
|
|
|
.fa-layers-bottom-left {
|
|
bottom: var(--fa-bottom, 0);
|
|
left: var(--fa-left, 0);
|
|
right: auto;
|
|
top: auto;
|
|
transform: scale(var(--fa-layers-scale, 0.25));
|
|
transform-origin: bottom left;
|
|
}
|
|
|
|
.fa-layers-top-right {
|
|
top: var(--fa-top, 0);
|
|
right: var(--fa-right, 0);
|
|
transform: scale(var(--fa-layers-scale, 0.25));
|
|
transform-origin: top right;
|
|
}
|
|
|
|
.fa-layers-top-left {
|
|
left: var(--fa-left, 0);
|
|
right: auto;
|
|
top: var(--fa-top, 0);
|
|
transform: scale(var(--fa-layers-scale, 0.25));
|
|
transform-origin: top left;
|
|
}
|
|
|
|
.fa-1x {
|
|
font-size: 1em;
|
|
}
|
|
|
|
.fa-2x {
|
|
font-size: 2em;
|
|
}
|
|
|
|
.fa-3x {
|
|
font-size: 3em;
|
|
}
|
|
|
|
.fa-4x {
|
|
font-size: 4em;
|
|
}
|
|
|
|
.fa-5x {
|
|
font-size: 5em;
|
|
}
|
|
|
|
.fa-6x {
|
|
font-size: 6em;
|
|
}
|
|
|
|
.fa-7x {
|
|
font-size: 7em;
|
|
}
|
|
|
|
.fa-8x {
|
|
font-size: 8em;
|
|
}
|
|
|
|
.fa-9x {
|
|
font-size: 9em;
|
|
}
|
|
|
|
.fa-10x {
|
|
font-size: 10em;
|
|
}
|
|
|
|
.fa-2xs {
|
|
font-size: 0.625em;
|
|
line-height: 0.1em;
|
|
vertical-align: 0.225em;
|
|
}
|
|
|
|
.fa-xs {
|
|
font-size: 0.75em;
|
|
line-height: 0.0833333337em;
|
|
vertical-align: 0.125em;
|
|
}
|
|
|
|
.fa-sm {
|
|
font-size: 0.875em;
|
|
line-height: 0.0714285718em;
|
|
vertical-align: 0.0535714295em;
|
|
}
|
|
|
|
.fa-lg {
|
|
font-size: 1.25em;
|
|
line-height: 0.05em;
|
|
vertical-align: -0.075em;
|
|
}
|
|
|
|
.fa-xl {
|
|
font-size: 1.5em;
|
|
line-height: 0.0416666682em;
|
|
vertical-align: -0.125em;
|
|
}
|
|
|
|
.fa-2xl {
|
|
font-size: 2em;
|
|
line-height: 0.03125em;
|
|
vertical-align: -0.1875em;
|
|
}
|
|
|
|
.fa-fw {
|
|
text-align: center;
|
|
width: 1.25em;
|
|
}
|
|
|
|
.fa-ul {
|
|
list-style-type: none;
|
|
margin-left: var(--fa-li-margin, 2.5em);
|
|
padding-left: 0;
|
|
}
|
|
.fa-ul > li {
|
|
position: relative;
|
|
}
|
|
|
|
.fa-li {
|
|
left: calc(-1 * var(--fa-li-width, 2em));
|
|
position: absolute;
|
|
text-align: center;
|
|
width: var(--fa-li-width, 2em);
|
|
line-height: inherit;
|
|
}
|
|
|
|
.fa-border {
|
|
border-color: var(--fa-border-color, #eee);
|
|
border-radius: var(--fa-border-radius, 0.1em);
|
|
border-style: var(--fa-border-style, solid);
|
|
border-width: var(--fa-border-width, 0.08em);
|
|
padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
|
|
}
|
|
|
|
.fa-pull-left {
|
|
float: left;
|
|
margin-right: var(--fa-pull-margin, 0.3em);
|
|
}
|
|
|
|
.fa-pull-right {
|
|
float: right;
|
|
margin-left: var(--fa-pull-margin, 0.3em);
|
|
}
|
|
|
|
.fa-beat {
|
|
animation-name: fa-beat;
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-timing-function: var(--fa-animation-timing, ease-in-out);
|
|
}
|
|
|
|
.fa-bounce {
|
|
animation-name: fa-bounce;
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
|
|
}
|
|
|
|
.fa-fade {
|
|
animation-name: fa-fade;
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
|
|
}
|
|
|
|
.fa-beat-fade {
|
|
animation-name: fa-beat-fade;
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
|
|
}
|
|
|
|
.fa-flip {
|
|
animation-name: fa-flip;
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-timing-function: var(--fa-animation-timing, ease-in-out);
|
|
}
|
|
|
|
.fa-shake {
|
|
animation-name: fa-shake;
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-timing-function: var(--fa-animation-timing, linear);
|
|
}
|
|
|
|
.fa-spin {
|
|
animation-name: fa-spin;
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
animation-duration: var(--fa-animation-duration, 2s);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-timing-function: var(--fa-animation-timing, linear);
|
|
}
|
|
|
|
.fa-spin-reverse {
|
|
--fa-animation-direction: reverse;
|
|
}
|
|
|
|
.fa-pulse,
|
|
.fa-spin-pulse {
|
|
animation-name: fa-spin;
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-timing-function: var(--fa-animation-timing, steps(8));
|
|
}
|
|
|
|
@media (prefers-reduced-motion: reduce) {
|
|
.fa-beat,
|
|
.fa-bounce,
|
|
.fa-fade,
|
|
.fa-beat-fade,
|
|
.fa-flip,
|
|
.fa-pulse,
|
|
.fa-shake,
|
|
.fa-spin,
|
|
.fa-spin-pulse {
|
|
animation-delay: -1ms;
|
|
animation-duration: 1ms;
|
|
animation-iteration-count: 1;
|
|
transition-delay: 0s;
|
|
transition-duration: 0s;
|
|
}
|
|
}
|
|
@keyframes fa-beat {
|
|
0%, 90% {
|
|
transform: scale(1);
|
|
}
|
|
45% {
|
|
transform: scale(var(--fa-beat-scale, 1.25));
|
|
}
|
|
}
|
|
@keyframes fa-bounce {
|
|
0% {
|
|
transform: scale(1, 1) translateY(0);
|
|
}
|
|
10% {
|
|
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
|
|
}
|
|
30% {
|
|
transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
|
|
}
|
|
50% {
|
|
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
|
|
}
|
|
57% {
|
|
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
|
|
}
|
|
64% {
|
|
transform: scale(1, 1) translateY(0);
|
|
}
|
|
100% {
|
|
transform: scale(1, 1) translateY(0);
|
|
}
|
|
}
|
|
@keyframes fa-fade {
|
|
50% {
|
|
opacity: var(--fa-fade-opacity, 0.4);
|
|
}
|
|
}
|
|
@keyframes fa-beat-fade {
|
|
0%, 100% {
|
|
opacity: var(--fa-beat-fade-opacity, 0.4);
|
|
transform: scale(1);
|
|
}
|
|
50% {
|
|
opacity: 1;
|
|
transform: scale(var(--fa-beat-fade-scale, 1.125));
|
|
}
|
|
}
|
|
@keyframes fa-flip {
|
|
50% {
|
|
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
|
|
}
|
|
}
|
|
@keyframes fa-shake {
|
|
0% {
|
|
transform: rotate(-15deg);
|
|
}
|
|
4% {
|
|
transform: rotate(15deg);
|
|
}
|
|
8%, 24% {
|
|
transform: rotate(-18deg);
|
|
}
|
|
12%, 28% {
|
|
transform: rotate(18deg);
|
|
}
|
|
16% {
|
|
transform: rotate(-22deg);
|
|
}
|
|
20% {
|
|
transform: rotate(22deg);
|
|
}
|
|
32% {
|
|
transform: rotate(-12deg);
|
|
}
|
|
36% {
|
|
transform: rotate(12deg);
|
|
}
|
|
40%, 100% {
|
|
transform: rotate(0deg);
|
|
}
|
|
}
|
|
@keyframes fa-spin {
|
|
0% {
|
|
transform: rotate(0deg);
|
|
}
|
|
100% {
|
|
transform: rotate(360deg);
|
|
}
|
|
}
|
|
.fa-rotate-90 {
|
|
transform: rotate(90deg);
|
|
}
|
|
|
|
.fa-rotate-180 {
|
|
transform: rotate(180deg);
|
|
}
|
|
|
|
.fa-rotate-270 {
|
|
transform: rotate(270deg);
|
|
}
|
|
|
|
.fa-flip-horizontal {
|
|
transform: scale(-1, 1);
|
|
}
|
|
|
|
.fa-flip-vertical {
|
|
transform: scale(1, -1);
|
|
}
|
|
|
|
.fa-flip-both,
|
|
.fa-flip-horizontal.fa-flip-vertical {
|
|
transform: scale(-1, -1);
|
|
}
|
|
|
|
.fa-rotate-by {
|
|
transform: rotate(var(--fa-rotate-angle, 0));
|
|
}
|
|
|
|
.fa-stack {
|
|
display: inline-block;
|
|
vertical-align: middle;
|
|
height: 2em;
|
|
position: relative;
|
|
width: 2.5em;
|
|
}
|
|
|
|
.fa-stack-1x,
|
|
.fa-stack-2x {
|
|
bottom: 0;
|
|
left: 0;
|
|
margin: auto;
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
z-index: var(--fa-stack-z-index, auto);
|
|
}
|
|
|
|
.svg-inline--fa.fa-stack-1x {
|
|
height: 1em;
|
|
width: 1.25em;
|
|
}
|
|
.svg-inline--fa.fa-stack-2x {
|
|
height: 2em;
|
|
width: 2.5em;
|
|
}
|
|
|
|
.fa-inverse {
|
|
color: var(--fa-inverse, #fff);
|
|
}
|
|
|
|
.sr-only,
|
|
.fa-sr-only {
|
|
position: absolute;
|
|
width: 1px;
|
|
height: 1px;
|
|
padding: 0;
|
|
margin: -1px;
|
|
overflow: hidden;
|
|
clip: rect(0, 0, 0, 0);
|
|
white-space: nowrap;
|
|
border-width: 0;
|
|
}
|
|
|
|
.sr-only-focusable:not(:focus),
|
|
.fa-sr-only-focusable:not(:focus) {
|
|
position: absolute;
|
|
width: 1px;
|
|
height: 1px;
|
|
padding: 0;
|
|
margin: -1px;
|
|
overflow: hidden;
|
|
clip: rect(0, 0, 0, 0);
|
|
white-space: nowrap;
|
|
border-width: 0;
|
|
}
|
|
|
|
.svg-inline--fa .fa-primary {
|
|
fill: var(--fa-primary-color, currentColor);
|
|
opacity: var(--fa-primary-opacity, 1);
|
|
}
|
|
|
|
.svg-inline--fa .fa-secondary {
|
|
fill: var(--fa-secondary-color, currentColor);
|
|
opacity: var(--fa-secondary-opacity, 0.4);
|
|
}
|
|
|
|
.svg-inline--fa.fa-swap-opacity .fa-primary {
|
|
opacity: var(--fa-secondary-opacity, 0.4);
|
|
}
|
|
|
|
.svg-inline--fa.fa-swap-opacity .fa-secondary {
|
|
opacity: var(--fa-primary-opacity, 1);
|
|
}
|
|
|
|
.svg-inline--fa mask .fa-primary,
|
|
.svg-inline--fa mask .fa-secondary {
|
|
fill: black;
|
|
}`;function RI(){let t=OI,i=PI,e=Re.cssPrefix,n=Re.replacementClass,r=hJ;if(e!==t||n!==i){let a=new RegExp("\\.".concat(t,"\\-"),"g"),o=new RegExp("\\--".concat(t,"\\-"),"g"),s=new RegExp("\\.".concat(i),"g");r=r.replace(a,".".concat(e,"-")).replace(o,"--".concat(e,"-")).replace(s,".".concat(n))}return r}var iI=!1;function H7(){Re.autoAddCss&&!iI&&(dJ(RI()),iI=!0)}var gJ={mixout(){return{dom:{css:RI,insertCss:H7}}},hooks(){return{beforeDOMElementCreation(){H7()},beforeI2svg(){H7()}}}},Ao=Os||{};Ao[To]||(Ao[To]={});Ao[To].styles||(Ao[To].styles={});Ao[To].hooks||(Ao[To].hooks={});Ao[To].shims||(Ao[To].shims=[]);var Ya=Ao[To],HI=[],NI=function(){gn.removeEventListener("DOMContentLoaded",NI),xp=1,HI.map(t=>t())},xp=!1;Vo&&(xp=(gn.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(gn.readyState),xp||gn.addEventListener("DOMContentLoaded",NI));function _J(t){Vo&&(xp?setTimeout(t,0):HI.push(t))}function y4(t){let{tag:i,attributes:e={},children:n=[]}=t;return typeof t=="string"?LI(t):"<".concat(i," ").concat(mJ(e),">").concat(n.map(y4).join(""),"</").concat(i,">")}function rI(t,i,e){if(t&&t[i]&&t[i][e])return{prefix:i,iconName:e,icon:t[i][e]}}var vJ=function(i,e){return function(n,r,a,o){return i.call(e,n,r,a,o)}},N7=function(i,e,n,r){var a=Object.keys(i),o=a.length,s=r!==void 0?vJ(e,r):e,d,f,v;for(n===void 0?(d=1,v=i[a[0]]):(d=0,v=n);d<o;d++)f=a[d],v=s(v,i[f],f,i);return v};function bJ(t){let i=[],e=0,n=t.length;for(;e<n;){let r=t.charCodeAt(e++);if(r>=55296&&r<=56319&&e<n){let a=t.charCodeAt(e++);(a&64512)==56320?i.push(((r&1023)<<10)+(a&1023)+65536):(i.push(r),e--)}else i.push(r)}return i}function Q7(t){let i=bJ(t);return i.length===1?i[0].toString(16):null}function yJ(t,i){let e=t.length,n=t.charCodeAt(i),r;return n>=55296&&n<=56319&&e>i+1&&(r=t.charCodeAt(i+1),r>=56320&&r<=57343)?(n-55296)*1024+r-56320+65536:n}function aI(t){return Object.keys(t).reduce((i,e)=>{let n=t[e];return!!n.icon?i[n.iconName]=n.icon:i[e]=n,i},{})}function K7(t,i){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{skipHooks:n=!1}=e,r=aI(i);typeof Ya.hooks.addPack=="function"&&!n?Ya.hooks.addPack(t,aI(i)):Ya.styles[t]=ge(ge({},Ya.styles[t]||{}),r),t==="fas"&&K7("fa",i)}var{styles:v4,shims:CJ}=Ya,FI=Object.keys(c_),xJ=FI.reduce((t,i)=>(t[i]=Object.keys(c_[i]),t),{}),u_=null,BI={},jI={},UI={},$I={},GI={};function MJ(t){return~oJ.indexOf(t)}function wJ(t,i){let e=i.split("-"),n=e[0],r=e.slice(1).join("-");return n===t&&r!==""&&!MJ(r)?r:null}var WI=()=>{let t=n=>N7(v4,(r,a,o)=>(r[o]=N7(a,n,{}),r),{});BI=t((n,r,a)=>(r[3]&&(n[r[3]]=a),r[2]&&r[2].filter(s=>typeof s=="number").forEach(s=>{n[s.toString(16)]=a}),n)),jI=t((n,r,a)=>(n[a]=a,r[2]&&r[2].filter(s=>typeof s=="string").forEach(s=>{n[s]=a}),n)),GI=t((n,r,a)=>{let o=r[2];return n[a]=a,o.forEach(s=>{n[s]=a}),n});let i="far"in v4||Re.autoFetchSvg,e=N7(CJ,(n,r)=>{let a=r[0],o=r[1],s=r[2];return o==="far"&&!i&&(o="fas"),typeof a=="string"&&(n.names[a]={prefix:o,iconName:s}),typeof a=="number"&&(n.unicodes[a.toString(16)]={prefix:o,iconName:s}),n},{names:{},unicodes:{}});UI=e.names,$I=e.unicodes,u_=Sp(Re.styleDefault,{family:Re.familyDefault})};lJ(t=>{u_=Sp(t.styleDefault,{family:Re.familyDefault})});WI();function m_(t,i){return(BI[t]||{})[i]}function DJ(t,i){return(jI[t]||{})[i]}function Rc(t,i){return(GI[t]||{})[i]}function qI(t){return UI[t]||{prefix:null,iconName:null}}function SJ(t){let i=$I[t],e=m_("fas",t);return i||(e?{prefix:"fas",iconName:e}:null)||{prefix:null,iconName:null}}function Ps(){return u_}var YI=()=>({prefix:null,iconName:null,rest:[]});function kJ(t){let i=Vi,e=FI.reduce((n,r)=>(n[r]="".concat(Re.cssPrefix,"-").concat(r),n),{});return II.forEach(n=>{(t.includes(e[n])||t.some(r=>xJ[n].includes(r)))&&(i=n)}),i}function Sp(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{family:e=Vi}=i,n=tJ[e][t];if(e===wp&&!t)return"fad";let r=nI[e][t]||nI[e][n],a=t in Ya.styles?t:null;return r||a||null}function IJ(t){let i=[],e=null;return t.forEach(n=>{let r=wJ(Re.cssPrefix,n);r?e=r:n&&i.push(n)}),{iconName:e,rest:i}}function oI(t){return t.sort().filter((i,e,n)=>n.indexOf(i)===e)}function kp(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{skipLookups:e=!1}=i,n=null,r=U7.concat(UZ),a=oI(t.filter(y=>r.includes(y))),o=oI(t.filter(y=>!U7.includes(y))),s=a.filter(y=>(n=y,!kI.includes(y))),[d=null]=s,f=kJ(a),v=ge(ge({},IJ(o)),{},{prefix:Sp(d,{family:f})});return ge(ge(ge({},v),TJ({values:t,family:f,styles:v4,config:Re,canonical:v,givenPrefix:n})),EJ(e,n,v))}function EJ(t,i,e){let{prefix:n,iconName:r}=e;if(t||!n||!r)return{prefix:n,iconName:r};let a=i==="fa"?qI(r):{},o=Rc(n,r);return r=a.iconName||o||r,n=a.prefix||n,n==="far"&&!v4.far&&v4.fas&&!Re.autoFetchSvg&&(n="fas"),{prefix:n,iconName:r}}var OJ=II.filter(t=>t!==Vi||t!==wp),PJ=Object.keys(j7).filter(t=>t!==Vi).map(t=>Object.keys(j7[t])).flat();function TJ(t){let{values:i,family:e,canonical:n,givenPrefix:r="",styles:a={},config:o={}}=t,s=e===wp,d=i.includes("fa-duotone")||i.includes("fad"),f=o.familyDefault==="duotone",v=n.prefix==="fad"||n.prefix==="fa-duotone";if(!s&&(d||f||v)&&(n.prefix="fad"),(i.includes("fa-brands")||i.includes("fab"))&&(n.prefix="fab"),!n.prefix&&OJ.includes(e)&&(Object.keys(a).find(M=>PJ.includes(M))||o.autoFetchSvg)){let M=zZ.get(e).defaultShortPrefixId;n.prefix=M,n.iconName=Rc(n.prefix,n.iconName)||n.iconName}return(n.prefix==="fa"||r==="fa")&&(n.prefix=Ps()||"fas"),n}var X7=class{constructor(){this.definitions={}}add(){for(var i=arguments.length,e=new Array(i),n=0;n<i;n++)e[n]=arguments[n];let r=e.reduce(this._pullDefinitions,{});Object.keys(r).forEach(a=>{this.definitions[a]=ge(ge({},this.definitions[a]||{}),r[a]),K7(a,r[a]);let o=c_[Vi][a];o&&K7(o,r[a]),WI()})}reset(){this.definitions={}}_pullDefinitions(i,e){let n=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(n).map(r=>{let{prefix:a,iconName:o,icon:s}=n[r],d=s[2];i[a]||(i[a]={}),d.length>0&&d.forEach(f=>{typeof f=="string"&&(i[a][f]=s)}),i[a][o]=s}),i}},sI=[],H2={},N2={},AJ=Object.keys(N2);function VJ(t,i){let{mixoutsTo:e}=i;return sI=t,H2={},Object.keys(N2).forEach(n=>{AJ.indexOf(n)===-1&&delete N2[n]}),sI.forEach(n=>{let r=n.mixout?n.mixout():{};if(Object.keys(r).forEach(a=>{typeof r[a]=="function"&&(e[a]=r[a]),typeof r[a]=="object"&&Object.keys(r[a]).forEach(o=>{e[a]||(e[a]={}),e[a][o]=r[a][o]})}),n.hooks){let a=n.hooks();Object.keys(a).forEach(o=>{H2[o]||(H2[o]=[]),H2[o].push(a[o])})}n.provides&&n.provides(N2)}),e}function Z7(t,i){for(var e=arguments.length,n=new Array(e>2?e-2:0),r=2;r<e;r++)n[r-2]=arguments[r];return(H2[t]||[]).forEach(o=>{i=o.apply(null,[i,...n])}),i}function Nc(t){for(var i=arguments.length,e=new Array(i>1?i-1:0),n=1;n<i;n++)e[n-1]=arguments[n];(H2[t]||[]).forEach(a=>{a.apply(null,e)})}function Ts(){let t=arguments[0],i=Array.prototype.slice.call(arguments,1);return N2[t]?N2[t].apply(null,i):void 0}function J7(t){t.prefix==="fa"&&(t.prefix="fas");let{iconName:i}=t,e=t.prefix||Ps();if(i)return i=Rc(e,i)||i,rI(QI.definitions,e,i)||rI(Ya.styles,e,i)}var QI=new X7,zJ=()=>{Re.autoReplaceSvg=!1,Re.observeMutations=!1,Nc("noAuto")},LJ={i2svg:function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Vo?(Nc("beforeI2svg",t),Ts("pseudoElements2svg",t),Ts("i2svg",t)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{autoReplaceSvgRoot:i}=t;Re.autoReplaceSvg===!1&&(Re.autoReplaceSvg=!0),Re.observeMutations=!0,_J(()=>{HJ({autoReplaceSvgRoot:i}),Nc("watch",t)})}},RJ={icon:t=>{if(t===null)return null;if(typeof t=="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Rc(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){let i=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],e=Sp(t[0]);return{prefix:e,iconName:Rc(e,i)||i}}if(typeof t=="string"&&(t.indexOf("".concat(Re.cssPrefix,"-"))>-1||t.match(nJ))){let i=kp(t.split(" "),{skipLookups:!0});return{prefix:i.prefix||Ps(),iconName:Rc(i.prefix,i.iconName)||i.iconName}}if(typeof t=="string"){let i=Ps();return{prefix:i,iconName:Rc(i,t)||t}}}},Er={noAuto:zJ,config:Re,dom:LJ,parse:RJ,library:QI,findIconDefinition:J7,toHtml:y4},HJ=function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{autoReplaceSvgRoot:i=gn}=t;(Object.keys(Ya.styles).length>0||Re.autoFetchSvg)&&Vo&&Re.autoReplaceSvg&&Er.dom.i2svg({node:i})};function Ip(t,i){return Object.defineProperty(t,"abstract",{get:i}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map(e=>y4(e))}}),Object.defineProperty(t,"node",{get:function(){if(!Vo)return;let e=gn.createElement("div");return e.innerHTML=t.html,e.children}}),t}function NJ(t){let{children:i,main:e,mask:n,attributes:r,styles:a,transform:o}=t;if(d_(o)&&e.found&&!n.found){let{width:s,height:d}=e,f={x:s/d/2,y:.5};r.style=Dp(ge(ge({},a),{},{"transform-origin":"".concat(f.x+o.x/16,"em ").concat(f.y+o.y/16,"em")}))}return[{tag:"svg",attributes:r,children:i}]}function FJ(t){let{prefix:i,iconName:e,children:n,attributes:r,symbol:a}=t,o=a===!0?"".concat(i,"-").concat(Re.cssPrefix,"-").concat(e):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:ge(ge({},r),{},{id:o}),children:n}]}]}function p_(t){let{icons:{main:i,mask:e},prefix:n,iconName:r,transform:a,symbol:o,title:s,maskId:d,titleId:f,extra:v,watchable:y=!1}=t,{width:M,height:S}=e.found?e:i,O=FZ.includes(n),Q=[Re.replacementClass,r?"".concat(Re.cssPrefix,"-").concat(r):""].filter(En=>v.classes.indexOf(En)===-1).filter(En=>En!==""||!!En).concat(v.classes).join(" "),ie={children:[],attributes:ge(ge({},v.attributes),{},{"data-prefix":n,"data-icon":r,class:Q,role:v.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(M," ").concat(S)})},de=O&&!~v.classes.indexOf("fa-fw")?{width:"".concat(M/S*16*.0625,"em")}:{};y&&(ie.attributes[Hc]=""),s&&(ie.children.push({tag:"title",attributes:{id:ie.attributes["aria-labelledby"]||"title-".concat(f||_4())},children:[s]}),delete ie.attributes.title);let ze=ge(ge({},ie),{},{prefix:n,iconName:r,main:i,mask:e,maskId:d,transform:a,symbol:o,styles:ge(ge({},de),v.styles)}),{children:Xe,attributes:Mn}=e.found&&i.found?Ts("generateAbstractMask",ze)||{children:[],attributes:{}}:Ts("generateAbstractIcon",ze)||{children:[],attributes:{}};return ze.children=Xe,ze.attributes=Mn,o?FJ(ze):NJ(ze)}function cI(t){let{content:i,width:e,height:n,transform:r,title:a,extra:o,watchable:s=!1}=t,d=ge(ge(ge({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});s&&(d[Hc]="");let f=ge({},o.styles);d_(r)&&(f.transform=fJ({transform:r,startCentered:!0,width:e,height:n}),f["-webkit-transform"]=f.transform);let v=Dp(f);v.length>0&&(d.style=v);let y=[];return y.push({tag:"span",attributes:d,children:[i]}),a&&y.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),y}function BJ(t){let{content:i,title:e,extra:n}=t,r=ge(ge(ge({},n.attributes),e?{title:e}:{}),{},{class:n.classes.join(" ")}),a=Dp(n.styles);a.length>0&&(r.style=a);let o=[];return o.push({tag:"span",attributes:r,children:[i]}),e&&o.push({tag:"span",attributes:{class:"sr-only"},children:[e]}),o}var{styles:F7}=Ya;function e_(t){let i=t[0],e=t[1],[n]=t.slice(4),r=null;return Array.isArray(n)?r={tag:"g",attributes:{class:"".concat(Re.cssPrefix,"-").concat(R7.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Re.cssPrefix,"-").concat(R7.SECONDARY),fill:"currentColor",d:n[0]}},{tag:"path",attributes:{class:"".concat(Re.cssPrefix,"-").concat(R7.PRIMARY),fill:"currentColor",d:n[1]}}]}:r={tag:"path",attributes:{fill:"currentColor",d:n}},{found:!0,width:i,height:e,icon:r}}var jJ={found:!1,width:512,height:512};function UJ(t,i){!TI&&!Re.showMissingIcons&&t&&console.error('Icon with name "'.concat(t,'" and prefix "').concat(i,'" is missing.'))}function t_(t,i){let e=i;return i==="fa"&&Re.styleDefault!==null&&(i=Ps()),new Promise((n,r)=>{if(e==="fa"){let a=qI(t)||{};t=a.iconName||t,i=a.prefix||i}if(t&&i&&F7[i]&&F7[i][t]){let a=F7[i][t];return n(e_(a))}UJ(t,i),n(ge(ge({},jJ),{},{icon:Re.showMissingIcons&&t?Ts("missingIconAbstract")||{}:{}}))})}var lI=()=>{},n_=Re.measurePerformance&&vp&&vp.mark&&vp.measure?vp:{mark:lI,measure:lI},f4='FA "6.7.2"',$J=t=>(n_.mark("".concat(f4," ").concat(t," begins")),()=>KI(t)),KI=t=>{n_.mark("".concat(f4," ").concat(t," ends")),n_.measure("".concat(f4," ").concat(t),"".concat(f4," ").concat(t," begins"),"".concat(f4," ").concat(t," ends"))},f_={begin:$J,end:KI},yp=()=>{};function dI(t){return typeof(t.getAttribute?t.getAttribute(Hc):null)=="string"}function GJ(t){let i=t.getAttribute?t.getAttribute(o_):null,e=t.getAttribute?t.getAttribute(s_):null;return i&&e}function WJ(t){return t&&t.classList&&t.classList.contains&&t.classList.contains(Re.replacementClass)}function qJ(){return Re.autoReplaceSvg===!0?Cp.replace:Cp[Re.autoReplaceSvg]||Cp.replace}function YJ(t){return gn.createElementNS("http://www.w3.org/2000/svg",t)}function QJ(t){return gn.createElement(t)}function XI(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{ceFn:e=t.tag==="svg"?YJ:QJ}=i;if(typeof t=="string")return gn.createTextNode(t);let n=e(t.tag);return Object.keys(t.attributes||[]).forEach(function(a){n.setAttribute(a,t.attributes[a])}),(t.children||[]).forEach(function(a){n.appendChild(XI(a,{ceFn:e}))}),n}function KJ(t){let i=" ".concat(t.outerHTML," ");return i="".concat(i,"Font Awesome fontawesome.com "),i}var Cp={replace:function(t){let i=t[0];if(i.parentNode)if(t[1].forEach(e=>{i.parentNode.insertBefore(XI(e),i)}),i.getAttribute(Hc)===null&&Re.keepOriginalSource){let e=gn.createComment(KJ(i));i.parentNode.replaceChild(e,i)}else i.remove()},nest:function(t){let i=t[0],e=t[1];if(~l_(i).indexOf(Re.replacementClass))return Cp.replace(t);let n=new RegExp("".concat(Re.cssPrefix,"-.*"));if(delete e[0].attributes.id,e[0].attributes.class){let a=e[0].attributes.class.split(" ").reduce((o,s)=>(s===Re.replacementClass||s.match(n)?o.toSvg.push(s):o.toNode.push(s),o),{toNode:[],toSvg:[]});e[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?i.removeAttribute("class"):i.setAttribute("class",a.toNode.join(" "))}let r=e.map(a=>y4(a)).join(`
|
|
`);i.setAttribute(Hc,""),i.innerHTML=r}};function uI(t){t()}function ZI(t,i){let e=typeof i=="function"?i:yp;if(t.length===0)e();else{let n=uI;Re.mutateApproach===JZ&&(n=Os.requestAnimationFrame||uI),n(()=>{let r=qJ(),a=f_.begin("mutate");t.map(r),a(),e()})}}var h_=!1;function JI(){h_=!0}function i_(){h_=!1}var Mp=null;function mI(t){if(!Zk||!Re.observeMutations)return;let{treeCallback:i=yp,nodeCallback:e=yp,pseudoElementsCallback:n=yp,observeMutationsRoot:r=gn}=t;Mp=new Zk(a=>{if(h_)return;let o=Ps();B2(a).forEach(s=>{if(s.type==="childList"&&s.addedNodes.length>0&&!dI(s.addedNodes[0])&&(Re.searchPseudoElements&&n(s.target),i(s.target)),s.type==="attributes"&&s.target.parentNode&&Re.searchPseudoElements&&n(s.target.parentNode),s.type==="attributes"&&dI(s.target)&&~aJ.indexOf(s.attributeName))if(s.attributeName==="class"&&GJ(s.target)){let{prefix:d,iconName:f}=kp(l_(s.target));s.target.setAttribute(o_,d||o),f&&s.target.setAttribute(s_,f)}else WJ(s.target)&&e(s.target)})}),Vo&&Mp.observe(r,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}function XJ(){Mp&&Mp.disconnect()}function ZJ(t){let i=t.getAttribute("style"),e=[];return i&&(e=i.split(";").reduce((n,r)=>{let a=r.split(":"),o=a[0],s=a.slice(1);return o&&s.length>0&&(n[o]=s.join(":").trim()),n},{})),e}function JJ(t){let i=t.getAttribute("data-prefix"),e=t.getAttribute("data-icon"),n=t.innerText!==void 0?t.innerText.trim():"",r=kp(l_(t));return r.prefix||(r.prefix=Ps()),i&&e&&(r.prefix=i,r.iconName=e),r.iconName&&r.prefix||(r.prefix&&n.length>0&&(r.iconName=DJ(r.prefix,t.innerText)||m_(r.prefix,Q7(t.innerText))),!r.iconName&&Re.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(r.iconName=t.firstChild.data)),r}function eee(t){let i=B2(t.attributes).reduce((r,a)=>(r.name!=="class"&&r.name!=="style"&&(r[a.name]=a.value),r),{}),e=t.getAttribute("title"),n=t.getAttribute("data-fa-title-id");return Re.autoA11y&&(e?i["aria-labelledby"]="".concat(Re.replacementClass,"-title-").concat(n||_4()):(i["aria-hidden"]="true",i.focusable="false")),i}function tee(){return{iconName:null,title:null,titleId:null,prefix:null,transform:qa,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function pI(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},{iconName:e,prefix:n,rest:r}=JJ(t),a=eee(t),o=Z7("parseNodeAttributes",{},t),s=i.styleParser?ZJ(t):[];return ge({iconName:e,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:n,transform:qa,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:r,styles:s,attributes:a}},o)}var{styles:nee}=Ya;function eE(t){let i=Re.autoReplaceSvg==="nest"?pI(t,{styleParser:!1}):pI(t);return~i.extra.classes.indexOf(VI)?Ts("generateLayersText",t,i):Ts("generateSvgReplacementMutation",t,i)}function iee(){return[...RZ,...U7]}function fI(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Vo)return Promise.resolve();let e=gn.documentElement.classList,n=v=>e.add("".concat(tI,"-").concat(v)),r=v=>e.remove("".concat(tI,"-").concat(v)),a=Re.autoFetchSvg?iee():kI.concat(Object.keys(nee));a.includes("fa")||a.push("fa");let o=[".".concat(VI,":not([").concat(Hc,"])")].concat(a.map(v=>".".concat(v,":not([").concat(Hc,"])"))).join(", ");if(o.length===0)return Promise.resolve();let s=[];try{s=B2(t.querySelectorAll(o))}catch{}if(s.length>0)n("pending"),r("complete");else return Promise.resolve();let d=f_.begin("onTree"),f=s.reduce((v,y)=>{try{let M=eE(y);M&&v.push(M)}catch(M){TI||M.name==="MissingIcon"&&console.error(M)}return v},[]);return new Promise((v,y)=>{Promise.all(f).then(M=>{ZI(M,()=>{n("active"),n("complete"),r("pending"),typeof i=="function"&&i(),d(),v()})}).catch(M=>{d(),y(M)})})}function ree(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;eE(t).then(e=>{e&&ZI([e],i)})}function aee(t){return function(i){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=(i||{}).icon?i:J7(i||{}),{mask:r}=e;return r&&(r=(r||{}).icon?r:J7(r||{})),t(n,ge(ge({},e),{},{mask:r}))}}var oee=function(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{transform:e=qa,symbol:n=!1,mask:r=null,maskId:a=null,title:o=null,titleId:s=null,classes:d=[],attributes:f={},styles:v={}}=i;if(!t)return;let{prefix:y,iconName:M,icon:S}=t;return Ip(ge({type:"icon"},t),()=>(Nc("beforeDOMElementCreation",{iconDefinition:t,params:i}),Re.autoA11y&&(o?f["aria-labelledby"]="".concat(Re.replacementClass,"-title-").concat(s||_4()):(f["aria-hidden"]="true",f.focusable="false")),p_({icons:{main:e_(S),mask:r?e_(r.icon):{found:!1,width:null,height:null,icon:{}}},prefix:y,iconName:M,transform:ge(ge({},qa),e),symbol:n,title:o,maskId:a,titleId:s,extra:{attributes:f,styles:v,classes:d}})))},see={mixout(){return{icon:aee(oee)}},hooks(){return{mutationObserverCallbacks(t){return t.treeCallback=fI,t.nodeCallback=ree,t}}},provides(t){t.i2svg=function(i){let{node:e=gn,callback:n=()=>{}}=i;return fI(e,n)},t.generateSvgReplacementMutation=function(i,e){let{iconName:n,title:r,titleId:a,prefix:o,transform:s,symbol:d,mask:f,maskId:v,extra:y}=e;return new Promise((M,S)=>{Promise.all([t_(n,o),f.iconName?t_(f.iconName,f.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(O=>{let[Q,ie]=O;M([i,p_({icons:{main:Q,mask:ie},prefix:o,iconName:n,transform:s,symbol:d,maskId:v,title:r,titleId:a,extra:y,watchable:!0})])}).catch(S)})},t.generateAbstractIcon=function(i){let{children:e,attributes:n,main:r,transform:a,styles:o}=i,s=Dp(o);s.length>0&&(n.style=s);let d;return d_(a)&&(d=Ts("generateAbstractTransformGrouping",{main:r,transform:a,containerWidth:r.width,iconWidth:r.width})),e.push(d||r.icon),{children:e,attributes:n}}}},cee={mixout(){return{layer(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{classes:e=[]}=i;return Ip({type:"layer"},()=>{Nc("beforeDOMElementCreation",{assembler:t,params:i});let n=[];return t(r=>{Array.isArray(r)?r.map(a=>{n=n.concat(a.abstract)}):n=n.concat(r.abstract)}),[{tag:"span",attributes:{class:["".concat(Re.cssPrefix,"-layers"),...e].join(" ")},children:n}]})}}}},lee={mixout(){return{counter(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{title:e=null,classes:n=[],attributes:r={},styles:a={}}=i;return Ip({type:"counter",content:t},()=>(Nc("beforeDOMElementCreation",{content:t,params:i}),BJ({content:t.toString(),title:e,extra:{attributes:r,styles:a,classes:["".concat(Re.cssPrefix,"-layers-counter"),...n]}})))}}}},dee={mixout(){return{text(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{transform:e=qa,title:n=null,classes:r=[],attributes:a={},styles:o={}}=i;return Ip({type:"text",content:t},()=>(Nc("beforeDOMElementCreation",{content:t,params:i}),cI({content:t,transform:ge(ge({},qa),e),title:n,extra:{attributes:a,styles:o,classes:["".concat(Re.cssPrefix,"-layers-text"),...r]}})))}}},provides(t){t.generateLayersText=function(i,e){let{title:n,transform:r,extra:a}=e,o=null,s=null;if(DI){let d=parseInt(getComputedStyle(i).fontSize,10),f=i.getBoundingClientRect();o=f.width/d,s=f.height/d}return Re.autoA11y&&!n&&(a.attributes["aria-hidden"]="true"),Promise.resolve([i,cI({content:i.innerHTML,width:o,height:s,transform:r,title:n,extra:a,watchable:!0})])}}},uee=new RegExp('"',"ug"),hI=[1105920,1112319],gI=ge(ge(ge(ge({},{FontAwesome:{normal:"fas",400:"fas"}}),VZ),XZ),$Z),r_=Object.keys(gI).reduce((t,i)=>(t[i.toLowerCase()]=gI[i],t),{}),mee=Object.keys(r_).reduce((t,i)=>{let e=r_[i];return t[i]=e[900]||[...Object.entries(e)][0][1],t},{});function pee(t){let i=t.replace(uee,""),e=yJ(i,0),n=e>=hI[0]&&e<=hI[1],r=i.length===2?i[0]===i[1]:!1;return{value:Q7(r?i[0]:i),isSecondary:n||r}}function fee(t,i){let e=t.replace(/^['"]|['"]$/g,"").toLowerCase(),n=parseInt(i),r=isNaN(n)?"normal":n;return(r_[e]||{})[r]||mee[e]}function _I(t,i){let e="".concat(ZZ).concat(i.replace(":","-"));return new Promise((n,r)=>{if(t.getAttribute(e)!==null)return n();let o=B2(t.children).filter(M=>M.getAttribute(G7)===i)[0],s=Os.getComputedStyle(t,i),d=s.getPropertyValue("font-family"),f=d.match(iJ),v=s.getPropertyValue("font-weight"),y=s.getPropertyValue("content");if(o&&!f)return t.removeChild(o),n();if(f&&y!=="none"&&y!==""){let M=s.getPropertyValue("content"),S=fee(d,v),{value:O,isSecondary:Q}=pee(M),ie=f[0].startsWith("FontAwesome"),de=m_(S,O),ze=de;if(ie){let Xe=SJ(O);Xe.iconName&&Xe.prefix&&(de=Xe.iconName,S=Xe.prefix)}if(de&&!Q&&(!o||o.getAttribute(o_)!==S||o.getAttribute(s_)!==ze)){t.setAttribute(e,ze),o&&t.removeChild(o);let Xe=tee(),{extra:Mn}=Xe;Mn.attributes[G7]=i,t_(de,S).then(En=>{let fi=p_(ge(ge({},Xe),{},{icons:{main:En,mask:YI()},prefix:S,iconName:ze,extra:Mn,watchable:!0})),Pr=gn.createElementNS("http://www.w3.org/2000/svg","svg");i==="::before"?t.insertBefore(Pr,t.firstChild):t.appendChild(Pr),Pr.outerHTML=fi.map(hi=>y4(hi)).join(`
|
|
`),t.removeAttribute(e),n()}).catch(r)}else n()}else n()})}function hee(t){return Promise.all([_I(t,"::before"),_I(t,"::after")])}function gee(t){return t.parentNode!==document.head&&!~eJ.indexOf(t.tagName.toUpperCase())&&!t.getAttribute(G7)&&(!t.parentNode||t.parentNode.tagName!=="svg")}function vI(t){if(Vo)return new Promise((i,e)=>{let n=B2(t.querySelectorAll("*")).filter(gee).map(hee),r=f_.begin("searchPseudoElements");JI(),Promise.all(n).then(()=>{r(),i_(),i()}).catch(()=>{r(),i_(),e()})})}var _ee={hooks(){return{mutationObserverCallbacks(t){return t.pseudoElementsCallback=vI,t}}},provides(t){t.pseudoElements2svg=function(i){let{node:e=gn}=i;Re.searchPseudoElements&&vI(e)}}},bI=!1,vee={mixout(){return{dom:{unwatch(){JI(),bI=!0}}}},hooks(){return{bootstrap(){mI(Z7("mutationObserverCallbacks",{}))},noAuto(){XJ()},watch(t){let{observeMutationsRoot:i}=t;bI?i_():mI(Z7("mutationObserverCallbacks",{observeMutationsRoot:i}))}}}},yI=t=>{let i={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce((e,n)=>{let r=n.toLowerCase().split("-"),a=r[0],o=r.slice(1).join("-");if(a&&o==="h")return e.flipX=!0,e;if(a&&o==="v")return e.flipY=!0,e;if(o=parseFloat(o),isNaN(o))return e;switch(a){case"grow":e.size=e.size+o;break;case"shrink":e.size=e.size-o;break;case"left":e.x=e.x-o;break;case"right":e.x=e.x+o;break;case"up":e.y=e.y-o;break;case"down":e.y=e.y+o;break;case"rotate":e.rotate=e.rotate+o;break}return e},i)},bee={mixout(){return{parse:{transform:t=>yI(t)}}},hooks(){return{parseNodeAttributes(t,i){let e=i.getAttribute("data-fa-transform");return e&&(t.transform=yI(e)),t}}},provides(t){t.generateAbstractTransformGrouping=function(i){let{main:e,transform:n,containerWidth:r,iconWidth:a}=i,o={transform:"translate(".concat(r/2," 256)")},s="translate(".concat(n.x*32,", ").concat(n.y*32,") "),d="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),f="rotate(".concat(n.rotate," 0 0)"),v={transform:"".concat(s," ").concat(d," ").concat(f)},y={transform:"translate(".concat(a/2*-1," -256)")},M={outer:o,inner:v,path:y};return{tag:"g",attributes:ge({},M.outer),children:[{tag:"g",attributes:ge({},M.inner),children:[{tag:e.icon.tag,children:e.icon.children,attributes:ge(ge({},e.icon.attributes),M.path)}]}]}}}},B7={x:0,y:0,width:"100%",height:"100%"};function CI(t){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return t.attributes&&(t.attributes.fill||i)&&(t.attributes.fill="black"),t}function yee(t){return t.tag==="g"?t.children:[t]}var Cee={hooks(){return{parseNodeAttributes(t,i){let e=i.getAttribute("data-fa-mask"),n=e?kp(e.split(" ").map(r=>r.trim())):YI();return n.prefix||(n.prefix=Ps()),t.mask=n,t.maskId=i.getAttribute("data-fa-mask-id"),t}}},provides(t){t.generateAbstractMask=function(i){let{children:e,attributes:n,main:r,mask:a,maskId:o,transform:s}=i,{width:d,icon:f}=r,{width:v,icon:y}=a,M=pJ({transform:s,containerWidth:v,iconWidth:d}),S={tag:"rect",attributes:ge(ge({},B7),{},{fill:"white"})},O=f.children?{children:f.children.map(CI)}:{},Q={tag:"g",attributes:ge({},M.inner),children:[CI(ge({tag:f.tag,attributes:ge(ge({},f.attributes),M.path)},O))]},ie={tag:"g",attributes:ge({},M.outer),children:[Q]},de="mask-".concat(o||_4()),ze="clip-".concat(o||_4()),Xe={tag:"mask",attributes:ge(ge({},B7),{},{id:de,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[S,ie]},Mn={tag:"defs",children:[{tag:"clipPath",attributes:{id:ze},children:yee(y)},Xe]};return e.push(Mn,{tag:"rect",attributes:ge({fill:"currentColor","clip-path":"url(#".concat(ze,")"),mask:"url(#".concat(de,")")},B7)}),{children:e,attributes:n}}}},xee={provides(t){let i=!1;Os.matchMedia&&(i=Os.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){let e=[],n={fill:"currentColor"},r={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};e.push({tag:"path",attributes:ge(ge({},n),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});let a=ge(ge({},r),{},{attributeName:"opacity"}),o={tag:"circle",attributes:ge(ge({},n),{},{cx:"256",cy:"364",r:"28"}),children:[]};return i||o.children.push({tag:"animate",attributes:ge(ge({},r),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:ge(ge({},a),{},{values:"1;0;1;1;0;1;"})}),e.push(o),e.push({tag:"path",attributes:ge(ge({},n),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:i?[]:[{tag:"animate",attributes:ge(ge({},a),{},{values:"1;0;0;0;0;1;"})}]}),i||e.push({tag:"path",attributes:ge(ge({},n),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:ge(ge({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:e}}}},Mee={hooks(){return{parseNodeAttributes(t,i){let e=i.getAttribute("data-fa-symbol"),n=e===null?!1:e===""?!0:e;return t.symbol=n,t}}}},wee=[gJ,see,cee,lee,dee,_ee,vee,bee,Cee,xee,Mee];VJ(wee,{mixoutsTo:Er});var bMe=Er.noAuto,tE=Er.config,yMe=Er.library,nE=Er.dom,iE=Er.parse,CMe=Er.findIconDefinition,xMe=Er.toHtml,rE=Er.icon,MMe=Er.layer,Dee=Er.text,See=Er.counter;var kee=["*"],Iee=t=>{throw new Error(`Could not find icon with iconName=${t.iconName} and prefix=${t.prefix} in the icon library.`)},Eee=()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")},oE=t=>t!=null&&(t===90||t===180||t===270||t==="90"||t==="180"||t==="270"),Oee=t=>{let i=oE(t.rotate),e={[`fa-${t.animation}`]:t.animation!=null&&!t.animation.startsWith("spin"),"fa-spin":t.animation==="spin"||t.animation==="spin-reverse","fa-spin-pulse":t.animation==="spin-pulse"||t.animation==="spin-pulse-reverse","fa-spin-reverse":t.animation==="spin-reverse"||t.animation==="spin-pulse-reverse","fa-pulse":t.animation==="spin-pulse"||t.animation==="spin-pulse-reverse","fa-fw":t.fixedWidth,"fa-border":t.border,"fa-inverse":t.inverse,"fa-layers-counter":t.counter,"fa-flip-horizontal":t.flip==="horizontal"||t.flip==="both","fa-flip-vertical":t.flip==="vertical"||t.flip==="both",[`fa-${t.size}`]:t.size!==null,[`fa-rotate-${t.rotate}`]:i,"fa-rotate-by":t.rotate!=null&&!i,[`fa-pull-${t.pull}`]:t.pull!==null,[`fa-stack-${t.stackItemSize}`]:t.stackItemSize!=null};return Object.keys(e).map(n=>e[n]?n:null).filter(n=>n)},g_=new WeakSet,aE="fa-auto-css";function Pee(t,i){if(!i.autoAddCss||g_.has(t))return;if(t.getElementById(aE)!=null){i.autoAddCss=!1,g_.add(t);return}let e=t.createElement("style");e.setAttribute("type","text/css"),e.setAttribute("id",aE),e.innerHTML=nE.css();let n=t.head.childNodes,r=null;for(let a=n.length-1;a>-1;a--){let o=n[a],s=o.nodeName.toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(r=o)}t.head.insertBefore(e,r),i.autoAddCss=!1,g_.add(t)}var Tee=t=>t.prefix!==void 0&&t.iconName!==void 0,Aee=(t,i)=>Tee(t)?t:Array.isArray(t)&&t.length===2?{prefix:t[0],iconName:t[1]}:{prefix:i,iconName:t},Vee=(()=>{class t{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null,this._autoAddCss=!0}set autoAddCss(e){tE.autoAddCss=e,this._autoAddCss=e}get autoAddCss(){return this._autoAddCss}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),__=(()=>{class t{constructor(){this.definitions={}}addIcons(...e){for(let n of e){n.prefix in this.definitions||(this.definitions[n.prefix]={}),this.definitions[n.prefix][n.iconName]=n;for(let r of n.icon[2])typeof r=="string"&&(this.definitions[n.prefix][r]=n)}}addIconPacks(...e){for(let n of e){let r=Object.keys(n).map(a=>n[a]);this.addIcons(...r)}}getIconDefinition(e,n){return e in this.definitions&&n in this.definitions[e]?this.definitions[e][n]:null}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),zee=(()=>{class t{constructor(){this.stackItemSize="1x"}ngOnChanges(e){if("size"in e)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: <fa-stack size="4x">...</fa-stack>.')}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275dir=z({type:t,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},features:[Pe]})}}return t})(),Lee=(()=>{class t{constructor(e,n){this.renderer=e,this.elementRef=n}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(e){"size"in e&&(e.size.currentValue!=null&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${e.size.currentValue}`),e.size.previousValue!=null&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${e.size.previousValue}`))}static{this.\u0275fac=function(n){return new(n||t)(E(Ze),E(Y))}}static{this.\u0275cmp=T({type:t,selectors:[["fa-stack"]],inputs:{size:"size"},features:[Pe],ngContentSelectors:kee,decls:1,vars:0,template:function(n,r){n&1&&(xe(),ae(0))},encapsulation:2})}}return t})(),jt=(()=>{class t{constructor(e,n,r,a,o){this.sanitizer=e,this.config=n,this.iconLibrary=r,this.stackItem=a,this.document=u(De),o!=null&&a==null&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: <fa-icon stackItemSize="2x"></fa-icon>.')}ngOnChanges(e){if(this.icon==null&&this.config.fallbackIcon==null){Eee();return}if(e){let n=this.findIconDefinition(this.icon??this.config.fallbackIcon);if(n!=null){let r=this.buildParams();Pee(this.document,this.config);let a=rE(n,r);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(a.html.join(`
|
|
`))}}}render(){this.ngOnChanges({})}findIconDefinition(e){let n=Aee(e,this.config.defaultPrefix);if("icon"in n)return n;let r=this.iconLibrary.getIconDefinition(n.prefix,n.iconName);return r??(Iee(n),null)}buildParams(){let e={flip:this.flip,animation:this.animation,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:typeof this.fixedWidth=="boolean"?this.fixedWidth:this.config.fixedWidth,stackItemSize:this.stackItem!=null?this.stackItem.stackItemSize:null},n=typeof this.transform=="string"?iE.transform(this.transform):this.transform,r={};return e.rotate!=null&&!oE(e.rotate)&&(r["--fa-rotate-angle"]=`${e.rotate}`),{title:this.title,transform:n,classes:Oee(e),mask:this.mask!=null?this.findIconDefinition(this.mask):null,symbol:this.symbol,attributes:{role:this.a11yRole},styles:r}}static{this.\u0275fac=function(n){return new(n||t)(E(xo),E(Vee),E(__),E(zee,8),E(Lee,8))}}static{this.\u0275cmp=T({type:t,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(n,r){n&2&&(Nt("innerHTML",r.renderedIconHTML,Nl),ee("title",r.title))},inputs:{icon:"icon",title:"title",animation:"animation",mask:"mask",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",transform:"transform",a11yRole:"a11yRole"},features:[Pe],decls:0,vars:0,template:function(n,r){},encapsulation:2})}}return t})();var sE=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Z({type:t})}static{this.\u0275inj=X({})}}return t})();var Hee=t=>({flex:t}),Ep=(()=>{class t{constructor(){}ngOnInit(){this.acceptFilter||(this.acceptFilter=".xls,.xlsx,.pdf,.doc,.docx,.png,.jpeg,.jpg")}onFileSelect(e){this.fileName=e.target.files[0].name}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-file-upload"]],inputs:{flex:"flex",acceptFilter:"acceptFilter"},decls:20,vars:11,consts:[["uploadFile",""],[1,"layout-row","layout-lt-md-column","gap-2percent"],[3,"ngStyle"],["matInput","","placeholder","No file selected",3,"readonly","value"],[1,"flex-10","align-center"],["mat-button","",3,"click"],["icon","folder-open","size","lg"],["type","file",3,"change","accept"]],template:function(n,r){if(n&1){let a=ce();p(0,"div",1),c(1,`
|
|
`),p(2,"mat-form-field",2),c(3,`
|
|
`),H(4,"input",3),c(5,`
|
|
`),h(),c(6,`
|
|
|
|
`),p(7,"span",4),c(8,`
|
|
`),p(9,"button",5),R("click",function(){U(a);let s=it(18);return $(s.click())}),c(10,`
|
|
`),H(11,"fa-icon",6),c(12),k(13,"translate"),h(),c(14,`
|
|
`),h(),c(15,`
|
|
`),h(),c(16,`
|
|
|
|
`),p(17,"input",7,0),R("change",function(s){return U(a),$(r.onFileSelect(s))}),h(),c(19,`
|
|
`)}n&2&&(g(2),C("ngStyle",yo(9,Hee,"0 0 "+(r.flex||"83%"))),g(2),C("readonly",!0)("value",r.fileName||""),g(8),K(`
|
|
\xA0\xA0
|
|
`,I(13,7,"labels.buttons.Browse"),`
|
|
`),g(5),Et("display","none"),Ot("accept",r.acceptFilter))},dependencies:[he,T8,ve,Ht,Gn,mt,Ie,jt],encapsulation:2})}}return t})();var j2=(()=>{class t{static{this.CONFIG_ASSET_EXTERNALIZATION="asset-externalization-of-non-active-loans"}constructor(e){this.http=e,this.emptyPayload={}}getDataTables(){return this.http.get("/datatables")}getHooks(){return this.http.get("/hooks")}getHook(e){return this.http.get(`/hooks/${e}`)}getHooksTemplate(){return this.http.get("/hooks/template")}createHook(e){return this.http.post("/hooks",e)}updateHook(e,n){return this.http.put(`/hooks/${e}`,n)}deleteHook(e){return this.http.delete(`/hooks/${e}`)}getRoles(){return this.http.get("/roles")}getRole(e){return this.http.get(`/roles/${e}/permissions`)}updateRole(e,n){return this.http.put(`/roles/${n}`,e)}updateRolePermission(e,n){return this.http.put(`/roles/${e}/permissions`,n)}deleteRole(e){return this.http.delete(`/roles/${e}`)}createRole(e){return this.http.post("/roles",e)}enableRole(e){let n=new J().set("command","enable");return this.http.post(`/roles/${e}`,{},{params:n})}disableRole(e){let n=new J().set("command","disable");return this.http.post(`/roles/${e}`,{},{params:n})}getCodes(){return this.http.get("/codes")}getCode(e){return this.http.get(`/codes/${e}`)}updateCode(e,n){return this.http.put(`/codes/${n}`,e)}getCodeValues(e){return this.http.get(`/codes/${e}/codevalues`)}deleteCodeValue(e,n){return this.http.delete(`/codes/${e}/codevalues/${n}`)}updateCodeValue(e,n,r){return this.http.put(`/codes/${e}/codevalues/${n}`,r)}createCodeValue(e,n){return this.http.post(`/codes/${e}/codevalues`,n)}deleteCode(e){return this.http.delete(`/codes/${e}`)}getSurveys(){return this.http.get("/surveys")}createSurvey(e){return this.http.post("/surveys",e)}getSurvey(e){return this.http.get(`/surveys/${e}?template=true`)}editSurvey(e,n){return this.http.put(`/surveys/${e}`,n)}activateSurvey(e){return this.http.post(`/surveys/${e}?command=activate`,null)}deactivateSurvey(e){return this.http.post(`/surveys/${e}?command=deactivate`,null)}getJobs(){return this.http.get("/jobs")}getWorkflowJobNames(){return this.http.get("/jobs/names")}getWorkflowJobSteps(e){return this.http.get(`/jobs/${e}/steps`)}putWorkflowJobSteps(e,n){return this.http.put(`/jobs/${e}/steps`,n)}runInlineCOB(e,n){return this.http.post(`/jobs/${e}/inline`,n)}getAvailablesJobSteps(e){return this.http.get(`/jobs/${e}/available-steps`)}getScheduler(){return this.http.get("/scheduler")}getSelectedJob(e){return this.http.get(`/jobs/${e}`)}runCommandOnScheduler(e){return this.http.post("/scheduler?command="+e,this.emptyPayload)}updateScheduler(e,n){return this.http.put(`/jobs/${e}`,n)}runSelectedJob(e){return this.http.post(`/jobs/${e}?command=executeJob`,this.emptyPayload,{observe:"response"}).toPromise()}runSelectedJobWithParameters(e,n){return this.http.post(`/jobs/${e}?command=executeJob`,n,{observe:"response"}).toPromise()}getHistoryScheduler(e){return this.http.get(`/jobs/${e}/runhistory`)}createCode(e){return this.http.post("/codes",e)}createDataTable(e){return this.http.post("/datatables",e)}getDataTable(e){return this.http.get(`/datatables/${e}`)}deleteDataTable(e){return this.http.delete(`/datatables/${e}`)}updateDataTable(e,n){return this.http.put(`/datatables/${n}`,e)}getBusinessDates(){return this.http.get("/businessdate")}getBusinessDate(e){return this.http.get(`/businessdate/${e}`)}updateBusinessDate(e){return this.http.post("/businessdate",e)}getConfigurations(){return this.http.get("/configurations")}getConfiguration(e){return this.http.get(`/configurations/${e}`)}getConfigurationByName(e){return this.http.get(`/configurations/name/${e}`)}updateConfiguration(e,n){return this.http.put(`/configurations/${e}`,n)}getExternalConfiguration(e){return this.http.get(`/externalservice/${e}`)}updateExternalConfiguration(e,n){return this.http.put(`/externalservice/${e}`,n)}getAccountNumberPreferences(){return this.http.get("/accountnumberformats")}getAccountNumberPreferencesTemplate(){return this.http.get("/accountnumberformats/template")}getAccountNumberPreference(e){return this.http.get(`/accountnumberformats/${e}`)}createAccountNumberPreference(e){return this.http.post("/accountnumberformats",e)}deleteAccountNumberPreference(e){return this.http.delete(`/accountnumberformats/${e}`)}updateAccountNumberPreference(e,n){return this.http.put(`/accountnumberformats/${e}`,n)}getReports(){return this.http.get("/reports")}getReport(e){return this.http.get(`/reports/${e}?template=true`)}getReportTemplate(){return this.http.get("/reports/template")}createReport(e){return this.http.post("/reports",e)}updateReport(e,n){return this.http.put(`/reports/${e}`,n)}deleteReport(e){return this.http.delete(`/reports/${e}`)}getAuditTrails(e,n,r,a,o){let s=new J().set("offset",a.toString()).set("limit",o.toString()).set("sortOrder",r).set("orderBy",n).set("paged","true");return e.forEach(function(d){d.value!==""&&(s=s.set(d.type,d.value))}),this.http.get("/audits",{params:s})}getAuditTrail(e){return this.http.get(`/audits/${e}`)}getAuditTrailSearchTemplate(){return this.http.get("/audits/searchtemplate")}getEntityMappings(){return this.http.get("/entitytoentitymapping")}getEntitytoEntityData(e,n,r){return this.http.get(`/entitytoentitymapping/${e}/${n}/${r}`)}getMapIdData(e){return this.http.get(`/entitytoentitymapping/${e}`)}createMapping(e,n){return this.http.post(`/entitytoentitymapping/${e}`,n)}editMapping(e,n){return this.http.put(`/entitytoentitymapping/${e}`,n)}deleteMapping(e){return this.http.delete(`/entitytoentitymapping/${e}`)}getOffices(){return this.http.get("/offices")}getLoanProducts(){return this.http.get("/loanproducts")}getSavingProducts(){return this.http.get("/savingsproducts")}getCharges(){return this.http.get("/charges")}getMakerCheckerPermissions(){let e=new J().set("makerCheckerable","true");return this.http.get("/permissions",{params:e})}updateMakerCheckerPermission(e){let n=new J().set("makerCheckerable","true");return this.http.put("/permissions",e,{params:n})}getExternalEventConfiguration(){return this.http.get("/externalevents/configuration")}putExternalEventConfiguration(e){return this.http.put("/externalevents/configuration",e)}getEntityDatatables(e){let n=new J().set("apptable",e);return this.http.get("/datatables",{params:n})}getEntityDatatable(e,n){let r=new J().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:r})}addEntityDatatableEntry(e,n,r){let a=new J().set("genericResultSet","true");return this.http.post(`/datatables/${n}/${e}`,r,{params:a})}editEntityDatatableEntry(e,n,r){let a=new J().set("genericResultSet","true");return this.http.put(`/datatables/${n}/${e}`,r,{params:a})}deleteDatatableContent(e,n){let r=new J().set("genericResultSet","true");return this.http.delete(`/datatables/${n}/${e}`,{params:r})}deleteDatatableEntry(e,n,r){let a=new J().set("genericResultSet","true");return this.http.delete(`/datatables/${r}/${e}/${n}`,{params:a})}getCOBCatchUpStatus(){return this.http.get("/loans/is-catch-up-running")}runCOBCatchUp(){let e={};return this.http.post("/loans/catch-up",e)}static{this.\u0275fac=function(n){return new(n||t)(oe(An))}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var cE=(()=>{class t{constructor(e){this.http=e}getBackendInfo(){return this.http.get("/fineract-provider/actuator/info")}static{this.\u0275fac=function(n){return new(n||t)(oe(An))}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var As=(()=>{class t{get vertical(){return this._vertical}set vertical(e){this._vertical=nn(e)}_vertical=!1;get inset(){return this._inset}set inset(e){this._inset=nn(e)}_inset=!1;static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(n,r){n&2&&(ee("aria-orientation",r.vertical?"vertical":"horizontal"),ne("mat-divider-vertical",r.vertical)("mat-divider-horizontal",!r.vertical)("mat-divider-inset",r.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(n,r){},styles:[`.mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-sys-outline));border-top-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-sys-outline));border-right-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),U2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe,fe]})}return t})();function Bee(t,i){if(t&1&&(p(0,"tr"),c(1,`
|
|
`),p(2,"td",7),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"td",8),c(7),h(),c(8,`
|
|
`),h()),t&2){let e=D(2);g(3),P(I(4,2,"labels.inputs.Server")),g(4),K(`
|
|
`,e.server,`
|
|
`)}}function jee(t,i){if(t&1&&(p(0,"tr"),c(1,`
|
|
`),p(2,"td",7),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"td",10),c(7,`
|
|
`),p(8,"b"),c(9),k(10,"date"),h(),c(11,`
|
|
`),h(),c(12,`
|
|
`),h()),t&2){let e=D(2);g(3),K("",I(4,2,"labels.text.Current Business Date"),":"),g(6),P(ia(10,4,e.businessDate,"EEEE, MMMM dd, y"))}}function Uee(t,i){if(t&1&&(p(0,"div",3),c(1,`
|
|
`),H(2,"mat-divider",4),c(3,`
|
|
`),p(4,"div",5),c(5,`
|
|
`),p(6,"table",6),c(7,`
|
|
`),p(8,"tr"),c(9,`
|
|
`),p(10,"td",7),c(11,"Mifos"),h(),c(12,`
|
|
`),p(13,"td",8),c(14),p(15,"b"),c(16),h(),c(17,`
|
|
`),h(),c(18,`
|
|
`),h(),c(19,`
|
|
`),p(20,"tr"),c(21,`
|
|
`),p(22,"td",7),c(23),k(24,"translate"),h(),c(25,`
|
|
`),p(26,"td",8),c(27),p(28,"b"),c(29),h(),c(30,`
|
|
`),h(),c(31,`
|
|
`),h(),c(32,`
|
|
`),w(33,Bee,9,4,"tr",9),c(34,`
|
|
`),w(35,jee,13,7,"tr",9),c(36,`
|
|
`),h(),c(37,`
|
|
`),h(),c(38,`
|
|
`),H(39,"mat-divider",4),c(40,`
|
|
`),h()),t&2){let e=D();Ot("ngClass",e.styleClass),g(14),K(`
|
|
`,e.versions.mifos," - "),g(2),P(e.hash),g(7),P(I(24,8,"labels.text.Fineract")),g(4),K(`
|
|
`,e.versions.fineract.version," - "),g(2),P(e.versions.fineract.hash),g(4),C("ngIf",e.displayBackEndInfo),g(2),C("ngIf",e.isBusinessDateDefined)}}var lE=(()=>{class t{constructor(e,n,r,a,o,s){this.systemService=e,this.settingsService=n,this.authenticationService=r,this.alertService=a,this.dateUtils=o,this.versionService=s,this.styleClass="",this.versions={mifos:ft.version,fineract:{version:"",hash:""}},this.hash=ft.hash,this.server="",this.businessDate=null,this.isBusinessDateEnabled=!1,this.isBusinessDateDefined=!1,this.displayBackEndInfo=!0,this.displayBackEndInfo=ft.displayBackEndInfo==="true"}ngOnInit(){this.displayBackEndInfo&&(this.alert$=this.alertService.alertEvent.subscribe(e=>{let n=e.type;n===Ft.businessDateType+" Set Config"?(this.isBusinessDateEnabled=e.message==="enabled",this.isBusinessDateDefined=!1,this.isBusinessDateEnabled&&this.setBusinessDate()):n===Ft.businessDateType+" Set"?this.isBusinessDateEnabled&&this.setBusinessDate():n==="Authentication Start"&&(this.timer=setTimeout(()=>{this.getConfigurations()},6e4))}),this.getConfigurations(),this.server=this.settingsService.server,this.versionService.getBackendInfo().subscribe(e=>{if(e.git&&e.git.build&&e.git.build.version){let n=e.git.build.version.split("-");this.versions.fineract.version=n[0],this.versions.fineract.hash=n[1]}}))}ngOnDestroy(){this.displayBackEndInfo&&clearTimeout(this.timer)}getConfigurations(){this.authenticationService.isAuthenticated()?this.systemService.getConfigurationByName(Ft.businessDateConfigName).subscribe(e=>{this.isBusinessDateEnabled=e.enabled,this.settingsService.setBusinessDateConfig(e.enabled),this.isBusinessDateEnabled&&(this.setBusinessDate(),this.timer=setTimeout(()=>{this.getConfigurations()},6e4))}):clearTimeout(this.timer)}setBusinessDate(){this.systemService.getBusinessDate(Ft.businessDateType).subscribe(e=>{this.businessDate=new Date(e.date),this.settingsService.setBusinessDate(this.dateUtils.formatDate(this.businessDate,Ft.businessDateFormat)),this.isBusinessDateDefined=!0})}static{this.\u0275fac=function(n){return new(n||t)(E(j2),E(Ft),E(Yu),E(rs),E(Bi),E(cE))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-footer"]],inputs:{styleClass:"styleClass"},decls:10,vars:7,consts:[["class","layout-column m-b-20 f12","id","footer",3,"ngClass",4,"ngIf"],[1,"layout-column","m-b-20","copy-label"],[1,"footer-content","align-center"],["id","footer",1,"layout-column","m-b-20","f12",3,"ngClass"],[1,"divider","align-center"],[1,"layout-column","m-b-20","content-wrapper","footer-center"],[1,"versions"],[1,"footer-content"],[1,"right","footer-content"],[4,"ngIf"],[1,"center","footer-content","business-date"]],template:function(n,r){n&1&&(w(0,Uee,41,10,"div",0),c(1,`
|
|
`),p(2,"div",1),c(3,`
|
|
`),p(4,"p",2),c(5),k(6,"translate"),k(7,"translate"),h(),c(8,`
|
|
`),h(),c(9,`
|
|
`)),n&2&&(C("ngIf",r.displayBackEndInfo),g(5),bt("",I(6,3,"APP_NAME")," ",I(7,5,"labels.text.by")," Mifos"))},dependencies:[he,wn,Ae,uc,ve,Ie,As],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}#footer[_ngcontent-%COMP%]{align-items:center;min-width:400px}#footer[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{max-width:100%;min-width:90%;padding-left:5%;padding-right:5%}#footer[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%] .versions[_ngcontent-%COMP%]{width:100%;color:#666f73}#footer[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%] .footer-content[_ngcontent-%COMP%]{margin:0}#footer[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{margin:2.5rem 1rem .5rem;width:4rem}#footer[_ngcontent-%COMP%] .business-date[_ngcontent-%COMP%]{color:#4461e2}#footer[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:none}#footer[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:transparent}.main-page[_ngcontent-%COMP%]{max-width:70%;min-width:50%;padding-left:30%}.copy-label[_ngcontent-%COMP%]{min-width:100%;text-align:center;font-size:large}"]})}}return t})();function $ee(t,i){if(t&1&&(p(0,"mat-option",3),c(1),k(2,"translate"),h()),t&2){let e=i.$implicit;C("value",e),g(),K(`
|
|
`,I(2,2,"languages."+e),`
|
|
`)}}var dE=(()=>{class t{constructor(e,n){this.translateService=e,this.settingsService=n,this.languageSelector=new Ei,this.languageSelector.setValue(this.currentLanguage)}setLanguage(){this.translateService.use(this.languageSelector.value),this.settingsService.setLanguage({name:"",code:this.languageSelector.value.substring(0,2)})}get currentLanguage(){return this.translateService.currentLang}get languages(){return this.translateService.getLangs()}static{this.\u0275fac=function(n){return new(n||t)(E(xr),E(Ft))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-language-selector"]],decls:12,vars:5,consts:[["id","language-selector",1,"m-l-10"],[1,"languageselector",3,"selectionChange","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(n,r){n&1&&(p(0,"mat-form-field",0),c(1,`
|
|
`),p(2,"mat-label"),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"mat-select",1),R("selectionChange",function(){return r.setLanguage()}),c(7,`
|
|
`),w(8,$ee,3,4,"mat-option",2),c(9,`
|
|
`),h(),c(10,`
|
|
`),h(),c(11,`
|
|
`)),n&2&&(g(3),P(I(4,3,"labels.inputs.Language")),g(3),C("formControl",r.languageSelector),g(2),C("ngForOf",r.languages))},dependencies:[he,Pt,ve,tn,vi,Ht,mn,Fn,fn,Ie],styles:[".mat-mdc-form-field-bottom-align:before{border-bottom-color:#fff} .mdc-line-ripple:before{border-bottom-color:#fff} .mdc-line-ripple:after{border-bottom-color:#fff} .mat-mdc-form-field .mdc-line-ripple:before{border-bottom-color:#fff!important} .mat-mdc-form-field .mdc-line-ripple:after{border-bottom-color:#fff!important}"]})}}return t})();var uE=(()=>{class t{constructor(){this.themeManagerClass="theme-manager"}setTheme(e){this.getLinkElement().setAttribute("href",e)}removeTheme(){let e=this.getExistingLinkElement();e&&document.head.removeChild(e)}getLinkElement(){return this.getExistingLinkElement()||this.createLinkElement()}getExistingLinkElement(){return document.head.querySelector(`link[rel="stylesheet"].${this.themeManagerClass}`)}createLinkElement(){let e=document.createElement("link");return e.setAttribute("rel","stylesheet"),e.classList.add(this.themeManagerClass),document.head.appendChild(e),e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var mE=(()=>{class t{constructor(e){this.themeManagerService=e,this.themeStorageKey="mifosXTheme",this.onThemeUpdate=new j}storeTheme(e){localStorage.setItem(this.themeStorageKey,JSON.stringify(e)),this.onThemeUpdate.emit(e)}getTheme(){return JSON.parse(localStorage.getItem(this.themeStorageKey))}clearTheme(){localStorage.removeItem(this.themeStorageKey)}installTheme(e){let n=document.body;n.classList.remove("pictonblue-yellowgreen-theme","indigo-pink-theme","deeppurple-amber-theme","pink-bluegrey-theme","purple-green-theme"),e.isDefault||n.classList.add(this.getThemeClass(e.href)),this.storeTheme(e)}getThemeClass(e){switch(e){case"pictonblue-yellowgreen.css":return"pictonblue-yellowgreen-theme";case"indigo-pink.css":return"indigo-pink-theme";case"deeppurple-amber.css":return"deeppurple-amber-theme";case"pink-bluegrey.css":return"pink-bluegrey-theme";case"purple-green.css":return"purple-green-theme";default:return""}}static{this.\u0275fac=function(n){return new(n||t)(oe(uE))}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var qee=["mat-menu-item",""],Yee=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Qee=["mat-icon, [matMenuItemIcon]","*"];function Kee(t,i){t&1&&($t(),p(0,"svg",2),H(1,"polygon",3),h())}var Xee=["*"];function Zee(t,i){if(t&1){let e=ce();p(0,"div",0),R("click",function(){U(e);let r=D();return $(r.closed.emit("click"))})("animationstart",function(r){U(e);let a=D();return $(a._onAnimationStart(r.animationName))})("animationend",function(r){U(e);let a=D();return $(a._onAnimationDone(r.animationName))})("animationcancel",function(r){U(e);let a=D();return $(a._onAnimationDone(r.animationName))}),p(1,"div",1),ae(2),h()()}if(t&2){let e=D();Tt(e._classList),ne("mat-menu-panel-animations-disabled",e._animationsDisabled)("mat-menu-panel-exit-animation",e._panelAnimationState==="void")("mat-menu-panel-animating",e._isAnimating),C("id",e.panelId),ee("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}var y_=new V("MAT_MENU_PANEL"),Fc=(()=>{class t{_elementRef=u(Y);_document=u(De);_focusMonitor=u(Qt);_parentMenu=u(y_,{optional:!0});_changeDetectorRef=u(ye);role="menuitem";disabled=!1;disableRipple=!1;_hovered=new N;_focused=new N;_highlighted=!1;_triggersSubmenu=!1;constructor(){u(Je).load(Kt),this._parentMenu?.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(){let e=this._elementRef.nativeElement.cloneNode(!0),n=e.querySelectorAll("mat-icon, .material-icons");for(let r=0;r<n.length;r++)n[r].remove();return e.textContent?.trim()||""}_setHighlighted(e){this._highlighted=e,this._changeDetectorRef.markForCheck()}_setTriggersSubmenu(e){this._triggersSubmenu=e,this._changeDetectorRef.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-focus-indicator"],hostVars:8,hostBindings:function(n,r){n&1&&R("click",function(o){return r._checkDisabled(o)})("mouseenter",function(){return r._handleMouseEnter()}),n&2&&(ee("role",r.role)("tabindex",r._getTabIndex())("aria-disabled",r.disabled)("disabled",r.disabled||null),ne("mat-mdc-menu-item-highlighted",r._highlighted)("mat-mdc-menu-item-submenu-trigger",r._triggersSubmenu))},inputs:{role:"role",disabled:[2,"disabled","disabled",B],disableRipple:[2,"disableRipple","disableRipple",B]},exportAs:["matMenuItem"],attrs:qee,ngContentSelectors:Qee,decls:5,vars:3,consts:[[1,"mat-mdc-menu-item-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(n,r){n&1&&(xe(Yee),ae(0),p(1,"span",0),ae(2,1),h(),H(3,"div",1),w(4,Kee,2,0,":svg:svg",2)),n&2&&(g(3),C("matRippleDisabled",r.disableRipple||r.disabled)("matRippleTrigger",r._getHostElement()),g(),ke(r._triggersSubmenu?4:-1))},dependencies:[ti],encapsulation:2,changeDetection:0})}return t})();var Jee=new V("MatMenuContent");var ete=new V("mat-menu-default-options",{providedIn:"root",factory:tte});function tte(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}var b_="_mat-menu-enter",Op="_mat-menu-exit",Vs=(()=>{class t{_elementRef=u(Y);_changeDetectorRef=u(ye);_injector=u(Te);_keyManager;_xPosition;_yPosition;_firstItemFocusRef;_exitFallbackTimeout;_animationsDisabled;_allItems;_directDescendantItems=new Pn;_classList={};_panelAnimationState="void";_animationDone=new N;_isAnimating=!1;parentMenu;direction;overlayPanelClass;backdropClass;ariaLabel;ariaLabelledby;ariaDescribedby;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()}templateRef;items;lazyContent;overlapTrigger;hasBackdrop;set panelClass(e){let n=this._previousPanelClass,r=q({},this._classList);n&&n.length&&n.split(" ").forEach(a=>{r[a]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(a=>{r[a]=!0}),this._elementRef.nativeElement.className=""),this._classList=r}_previousPanelClass;get classList(){return this.panelClass}set classList(e){this.panelClass=e}closed=new j;close=this.closed;panelId=u(Be).getId("mat-menu-panel-");constructor(){let e=u(ete);this.overlayPanelClass=e.overlayPanelClass||"",this._xPosition=e.xPosition,this._yPosition=e.yPosition,this.backdropClass=e.backdropClass,this.overlapTrigger=e.overlapTrigger,this.hasBackdrop=e.hasBackdrop,this._animationsDisabled=u(He,{optional:!0})==="NoopAnimations"}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new ma(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(Ge(this._directDescendantItems),dt(e=>at(...e.map(n=>n._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{let n=this._keyManager;if(this._panelAnimationState==="enter"&&n.activeItem?._hasFocus()){let r=e.toArray(),a=Math.max(0,Math.min(r.length-1,n.activeItemIndex||0));r[a]&&!r[a].disabled?n.setActiveItem(a):n.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy(),clearTimeout(this._exitFallbackTimeout)}_hovered(){return this._directDescendantItems.changes.pipe(Ge(this._directDescendantItems),dt(n=>at(...n.map(r=>r._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){let n=e.keyCode,r=this._keyManager;switch(n){case 27:Ct(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&this.direction==="ltr"&&this.closed.emit("keydown");break;case 39:this.parentMenu&&this.direction==="rtl"&&this.closed.emit("keydown");break;default:(n===38||n===40)&&r.setFocusOrigin("keyboard"),r.onKeydown(e);return}}focusFirstItem(e="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=It(()=>{let n=this._resolvePanel();if(!n||!n.contains(document.activeElement)){let r=this._keyManager;r.setFocusOrigin(e).setFirstItemActive(),!r.activeItem&&n&&n.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){}setPositionClasses(e=this.xPosition,n=this.yPosition){this._classList=je(q({},this._classList),{"mat-menu-before":e==="before","mat-menu-after":e==="after","mat-menu-above":n==="above","mat-menu-below":n==="below"}),this._changeDetectorRef.markForCheck()}_onAnimationDone(e){let n=e===Op;(n||e===b_)&&(n&&(clearTimeout(this._exitFallbackTimeout),this._exitFallbackTimeout=void 0),this._animationDone.next(n?"void":"enter"),this._isAnimating=!1)}_onAnimationStart(e){(e===b_||e===Op)&&(this._isAnimating=!0)}_setIsOpen(e){if(this._panelAnimationState=e?"enter":"void",e){if(this._keyManager.activeItemIndex===0){let n=this._resolvePanel();n&&(n.scrollTop=0)}}else this._animationsDisabled||(this._exitFallbackTimeout=setTimeout(()=>this._onAnimationDone(Op),200));this._animationsDisabled&&setTimeout(()=>{this._onAnimationDone(e?b_:Op)}),this._changeDetectorRef.markForCheck()}_updateDirectDescendants(){this._allItems.changes.pipe(Ge(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(n=>n._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}_resolvePanel(){let e=null;return this._directDescendantItems.length&&(e=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),e}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-menu"]],contentQueries:function(n,r,a){if(n&1&&(Se(a,Jee,5),Se(a,Fc,5),Se(a,Fc,4)),n&2){let o;G(o=W())&&(r.lazyContent=o.first),G(o=W())&&(r._allItems=o),G(o=W())&&(r.items=o)}},viewQuery:function(n,r){if(n&1&&me(Ke,5),n&2){let a;G(a=W())&&(r.templateRef=a.first)}},hostVars:3,hostBindings:function(n,r){n&2&&ee("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",B],hasBackdrop:[2,"hasBackdrop","hasBackdrop",e=>e==null?null:B(e)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],features:[ue([{provide:y_,useExisting:t}])],ngContentSelectors:Xee,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel",3,"click","animationstart","animationend","animationcancel","id"],[1,"mat-mdc-menu-content"]],template:function(n,r){n&1&&(xe(),w(0,Zee,3,12,"ng-template"))},styles:[`mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-sys-label-large-weight))}@keyframes _mat-menu-enter{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:none}}@keyframes _mat-menu-exit{from{opacity:1}to{opacity:0}}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;box-sizing:border-box;outline:0;animation:_mat-menu-enter 120ms cubic-bezier(0, 0, 0.2, 1);border-radius:var(--mat-menu-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-sys-surface-container));box-shadow:var(--mat-menu-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12));will-change:transform,opacity}.mat-mdc-menu-panel.mat-menu-panel-exit-animation{animation:_mat-menu-exit 100ms 25ms linear forwards}.mat-mdc-menu-panel.mat-menu-panel-animations-disabled{animation:none}.mat-mdc-menu-panel.mat-menu-panel-animating{pointer-events:none}.mat-mdc-menu-panel.mat-menu-panel-animating:has(.mat-mdc-menu-content:empty){display:none}@media(forced-colors: active){.mat-mdc-menu-panel{outline:solid 1px}}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-sys-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing, 8px);margin-top:var(--mat-menu-divider-top-spacing, 8px)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px;padding-left:var(--mat-menu-item-leading-spacing, 12px);padding-right:var(--mat-menu-item-trailing-spacing, 12px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-menu-item::-moz-focus-inner{border:0}[dir=rtl] .mat-mdc-menu-item{padding-left:var(--mat-menu-item-trailing-spacing, 12px);padding-right:var(--mat-menu-item-leading-spacing, 12px)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-trailing-spacing, 12px)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-trailing-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-leading-spacing, 12px)}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing, 12px);height:var(--mat-menu-item-icon-size, 24px);width:var(--mat-menu-item-icon-size, 24px)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing, 12px)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(forced-colors: active){.mat-mdc-menu-item{margin-top:1px}}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size, 24px);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing, 12px)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing, 12px);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}@media(forced-colors: active){.mat-mdc-menu-submenu-icon{fill:CanvasText}}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),pE=new V("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{let t=u(zt);return()=>t.scrollStrategies.reposition()}});function nte(t){return()=>t.scrollStrategies.reposition()}var ite={provide:pE,deps:[zt],useFactory:nte},rte={passive:!0};var C4=new WeakMap,Pp=(()=>{class t{_overlay=u(zt);_element=u(Y);_viewContainerRef=u(ot);_menuItemInstance=u(Fc,{optional:!0,self:!0});_dir=u(lt,{optional:!0});_focusMonitor=u(Qt);_ngZone=u(se);_scrollStrategy=u(pE);_changeDetectorRef=u(ye);_cleanupTouchstart;_portal;_overlayRef=null;_menuOpen=!1;_closingActionsSubscription=Me.EMPTY;_hoverSubscription=Me.EMPTY;_menuCloseSubscription=Me.EMPTY;_pendingRemoval;_parentMaterialMenu;_parentInnerPadding;_openedBy=void 0;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._parentMaterialMenu,this._menuCloseSubscription=e.close.subscribe(n=>{this._destroyMenu(n),(n==="click"||n==="tab")&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(n)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}_menu;menuData;restoreFocus=!0;menuOpened=new j;onMenuOpen=this.menuOpened;menuClosed=new j;onMenuClose=this.menuClosed;constructor(){let e=u(y_,{optional:!0}),n=u(Ze);this._parentMaterialMenu=e instanceof Vs?e:void 0,this._cleanupTouchstart=St(n,this._element.nativeElement,"touchstart",r=>{So(r)||(this._openedBy="touch")},rte)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this.menu&&this._ownsMenu(this.menu)&&C4.delete(this.menu),this._cleanupTouchstart(),this._pendingRemoval?.unsubscribe(),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe(),this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null)}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){let e=this.menu;if(this._menuOpen||!e)return;this._pendingRemoval?.unsubscribe();let n=C4.get(e);C4.set(e,this),n&&n!==this&&n.closeMenu();let r=this._createOverlay(e),a=r.getConfig(),o=a.positionStrategy;this._setPosition(e,o),a.hasBackdrop=e.hasBackdrop==null?!this.triggersSubmenu():e.hasBackdrop,r.hasAttached()||(r.attach(this._getPortal(e)),e.lazyContent?.attach(this.menuData)),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),e.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,e.direction=this.dir,e.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0),e instanceof Vs&&(e._setIsOpen(!0),e._directDescendantItems.changes.pipe(be(e.close)).subscribe(()=>{o.withLockedPosition(!1).reapplyLastPosition(),o.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){let n=this._overlayRef,r=this._menu;!n||!this.menuOpen||(this._closingActionsSubscription.unsubscribe(),this._pendingRemoval?.unsubscribe(),r instanceof Vs&&this._ownsMenu(r)?(this._pendingRemoval=r._animationDone.pipe(Le(1)).subscribe(()=>{n.detach(),r.lazyContent?.detach()}),r._setIsOpen(!1)):(n.detach(),r?.lazyContent?.detach()),r&&this._ownsMenu(r)&&C4.delete(r),this.restoreFocus&&(e==="keydown"||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,this._setIsMenuOpen(!1))}_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){let n=this._getOverlayConfig(e);this._subscribeToPositions(e,n.positionStrategy),this._overlayRef=this._overlay.create(n),this._overlayRef.keydownEvents().subscribe(r=>{this.menu instanceof Vs&&this.menu._handleKeydown(r)})}return this._overlayRef}_getOverlayConfig(e){return new qi({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||"ltr"})}_subscribeToPositions(e,n){e.setPositionClasses&&n.positionChanges.subscribe(r=>{this._ngZone.run(()=>{let a=r.connectionPair.overlayX==="start"?"after":"before",o=r.connectionPair.overlayY==="top"?"below":"above";e.setPositionClasses(a,o)})})}_setPosition(e,n){let[r,a]=e.xPosition==="before"?["end","start"]:["start","end"],[o,s]=e.yPosition==="above"?["bottom","top"]:["top","bottom"],[d,f]=[o,s],[v,y]=[r,a],M=0;if(this.triggersSubmenu()){if(y=r=e.xPosition==="before"?"start":"end",a=v=r==="end"?"start":"end",this._parentMaterialMenu){if(this._parentInnerPadding==null){let S=this._parentMaterialMenu.items.first;this._parentInnerPadding=S?S._getHostElement().offsetTop:0}M=o==="bottom"?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(d=o==="top"?"bottom":"top",f=s==="top"?"bottom":"top");n.withPositions([{originX:r,originY:d,overlayX:v,overlayY:o,offsetY:M},{originX:a,originY:d,overlayX:y,overlayY:o,offsetY:M},{originX:r,originY:f,overlayX:v,overlayY:s,offsetY:-M},{originX:a,originY:f,overlayX:y,overlayY:s,offsetY:-M}])}_menuClosingActions(){let e=this._overlayRef.backdropClick(),n=this._overlayRef.detachments(),r=this._parentMaterialMenu?this._parentMaterialMenu.closed:re(),a=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(Ve(o=>this._menuOpen&&o!==this._menuItemInstance)):re();return at(e,r,a,n)}_handleMousedown(e){Do(e)||(this._openedBy=e.button===0?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){let n=e.keyCode;(n===13||n===32)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(n===39&&this.dir==="ltr"||n===37&&this.dir==="rtl")&&(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().subscribe(e=>{e===this._menuItemInstance&&!e.disabled&&(this._openedBy="mouse",this.openMenu())}))}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new Ln(e.templateRef,this._viewContainerRef)),this._portal}_ownsMenu(e){return C4.get(e)===this}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(n,r){n&1&&R("click",function(o){return r._handleClick(o)})("mousedown",function(o){return r._handleMousedown(o)})("keydown",function(o){return r._handleKeydown(o)}),n&2&&ee("aria-haspopup",r.menu?"menu":null)("aria-expanded",r.menuOpen)("aria-controls",r.menuOpen?r.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"]})}return t})(),fE=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({providers:[ite],imports:[mi,fe,yi,ui,fe]})}return t})(),hE={transformMenu:{type:7,name:"transformMenu",definitions:[{type:0,name:"void",styles:{type:6,styles:{opacity:0,transform:"scale(0.8)"},offset:null}},{type:1,expr:"void => enter",animation:{type:4,styles:{type:6,styles:{opacity:1,transform:"scale(1)"},offset:null},timings:"120ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => void",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"100ms 25ms linear"},options:null}],options:{}},fadeInItems:{type:7,name:"fadeInItems",definitions:[{type:0,name:"showing",styles:{type:6,styles:{opacity:1},offset:null}},{type:1,expr:"void => *",animation:[{type:6,styles:{opacity:0},offset:null},{type:4,styles:null,timings:"400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"}],options:null}],options:{}}},Bwe=hE.fadeInItems,jwe=hE.transformMenu;var ate=["tooltip"],C_=20;var x_=new V("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let t=u(zt);return()=>t.scrollStrategies.reposition({scrollThrottle:C_})}});function vE(t){return()=>t.scrollStrategies.reposition({scrollThrottle:C_})}var bE={provide:x_,deps:[zt],useFactory:vE};function yE(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}var CE=new V("mat-tooltip-default-options",{providedIn:"root",factory:yE});var gE="tooltip-panel",_E=us({passive:!0}),ote=8,ste=8,cte=24,lte=200,Or=(()=>{class t{_elementRef=u(Y);_ngZone=u(se);_platform=u(Ne);_ariaDescriber=u(s2);_focusMonitor=u(Qt);_dir=u(lt);_injector=u(Te);_viewContainerRef=u(ot);_defaultOptions=u(CE,{optional:!0});_overlayRef;_tooltipInstance;_portal;_position="below";_positionAtOrigin=!1;_disabled=!1;_tooltipClass;_viewInitialized=!1;_pointerExitEventsInitialized=!1;_tooltipComponent=xE;_viewportMargin=8;_currentPosition;_cssClassPrefix="mat-mdc";_ariaDescriptionPending;_dirSubscribed=!1;get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=nn(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){let n=nn(e);this._disabled!==n&&(this._disabled=n,n?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=un(e)}_showDelay;get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=un(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}_hideDelay;touchGestures="auto";get message(){return this._message}set message(e){let n=this._message;this._message=e!=null?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(n)}_message="";get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}_passiveListeners=[];_touchstartTimeout=null;_destroyed=new N;_isDestroyed=!1;constructor(){let e=this._defaultOptions;e&&(this._showDelay=e.showDelay,this._hideDelay=e.hideDelay,e.position&&(this.position=e.position),e.positionAtOrigin&&(this.positionAtOrigin=e.positionAtOrigin),e.touchGestures&&(this.touchGestures=e.touchGestures),e.tooltipClass&&(this.tooltipClass=e.tooltipClass)),this._viewportMargin=ote}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(be(this._destroyed)).subscribe(e=>{e?e==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){let e=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([n,r])=>{e.removeEventListener(n,r,_E)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0,this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,n){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return}let r=this._createOverlay(n);this._detach(),this._portal=this._portal||new Wi(this._tooltipComponent,this._viewContainerRef);let a=this._tooltipInstance=r.attach(this._portal).instance;a._triggerElement=this._elementRef.nativeElement,a._mouseLeaveHideDelay=this._hideDelay,a.afterHidden().pipe(be(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),a.show(e)}hide(e=this.hideDelay){let n=this._tooltipInstance;n&&(n.isVisible()?n.hide(e):(n._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){let o=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&o._origin instanceof Y)return this._overlayRef;this._detach()}let n=this._injector.get(Ga).getAncestorScrollContainers(this._elementRef),r=this._injector.get(zt),a=r.position().flexibleConnectedTo(this.positionAtOrigin?e||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(n);return a.positionChanges.pipe(be(this._destroyed)).subscribe(o=>{this._updateCurrentPositionClass(o.connectionPair),this._tooltipInstance&&o.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=r.create({direction:this._dir,positionStrategy:a,panelClass:`${this._cssClassPrefix}-${gE}`,scrollStrategy:this._injector.get(x_)()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(be(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(be(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(be(this._destroyed)).subscribe(o=>{this._isTooltipVisible()&&o.keyCode===27&&!Ct(o)&&(o.preventDefault(),o.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._dirSubscribed||(this._dirSubscribed=!0,this._dir.change.pipe(be(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){let n=e.getConfig().positionStrategy,r=this._getOrigin(),a=this._getOverlayPosition();n.withPositions([this._addOffset(q(q({},r.main),a.main)),this._addOffset(q(q({},r.fallback),a.fallback))])}_addOffset(e){let n=ste,r=!this._dir||this._dir.value=="ltr";return e.originY==="top"?e.offsetY=-n:e.originY==="bottom"?e.offsetY=n:e.originX==="start"?e.offsetX=r?-n:n:e.originX==="end"&&(e.offsetX=r?n:-n),e}_getOrigin(){let e=!this._dir||this._dir.value=="ltr",n=this.position,r;n=="above"||n=="below"?r={originX:"center",originY:n=="above"?"top":"bottom"}:n=="before"||n=="left"&&e||n=="right"&&!e?r={originX:"start",originY:"center"}:(n=="after"||n=="right"&&e||n=="left"&&!e)&&(r={originX:"end",originY:"center"});let{x:a,y:o}=this._invertPosition(r.originX,r.originY);return{main:r,fallback:{originX:a,originY:o}}}_getOverlayPosition(){let e=!this._dir||this._dir.value=="ltr",n=this.position,r;n=="above"?r={overlayX:"center",overlayY:"bottom"}:n=="below"?r={overlayX:"center",overlayY:"top"}:n=="before"||n=="left"&&e||n=="right"&&!e?r={overlayX:"end",overlayY:"center"}:(n=="after"||n=="right"&&e||n=="left"&&!e)&&(r={overlayX:"start",overlayY:"center"});let{x:a,y:o}=this._invertPosition(r.overlayX,r.overlayY);return{main:r,fallback:{overlayX:a,overlayY:o}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),It(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,n){return this.position==="above"||this.position==="below"?n==="top"?n="bottom":n==="bottom"&&(n="top"):e==="end"?e="start":e==="start"&&(e="end"),{x:e,y:n}}_updateCurrentPositionClass(e){let{overlayY:n,originX:r,originY:a}=e,o;if(n==="center"?this._dir&&this._dir.value==="rtl"?o=r==="end"?"left":"right":o=r==="start"?"left":"right":o=n==="bottom"&&a==="top"?"above":"below",o!==this._currentPosition){let s=this._overlayRef;if(s){let d=`${this._cssClassPrefix}-${gE}-`;s.removePanelClass(d+this._currentPosition),s.addPanelClass(d+o)}this._currentPosition=o}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{this._setupPointerExitEventsIfNeeded();let n;e.x!==void 0&&e.y!==void 0&&(n=e),this.show(void 0,n)}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{let n=e.targetTouches?.[0],r=n?{x:n.clientX,y:n.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout);let a=500;this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,r)},this._defaultOptions?.touchLongPressShowDelay??a)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",n=>{let r=n.relatedTarget;(!r||!this._overlayRef?.overlayElement.contains(r))&&this.hide()}],["wheel",n=>this._wheelListener(n)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let n=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions?.touchendHideDelay)};e.push(["touchend",n],["touchcancel",n])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([n,r])=>{this._elementRef.nativeElement.addEventListener(n,r,_E)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){let n=this._injector.get(De).elementFromPoint(e.clientX,e.clientY),r=this._elementRef.nativeElement;n!==r&&!r.contains(n)&&this.hide()}}_disableNativeGesturesIfNecessary(){let e=this.touchGestures;if(e!=="off"){let n=this._elementRef.nativeElement,r=n.style;(e==="on"||n.nodeName!=="INPUT"&&n.nodeName!=="TEXTAREA")&&(r.userSelect=r.msUserSelect=r.webkitUserSelect=r.MozUserSelect="none"),(e==="on"||!n.draggable)&&(r.webkitUserDrag="none"),r.touchAction="none",r.webkitTapHighlightColor="transparent"}}_syncAriaDescription(e){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,e,"tooltip"),this._isDestroyed||It({write:()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")}},{injector:this._injector}))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(n,r){n&2&&ne("mat-mdc-tooltip-disabled",r.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]})}return t})(),xE=(()=>{class t{_changeDetectorRef=u(ye);_elementRef=u(Y);_isMultiline=!1;message;tooltipClass;_showTimeoutId;_hideTimeoutId;_triggerElement;_mouseLeaveHideDelay;_animationsDisabled;_tooltip;_closeOnInteraction=!1;_isVisible=!1;_onHide=new N;_showAnimation="mat-mdc-tooltip-show";_hideAnimation="mat-mdc-tooltip-hide";constructor(){let e=u(He,{optional:!0});this._animationsDisabled=e==="NoopAnimations"}show(e){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}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:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){let e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>cte&&e.width>=lte}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){let n=this._tooltip.nativeElement,r=this._showAnimation,a=this._hideAnimation;if(n.classList.remove(e?a:r),n.classList.add(e?r:a),this._isVisible!==e&&(this._isVisible=e,this._changeDetectorRef.markForCheck()),e&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let o=getComputedStyle(n);(o.getPropertyValue("animation-duration")==="0s"||o.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(n.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-tooltip-component"]],viewQuery:function(n,r){if(n&1&&me(ate,7),n&2){let a;G(a=W())&&(r._tooltip=a.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(n,r){n&1&&R("mouseleave",function(o){return r._handleMouseLeave(o)})},decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(n,r){if(n&1){let a=ce();p(0,"div",1,0),R("animationend",function(s){return U(a),$(r._handleAnimationEnd(s))}),p(2,"div",2),c(3),h()()}n&2&&(ne("mdc-tooltip--multiline",r._isMultiline),C("ngClass",r.tooltipClass),g(3),P(r.message))},dependencies:[wn],styles:[`.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-sys-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-sys-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-sys-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-sys-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-sys-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-sys-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-sys-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel{line-height:normal}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),Bc=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({providers:[bE],imports:[ko,yi,fe,fe,ui]})}return t})();var Tp=class{tracker;columnIndex=0;rowIndex=0;get rowCount(){return this.rowIndex+1}get rowspan(){let i=Math.max(...this.tracker);return i>1?this.rowCount+i-1:this.rowCount}positions;update(i,e){this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(i),this.tracker.fill(0,0,this.tracker.length),this.positions=e.map(n=>this._trackTile(n))}_trackTile(i){let e=this._findMatchingGap(i.colspan);return this._markTilePosition(e,i),this.columnIndex=e+i.colspan,new M_(this.rowIndex,e)}_findMatchingGap(i){i>this.tracker.length;let e=-1,n=-1;do{if(this.columnIndex+i>this.tracker.length){this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),n=this._findGapEndIndex(e);continue}if(e=this.tracker.indexOf(0,this.columnIndex),e==-1){this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),n=this._findGapEndIndex(e);continue}n=this._findGapEndIndex(e),this.columnIndex=e+1}while(n-e<i||n==0);return Math.max(e,0)}_nextRow(){this.columnIndex=0,this.rowIndex++;for(let i=0;i<this.tracker.length;i++)this.tracker[i]=Math.max(0,this.tracker[i]-1)}_findGapEndIndex(i){for(let e=i+1;e<this.tracker.length;e++)if(this.tracker[e]!=0)return e;return this.tracker.length}_markTilePosition(i,e){for(let n=0;n<e.colspan;n++)this.tracker[i+n]=e.rowspan}},M_=class{row;col;constructor(i,e){this.row=i,this.col=e}};var ME=["*"];var ute=`.mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-header{font-size:var(--mat-grid-list-tile-header-primary-text-size, var(--mat-sys-body-large))}.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-header-secondary-text-size, var(--mat-sys-body-medium))}.mat-grid-tile-footer{font-size:var(--mat-grid-list-tile-footer-primary-text-size, var(--mat-sys-body-large))}.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-footer-secondary-text-size, var(--mat-sys-body-medium))}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}
|
|
`,wE=new V("MAT_GRID_LIST"),k_=(()=>{class t{_element=u(Y);_gridList=u(wE,{optional:!0});_rowspan=1;_colspan=1;constructor(){}get rowspan(){return this._rowspan}set rowspan(e){this._rowspan=Math.round(un(e))}get colspan(){return this._colspan}set colspan(e){this._colspan=Math.round(un(e))}_setStyle(e,n){this._element.nativeElement.style[e]=n}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(n,r){n&2&&ee("rowspan",r.rowspan)("colspan",r.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],ngContentSelectors:ME,decls:2,vars:0,consts:[[1,"mat-grid-tile-content"]],template:function(n,r){n&1&&(xe(),p(0,"div",0),ae(1),h())},styles:[`.mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-header{font-size:var(--mat-grid-list-tile-header-primary-text-size, var(--mat-sys-body-large))}.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-header-secondary-text-size, var(--mat-sys-body-medium))}.mat-grid-tile-footer{font-size:var(--mat-grid-list-tile-footer-primary-text-size, var(--mat-sys-body-large))}.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-footer-secondary-text-size, var(--mat-sys-body-medium))}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var mte=/^-?\d+((\.\d+)?[A-Za-z%$]?)+$/,x4=class{_gutterSize;_rows=0;_rowspan=0;_cols;_direction;init(i,e,n,r){this._gutterSize=DE(i),this._rows=e.rowCount,this._rowspan=e.rowspan,this._cols=n,this._direction=r}getBaseTileSize(i,e){return`(${i}% - (${this._gutterSize} * ${e}))`}getTilePosition(i,e){return e===0?"0":jc(`(${i} + ${this._gutterSize}) * ${e}`)}getTileSize(i,e){return`(${i} * ${e}) + (${e-1} * ${this._gutterSize})`}setStyle(i,e,n){let r=100/this._cols,a=(this._cols-1)/this._cols;this.setColStyles(i,n,r,a),this.setRowStyles(i,e,r,a)}setColStyles(i,e,n,r){let a=this.getBaseTileSize(n,r),o=this._direction==="rtl"?"right":"left";i._setStyle(o,this.getTilePosition(a,e)),i._setStyle("width",jc(this.getTileSize(a,i.colspan)))}getGutterSpan(){return`${this._gutterSize} * (${this._rowspan} - 1)`}getTileSpan(i){return`${this._rowspan} * ${this.getTileSize(i,1)}`}getComputedHeight(){return null}},w_=class extends x4{fixedRowHeight;constructor(i){super(),this.fixedRowHeight=i}init(i,e,n,r){super.init(i,e,n,r),this.fixedRowHeight=DE(this.fixedRowHeight),mte.test(this.fixedRowHeight)}setRowStyles(i,e){i._setStyle("top",this.getTilePosition(this.fixedRowHeight,e)),i._setStyle("height",jc(this.getTileSize(this.fixedRowHeight,i.rowspan)))}getComputedHeight(){return["height",jc(`${this.getTileSpan(this.fixedRowHeight)} + ${this.getGutterSpan()}`)]}reset(i){i._setListStyle(["height",null]),i._tiles&&i._tiles.forEach(e=>{e._setStyle("top",null),e._setStyle("height",null)})}},D_=class extends x4{rowHeightRatio;baseTileHeight;constructor(i){super(),this._parseRatio(i)}setRowStyles(i,e,n,r){let a=n/this.rowHeightRatio;this.baseTileHeight=this.getBaseTileSize(a,r),i._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,e)),i._setStyle("paddingTop",jc(this.getTileSize(this.baseTileHeight,i.rowspan)))}getComputedHeight(){return["paddingBottom",jc(`${this.getTileSpan(this.baseTileHeight)} + ${this.getGutterSpan()}`)]}reset(i){i._setListStyle(["paddingBottom",null]),i._tiles.forEach(e=>{e._setStyle("marginTop",null),e._setStyle("paddingTop",null)})}_parseRatio(i){let e=i.split(":");e.length,this.rowHeightRatio=parseFloat(e[0])/parseFloat(e[1])}},S_=class extends x4{setRowStyles(i,e){let n=100/this._rowspan,r=(this._rows-1)/this._rows,a=this.getBaseTileSize(n,r);i._setStyle("top",this.getTilePosition(a,e)),i._setStyle("height",jc(this.getTileSize(a,i.rowspan)))}reset(i){i._tiles&&i._tiles.forEach(e=>{e._setStyle("top",null),e._setStyle("height",null)})}};function jc(t){return`calc(${t})`}function DE(t){return t.match(/([A-Za-z%]+)$/)?t:`${t}px`}var pte="fit",SE=(()=>{class t{_element=u(Y);_dir=u(lt,{optional:!0});_cols;_tileCoordinator;_rowHeight;_gutter="1px";_tileStyler;_tiles;constructor(){}get cols(){return this._cols}set cols(e){this._cols=Math.max(1,Math.round(un(e)))}get gutterSize(){return this._gutter}set gutterSize(e){this._gutter=`${e??""}`}get rowHeight(){return this._rowHeight}set rowHeight(e){let n=`${e??""}`;n!==this._rowHeight&&(this._rowHeight=n,this._setTileStyler(this._rowHeight))}ngOnInit(){this._checkCols(),this._checkRowHeight()}ngAfterContentChecked(){this._layoutTiles()}_checkCols(){this.cols}_checkRowHeight(){this._rowHeight||this._setTileStyler("1:1")}_setTileStyler(e){this._tileStyler&&this._tileStyler.reset(this),e===pte?this._tileStyler=new S_:e&&e.indexOf(":")>-1?this._tileStyler=new D_(e):this._tileStyler=new w_(e)}_layoutTiles(){this._tileCoordinator||(this._tileCoordinator=new Tp);let e=this._tileCoordinator,n=this._tiles.filter(a=>!a._gridList||a._gridList===this),r=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,n),this._tileStyler.init(this.gutterSize,e,this.cols,r),n.forEach((a,o)=>{let s=e.positions[o];this._tileStyler.setStyle(a,s.row,s.col)}),this._setListStyle(this._tileStyler.getComputedHeight())}_setListStyle(e){e&&(this._element.nativeElement.style[e[0]]=e[1])}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-grid-list"]],contentQueries:function(n,r,a){if(n&1&&Se(a,k_,5),n&2){let o;G(o=W())&&(r._tiles=o)}},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(n,r){n&2&&ee("cols",r.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],features:[ue([{provide:wE,useExisting:t}])],ngContentSelectors:ME,decls:2,vars:0,template:function(n,r){n&1&&(xe(),p(0,"div"),ae(1),h())},styles:[ute],encapsulation:2,changeDetection:0})}return t})(),kE=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[_7,fe,_7,fe]})}return t})();function fte(t,i){t&1&&H(0,"fa-icon",11)}function hte(t,i){if(t&1){let e=ce();p(0,"mat-grid-tile"),c(1,`
|
|
`),p(2,"div",6),R("click",function(){let r=U(e).$implicit,a=D();return $(a.installTheme(r))}),c(3,`
|
|
`),p(4,"div",7),c(5,`
|
|
`),w(6,fte,1,0,"fa-icon",8),c(7,`
|
|
`),H(8,"div",9),c(9,`
|
|
`),H(10,"div",10),c(11,`
|
|
`),h(),c(12,`
|
|
`),h(),c(13,`
|
|
`),h()}if(t&2){let e=i.$implicit,n=D();g(6),C("ngIf",n.currentTheme.href===e.href),g(2),Et("background",e.primary),g(2),Et("background",e.accent)}}var IE=(()=>{class t{constructor(e){this.themeStorageService=e,this.currentTheme={href:"denim-yellowgreen.css",primary:"#1074B9",accent:"#B4D575",isDark:!1,isDefault:!0},this.themes=[this.currentTheme,{href:"pictonblue-yellowgreen.css",primary:"#1DAEEC",accent:"#B4D575",isDark:!1},{href:"indigo-pink.css",primary:"#3F51B5",accent:"#E91E63",isDark:!1},{href:"deeppurple-amber.css",primary:"#673AB7",accent:"#FFC107",isDark:!1},{href:"pink-bluegrey.css",primary:"#E91E63",accent:"#607D8B",isDark:!0},{href:"purple-green.css",primary:"#9C27B0",accent:"#4CAF50",isDark:!0}]}ngOnInit(){let e=this.themeStorageService.getTheme();e&&(this.currentTheme=e)}installTheme(e){this.currentTheme=e,this.themeStorageService.installTheme(e)}static{this.\u0275fac=function(n){return new(n||t)(E(mE))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-theme-picker"]],decls:15,vars:5,consts:[["themeMenu","matMenu"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],["icon","fill-drip","size","lg"],["x-position","before",1,"mifosx-theme-picker-menu"],["cols","2"],[4,"ngFor","ngForOf"],["mat-menu-item","",3,"click"],[1,"mifosx-theme-picker-swatch"],["class","mifosx-theme-chosen-icon","icon","check-circle","size","lg",4,"ngIf"],[1,"mifosx-theme-picker-primary"],[1,"mifosx-theme-picker-accent"],["icon","check-circle","size","lg",1,"mifosx-theme-chosen-icon"]],template:function(n,r){if(n&1&&(p(0,"button",1),k(1,"translate"),c(2,`
|
|
`),H(3,"fa-icon",2),c(4,`
|
|
`),h(),c(5,`
|
|
|
|
`),p(6,"mat-menu",3,0),c(8,`
|
|
`),p(9,"mat-grid-list",4),c(10,`
|
|
`),w(11,hte,14,5,"mat-grid-tile",5),c(12,`
|
|
`),h(),c(13,`
|
|
`),h(),c(14,`
|
|
`)),n&2){let a=it(7);Ot("matTooltip",I(1,3,"tooltips.Color Schemes")),C("matMenuTriggerFor",a),g(11),C("ngForOf",r.themes)}},dependencies:[he,Pt,Ae,ve,Ie,Wn,Pp,Or,jt,Vs,SE,k_,Fc],styles:[`.mifosx-theme-picker-menu .mat-menu-content{padding:8px}.mifosx-theme-picker-menu [mat-menu-item]{flex:0 0 auto;padding:0;overflow:hidden}.mifosx-theme-picker-menu .mifosx-theme-picker-swatch{position:relative;width:36px;height:36px;margin:6px;border-radius:50%;overflow:hidden}.mifosx-theme-picker-menu .mifosx-theme-picker-swatch .mifosx-theme-chosen-icon{color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.mifosx-theme-picker-menu .mifosx-theme-picker-swatch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);border-radius:50%}.mifosx-theme-picker-menu .mifosx-theme-picker-primary{width:100%;height:100%}.mifosx-theme-picker-menu .mifosx-theme-picker-accent{position:absolute;bottom:6px;width:100%;height:6px}
|
|
`],encapsulation:2})}}return t})();function EE(){return t=>{let i=t.value;if(!i)return null;let e={};return i.length<ft.minPasswordLength&&(e.minLength="Password must be at least "+ft.minPasswordLength+" characters long"),i.length>50&&(e.maxLength="Password must be maximum 50 characters long"),/[A-Z]/.test(i)||(e.uppercase="Password must contain at least one uppercase letter"),/[a-z]/.test(i)||(e.lowercase="Password must contain at least one lowercase letter"),/\d/.test(i)||(e.number="Password must contain at least one number"),/^(?:(.)(?!\1))+$/.test(i)||(e.repeated="Password must have not consecutive repeating characters"),/[@$!%*?&]/.test(i)||(e.specialChar="Password must contain at least one special character (@$!%*?&)"),Object.keys(e).length>0?e:null}}var Ap=class t{constructor(){this.minPasswordLength=ft.minPasswordLength|12}static{this.PASSWORD_REGEX="^(?!.*(.)\\1{1,})(?!.*\\s)(?=.*\\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[^\\w\\s]).{"+(ft.minPasswordLength|12)+",50}$"}getPasswordValidators(){return[qt.required,qt.minLength(this.minPasswordLength),qt.maxLength(50),EE()]}confirmPassword(i){return e=>{if(e.value==null||e.value.length===0)return null;let n=e.root.get(i);if(n){let r=n.valueChanges.subscribe(()=>{e.updateValueAndValidity(),r.unsubscribe()})}return n&&n.value!==e.value?{notequal:!0}:null}}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}};var Vp;function _te(){if(Vp===void 0&&(Vp=null,typeof window<"u")){let t=window;t.trustedTypes!==void 0&&(Vp=t.trustedTypes.createPolicy("angular#components",{createHTML:i=>i}))}return Vp}function M4(t){return _te()?.createHTML(t)||t}function OE(t){return Error(`Unable to find icon with the name "${t}"`)}function vte(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}function PE(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function TE(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}var zo=class{url;svgText;options;svgElement;constructor(i,e,n){this.url=i,this.svgText=e,this.options=n}},VE=(()=>{class t{_httpClient;_sanitizer;_errorHandler;_document;_svgIconConfigs=new Map;_iconSetConfigs=new Map;_cachedIconsByUrl=new Map;_inProgressUrlFetches=new Map;_fontCssClassesByAlias=new Map;_resolvers=[];_defaultFontSetClass=["material-icons","mat-ligature-font"];constructor(e,n,r,a){this._httpClient=e,this._sanitizer=n,this._errorHandler=a,this._document=r}addSvgIcon(e,n,r){return this.addSvgIconInNamespace("",e,n,r)}addSvgIconLiteral(e,n,r){return this.addSvgIconLiteralInNamespace("",e,n,r)}addSvgIconInNamespace(e,n,r,a){return this._addSvgIconConfig(e,n,new zo(r,null,a))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,n,r,a){let o=this._sanitizer.sanitize(Hn.HTML,r);if(!o)throw TE(r);let s=M4(o);return this._addSvgIconConfig(e,n,new zo("",s,a))}addSvgIconSet(e,n){return this.addSvgIconSetInNamespace("",e,n)}addSvgIconSetLiteral(e,n){return this.addSvgIconSetLiteralInNamespace("",e,n)}addSvgIconSetInNamespace(e,n,r){return this._addSvgIconSetConfig(e,new zo(n,null,r))}addSvgIconSetLiteralInNamespace(e,n,r){let a=this._sanitizer.sanitize(Hn.HTML,n);if(!a)throw TE(n);let o=M4(a);return this._addSvgIconSetConfig(e,new zo("",o,r))}registerFontClassAlias(e,n=e){return this._fontCssClassesByAlias.set(e,n),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){let n=this._sanitizer.sanitize(Hn.RESOURCE_URL,e);if(!n)throw PE(e);let r=this._cachedIconsByUrl.get(n);return r?re(zp(r)):this._loadSvgIconFromConfig(new zo(e,null)).pipe(wt(a=>this._cachedIconsByUrl.set(n,a)),pe(a=>zp(a)))}getNamedSvgIcon(e,n=""){let r=AE(n,e),a=this._svgIconConfigs.get(r);if(a)return this._getSvgFromConfig(a);if(a=this._getIconConfigFromResolvers(n,e),a)return this._svgIconConfigs.set(r,a),this._getSvgFromConfig(a);let o=this._iconSetConfigs.get(n);return o?this._getSvgFromIconSetConfigs(e,o):Ca(OE(r))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?re(zp(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(pe(n=>zp(n)))}_getSvgFromIconSetConfigs(e,n){let r=this._extractIconWithNameFromAnySet(e,n);if(r)return re(r);let a=n.filter(o=>!o.svgText).map(o=>this._loadSvgIconSetFromConfig(o).pipe(hr(s=>{let f=`Loading icon set URL: ${this._sanitizer.sanitize(Hn.RESOURCE_URL,o.url)} failed: ${s.message}`;return this._errorHandler.handleError(new Error(f)),re(null)})));return so(a).pipe(pe(()=>{let o=this._extractIconWithNameFromAnySet(e,n);if(!o)throw OE(e);return o}))}_extractIconWithNameFromAnySet(e,n){for(let r=n.length-1;r>=0;r--){let a=n[r];if(a.svgText&&a.svgText.toString().indexOf(e)>-1){let o=this._svgElementFromConfig(a),s=this._extractSvgIconFromSet(o,e,a.options);if(s)return s}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(wt(n=>e.svgText=n),pe(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?re(null):this._fetchIcon(e).pipe(wt(n=>e.svgText=n))}_extractSvgIconFromSet(e,n,r){let a=e.querySelector(`[id="${n}"]`);if(!a)return null;let o=a.cloneNode(!0);if(o.removeAttribute("id"),o.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(o,r);if(o.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(o),r);let s=this._svgElementFromString(M4("<svg></svg>"));return s.appendChild(o),this._setSvgAttributes(s,r)}_svgElementFromString(e){let n=this._document.createElement("DIV");n.innerHTML=e;let r=n.querySelector("svg");if(!r)throw Error("<svg> tag not found");return r}_toSvgElement(e){let n=this._svgElementFromString(M4("<svg></svg>")),r=e.attributes;for(let a=0;a<r.length;a++){let{name:o,value:s}=r[a];o!=="id"&&n.setAttribute(o,s)}for(let a=0;a<e.childNodes.length;a++)e.childNodes[a].nodeType===this._document.ELEMENT_NODE&&n.appendChild(e.childNodes[a].cloneNode(!0));return n}_setSvgAttributes(e,n){return e.setAttribute("fit",""),e.setAttribute("height","100%"),e.setAttribute("width","100%"),e.setAttribute("preserveAspectRatio","xMidYMid meet"),e.setAttribute("focusable","false"),n&&n.viewBox&&e.setAttribute("viewBox",n.viewBox),e}_fetchIcon(e){let{url:n,options:r}=e,a=r?.withCredentials??!1;if(!this._httpClient)throw vte();if(n==null)throw Error(`Cannot fetch icon from URL "${n}".`);let o=this._sanitizer.sanitize(Hn.RESOURCE_URL,n);if(!o)throw PE(n);let s=this._inProgressUrlFetches.get(o);if(s)return s;let d=this._httpClient.get(o,{responseType:"text",withCredentials:a}).pipe(pe(f=>M4(f)),Ma(()=>this._inProgressUrlFetches.delete(o)),v1());return this._inProgressUrlFetches.set(o,d),d}_addSvgIconConfig(e,n,r){return this._svgIconConfigs.set(AE(e,n),r),this}_addSvgIconSetConfig(e,n){let r=this._iconSetConfigs.get(e);return r?r.push(n):this._iconSetConfigs.set(e,[n]),this}_svgElementFromConfig(e){if(!e.svgElement){let n=this._svgElementFromString(e.svgText);this._setSvgAttributes(n,e.options),e.svgElement=n}return e.svgElement}_getIconConfigFromResolvers(e,n){for(let r=0;r<this._resolvers.length;r++){let a=this._resolvers[r](n,e);if(a)return bte(a)?new zo(a.url,null,a.options):new zo(a,null)}}static \u0275fac=function(n){return new(n||t)(oe(An,8),oe(xo),oe(De,8),oe(Fi))};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function zp(t){return t.cloneNode(!0)}function AE(t,i){return t+":"+i}function bte(t){return!!(t.url&&t.options)}var yte=["*"],Cte=new V("MAT_ICON_DEFAULT_OPTIONS"),xte=new V("mat-icon-location",{providedIn:"root",factory:Mte});function Mte(){let t=u(De),i=t?t.location:null;return{getPathname:()=>i?i.pathname+i.search:""}}var zE=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],wte=zE.map(t=>`[${t}]`).join(", "),Dte=/^url\(['"]?#(.*?)['"]?\)$/,pr=(()=>{class t{_elementRef=u(Y);_iconRegistry=u(VE);_location=u(xte);_errorHandler=u(Fi);_defaultColor;get color(){return this._color||this._defaultColor}set color(e){this._color=e}_color;inline=!1;get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}_svgIcon;get fontSet(){return this._fontSet}set fontSet(e){let n=this._cleanupFontValue(e);n!==this._fontSet&&(this._fontSet=n,this._updateFontIconClasses())}_fontSet;get fontIcon(){return this._fontIcon}set fontIcon(e){let n=this._cleanupFontValue(e);n!==this._fontIcon&&(this._fontIcon=n,this._updateFontIconClasses())}_fontIcon;_previousFontSetClass=[];_previousFontIconClass;_svgName;_svgNamespace;_previousPath;_elementsWithExternalReferences;_currentIconFetch=Me.EMPTY;constructor(){let e=u(new Cn("aria-hidden"),{optional:!0}),n=u(Cte,{optional:!0});n&&(n.color&&(this.color=this._defaultColor=n.color),n.fontSet&&(this.fontSet=n.fontSet)),e||this._elementRef.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];let n=e.split(":");switch(n.length){case 1:return["",n[0]];case 2:return n;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let e=this._elementsWithExternalReferences;if(e&&e.size){let n=this._location.getPathname();n!==this._previousPath&&(this._previousPath=n,this._prependPathToReferences(n))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();let n=this._location.getPathname();this._previousPath=n,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(n),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){let e=this._elementRef.nativeElement,n=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();n--;){let r=e.childNodes[n];(r.nodeType!==1||r.nodeName.toLowerCase()==="svg")&&r.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let e=this._elementRef.nativeElement,n=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(r=>r.length>0);this._previousFontSetClass.forEach(r=>e.classList.remove(r)),n.forEach(r=>e.classList.add(r)),this._previousFontSetClass=n,this.fontIcon!==this._previousFontIconClass&&!n.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return typeof e=="string"?e.trim().split(" ")[0]:e}_prependPathToReferences(e){let n=this._elementsWithExternalReferences;n&&n.forEach((r,a)=>{r.forEach(o=>{a.setAttribute(o.name,`url('${e}#${o.value}')`)})})}_cacheChildrenWithExternalReferences(e){let n=e.querySelectorAll(wte),r=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let a=0;a<n.length;a++)zE.forEach(o=>{let s=n[a],d=s.getAttribute(o),f=d?d.match(Dte):null;if(f){let v=r.get(s);v||(v=[],r.set(s,v)),v.push({name:o,value:f[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){let[n,r]=this._splitIconName(e);n&&(this._svgNamespace=n),r&&(this._svgName=r),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(r,n).pipe(Le(1)).subscribe(a=>this._setSvgElement(a),a=>{let o=`Error retrieving icon ${n}:${r}! ${a.message}`;this._errorHandler.handleError(new Error(o))})}}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(n,r){n&2&&(ee("data-mat-icon-type",r._usingFontIcon()?"font":"svg")("data-mat-icon-name",r._svgName||r.fontIcon)("data-mat-icon-namespace",r._svgNamespace||r.fontSet)("fontIcon",r._usingFontIcon()?r.fontIcon:null),Tt(r.color?"mat-"+r.color:""),ne("mat-icon-inline",r.inline)("mat-icon-no-color",r.color!=="primary"&&r.color!=="accent"&&r.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",B],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],ngContentSelectors:yte,decls:1,vars:0,template:function(n,r){n&1&&(xe(),ae(0))},styles:[`mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),$2=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe,fe]})}return t})();function kte(t,i){if(t&1&&(p(0,"mat-error"),c(1),h()),t&2){let e=D();g(),K("",e.label," is a required field.")}}function Ite(t,i){if(t&1&&(p(0,"mat-error"),c(1),h()),t&2){let e=D();g(),P(e.customErrorMessage)}}var Lp=(()=>{class t{get matcher(){return this}get required(){return this._required??this.ngControl?.control?.hasValidator(qt.required)??!1}set required(e){this._required=e}constructor(e){this.ngControl=e,this.disabled=!1,this.icon="visibility_off",this.label=null,this.customErrorMessage=null,this.customErrorName=null,this.touched=!1,this.type="password",this.value=null,this._required=null,this._visible=!1,this.onChange=n=>{},this.onTouched=()=>{},e!==null&&(e.valueAccessor=this)}isErrorState(e,n){return this.touched&&(this.ngControl?.control?.invalid??!1)}onFocusOut(){this.touched=!0,this.onTouched(),this.matInput.updateErrorState()}onInput(e){this.value=e.currentTarget.value,this.touched=!0,this.onChange(this.value)}onVisibilityClick(e){this._visible?(this.icon="visibility_off",this.type="password"):(this.icon="visibility",this.type="text"),this._visible=!this._visible,e.stopPropagation()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e}writeValue(e){this.value=e}static{this.\u0275fac=function(n){return new(n||t)(E($n,10))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-input-password"]],viewQuery:function(n,r){if(n&1&&me(Gn,5),n&2){let a;G(a=W())&&(r.matInput=a.first)}},inputs:{label:"label",customErrorMessage:"customErrorMessage",customErrorName:"customErrorName",required:"required"},decls:15,vars:9,consts:[[1,"flex-100"],["matInput","",3,"focusout","input","disabled","errorStateMatcher","required","type","value"],["matSuffix","",3,"click"],[4,"ngIf"]],template:function(n,r){n&1&&(p(0,"mat-form-field",0),c(1,`
|
|
`),p(2,"mat-label"),c(3),h(),c(4,`
|
|
`),p(5,"input",1),R("focusout",function(){return r.onFocusOut()})("input",function(o){return r.onInput(o)}),h(),c(6,`
|
|
`),p(7,"mat-icon",2),R("click",function(o){return r.onVisibilityClick(o)}),c(8),h(),c(9,`
|
|
`),w(10,kte,2,1,"mat-error",3),c(11,`
|
|
`),w(12,Ite,2,1,"mat-error",3),c(13,`
|
|
`),h(),c(14,`
|
|
`)),n&2&&(g(3),P(r.label),g(2),C("disabled",r.disabled)("errorStateMatcher",r.matcher)("required",r.required)("type",r.type)("value",r.value),g(3),P(r.icon),g(2),C("ngIf",r.ngControl.hasError("required")),g(2),C("ngIf",r.ngControl.hasError(r.customErrorName)))},dependencies:[he,Ae,ve,Ht,mn,Gi,Io,Gn,pr],styles:["[_nghost-%COMP%]{width:100%}[_nghost-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%] .mat-form-field[_ngcontent-%COMP%]{width:100%}"]})}}return t})();var Ete=(t,i)=>({password:t,repeatPassword:i}),Ote=t=>({minchar:t});function Pte(t,i){if(t&1&&(p(0,"p"),c(1),k(2,"translate"),h()),t&2){let e=D();g(),K(`
|
|
`,ia(2,1,"labels.commons.Password validation",yo(4,Ote,e.minPasswordLength)),`
|
|
`)}}function Tte(t,i){t&1&&(p(0,"p"),c(1),k(2,"translateKey"),h()),t&2&&(g(),K(`
|
|
`,ia(2,1,"Passwords do not match","inputs"),`
|
|
`))}var LE=(()=>{class t{constructor(e,n,r,a){this.dialogRef=e,this.data=n,this.formBuilder=r,this.passwordsUtility=a,this.minPasswordLength=ft.minPasswordLength|12,this.passwordInputType=["password","password"]}ngOnInit(){this.createChangePasswordForm()}createChangePasswordForm(){this.changePasswordForm=this.formBuilder.group({password:["",this.passwordsUtility.getPasswordValidators()],repeatPassword:["",[qt.required,this.confirmPassword("password")]]},{updateOn:"blur"})}confirmPassword(e){return n=>{if(n.value==null||n.value.length===0)return null;let r=n.root.get(e);if(r){let a=r.valueChanges.subscribe(()=>{n.updateValueAndValidity(),a.unsubscribe()})}return r&&r.value!==n.value?{notequal:!0}:null}}static{this.\u0275fac=function(n){return new(n||t)(E(Bt),E(xn),E(ds),E(Ap))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-change-password-dialog"]],decls:42,vars:25,consts:[["password",""],["repeatPassword",""],["mat-dialog-title",""],["mat-dialog-content",""],[3,"formGroup"],[1,"layout-column"],["formControlName","password",3,"label"],[4,"ngIf"],["formControlName","repeatPassword",3,"label"],[1,"error"],["align","center"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"disabled","mat-dialog-close"]],template:function(n,r){if(n&1&&(p(0,"h1",2),c(1),k(2,"translate"),h(),c(3,`
|
|
|
|
`),p(4,"div",3),c(5,`
|
|
`),p(6,"form",4),c(7,`
|
|
`),p(8,"div",5),c(9,`
|
|
`),H(10,"mifosx-input-password",6,0),k(12,"translateKey"),c(13,`
|
|
`),p(14,"mat-error"),c(15,`
|
|
`),w(16,Pte,3,6,"p",7),c(17,`
|
|
`),h(),c(18,`
|
|
|
|
`),H(19,"mifosx-input-password",8,1),k(21,"translateKey"),c(22,`
|
|
`),h(),c(23,`
|
|
|
|
`),p(24,"div",9),c(25,`
|
|
`),w(26,Tte,3,4,"p",7),c(27,`
|
|
`),h(),c(28,`
|
|
`),h(),c(29,`
|
|
`),h(),c(30,`
|
|
|
|
`),p(31,"mat-dialog-actions",10),c(32,`
|
|
`),p(33,"button",11),c(34),k(35,"translate"),h(),c(36,`
|
|
`),p(37,"button",12),c(38),k(39,"translate"),h(),c(40,`
|
|
`),h(),c(41,`
|
|
`)),n&2){let a,o;g(),P(I(2,10,"labels.heading.Change Password")),g(5),C("formGroup",r.changePasswordForm),g(4),Ot("label",ia(12,12,"Password","inputs")),g(6),C("ngIf",((a=r.changePasswordForm.get("password").errors)==null?null:a.uppercase)||((a=r.changePasswordForm.get("password").errors)==null?null:a.number)||((a=r.changePasswordForm.get("password").errors)==null?null:a.repeated)||((a=r.changePasswordForm.get("password").errors)==null?null:a.specialChar)||((a=r.changePasswordForm.get("password").errors)==null?null:a.minlength)),g(3),Ot("label",ia(21,15,"Confirm Password","inputs")),g(7),C("ngIf",(o=r.changePasswordForm.get("repeatPassword").errors)==null?null:o.notequal),g(8),P(I(35,18,"labels.buttons.Cancel")),g(3),C("disabled",!r.changePasswordForm.valid)("mat-dialog-close",Va(22,Ete,r.changePasswordForm.get("password").value,r.changePasswordForm.get("repeatPassword").value)),g(),K(`
|
|
`,I(39,20,"labels.buttons.Confirm"),`
|
|
`)}},dependencies:[he,Ae,ve,ls,tn,Fr,ei,wr,Gi,mt,Ie,fc,hn,kn,Lp,In,Sn],styles:[".error[_ngcontent-%COMP%]{color:red}mat-dialog-content[_ngcontent-%COMP%]{min-width:240px;width:240px}"]})}}return t})();var Ate=()=>({enable:!0}),RE=(()=>{class t{constructor(e,n){this.dialogRef=e,this.data=n}static{this.\u0275fac=function(n){return new(n||t)(E(Bt),E(xn))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-enable-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(n,r){n&1&&(p(0,"h1",0),c(1),k(2,"translate"),h(),c(3,`
|
|
`),p(4,"div",1),c(5,`
|
|
`),p(6,"p"),c(7),k(8,"translate"),h(),c(9,`
|
|
`),h(),c(10,`
|
|
`),p(11,"mat-dialog-actions",2),c(12,`
|
|
`),p(13,"button",3),c(14),k(15,"translate"),h(),c(16,`
|
|
`),p(17,"button",4),c(18),k(19,"translate"),h(),c(20,`
|
|
`),h(),c(21,`
|
|
`)),n&2&&(g(),P(I(2,6,"labels.heading.Enable")),g(6),bt("",I(8,8,"labels.text.Are you sure you want to enable")," ",r.data.enableContext," ?"),g(7),P(I(15,10,"labels.buttons.Cancel")),g(3),C("mat-dialog-close",Lr(14,Ate)),g(),K(`
|
|
`,I(19,12,"labels.buttons.Confirm"),`
|
|
`))},dependencies:[he,ve,mt,Ie,hn,kn,In,Sn],encapsulation:2})}}return t})();var Vte=()=>({disable:!0}),HE=(()=>{class t{constructor(e,n){this.dialogRef=e,this.data=n}static{this.\u0275fac=function(n){return new(n||t)(E(Bt),E(xn))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-disable-dialog"]],decls:22,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(n,r){n&1&&(p(0,"h1",0),c(1),k(2,"translate"),h(),c(3,`
|
|
`),p(4,"div",1),c(5,`
|
|
`),p(6,"p"),c(7),k(8,"translate"),h(),c(9,`
|
|
`),h(),c(10,`
|
|
`),p(11,"mat-dialog-actions",2),c(12,`
|
|
`),p(13,"button",3),c(14),k(15,"translate"),h(),c(16,`
|
|
`),p(17,"button",4),c(18),k(19,"translate"),h(),c(20,`
|
|
`),h(),c(21,`
|
|
`)),n&2&&(g(),P(I(2,6,"labels.heading.Disable")),g(6),bt("",I(8,8,"labels.text.Are you sure you want to disable")," ",r.data.disableContext," ?"),g(7),P(I(15,10,"labels.buttons.Cancel")),g(3),C("mat-dialog-close",Lr(14,Vte)),g(),K(`
|
|
`,I(19,12,"labels.buttons.Confirm"),`
|
|
`))},dependencies:[he,ve,mt,Ie,hn,kn,In,Sn],encapsulation:2})}}return t})();var NE=(()=>{class t{constructor(){}setColor(e){let n="primary";switch(e){case"Basic":n="primary";break;case"Mild":n="primary";break;case"Strong":n="warn";break;default:n="warn"}return n}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Lte=()=>({confirm:!0}),FE=(()=>{class t{constructor(e,n,r){this.dialogRef=e,this.dialogs=n,this.data=r}ngOnInit(){this.setColor()}setColor(){this.color=this.dialogs.setColor(this.data.type)}static{this.\u0275fac=function(n){return new(n||t)(E(Bt),E(NE),E(xn))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-confirmation-dialog"]],decls:20,vars:11,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","",3,"color","mat-dialog-close"]],template:function(n,r){n&1&&(p(0,"h1",0),c(1),h(),c(2,`
|
|
`),p(3,"div",1),c(4,`
|
|
`),p(5,"p"),c(6),h(),c(7,`
|
|
`),h(),c(8,`
|
|
`),p(9,"mat-dialog-actions",2),c(10,`
|
|
`),p(11,"button",3),c(12),k(13,"translate"),h(),c(14,`
|
|
`),p(15,"button",4),c(16),k(17,"translate"),h(),c(18,`
|
|
`),h(),c(19,`
|
|
`)),n&2&&(g(),P(r.data.heading),g(5),K("",r.data.dialogContext," ?"),g(6),P(I(13,6,"labels.buttons.Cancel")),g(3),Ot("color",r.color),C("mat-dialog-close",Lr(10,Lte)),g(),K(`
|
|
`,I(17,8,"labels.buttons.Confirm"),`
|
|
`))},dependencies:[he,ve,mt,Ie,hn,kn,In,Sn],encapsulation:2})}}return t})();function Rte(t,i){if(t&1&&(p(0,"p"),c(1),h()),t&2){let e=D();g(),P(e.displayData)}}function Hte(t,i){if(t&1&&H(0,"span",6),t&2){let e=D();C("innerHTML",e.sanitizedData,Nl)}}var BE=(()=>{class t{constructor(e,n,r){this.dialogRef=e,this.data=n,this.sanitizer=r,this.showAsCode=!1,this.showAsCode=typeof n=="string"&&n.startsWith("<pre><code>")}get displayData(){return typeof this.data=="string"?this.data:this.data!=null?JSON.stringify(this.data):""}get sanitizedData(){return this.sanitizer.sanitize(Hn.HTML,this.displayData)||""}static{this.\u0275fac=function(n){return new(n||t)(E(Bt),E(xn),E(xo))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-error-dialog"]],decls:18,vars:8,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[4,"ngIf"],[3,"innerHTML",4,"ngIf"],["align","left"],["mat-raised-button","","mat-dialog-close",""],[3,"innerHTML"]],template:function(n,r){n&1&&(p(0,"h1",0),c(1),k(2,"translate"),h(),c(3,`
|
|
|
|
`),p(4,"div",1),c(5,`
|
|
`),w(6,Rte,2,1,"p",2),c(7,`
|
|
`),w(8,Hte,1,1,"span",3),c(9,`
|
|
`),h(),c(10,`
|
|
|
|
`),p(11,"mat-dialog-actions",4),c(12,`
|
|
`),p(13,"button",5),c(14),k(15,"translate"),h(),c(16,`
|
|
`),h(),c(17,`
|
|
`)),n&2&&(g(),P(I(2,4,"Error Log")),g(5),C("ngIf",!r.showAsCode),g(2),C("ngIf",r.showAsCode),g(6),P(I(15,6,"Cancel")))},dependencies:[he,Ae,ve,mt,Ie,hn,kn,In,Sn],encapsulation:2})}}return t})();var jE=(()=>{class t{constructor(e){this.http=e}getNotifications(e,n){let r=new J().set("isRead",e.toString()).set("limit",n);return this.http.get("/notifications",{params:r})}updateNotifications(){return this.http.put("/notifications",{})}getMockUnreadNotification(){let e=new Date;return re({totalFilteredRecords:1,pageItems:[{id:Math.floor(Math.random()*100),objectType:"client",objectId:Math.floor(Math.random()*10),action:"clientCreated",actorId:2,content:"Client Created",isRead:!1,isSystemGenerated:!1,createdAt:`${e.toLocaleDateString()} ${e.getHours()}:${e.getMinutes()}:${e.getSeconds()}`}]})}static{this.\u0275fac=function(n){return new(n||t)(oe(An))}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var UE="mat-badge-content",Fte=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["ng-component"]],decls:0,vars:0,template:function(n,r){},styles:[`.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;pointer-events:none;background-color:var(--mat-badge-background-color, var(--mat-sys-error));color:var(--mat-badge-text-color, var(--mat-sys-on-error));font-family:var(--mat-badge-text-font, var(--mat-sys-label-small-font));font-weight:var(--mat-badge-text-weight, var(--mat-sys-label-small-weight));border-radius:var(--mat-badge-container-shape, var(--mat-sys-corner-full))}.mat-badge-above .mat-badge-content{bottom:100%}.mat-badge-below .mat-badge-content{top:100%}.mat-badge-before .mat-badge-content{right:100%}[dir=rtl] .mat-badge-before .mat-badge-content{right:auto;left:100%}.mat-badge-after .mat-badge-content{left:100%}[dir=rtl] .mat-badge-after .mat-badge-content{left:auto;right:100%}@media(forced-colors: active){.mat-badge-content{outline:solid 1px;border-radius:0}}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color, color-mix(in srgb, var(--mat-sys-error) 38%, transparent));color:var(--mat-badge-disabled-state-text-color, var(--mat-sys-on-error))}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:var(--mat-badge-legacy-small-size-container-size, unset);height:var(--mat-badge-legacy-small-size-container-size, unset);min-width:var(--mat-badge-small-size-container-size, 6px);min-height:var(--mat-badge-small-size-container-size, 6px);line-height:var(--mat-badge-small-size-line-height, 6px);padding:var(--mat-badge-small-size-container-padding, 0);font-size:var(--mat-badge-small-size-text-size, 0);margin:var(--mat-badge-small-size-container-offset, -6px 0)}.mat-badge-small.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-small-size-container-overlap-offset, -6px)}.mat-badge-medium .mat-badge-content{width:var(--mat-badge-legacy-container-size, unset);height:var(--mat-badge-legacy-container-size, unset);min-width:var(--mat-badge-container-size, 16px);min-height:var(--mat-badge-container-size, 16px);line-height:var(--mat-badge-line-height, 16px);padding:var(--mat-badge-container-padding, 0 4px);font-size:var(--mat-badge-text-size, var(--mat-sys-label-small-size));margin:var(--mat-badge-container-offset, -12px 0)}.mat-badge-medium.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-container-overlap-offset, -12px)}.mat-badge-large .mat-badge-content{width:var(--mat-badge-legacy-large-size-container-size, unset);height:var(--mat-badge-legacy-large-size-container-size, unset);min-width:var(--mat-badge-large-size-container-size, 16px);min-height:var(--mat-badge-large-size-container-size, 16px);line-height:var(--mat-badge-large-size-line-height, 16px);padding:var(--mat-badge-large-size-container-padding, 0 4px);font-size:var(--mat-badge-large-size-text-size, var(--mat-sys-label-small-size));margin:var(--mat-badge-large-size-container-offset, -12px 0)}.mat-badge-large.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-large-size-container-overlap-offset, -12px)}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),$E=(()=>{class t{_ngZone=u(se);_elementRef=u(Y);_ariaDescriber=u(s2);_renderer=u(Ze);_animationMode=u(He,{optional:!0});_idGenerator=u(Be);get color(){return this._color}set color(e){this._setColor(e),this._color=e}_color="primary";overlap=!0;disabled;position="above after";get content(){return this._content}set content(e){this._updateRenderedContent(e)}_content;get description(){return this._description}set description(e){this._updateDescription(e)}_description;size="medium";hidden;_badgeElement;_inlineBadgeDescription;_isInitialized=!1;_interactivityChecker=u(fs);_document=u(De);constructor(){let e=u(Je);e.load(Fte),e.load(cr)}isAbove(){return this.position.indexOf("below")===-1}isAfter(){return this.position.indexOf("before")===-1}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(){let e=this._renderer.createElement("span"),n="mat-badge-active";return e.setAttribute("id",this._idGenerator.getId("mat-badge-content-")),e.setAttribute("aria-hidden","true"),e.classList.add(UE),this._animationMode==="NoopAnimations"&&e.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(e),typeof requestAnimationFrame=="function"&&this._animationMode!=="NoopAnimations"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{e.classList.add(n)})}):e.classList.add(n),e}_updateRenderedContent(e){let 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){let n=this._elementRef.nativeElement.classList;n.remove(`mat-badge-${this._color}`),e&&n.add(`mat-badge-${e}`)}_clearExistingBadges(){let e=this._elementRef.nativeElement.querySelectorAll(`:scope > .${UE}`);for(let n of Array.from(e))n!==this._badgeElement&&n.remove()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(n,r){n&2&&ne("mat-badge-overlap",r.overlap)("mat-badge-above",r.isAbove())("mat-badge-below",!r.isAbove())("mat-badge-before",!r.isAfter())("mat-badge-after",r.isAfter())("mat-badge-small",r.size==="small")("mat-badge-medium",r.size==="medium")("mat-badge-large",r.size==="large")("mat-badge-hidden",r.hidden||!r.content)("mat-badge-disabled",r.disabled)},inputs:{color:[0,"matBadgeColor","color"],overlap:[2,"matBadgeOverlap","overlap",B],disabled:[2,"matBadgeDisabled","disabled",B],position:[0,"matBadgePosition","position"],content:[0,"matBadge","content"],description:[0,"matBadgeDescription","description"],size:[0,"matBadgeSize","size"],hidden:[2,"matBadgeHidden","hidden",B]}})}return t})(),GE=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[ko,fe,fe]})}return t})();var WE=(t,i)=>[t,i];function Bte(t,i){t&1&&(p(0,"div",7),c(1,`
|
|
`),p(2,"mat-icon",8),c(3,`
|
|
`),p(4,"span",9),c(5),k(6,"translate"),h(),c(7,`
|
|
`),h(),c(8,`
|
|
`),p(9,"p"),c(10),k(11,"translate"),h(),c(12,`
|
|
`),h()),t&2&&(g(5),P(I(6,2,"labels.menus.Notifications")),g(5),P(I(11,4,"labels.text.No notifications")))}function jte(t,i){if(t&1&&(p(0,"button",10),c(1),H(2,"br"),c(3,`
|
|
`),p(4,"span",11),c(5),h(),c(6,`
|
|
`),h()),t&2){let e=i.$implicit,n=D();C("routerLink",Va(3,WE,n.routeMap[e.objectType],e.objectId)),g(),K(`
|
|
`,e.content,"*"),g(4),K("[",e.createdAt,"]")}}function Ute(t,i){if(t&1&&(p(0,"button",12),c(1),H(2,"br"),c(3,`
|
|
`),p(4,"span",11),c(5),h(),c(6,`
|
|
`),h()),t&2){let e=i.$implicit,n=D();C("routerLink",Va(3,WE,n.routeMap[e.objectType],e.objectId)),g(),K(`
|
|
`,e.content,""),g(4),K("[",e.createdAt,"]")}}var qE=(()=>{class t{constructor(e){this.notificationsService=e,this.waitTime=ft.waitTimeForNotifications||60,this.readNotifications=[],this.displayedReadNotifications=[],this.unreadNotifications=[],this.routeMap={client:"/clients/",group:"/groups/",loan:"/loans-accounts/",center:"/centers/",shareAccount:"/shares-accounts/",fixedDeposit:"/fixed-deposits-accounts/",recurringDepositAccount:"/recurring-deposits-accounts/",savingsAccount:"/savings-accounts/",shareProduct:"/products/share-products/",loanProduct:"/products/loan-products/"},so([this.notificationsService.getNotifications(!0,9),this.notificationsService.getNotifications(!1,9)]).subscribe(n=>{this.readNotifications=n[0].pageItems,this.unreadNotifications=n[1].pageItems,this.setNotifications()})}ngOnInit(){this.fetchUnreadNotifications()}ngOnDestroy(){this.destroy()}destroy(){clearTimeout(this.timer)}setNotifications(){let e=this.unreadNotifications.length;this.displayedReadNotifications=e<9?this.readNotifications.slice(0,9-e):[]}fetchUnreadNotifications(){this.notificationsService.getNotifications(!1,9).subscribe(e=>{this.unreadNotifications=this.unreadNotifications.concat(e.pageItems),this.setNotifications()}),this.timer=setTimeout(()=>{this.fetchUnreadNotifications()},this.waitTime*1e3)}menuClosed(){this.notificationsService.updateNotifications().subscribe(()=>{}),this.readNotifications=this.unreadNotifications.concat(this.readNotifications),this.unreadNotifications=[],this.setNotifications()}mockNotifications(){this.notificationsService.getMockUnreadNotification().subscribe(e=>{this.unreadNotifications=this.unreadNotifications.concat(e.pageItems),this.setNotifications()})}static{this.\u0275fac=function(n){return new(n||t)(E(jE))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-notifications-tray"]],decls:16,vars:10,consts:[["notificationsMenu","matMenu"],["mat-icon-button","","matBadgeColor","warn","matBadgeSize","medium",1,"ml-1",3,"menuClosed","matTooltip","matMenuTriggerFor","matBadge","matBadgeHidden"],["icon","bell","size","lg"],[1,"mifosx-notifications-menu",3,"overlapTrigger"],["class","layout-column align-center-center no-notifications",4,"ngIf"],["mat-menu-item","","class","unread",3,"routerLink",4,"ngFor","ngForOf"],["mat-menu-item","",3,"routerLink",4,"ngFor","ngForOf"],[1,"layout-column","align-center-center","no-notifications"],[1,"no-notifications-icon"],[1,"material-icons"],["mat-menu-item","",1,"unread",3,"routerLink"],[1,"time"],["mat-menu-item","",3,"routerLink"]],template:function(n,r){if(n&1){let a=ce();p(0,"button",1),k(1,"translate"),R("menuClosed",function(){return U(a),$(r.menuClosed())}),c(2,`
|
|
`),H(3,"fa-icon",2),c(4,`
|
|
`),h(),c(5,`
|
|
|
|
`),p(6,"mat-menu",3,0),c(8,`
|
|
`),w(9,Bte,13,6,"div",4),c(10,`
|
|
|
|
`),w(11,jte,7,6,"button",5),c(12,`
|
|
|
|
`),w(13,Ute,7,6,"button",6),c(14,`
|
|
`),h(),c(15,`
|
|
`)}if(n&2){let a=it(7);Ot("matTooltip",I(1,8,"tooltips.Notifications")),C("matMenuTriggerFor",a)("matBadge",r.unreadNotifications.length)("matBadgeHidden",!r.unreadNotifications.length),g(6),C("overlapTrigger",!1),g(3),C("ngIf",r.unreadNotifications.length===0),g(2),C("ngForOf",r.unreadNotifications),g(2),C("ngForOf",r.displayedReadNotifications)}},dependencies:[he,Pt,Ae,ve,M2,Ie,Wn,Or,Pp,$E,jt,Vs,pr,Fc],styles:[`.mifosx-notifications-menu{max-height:20rem!important;width:12.5rem!important}.mifosx-notifications-menu .no-notifications{padding:16px}.mifosx-notifications-menu .notification-icon{font-size:24px;opacity:.8}.mifosx-notifications-menu .mat-menu-content{padding:0!important}.mifosx-notifications-menu [mat-menu-item]{height:5rem;line-height:2.2rem}.mifosx-notifications-menu [mat-menu-item] .time{font-size:small}.mifosx-notifications-menu [mat-menu-item].unread{background-color:#e0f7ff!important}
|
|
`],encapsulation:2})}}return t})();var zs=function(t){return t[t.State=0]="State",t[t.Transition=1]="Transition",t[t.Sequence=2]="Sequence",t[t.Group=3]="Group",t[t.Animate=4]="Animate",t[t.Keyframes=5]="Keyframes",t[t.Style=6]="Style",t[t.Trigger=7]="Trigger",t[t.Reference=8]="Reference",t[t.AnimateChild=9]="AnimateChild",t[t.AnimateRef=10]="AnimateRef",t[t.Query=11]="Query",t[t.Stagger=12]="Stagger",t}(zs||{}),$te="*";function O_(t,i){return{type:zs.Trigger,name:t,definitions:i,options:{}}}function Rp(t,i=null){return{type:zs.Animate,styles:i,timings:t}}function Ike(t,i=null){return{type:zs.Sequence,steps:t,options:i}}function w4(t){return{type:zs.Style,styles:t,offset:null}}function Gte(t,i,e){return{type:zs.State,name:t,styles:i,options:e}}function Hp(t,i,e=null){return{type:zs.Transition,expr:t,animation:i,options:e}}var I_=class{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(i=0,e=0){this.totalTime=i+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(i=>i()),this._onDoneFns=[])}onStart(i){this._originalOnStartFns.push(i),this._onStartFns.push(i)}onDone(i){this._originalOnDoneFns.push(i),this._onDoneFns.push(i)}onDestroy(i){this._onDestroyFns.push(i)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(i=>i()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(i=>i()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(i){this._position=this.totalTime?i*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(i){let e=i=="start"?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}},E_=class{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(i){this.players=i;let e=0,n=0,r=0,a=this.players.length;a==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(o=>{o.onDone(()=>{++e==a&&this._onFinish()}),o.onDestroy(()=>{++n==a&&this._onDestroy()}),o.onStart(()=>{++r==a&&this._onStart()})}),this.totalTime=this.players.reduce((o,s)=>Math.max(o,s.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(i=>i()),this._onDoneFns=[])}init(){this.players.forEach(i=>i.init())}onStart(i){this._onStartFns.push(i)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(i=>i()),this._onStartFns=[])}onDone(i){this._onDoneFns.push(i)}onDestroy(i){this._onDestroyFns.push(i)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(i=>i.play())}pause(){this.players.forEach(i=>i.pause())}restart(){this.players.forEach(i=>i.restart())}finish(){this._onFinish(),this.players.forEach(i=>i.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(i=>i.destroy()),this._onDestroyFns.forEach(i=>i()),this._onDestroyFns=[])}reset(){this.players.forEach(i=>i.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(i){let e=i*this.totalTime;this.players.forEach(n=>{let r=n.totalTime?Math.min(1,e/n.totalTime):1;n.setPosition(r)})}getPosition(){let i=this.players.reduce((e,n)=>e===null||n.totalTime>e.totalTime?n:e,null);return i!=null?i.getPosition():0}beforeDestroy(){this.players.forEach(i=>{i.beforeDestroy&&i.beforeDestroy()})}triggerCallback(i){let e=i=="start"?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}},Wte="!";function qte(t,i){if(t&1&&(p(0,"mat-option",11),c(1),k(2,"translate"),h()),t&2){let e=i.$implicit;C("value",e.value),g(),K(`
|
|
`,I(2,2,"labels.text."+e.name),`
|
|
`)}}function Yte(t,i){if(t&1){let e=ce();p(0,"div",5),c(1,`
|
|
`),p(2,"mat-form-field",6),c(3,`
|
|
`),p(4,"mat-label"),c(5),k(6,"translate"),h(),c(7,`
|
|
`),p(8,"input",7),R("keydown.enter",function(){U(e);let r=D();return $(r.search())}),h(),c(9,`
|
|
`),h(),c(10,`
|
|
|
|
`),p(11,"mat-form-field",8),c(12,`
|
|
`),p(13,"mat-label"),c(14),k(15,"translate"),h(),c(16,`
|
|
`),p(17,"mat-select",9),c(18,`
|
|
`),w(19,qte,3,4,"mat-option",10),c(20,`
|
|
`),h(),c(21,`
|
|
`),h(),c(22,`
|
|
`),h()}if(t&2){let e=D();C("@fadeInOut",void 0),g(5),P(I(6,6,"labels.text.Search")),g(3),C("formControl",e.query),g(6),P(I(15,8,"labels.inputs.Resource")),g(3),C("formControl",e.resource),g(2),C("ngForOf",e.resourceOptions)}}var YE=(()=>{class t{constructor(e){this.router=e,this.query=new Ei(""),this.resource=new Ei(""),this.searchVisible=!1,this.resourceOptions=[{name:"All",value:"clients,clientIdentifiers,groups,savings,shares,loans"},{name:"Clients",value:"clients,clientIdentifiers"},{name:"Groups",value:"groups"},{name:"Savings",value:"savings"},{name:"Shares",value:"shares"},{name:"Loans",value:"loans"}],this.resource.patchValue("clients,clientIdentifiers,groups,savings,shares,loans")}toggleSearchVisibility(){this.searchVisible=!this.searchVisible}search(){let e={query:this.query.value,resource:this.resource.value};this.router.navigate(["/search"],{queryParams:e})}static{this.\u0275fac=function(n){return new(n||t)(E(ur))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-search-tool"]],decls:14,vars:4,consts:[[1,"flex-100","layout-row"],["class","search-bar flex-90 layout-row hide-lt-sm",4,"ngIf"],[1,"search-icon","flex-10"],["mat-icon-button","",1,"hide-lt-sm",3,"click"],["icon","search","size","lg",3,"matTooltip"],[1,"search-bar","flex-90","layout-row","hide-lt-sm"],[1,"search","flex-45"],["matInput","","type","text",3,"keydown.enter","formControl"],[1,"resource","flex-50"],[3,"formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(n,r){n&1&&(p(0,"div",0),c(1,`
|
|
`),w(2,Yte,23,10,"div",1),c(3,`
|
|
|
|
`),p(4,"div",2),c(5,`
|
|
`),p(6,"button",3),R("click",function(){return r.toggleSearchVisibility()}),c(7,`
|
|
`),H(8,"fa-icon",4),k(9,"translate"),c(10,`
|
|
`),h(),c(11,`
|
|
`),h(),c(12,`
|
|
`),h(),c(13,`
|
|
`)),n&2&&(g(2),C("ngIf",r.searchVisible),g(6),Ot("matTooltip",I(9,2,"labels.text.Search")))},dependencies:[he,Pt,Ae,ve,li,tn,vi,Ht,mn,Gn,Fn,fn,Ie,Wn,jt,Or],styles:[".search-bar[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{max-width:500px;width:100%;font-size:1rem;color:#fff}.search-bar[_ngcontent-%COMP%] .resource[_ngcontent-%COMP%]{min-width:100px;max-width:100px;width:100%;font-size:1rem;color:#fff;padding-left:5px}.search-icon[_ngcontent-%COMP%]{margin-left:1rem;display:flex;align-items:center}.mat-mdc-floating-label[_ngcontent-%COMP%], mat-form-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{color:#fff!important;height:16px;transition:height ease-in-out .4s}mat-form-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{color:#fff!important;background-color:transparent;height:16px;transition:height ease-in-out .4s}"],data:{animation:[O_("fadeInOut",[Hp(":enter",[w4({opacity:0}),Rp(500,w4({opacity:1}))]),Hp(":leave",[Rp(500,w4({opacity:0}))])])]}})}}return t})();var Np=class{constructor(){this.makeCombination()}makeCombination(){this.buttonsArray=[{title:"Navigation Page",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"n",route:"navigation"},{title:"Run Report",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"t",route:"",id:"runReport"},{title:"Checker Inbox & Pending Tasks",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"i",route:"checker-inbox-and-tasks/checker-inbox"},{title:"Create Client",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"c",route:"clients/create"},{title:"Create Group",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"g",route:"groups/create"},{title:"Create Center",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"q",route:"centers/create"},{title:"Frequent Posting",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"f",route:"accounting/journal-entries/frequent-postings"},{title:"Closure Entries",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"e",route:"accounting/closing-entries"},{title:"Journal Entry",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"j",route:"accounting/journal-entries/create"},{title:"Reports",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"r",route:"reports"},{title:"Accounting",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"a",route:"accounting"},{title:"Save/Submit Forms",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"s",route:"",id:"submit"},{title:"Cancel",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"x",route:"",id:"cancel"},{title:"Help",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"h",route:"",id:"help"},{title:"Logout",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"l",route:"",id:"logout"}]}get buttonCombinations(){return this.buttonsArray}};function Qte(t,i){t&1&&(p(0,"span"),c(1,`
|
|
`),p(2,"span",8),c(3),k(4,"translate"),h(),c(5,` +
|
|
`),h()),t&2&&(g(3),P(I(4,1,"labels.inputs.Ctrl")))}function Kte(t,i){t&1&&(p(0,"span"),c(1,`
|
|
`),p(2,"span",8),c(3),k(4,"translate"),h(),c(5,` +
|
|
`),h()),t&2&&(g(3),P(I(4,1,"labels.inputs.Shift")))}function Xte(t,i){t&1&&(p(0,"span"),c(1,`
|
|
`),p(2,"span",8),c(3),k(4,"translate"),h(),c(5,` +
|
|
`),h()),t&2&&(g(3),P(I(4,1,"labels.inputs.Alt")))}function Zte(t,i){if(t&1&&(p(0,"span"),c(1,`
|
|
`),p(2,"span",8),c(3),h()()),t&2){let e=D().$implicit;g(3),P(e.key)}}function Jte(t,i){if(t&1&&(ln(0),c(1,`
|
|
`),H(2,"mat-divider",4),c(3,`
|
|
`),p(4,"div",5),c(5,`
|
|
`),p(6,"span",6),c(7,`
|
|
`),w(8,Qte,6,3,"span",7),c(9,`
|
|
`),w(10,Kte,6,3,"span",7),c(11,`
|
|
`),w(12,Xte,6,3,"span",7),c(13,`
|
|
`),w(14,Zte,4,1,"span",7),c(15,`
|
|
`),h(),c(16,`
|
|
`),p(17,"span",6),c(18),h(),c(19,`
|
|
`),h(),c(20,`
|
|
`),dn()),t&2){let e=i.$implicit;g(2),C("inset",!0),g(6),C("ngIf",e.ctrlKey),g(2),C("ngIf",e.shiftKey),g(2),C("ngIf",e.altKey),g(2),C("ngIf",e.key),g(4),P(e.title)}}var QE=(()=>{class t{constructor(e){this.dialogRef=e}ngOnInit(){this.dialogRef.updateSize("800px"),this.buttonConfig=new Np}static{this.\u0275fac=function(n){return new(n||t)(E(Bt))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-keyboard-shortcuts-dialog"]],decls:12,vars:4,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"layout-column","gap-2px"],[4,"ngFor","ngForOf"],[3,"inset"],[1,"flex-fill","flex-50"],[1,"flex-50"],[4,"ngIf"],[1,"modifier-key"]],template:function(n,r){n&1&&(p(0,"h1",0),c(1),k(2,"translate"),h(),c(3,`
|
|
|
|
`),p(4,"div",1),c(5,`
|
|
`),p(6,"div",2),c(7,`
|
|
`),w(8,Jte,21,6,"ng-container",3),c(9,`
|
|
`),h(),c(10,`
|
|
`),h(),c(11,`
|
|
`)),n&2&&(g(),P(I(2,2,"labels.heading.Keyboard Shortcuts")),g(7),C("ngForOf",r.buttonConfig.buttonCombinations))},dependencies:[he,Pt,Ae,ve,Ie,hn,kn,As],styles:[".modifier-key[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.3019607843);padding:.3rem;background:#f8f8f8;color:#00000086;font-weight:700;border-radius:.3rem}.mat-divider.mat-divider-inset[_ngcontent-%COMP%]{margin-left:0}"]})}}return t})();function ene(t,i){t&1&&(p(0,"mat-error"),c(1),k(2,"translate"),p(3,"strong"),c(4),k(5,"translate"),h(),c(6,`
|
|
`),h()),t&2&&(g(),K(`
|
|
`,I(2,2,"labels.inputs.Url")," "),g(3),P(I(5,4,"labels.commons.is required")))}function tne(t,i){if(t&1&&(p(0,"mat-option",12),c(1),h()),t&2){let e=i.$implicit;C("value",e),g(),K(`
|
|
`,e,`
|
|
`)}}function nne(t,i){if(t&1){let e=ce();p(0,"mat-form-field",1),c(1,`
|
|
`),p(2,"mat-label"),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"mat-select",2),R("selectionChange",function(){U(e);let r=D();return $(r.setServer())}),c(7,`
|
|
`),p(8,"div",3),c(9,`
|
|
`),p(10,"form",4),R("ngSubmit",function(){U(e);let r=D();return $(r.addNewServer())}),c(11,`
|
|
`),p(12,"div",5),c(13,`
|
|
`),p(14,"mat-form-field",6),c(15,`
|
|
`),p(16,"span",7)(17,"mat-icon"),c(18,"language"),h()(),c(19,`
|
|
`),p(20,"mat-label"),c(21),k(22,"translate"),h(),c(23,`
|
|
`),H(24,"input",8),c(25,`
|
|
`),w(26,ene,7,6,"mat-error",9),c(27,`
|
|
`),h(),c(28,`
|
|
|
|
`),p(29,"button",10),c(30),k(31,"translate"),h(),c(32,`
|
|
`),h(),c(33,`
|
|
`),h(),c(34,`
|
|
`),h(),c(35,`
|
|
`),w(36,tne,2,2,"mat-option",11),c(37,`
|
|
`),h(),c(38,`
|
|
`),h()}if(t&2){let e=D();g(3),P(I(4,8,"labels.inputs.Server")),g(3),C("formControl",e.serverSelector),g(4),C("formGroup",e.form),g(11),P(I(22,10,"labels.placeholders.Add new server")),g(5),C("ngIf",e.form.controls.url.hasError("required")),g(3),C("disabled",e.form.invalid),g(),K(`
|
|
`,I(31,12,"labels.buttons.Add"),`
|
|
`),g(6),C("ngForOf",e.servers)}}var KE=(()=>{class t{constructor(e,n,r){this.settingsService=e,this.dialog=n,this.formBuilder=r,this.serverSelector=new Ei(""),this.existMoreThanOneServer=!1}ngOnInit(){this.servers=this.settingsService.servers,this.existMoreThanOneServer=this.servers&&this.servers.length>1,this.existMoreThanOneServer?(this.existMoreThanOneServer=!0,this.serverSelector.patchValue(this.settingsService.server),this.form=this.formBuilder.group({url:["",[qt.required]]})):this.settingsService.setServer(this.servers[0])}setServer(){this.settingsService.setServer(this.serverSelector.value)}addNewServer(){let e,n=this.form.value.url;n.endsWith("/")&&(n=n.slice(0,-1)),this.settingsService.setServer(n),e=this.settingsService.servers,e.push(n),this.settingsService.setServers(e),window.location.reload()}static{this.\u0275fac=function(n){return new(n||t)(E(Ft),E(Ai),E(ds))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-server-selector"]],decls:2,vars:1,consts:[["id","server-selector",4,"ngIf"],["id","server-selector"],["panelClass","server-panel","panelWidth","null",3,"selectionChange","formControl"],[1,"sticky"],[3,"ngSubmit","formGroup"],[1,"actions"],[1,"ml","align-start"],["matPrefix",""],["matInput","","type","text","autocomplete","off","formControlName","url"],[4,"ngIf"],["type","submit","mat-raised-button","","color","primary",1,"ml",3,"disabled"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(n,r){n&1&&(w(0,nne,39,14,"mat-form-field",0),c(1,`
|
|
`)),n&2&&C("ngIf",r.existMoreThanOneServer)},dependencies:[he,Pt,Ae,ve,ls,li,tn,Fr,vi,ei,wr,Ht,mn,Gi,Gn,Fn,fn,mt,Ie,t4,pr],styles:[".actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-evenly}.ml[_ngcontent-%COMP%]{margin-left:10px}.sticky[_ngcontent-%COMP%]{position:sticky;z-index:1;top:0;background-color:#fff;box-shadow:1px -2px 10px gray}mat-form-field[_ngcontent-%COMP%]{width:96%}"]})}}return t})();function ine(t,i){if(t&1&&(p(0,"mat-option",5),c(1),h()),t&2){let e=i.$implicit;C("value",e),g(),K(`
|
|
`,e,`
|
|
`)}}var XE=(()=>{class t{constructor(e){this.settingsService=e,this.tenantSelector=new Ei}ngOnInit(){this.tenantSelector.setValue(this.settingsService.tenantIdentifier),this.tenants.length>1?this.tenantSelector.enable:this.tenantSelector.disable}get tenants(){return this.settingsService.tenantIdentifiers||[]}setTenantIdentifier(){this.settingsService.setTenantIdentifier(this.tenantSelector.value)}allowSelection(){return this.tenants.length>1}static{this.\u0275fac=function(n){return new(n||t)(E(Ft))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-tenant-selector"]],decls:17,vars:5,consts:[["id","tenant-selector",1,"flex-fill","align-center"],["matPrefix","",1,"m-r-10"],["icon","building","size","lg"],[1,"tenantselector",3,"selectionChange","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(n,r){n&1&&(p(0,"mat-form-field",0),c(1,`
|
|
`),p(2,"span",1),c(3,`
|
|
`),H(4,"fa-icon",2),c(5,`
|
|
`),h(),c(6,`
|
|
`),p(7,"mat-label"),c(8),k(9,"translate"),h(),c(10,`
|
|
`),p(11,"mat-select",3),R("selectionChange",function(){return r.setTenantIdentifier()}),c(12,`
|
|
`),w(13,ine,2,2,"mat-option",4),c(14,`
|
|
`),h(),c(15,`
|
|
`),h(),c(16,`
|
|
`)),n&2&&(g(8),P(I(9,3,"labels.inputs.Tenant")),g(3),C("formControl",r.tenantSelector),g(2),C("ngForOf",r.tenants))},dependencies:[he,Pt,ve,tn,vi,Ht,mn,Fn,fn,Ie,t4,jt],styles:["#tenant-selector[_ngcontent-%COMP%], .tenantselector[_ngcontent-%COMP%]{width:14rem;margin-bottom:.6rem}"]})}}return t})();var ZE={prefix:"fas",iconName:"fill-drip",icon:[576,512,[],"f576","M41.4 9.4C53.9-3.1 74.1-3.1 86.6 9.4L168 90.7l53.1-53.1c28.1-28.1 73.7-28.1 101.8 0L474.3 189.1c28.1 28.1 28.1 73.7 0 101.8L283.9 481.4c-37.5 37.5-98.3 37.5-135.8 0L30.6 363.9c-37.5-37.5-37.5-98.3 0-135.8L122.7 136 41.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm176 221.3L168 181.3 75.9 273.4c-4.2 4.2-7 9.3-8.4 14.6H386.7l42.3-42.3c3.1-3.1 3.1-8.2 0-11.3L277.7 82.9c-3.1-3.1-8.2-3.1-11.3 0L213.3 136l49.4 49.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0zM512 512c-35.3 0-64-28.7-64-64c0-25.2 32.6-79.6 51.2-108.7c6-9.4 19.5-9.4 25.5 0C543.4 368.4 576 422.8 576 448c0 35.3-28.7 64-64 64z"]};var rne={prefix:"fas",iconName:"message",icon:[512,512,["comment-alt"],"f27a","M64 0C28.7 0 0 28.7 0 64V352c0 35.3 28.7 64 64 64h96v80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64z"]},JE=rne,eO={prefix:"fas",iconName:"info",icon:[192,512,[],"f129","M144 80c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM0 224c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V448h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V256H32c-17.7 0-32-14.3-32-32z"]};var ane={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},tO=ane;var one={prefix:"fas",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zm64 80v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm128 0v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16H336zM64 400v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H80c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H208zm112 16v32c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16V400c0-8.8-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z"]},nO=one;var sne={prefix:"fas",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM184 232H328c13.3 0 24 10.7 24 24s-10.7 24-24 24H184c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},iO=sne;var cne={prefix:"fas",iconName:"right-from-bracket",icon:[512,512,["sign-out-alt"],"f2f5","M160 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96C43 32 0 75 0 128V384c0 53 43 96 96 96h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H96c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32h64zM504.5 273.4c4.8-4.5 7.5-10.8 7.5-17.4s-2.7-12.9-7.5-17.4l-144-136c-7-6.6-17.2-8.4-26-4.6s-14.5 12.5-14.5 22v72H192c-17.7 0-32 14.3-32 32l0 64c0 17.7 14.3 32 32 32H320v72c0 9.6 5.7 18.2 14.5 22s19 2 26-4.6l144-136z"]},rO=cne;var aO={prefix:"fas",iconName:"laptop",icon:[640,512,[128187],"f109","M128 32C92.7 32 64 60.7 64 96V352h64V96H512V352h64V96c0-35.3-28.7-64-64-64H128zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480H563.2c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2H19.2z"]};var lne={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1v32c0 8.8 7.2 16 16 16h32zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},oO=lne;var dne={prefix:"fas",iconName:"box-archive",icon:[512,512,["archive"],"f187","M32 32H480c17.7 0 32 14.3 32 32V96c0 17.7-14.3 32-32 32H32C14.3 128 0 113.7 0 96V64C0 46.3 14.3 32 32 32zm0 128H480V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V160zm128 80c0 8.8 7.2 16 16 16H336c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16z"]},sO=dne;var cO={prefix:"fas",iconName:"cloud",icon:[640,512,[9729],"f0c2","M0 336c0 79.5 64.5 144 144 144H512c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z"]};var lO={prefix:"fas",iconName:"table",icon:[512,512,[],"f0ce","M64 256V160H224v96H64zm0 64H224v96H64V320zm224 96V320H448v96H288zM448 256H288V160H448v96zM64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z"]};var P_={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"]};var une={prefix:"fas",iconName:"heart-crack",icon:[512,512,[128148,"heart-broken"],"f7a9","M119.4 44.1c23.3-3.9 46.8-1.9 68.6 5.3l49.8 77.5-75.4 75.4c-1.5 1.5-2.4 3.6-2.3 5.8s1 4.2 2.6 5.7l112 104c2.9 2.7 7.4 2.9 10.5 .3s3.8-7 1.7-10.4l-60.4-98.1 90.7-75.6c2.6-2.1 3.5-5.7 2.4-8.8L296.8 61.8c28.5-16.7 62.4-23.2 95.7-17.6C461.5 55.6 512 115.2 512 185.1v5.8c0 41.5-17.2 81.2-47.6 109.5L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9L47.6 300.4C17.2 272.1 0 232.4 0 190.9v-5.8c0-69.9 50.5-129.5 119.4-141z"]},dO=une;var mne={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm32 224c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"]},uO=mne;var mO={prefix:"fas",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 80c0-26.5 21.5-48 48-48h64c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48h-8v40H464c30.9 0 56 25.1 56 56v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H464c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-4.4-3.6-8-8-8H312v40h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H256c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V280H112c-4.4 0-8 3.6-8 8v32h8c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V368c0-26.5 21.5-48 48-48h8V288c0-30.9 25.1-56 56-56H264V192h-8c-26.5 0-48-21.5-48-48V80z"]},pne={prefix:"fas",iconName:"circle-dollar-to-slot",icon:[512,512,["donate"],"f4b9","M326.7 403.7c-22.1 8-45.9 12.3-70.7 12.3s-48.7-4.4-70.7-12.3c-.3-.1-.5-.2-.8-.3c-30-11-56.8-28.7-78.6-51.4C70 314.6 48 263.9 48 208C48 93.1 141.1 0 256 0S464 93.1 464 208c0 55.9-22 106.6-57.9 144c-1 1-2 2.1-3 3.1c-21.4 21.4-47.4 38.1-76.3 48.6zM256 91.9c-11.1 0-20.1 9-20.1 20.1v6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.8 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0 0 0 0 0c-2.2-.7-4.3-1.5-6.4-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1V304c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-5.5c5.4-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4V112c0-11.1-9-20.1-20.1-20.1zM48 352H64c19.5 25.9 44 47.7 72.2 64H64v32H256 448V416H375.8c28.2-16.3 52.8-38.1 72.2-64h16c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V400c0-26.5 21.5-48 48-48z"]},pO=pne;var fO={prefix:"fas",iconName:"flag",icon:[448,512,[127988,61725],"f024","M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32V64 368 480c0 17.7 14.3 32 32 32s32-14.3 32-32V352l64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30V66.1c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48V32z"]};var hO={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z"]};var gO={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z"]};var fne={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.8 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z"]},_O=fne;var vO={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M144 160c-44.2 0-80-35.8-80-80S99.8 0 144 0s80 35.8 80 80s-35.8 80-80 80zm368 0c-44.2 0-80-35.8-80-80s35.8-80 80-80s80 35.8 80 80s-35.8 80-80 80zM0 298.7C0 239.8 47.8 192 106.7 192h42.7c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0H21.3C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7h42.7C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3H405.3zM416 224c0 53-43 96-96 96s-96-43-96-96s43-96 96-96s96 43 96 96zM128 485.3C128 411.7 187.7 352 261.3 352H378.7C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7H154.7c-14.7 0-26.7-11.9-26.7-26.7z"]},bO={prefix:"fas",iconName:"eye-slash",icon:[640,512,[],"f070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c5.2-11.8 8-24.8 8-38.5c0-53-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zm223.1 298L373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5z"]};var yO={prefix:"fas",iconName:"money-bill",icon:[576,512,[],"f0d6","M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM288 352c-53 0-96-43-96-96s43-96 96-96s96 43 96 96s-43 96-96 96z"]};var CO={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0S96 57.3 96 128s57.3 128 128 128zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"]};var xO={prefix:"fas",iconName:"key",icon:[512,512,[128273],"f084","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17v80c0 13.3 10.7 24 24 24h80c13.3 0 24-10.7 24-24V448h40c13.3 0 24-10.7 24-24V384h40c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zm40-176c-22.1 0-40-17.9-40-40s17.9-40 40-40s40 17.9 40 40s-17.9 40-40 40z"]};var MO={prefix:"fas",iconName:"location-arrow",icon:[448,512,[],"f124","M429.6 92.1c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8H224V432c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352z"]};var T_={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256z"]};var hne={prefix:"fas",iconName:"shuffle",icon:[512,512,[128256,"random"],"f074","M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V160H352c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96h32V64c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6V416H352c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8h32V320c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z"]},wO=hne;var DO={prefix:"fas",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M88.7 223.8L0 375.8V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H416c35.3 0 64 28.7 64 64v32H144c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224H544c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480H32c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z"]};var gne={prefix:"fas",iconName:"file-arrow-up",icon:[384,512,["file-upload"],"f574","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24V305.9l-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31V408z"]},SO=gne;var kO={prefix:"fas",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M32 32c17.7 0 32 14.3 32 32V400c0 8.8 7.2 16 16 16H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H80c-44.2 0-80-35.8-80-80V64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H160c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]};var _ne={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},IO=_ne;var EO={prefix:"fas",iconName:"id-badge",icon:[384,512,[],"f2c1","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zm96 320h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H96c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm96-96c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zM144 64h96c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]};var OO={prefix:"fas",iconName:"user-tie",icon:[448,512,[],"f508","M224 0c70.7 0 128 57.3 128 128s-57.3 128-128 128s-128-57.3-128-128S153.3 0 224 0zM209.1 359.2l-18.6-31c-6.4-10.7 1.3-24.2 13.7-24.2H224h19.7c12.4 0 20.1 13.6 13.7 24.2l-18.6 31 33.4 123.9 39.5-161.2c77.2 12 136.3 78.8 136.3 159.4c0 17-13.8 30.7-30.7 30.7H265.1 182.9 30.7C13.8 512 0 498.2 0 481.3c0-80.6 59.1-147.4 136.3-159.4l39.5 161.2 33.4-123.9z"]};var PO={prefix:"fas",iconName:"pause",icon:[320,512,[9208],"f04c","M48 64C21.5 64 0 85.5 0 112V400c0 26.5 21.5 48 48 48H80c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H48zm192 0c-26.5 0-48 21.5-48 48V400c0 26.5 21.5 48 48 48h32c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48H240z"]};var TO={prefix:"fas",iconName:"address-card",icon:[576,512,[62140,"contact-card","vcard"],"f2bb","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm80 256h64c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm96-96c0 35.3-28.7 64-64 64s-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64zm128-32H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H496c8.8 0 16 7.2 16 16s-7.2 16-16 16H368c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]};var vne={prefix:"fas",iconName:"cloud-arrow-up",icon:[640,512,[62338,"cloud-upload","cloud-upload-alt"],"f0ee","M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-217c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39V392c0 13.3 10.7 24 24 24s24-10.7 24-24V257.9l39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z"]};var AO=vne;var VO={prefix:"fas",iconName:"file-word",icon:[384,512,[],"f1c2","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12.1 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z"]};var bne={prefix:"fas",iconName:"cloud-arrow-down",icon:[640,512,[62337,"cloud-download","cloud-download-alt"],"f0ed","M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V318.1l-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]};var zO=bne;var yne={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H176c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]};var LO=yne;var Cne={prefix:"fas",iconName:"shield-halved",icon:[512,512,["shield-alt"],"f3ed","M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.7 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8V444.8C394 378 431.1 230.1 432 141.4L256 66.8l0 0z"]},RO=Cne;var HO={prefix:"fas",iconName:"money-check",icon:[576,512,[],"f53c","M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm48 160H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16H464c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16zM376 160h80c13.3 0 24 10.7 24 24v48c0 13.3-10.7 24-24 24H376c-13.3 0-24-10.7-24-24V184c0-13.3 10.7-24 24-24z"]};var NO={prefix:"fas",iconName:"road",icon:[576,512,[128739],"f018","M256 32H181.2c-27.1 0-51.3 17.1-60.3 42.6L3.1 407.2C1.1 413 0 419.2 0 425.4C0 455.5 24.5 480 54.6 480H256V416c0-17.7 14.3-32 32-32s32 14.3 32 32v64H521.4c30.2 0 54.6-24.5 54.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1 74.6C446 49.1 421.9 32 394.8 32H320V96c0 17.7-14.3 32-32 32s-32-14.3-32-32V32zm64 192v64c0 17.7-14.3 32-32 32s-32-14.3-32-32V224c0-17.7 14.3-32 32-32s32 14.3 32 32z"]};var FO={prefix:"fas",iconName:"file-excel",icon:[384,512,[],"f1c3","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM155.7 250.2L192 302.1l36.3-51.9c7.6-10.9 22.6-13.5 33.4-5.9s13.5 22.6 5.9 33.4L221.3 344l46.4 66.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L192 385.8l-36.3 51.9c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L162.7 344l-46.4-66.2c-7.6-10.9-5-25.8 5.9-33.4s25.8-5 33.4 5.9z"]};var BO={prefix:"fas",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"]};var jO={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]};var UO={prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80v48c0 17.7 14.3 32 32 32s32-14.3 32-32V144C576 64.5 511.5 0 432 0S288 64.5 288 144v48H64c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V256c0-35.3-28.7-64-64-64H352V144z"]};var $O={prefix:"fas",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512z"]};var xne={prefix:"fas",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z"]},GO=xne;var WO={prefix:"fas",iconName:"tags",icon:[512,512,[],"f02c","M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5V80C0 53.5 21.5 32 48 32H197.5c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z"]};var qO={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"]};var YO={prefix:"fas",iconName:"pen",icon:[512,512,[128394],"f304","M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z"]};var Mne={prefix:"fas",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V173.3c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32H64zm0 96c0-17.7 14.3-32 32-32H288c17.7 0 32 14.3 32 32v64c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V128zM224 416c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z"]},QO=Mne;var wne={prefix:"fas",iconName:"hand-holding-dollar",icon:[576,512,["hand-holding-usd"],"f4c0","M312 24V34.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3 0 0c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8V232c0 13.3-10.7 24-24 24s-24-10.7-24-24V220.6c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2V24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5H192 32c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32H68.8l44.9-36c22.7-18.2 50.9-28 80-28H272h16 64c17.7 0 32 14.3 32 32s-14.3 32-32 32H288 272c-8.8 0-16 7.2-16 16s7.2 16 16 16H392.6l119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384l0 0-.9 0c.3 0 .6 0 .9 0z"]},KO=wne;var XO={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32H32C14.3 32 0 46.3 0 64S14.3 96 32 96H416c17.7 0 32-14.3 32-32s-14.3-32-32-32H320l-7.2-14.3C307.4 6.8 296.3 0 284.2 0H163.8c-12.1 0-23.2 6.8-28.6 17.7zM416 128H32L53.2 467c1.6 25.3 22.6 45 47.9 45H346.9c25.3 0 46.3-19.7 47.9-45L416 128z"]};var ZO={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]};var JO={prefix:"fas",iconName:"table-cells",icon:[512,512,["th"],"f00a","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zm88 64v64H64V96h88zm56 0h88v64H208V96zm240 0v64H360V96h88zM64 224h88v64H64V224zm232 0v64H208V224h88zm64 0h88v64H360V224zM152 352v64H64V352h88zm56 0h88v64H208V352zm240 0v64H360V352h88z"]};var eP={prefix:"fas",iconName:"file-pdf",icon:[384,512,[],"f1c1","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM64 224H88c30.9 0 56 25.1 56 56s-25.1 56-56 56H80v32c0 8.8-7.2 16-16 16s-16-7.2-16-16V320 240c0-8.8 7.2-16 16-16zm24 80c13.3 0 24-10.7 24-24s-10.7-24-24-24H80v48h8zm72-64c0-8.8 7.2-16 16-16h24c26.5 0 48 21.5 48 48v64c0 26.5-21.5 48-48 48H176c-8.8 0-16-7.2-16-16V240zm32 112h8c8.8 0 16-7.2 16-16V272c0-8.8-7.2-16-16-16h-8v96zm96-128h48c8.8 0 16 7.2 16 16s-7.2 16-16 16H304v32h32c8.8 0 16 7.2 16 16s-7.2 16-16 16H304v48c0 8.8-7.2 16-16 16s-16-7.2-16-16V304 240c0-8.8 7.2-16 16-16z"]};var tP={prefix:"fas",iconName:"tag",icon:[448,512,[127991],"f02b","M0 80V229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7H48C21.5 32 0 53.5 0 80zm112 96c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z"]};var nP={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]};var iP={prefix:"fas",iconName:"calendar-check",icon:[448,512,[],"f274","M128 0c17.7 0 32 14.3 32 32V64H288V32c0-17.7 14.3-32 32-32s32 14.3 32 32V64h48c26.5 0 48 21.5 48 48v48H0V112C0 85.5 21.5 64 48 64H96V32c0-17.7 14.3-32 32-32zM0 192H448V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V192zM329 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L329 305z"]};var Dne={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]};var A_=Dne;var Sne={prefix:"fas",iconName:"money-bill-1",icon:[576,512,["money-bill-alt"],"f3d1","M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm64 320H64V320c35.3 0 64 28.7 64 64zM64 192V128h64c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64v64H448zm64-192c-35.3 0-64-28.7-64-64h64v64zM400 256c0 61.9-50.1 112-112 112s-112-50.1-112-112s50.1-112 112-112s112 50.1 112 112zM252 208c0 9.7 6.9 17.7 16 19.6V276h-4c-11 0-20 9-20 20s9 20 20 20h24 24c11 0 20-9 20-20s-9-20-20-20h-4V208c0-11-9-20-20-20H272c-11 0-20 9-20 20z"]},rP=Sne;var aP={prefix:"fas",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"]};var kne={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336c44.2 0 80-35.8 80-80s-35.8-80-80-80s-80 35.8-80 80s35.8 80 80 80z"]},oP=kne;var sP={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 512C114.6 512 0 397.4 0 256S114.6 0 256 0S512 114.6 512 256s-114.6 256-256 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]};var cP={prefix:"fas",iconName:"keyboard",icon:[576,512,[9e3],"f11c","M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z"]};var lP={prefix:"fas",iconName:"piggy-bank",icon:[576,512,[],"f4d3","M400 96l0 .7c-5.3-.4-10.6-.7-16-.7H256c-16.5 0-32.5 2.1-47.8 6c-.1-2-.2-4-.2-6c0-53 43-96 96-96s96 43 96 96zm-16 32c3.5 0 7 .1 10.4 .3c4.2 .3 8.4 .7 12.6 1.3C424.6 109.1 450.8 96 480 96h32l-18.8 75.1c15.8 14.8 28.7 32.8 37.5 52.9H544c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H512c-9.1 12.1-19.9 22.9-32 32v64c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32V448H256v32c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V416c-34.9-26.2-58.7-66.3-63.2-112H68c-37.6 0-68-30.4-68-68s30.4-68 68-68h4c13.3 0 24 10.7 24 24s-10.7 24-24 24H68c-11 0-20 9-20 20s9 20 20 20H99.2c12.1-59.8 57.7-107.5 116.3-122.8c12.9-3.4 26.5-5.2 40.5-5.2H384zm64 136c0-13.3-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24s24-10.7 24-24z"]};var dP={prefix:"fas",iconName:"coins",icon:[512,512,[],"f51e","M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2l0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5V176c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336V300.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4V304v5.7V336zm32 0V304 278.1c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5V272c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5V432c0 44.2-86 80-192 80S0 476.2 0 432V396.6c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z"]};var uP={prefix:"fas",iconName:"calculator",icon:[384,512,[128425],"f1ec","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H64zM96 64H288c17.7 0 32 14.3 32 32v32c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32zM64 224c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM64 416c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H96c-17.7 0-32-14.3-32-32zM192 192c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM160 320c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zM288 192c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32zM256 320c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32z"]};var mP={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zM432 456c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z"]};var Ine={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1h-32l.7 160.2c0 2.7-.2 5.4-.5 8.1V472c0 22.1-17.9 40-40 40H456c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1H416 392c-22.1 0-40-17.9-40-40V448 384c0-17.7-14.3-32-32-32H256c-17.7 0-32 14.3-32 32v64 24c0 22.1-17.9 40-40 40H160 128.1c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2H104c-22.1 0-40-17.9-40-40V360c0-.9 0-1.9 .1-2.8V287.6H32c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},pP=Ine;var Ene={prefix:"fas",iconName:"arrow-right-arrow-left",icon:[448,512,[8644,"exchange"],"f0ec","M438.6 150.6c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 96 32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l306.7 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96zm-333.3 352c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 416 416 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96z"]},fP=Ene;var hP={prefix:"fas",iconName:"stop",icon:[384,512,[9209],"f04d","M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"]};var gP={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456c13.3 0 24-10.7 24-24s-10.7-24-24-24s-24 10.7-24 24s10.7 24 24 24z"]};var _P={prefix:"fas",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288H175.5L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7H272.5L349.4 44.6z"]};var vP={prefix:"fas",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M224 0c-17.7 0-32 14.3-32 32V51.2C119 66 64 130.6 64 208v18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416H416c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8V208c0-77.4-55-142-128-156.8V32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3H224 160c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z"]};var bP={prefix:"fas",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z"]};var yP={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]};var One={prefix:"fas",iconName:"gauge-high",icon:[512,512,[62461,"tachometer-alt","tachometer-alt-fast"],"f625","M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM96 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm352-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z"]},CP=One;var xP={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]};var MP={prefix:"fas",iconName:"play",icon:[384,512,[9654],"f04b","M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80V432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"]};var Pne={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z"]},wP=Pne;var DP={prefix:"fas",iconName:"receipt",icon:[384,512,[129534],"f543","M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.2-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6s14 12.4 14 21.8V488c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6L304 471.6l-40.4 34.6c-9 7.7-22.2 7.7-31.2 0L192 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488V24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96zM80 352c0 8.8 7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16H288c8.8 0 16-7.2 16-16s-7.2-16-16-16H96z"]};var SP={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]};var kP={prefix:"fas",iconName:"list-ul",icon:[512,512,["list-dots"],"f0ca","M64 144c26.5 0 48-21.5 48-48s-21.5-48-48-48S16 69.5 16 96s21.5 48 48 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM64 464c26.5 0 48-21.5 48-48s-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48zm48-208c0-26.5-21.5-48-48-48s-48 21.5-48 48s21.5 48 48 48s48-21.5 48-48z"]};var IP={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2V448c0 17.7 14.3 32 32 32s32-14.3 32-32V141.2L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]};var Tne={prefix:"fas",iconName:"list-check",icon:[576,512,["tasks"],"f0ae","M184.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L39 113c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L39 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM256 96c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H288c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H288c-17.7 0-32-14.3-32-32zM192 416c0-17.7 14.3-32 32-32H512c17.7 0 32 14.3 32 32s-14.3 32-32 32H224c-17.7 0-32-14.3-32-32zM80 464c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z"]},EP=Tne;var Ane={prefix:"fas",iconName:"circle-user",icon:[512,512,[62142,"user-circle"],"f2bd","M399 384.2C376.9 345.8 335.4 320 288 320H224c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM256 272c39.8 0 72-32.2 72-72s-32.2-72-72-72s-72 32.2-72 72s32.2 72 72 72z"]},OP=Ane,PP={prefix:"fas",iconName:"user-shield",icon:[640,512,[],"f505","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0S96 57.3 96 128s57.3 128 128 128zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c1.8 0 3.5-.2 5.3-.5c-76.3-55.1-99.8-141-103.1-200.2c-16.1-4.8-33.1-7.3-50.7-7.3H178.3zm308.8-78.3l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7V273.8L591.4 312z"]};var TP={prefix:"fas",iconName:"copy",icon:[512,512,[],"f0c5","M224 0c-35.3 0-64 28.7-64 64V288c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V64c0-35.3-28.7-64-64-64H224zM64 160c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H288c35.3 0 64-28.7 64-64V384H288v64H64V224h64V160H64z"]};var AP={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"]};var Vne={prefix:"fas",iconName:"xmark",icon:[320,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"]};var VP=Vne;var zP={prefix:"fas",iconName:"chevron-left",icon:[384,512,[9001],"f053","M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 278.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"]};var LP={prefix:"fas",iconName:"chevron-right",icon:[384,512,[9002],"f054","M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]};var zne={prefix:"fas",iconName:"gears",icon:[640,512,["cogs"],"f085","M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.7 8.4 166.9 8 160 8s-13.7 .4-20.4 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM208 176c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 400c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z"]},RP=zne;var HP={prefix:"fas",iconName:"building",icon:[384,512,[127970,61687],"f1ad","M48 0C21.5 0 0 21.5 0 48V464c0 26.5 21.5 48 48 48h96V432c0-26.5 21.5-48 48-48s48 21.5 48 48v80h96c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48H48zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm112-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM80 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V112zM272 96h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16z"]};var NP={prefix:"fas",iconName:"file-export",icon:[640,512,["arrow-right-from-file"],"f56e","M32 64C32 28.7 60.7 0 96 0H256V128c0 17.7 14.3 32 32 32H416V288H248c-13.3 0-24 10.7-24 24s10.7 24 24 24H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V64zM416 336V288H526.1l-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39H416zm0-208H288V0L416 128z"]};var FP={prefix:"fas",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z"]};var Lne={prefix:"fas",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM232 344V280H168c-13.3 0-24-10.7-24-24s10.7-24 24-24h64V168c0-13.3 10.7-24 24-24s24 10.7 24 24v64h64c13.3 0 24 10.7 24 24s-10.7 24-24 24H280v64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},BP=Lne;var jP={prefix:"fas",iconName:"anchor",icon:[576,512,[9875],"f13d","M256 96c0-17.7 14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32s-32-14.3-32-32zm85.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80H224c-17.7 0-32 14.3-32 32s14.3 32 32 32h32V448H208c-53 0-96-43-96-96v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 88.4 71.6 160 160 160h80 80c88.4 0 160-71.6 160-160v-6.1l7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-56-56c-9.4-9.4-24.6-9.4-33.9 0l-56 56c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7V352c0 53-43 96-96 96H320V240h32c17.7 0 32-14.3 32-32s-14.3-32-32-32H341.1z"]};var UP={prefix:"fas",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]};var $P={prefix:"fas",iconName:"check",icon:[512,512,[10003,10004],"f00c","M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]};var GP={prefix:"fas",iconName:"briefcase",icon:[512,512,[128188],"f0b1","M184 48H328c4.4 0 8 3.6 8 8V96H176V56c0-4.4 3.6-8 8-8zm-56 8V96H64C28.7 96 0 124.7 0 160v96H192 320 512V160c0-35.3-28.7-64-64-64H384V56c0-30.9-25.1-56-56-56H184c-30.9 0-56 25.1-56 56zM512 288H320v32c0 17.7-14.3 32-32 32H224c-17.7 0-32-14.3-32-32V288H0V416c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V288z"]};var Rne={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z"]},WP=Rne;var Hne={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},qP=Hne;var Nne={prefix:"fas",iconName:"note-sticky",icon:[448,512,[62026,"sticky-note"],"f249","M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H288V368c0-26.5 21.5-48 48-48H448V96c0-35.3-28.7-64-64-64H64zM448 352H402.7 336c-8.8 0-16 7.2-16 16v66.7V480l32-32 64-64 32-32z"]},YP=Nne;var QP={prefix:"fas",iconName:"dollar-sign",icon:[320,512,[128178,61781,"dollar","usd"],"24","M160 0c17.7 0 32 14.3 32 32V67.7c1.6 .2 3.1 .4 4.7 .7c10.6 1.6 42.1 6.7 55.1 10c17.1 4.3 27.5 21.7 23.2 38.9s-21.7 27.5-38.9 23.2c-9.3-2.4-37.6-7-48.9-8.7c-32.1-4.8-59.6-2.4-78.5 4.9c-18.3 7-25.9 16.9-27.9 28c-1.9 10.7-.5 16.8 1.3 20.6c1.9 4 5.6 8.5 12.9 13.4c16.2 10.8 41.1 17.9 73.3 26.7l2.8 .8c28.4 7.7 63.2 17.2 89 34.3c14.1 9.4 27.3 22.1 35.5 39.7c8.3 17.8 10.1 37.8 6.3 59.1c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V445.1c-.4-.1-.9-.1-1.3-.2l-.2 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.2-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.4 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.7 .5-16.8-1.3-20.6c-1.9-4-5.6-8.5-12.9-13.4c-16.2-10.8-41.1-17.9-73.3-26.7l-2.8-.8c-28.4-7.7-63.2-17.2-89-34.3c-14.1-9.4-27.3-22.1-35.5-39.7c-8.3-17.8-10.1-37.8-6.3-59.1C25 114.1 53 89.3 86 76.7c13-5 27.2-8.2 42-10V32c0-17.7 14.3-32 32-32z"]};var Fne={prefix:"fas",iconName:"building-columns",icon:[512,512,["bank","institution","museum","university"],"f19c","M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160v8c0 13.3 10.7 24 24 24H456c13.3 0 24-10.7 24-24v-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8.1-3.4-17.2-3.4-25.2 0zM128 224H64V420.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512H480c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1V224H384V416H344V224H280V416H232V224H168V416H128V224zm128-96c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z"]};var KP=Fne;var V_=(()=>{class t{constructor(e){e.addIcons(jP,sO,ZO,jO,T_,P_,vP,UP,GP,HP,uP,FP,nO,iP,kO,$P,IO,SP,zP,LP,$O,dO,sP,cO,oP,RP,JE,TP,QP,_O,nP,fP,uO,WP,qO,bO,bP,tO,eP,SO,VO,FO,NP,ZE,KO,pP,xO,xP,hO,kP,MO,gO,UO,aP,iO,rP,HO,PO,oO,MP,AP,BP,GO,wO,NO,wP,RO,rO,mO,LO,lO,CP,tP,WO,qP,XO,A_,KP,OP,CO,vO,PP,OO,mP,gP,zO,AO,VP,YP,hP,T_,_P,aO,pO,yO,BO,YO,fO,IP,yP,DO,EO,TO,cP,eO,EP,dP,lP,P_,A_,DP,JO,QO)}static{this.\u0275fac=function(n){return new(n||t)(oe(__))}}static{this.\u0275mod=Z({type:t})}static{this.\u0275inj=X({imports:[sE]})}}return t})();var XP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({})}return t})(),Fp={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)"};function pT(t){let i=t.cloneNode(!0),e=i.querySelectorAll("[id]"),n=t.nodeName.toLowerCase();i.removeAttribute("id");for(let r=0;r<e.length;r++)e[r].removeAttribute("id");return n==="canvas"?eT(t,i):(n==="input"||n==="select"||n==="textarea")&&JP(t,i),ZP("canvas",t,i,eT),ZP("input, textarea, select",t,i,JP),i}function ZP(t,i,e,n){let r=i.querySelectorAll(t);if(r.length){let a=e.querySelectorAll(t);for(let o=0;o<r.length;o++)n(r[o],a[o])}}var Bne=0;function JP(t,i){i.type!=="file"&&(i.value=t.value),i.type==="radio"&&i.name&&(i.name=`mat-clone-${i.name}-${Bne++}`)}function eT(t,i){let e=i.getContext("2d");if(e)try{e.drawImage(t,0,0)}catch{}}function j_(t){let i=t.getBoundingClientRect();return{top:i.top,right:i.right,bottom:i.bottom,left:i.left,width:i.width,height:i.height,x:i.x,y:i.y}}function R_(t,i,e){let{top:n,bottom:r,left:a,right:o}=t;return e>=n&&e<=r&&i>=a&&i<=o}function k4(t,i,e){t.top+=i,t.bottom=t.top+t.height,t.left+=e,t.right=t.left+t.width}function tT(t,i,e,n){let{top:r,right:a,bottom:o,left:s,width:d,height:f}=t,v=d*i,y=f*i;return n>r-y&&n<o+y&&e>s-v&&e<a+v}var Bp=class{_document;positions=new Map;constructor(i){this._document=i}clear(){this.positions.clear()}cache(i){this.clear(),this.positions.set(this._document,{scrollPosition:this.getViewportScrollPosition()}),i.forEach(e=>{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:j_(e)})})}handleScroll(i){let e=Vn(i),n=this.positions.get(e);if(!n)return null;let r=n.scrollPosition,a,o;if(e===this._document){let f=this.getViewportScrollPosition();a=f.top,o=f.left}else a=e.scrollTop,o=e.scrollLeft;let s=r.top-a,d=r.left-o;return this.positions.forEach((f,v)=>{f.clientRect&&e!==v&&e.contains(v)&&k4(f.clientRect,s,d)}),r.top=a,r.left=o,{top:s,left:d}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}};function fT(t,i){let e=t.rootNodes;if(e.length===1&&e[0].nodeType===i.ELEMENT_NODE)return e[0];let n=i.createElement("div");return e.forEach(r=>n.appendChild(r)),n}function U_(t,i,e){for(let n in i)if(i.hasOwnProperty(n)){let r=i[n];r?t.setProperty(n,r,e?.has(n)?"important":""):t.removeProperty(n)}return t}function G2(t,i){let e=i?"":"none";U_(t.style,{"touch-action":i?"":"none","-webkit-user-drag":i?"":"none","-webkit-tap-highlight-color":i?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function nT(t,i,e){U_(t.style,{position:i?"":"fixed",top:i?"":"0",opacity:i?"":"0",left:i?"":"-999em"},e)}function jp(t,i){return i&&i!="none"?t+" "+i:t}function iT(t,i){t.style.width=`${i.width}px`,t.style.height=`${i.height}px`,t.style.transform=Up(i.left,i.top)}function Up(t,i){return`translate3d(${Math.round(t)}px, ${Math.round(i)}px, 0)`}function rT(t){let i=t.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(t)*i}function jne(t){let i=getComputedStyle(t),e=z_(i,"transition-property"),n=e.find(s=>s==="transform"||s==="all");if(!n)return 0;let r=e.indexOf(n),a=z_(i,"transition-duration"),o=z_(i,"transition-delay");return rT(a[r])+rT(o[r])}function z_(t,i){return t.getPropertyValue(i).split(",").map(n=>n.trim())}var Une=new Set(["position"]),H_=class{_document;_rootElement;_direction;_initialDomRect;_previewTemplate;_previewClass;_pickupPositionOnPage;_initialTransform;_zIndex;_renderer;_previewEmbeddedView;_preview;get element(){return this._preview}constructor(i,e,n,r,a,o,s,d,f,v){this._document=i,this._rootElement=e,this._direction=n,this._initialDomRect=r,this._previewTemplate=a,this._previewClass=o,this._pickupPositionOnPage=s,this._initialTransform=d,this._zIndex=f,this._renderer=v}attach(i){this._preview=this._createPreview(),i.appendChild(this._preview),aT(this._preview)&&this._preview.showPopover()}destroy(){this._preview.remove(),this._previewEmbeddedView?.destroy(),this._preview=this._previewEmbeddedView=null}setTransform(i){this._preview.style.transform=i}getBoundingClientRect(){return this._preview.getBoundingClientRect()}addClass(i){this._preview.classList.add(i)}getTransitionDuration(){return jne(this._preview)}addEventListener(i,e){return this._renderer.listen(this._preview,i,e)}_createPreview(){let i=this._previewTemplate,e=this._previewClass,n=i?i.template:null,r;if(n&&i){let a=i.matchSize?this._initialDomRect:null,o=i.viewContainer.createEmbeddedView(n,i.context);o.detectChanges(),r=fT(o,this._document),this._previewEmbeddedView=o,i.matchSize?iT(r,a):r.style.transform=Up(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else r=pT(this._rootElement),iT(r,this._initialDomRect),this._initialTransform&&(r.style.transform=this._initialTransform);return U_(r.style,{"pointer-events":"none",margin:aT(r)?"0 auto 0 0":"0",position:"fixed",top:"0",left:"0","z-index":this._zIndex+""},Une),G2(r,!1),r.classList.add("cdk-drag-preview"),r.setAttribute("popover","manual"),r.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(a=>r.classList.add(a)):r.classList.add(e)),r}};function aT(t){return"showPopover"in t}var $ne={passive:!0},oT={passive:!1},Gne={passive:!1,capture:!0},Wne=800,sT=new Set(["position"]),N_=class{_config;_document;_ngZone;_viewportRuler;_dragDropRegistry;_renderer;_rootElementCleanups;_cleanupShadowRootSelectStart;_preview;_previewContainer;_placeholderRef;_placeholder;_pickupPositionInElement;_pickupPositionOnPage;_anchor;_passiveTransform={x:0,y:0};_activeTransform={x:0,y:0};_initialTransform;_hasStartedDragging=Bn(!1);_hasMoved;_initialContainer;_initialIndex;_parentPositions;_moveEvents=new N;_pointerDirectionDelta;_pointerPositionAtLastDirectionChange;_lastKnownPointerPosition;_rootElement;_ownerSVGElement;_rootElementTapHighlight;_pointerMoveSubscription=Me.EMPTY;_pointerUpSubscription=Me.EMPTY;_scrollSubscription=Me.EMPTY;_resizeSubscription=Me.EMPTY;_lastTouchEventTime;_dragStartTime;_boundaryElement=null;_nativeInteractionsEnabled=!0;_initialDomRect;_previewRect;_boundaryRect;_previewTemplate;_placeholderTemplate;_handles=[];_disabledHandles=new Set;_dropContainer;_direction="ltr";_parentDragRef;_cachedShadowRoot;lockAxis;dragStartDelay=0;previewClass;scale=1;get disabled(){return this._disabled||!!(this._dropContainer&&this._dropContainer.disabled)}set disabled(i){i!==this._disabled&&(this._disabled=i,this._toggleNativeDragInteractions(),this._handles.forEach(e=>G2(e,i)))}_disabled=!1;beforeStarted=new N;started=new N;released=new N;ended=new N;entered=new N;exited=new N;dropped=new N;moved=this._moveEvents;data;constrainPosition;constructor(i,e,n,r,a,o,s){this._config=e,this._document=n,this._ngZone=r,this._viewportRuler=a,this._dragDropRegistry=o,this._renderer=s,this.withRootElement(i).withParent(e.parentDragRef||null),this._parentPositions=new Bp(n),o.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(i){this._handles=i.map(n=>Dn(n)),this._handles.forEach(n=>G2(n,this.disabled)),this._toggleNativeDragInteractions();let e=new Set;return this._disabledHandles.forEach(n=>{this._handles.indexOf(n)>-1&&e.add(n)}),this._disabledHandles=e,this}withPreviewTemplate(i){return this._previewTemplate=i,this}withPlaceholderTemplate(i){return this._placeholderTemplate=i,this}withRootElement(i){let e=Dn(i);return e!==this._rootElement&&(this._removeRootElementListeners(),this._rootElementCleanups=this._ngZone.runOutsideAngular(()=>[St(this._renderer,e,"mousedown",this._pointerDown,oT),St(this._renderer,e,"touchstart",this._pointerDown,$ne),St(this._renderer,e,"dragstart",this._nativeDragStart,oT)]),this._initialTransform=void 0,this._rootElement=e),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(i){return this._boundaryElement=i?Dn(i):null,this._resizeSubscription.unsubscribe(),i&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(i){return this._parentDragRef=i,this}dispose(){this._removeRootElementListeners(),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeListeners(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging()&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(i){!this._disabledHandles.has(i)&&this._handles.indexOf(i)>-1&&(this._disabledHandles.add(i),G2(i,!0))}enableHandle(i){this._disabledHandles.has(i)&&(this._disabledHandles.delete(i),G2(i,this.disabled))}withDirection(i){return this._direction=i,this}_withDropContainer(i){this._dropContainer=i}getFreeDragPosition(){let i=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:i.x,y:i.y}}setFreeDragPosition(i){return this._activeTransform={x:0,y:0},this._passiveTransform.x=i.x,this._passiveTransform.y=i.y,this._dropContainer||this._applyRootElementTransform(i.x,i.y),this}withPreviewContainer(i){return this._previewContainer=i,this}_sortFromLastPointerPosition(){let i=this._lastKnownPointerPosition;i&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(i),i)}_removeListeners(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe(),this._cleanupShadowRootSelectStart?.(),this._cleanupShadowRootSelectStart=void 0}_destroyPreview(){this._preview?.destroy(),this._preview=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_pointerDown=i=>{if(this.beforeStarted.next(),this._handles.length){let e=this._getTargetHandle(i);e&&!this._disabledHandles.has(e)&&!this.disabled&&this._initializeDragSequence(e,i)}else this.disabled||this._initializeDragSequence(this._rootElement,i)};_pointerMove=i=>{let e=this._getPointerPositionOnPage(i);if(!this._hasStartedDragging()){let r=Math.abs(e.x-this._pickupPositionOnPage.x),a=Math.abs(e.y-this._pickupPositionOnPage.y);if(r+a>=this._config.dragStartThreshold){let s=Date.now()>=this._dragStartTime+this._getDragStartDelay(i),d=this._dropContainer;if(!s){this._endDragSequence(i);return}(!d||!d.isDragging()&&!d.isReceiving())&&(i.cancelable&&i.preventDefault(),this._hasStartedDragging.set(!0),this._ngZone.run(()=>this._startDragSequence(i)))}return}i.cancelable&&i.preventDefault();let n=this._getConstrainedPointerPosition(e);if(this._hasMoved=!0,this._lastKnownPointerPosition=e,this._updatePointerDirectionDelta(n),this._dropContainer)this._updateActiveDropContainer(n,e);else{let r=this.constrainPosition?this._initialDomRect:this._pickupPositionOnPage,a=this._activeTransform;a.x=n.x-r.x+this._passiveTransform.x,a.y=n.y-r.y+this._passiveTransform.y,this._applyRootElementTransform(a.x,a.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:n,event:i,distance:this._getDragDistance(n),delta:this._pointerDirectionDelta})})};_pointerUp=i=>{this._endDragSequence(i)};_endDragSequence(i){if(this._dragDropRegistry.isDragging(this)&&(this._removeListeners(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),!!this._hasStartedDragging()))if(this.released.next({source:this,event:i}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(i),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;let e=this._getPointerPositionOnPage(i);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:i})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(i){D4(i)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();let e=this._getShadowRoot(),n=this._dropContainer;if(e&&this._ngZone.runOutsideAngular(()=>{this._cleanupShadowRootSelectStart=St(this._renderer,e,"selectstart",qne,Gne)}),n){let r=this._rootElement,a=r.parentNode,o=this._placeholder=this._createPlaceholderElement(),s=this._anchor=this._anchor||this._document.createComment("");a.insertBefore(s,r),this._initialTransform=r.style.transform||"",this._preview=new H_(this._document,this._rootElement,this._direction,this._initialDomRect,this._previewTemplate||null,this.previewClass||null,this._pickupPositionOnPage,this._initialTransform,this._config.zIndex||1e3,this._renderer),this._preview.attach(this._getPreviewInsertionPoint(a,e)),nT(r,!1,sT),this._document.body.appendChild(a.replaceChild(o,r)),this.started.next({source:this,event:i}),n.start(),this._initialContainer=n,this._initialIndex=n.getItemIndex(this)}else this.started.next({source:this,event:i}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(n?n.getScrollableParents():[])}_initializeDragSequence(i,e){this._parentDragRef&&e.stopPropagation();let n=this.isDragging(),r=D4(e),a=!r&&e.button!==0,o=this._rootElement,s=Vn(e),d=!r&&this._lastTouchEventTime&&this._lastTouchEventTime+Wne>Date.now(),f=r?So(e):Do(e);if(s&&s.draggable&&e.type==="mousedown"&&e.preventDefault(),n||a||d||f)return;if(this._handles.length){let M=o.style;this._rootElementTapHighlight=M.webkitTapHighlightColor||"",M.webkitTapHighlightColor="transparent"}this._hasMoved=!1,this._hasStartedDragging.set(this._hasMoved),this._removeListeners(),this._initialDomRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(M=>this._updateOnScroll(M)),this._boundaryElement&&(this._boundaryRect=j_(this._boundaryElement));let v=this._previewTemplate;this._pickupPositionInElement=v&&v.template&&!v.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialDomRect,i,e);let y=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:y.x,y:y.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}_cleanupDragArtifacts(i){nT(this._rootElement,!0,sT),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialDomRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{let e=this._dropContainer,n=e.getItemIndex(this),r=this._getPointerPositionOnPage(i),a=this._getDragDistance(r),o=e._isOverContainer(r.x,r.y);this.ended.next({source:this,distance:a,dropPoint:r,event:i}),this.dropped.next({item:this,currentIndex:n,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:o,distance:a,dropPoint:r,event:i}),e.drop(this,n,this._initialIndex,this._initialContainer,o,a,r,i),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:i,y:e},{x:n,y:r}){let a=this._initialContainer._getSiblingContainerFromPosition(this,i,e);!a&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(i,e)&&(a=this._initialContainer),a&&a!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=a,this._dropContainer.enter(this,i,e,a===this._initialContainer&&a.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:a,currentIndex:a.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(n,r),this._dropContainer._sortItem(this,i,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(i,e):this._applyPreviewTransform(i-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();let i=this._placeholder.getBoundingClientRect();this._preview.addClass("cdk-drag-animating"),this._applyPreviewTransform(i.left,i.top);let e=this._preview.getTransitionDuration();return e===0?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(n=>{let r=s=>{(!s||this._preview&&Vn(s)===this._preview.element&&s.propertyName==="transform")&&(o(),n(),clearTimeout(a))},a=setTimeout(r,e*1.5),o=this._preview.addEventListener("transitionend",r)}))}_createPlaceholderElement(){let i=this._placeholderTemplate,e=i?i.template:null,n;return e?(this._placeholderRef=i.viewContainer.createEmbeddedView(e,i.context),this._placeholderRef.detectChanges(),n=fT(this._placeholderRef,this._document)):n=pT(this._rootElement),n.style.pointerEvents="none",n.classList.add("cdk-drag-placeholder"),n}_getPointerPositionInElement(i,e,n){let r=e===this._rootElement?null:e,a=r?r.getBoundingClientRect():i,o=D4(n)?n.targetTouches[0]:n,s=this._getViewportScrollPosition(),d=o.pageX-a.left-s.left,f=o.pageY-a.top-s.top;return{x:a.left-i.left+d,y:a.top-i.top+f}}_getPointerPositionOnPage(i){let e=this._getViewportScrollPosition(),n=D4(i)?i.touches[0]||i.changedTouches[0]||{pageX:0,pageY:0}:i,r=n.pageX-e.left,a=n.pageY-e.top;if(this._ownerSVGElement){let o=this._ownerSVGElement.getScreenCTM();if(o){let s=this._ownerSVGElement.createSVGPoint();return s.x=r,s.y=a,s.matrixTransform(o.inverse())}}return{x:r,y:a}}_getConstrainedPointerPosition(i){let e=this._dropContainer?this._dropContainer.lockAxis:null,{x:n,y:r}=this.constrainPosition?this.constrainPosition(i,this,this._initialDomRect,this._pickupPositionInElement):i;if(this.lockAxis==="x"||e==="x"?r=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):(this.lockAxis==="y"||e==="y")&&(n=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){let{x:a,y:o}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,s=this._boundaryRect,{width:d,height:f}=this._getPreviewRect(),v=s.top+o,y=s.bottom-(f-o),M=s.left+a,S=s.right-(d-a);n=cT(n,M,S),r=cT(r,v,y)}return{x:n,y:r}}_updatePointerDirectionDelta(i){let{x:e,y:n}=i,r=this._pointerDirectionDelta,a=this._pointerPositionAtLastDirectionChange,o=Math.abs(e-a.x),s=Math.abs(n-a.y);return o>this._config.pointerDirectionChangeThreshold&&(r.x=e>a.x?1:-1,a.x=e),s>this._config.pointerDirectionChangeThreshold&&(r.y=n>a.y?1:-1,a.y=n),r}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;let i=this._handles.length>0||!this.isDragging();i!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=i,G2(this._rootElement,i))}_removeRootElementListeners(){this._rootElementCleanups?.forEach(i=>i()),this._rootElementCleanups=void 0}_applyRootElementTransform(i,e){let n=1/this.scale,r=Up(i*n,e*n),a=this._rootElement.style;this._initialTransform==null&&(this._initialTransform=a.transform&&a.transform!="none"?a.transform:""),a.transform=jp(r,this._initialTransform)}_applyPreviewTransform(i,e){let n=this._previewTemplate?.template?void 0:this._initialTransform,r=Up(i,e);this._preview.setTransform(jp(r,n))}_getDragDistance(i){let e=this._pickupPositionOnPage;return e?{x:i.x-e.x,y:i.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:i,y:e}=this._passiveTransform;if(i===0&&e===0||this.isDragging()||!this._boundaryElement)return;let n=this._rootElement.getBoundingClientRect(),r=this._boundaryElement.getBoundingClientRect();if(r.width===0&&r.height===0||n.width===0&&n.height===0)return;let a=r.left-n.left,o=n.right-r.right,s=r.top-n.top,d=n.bottom-r.bottom;r.width>n.width?(a>0&&(i+=a),o>0&&(i-=o)):i=0,r.height>n.height?(s>0&&(e+=s),d>0&&(e-=d)):e=0,(i!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:i})}_getDragStartDelay(i){let e=this.dragStartDelay;return typeof e=="number"?e:D4(i)?e.touch:e?e.mouse:0}_updateOnScroll(i){let e=this._parentPositions.handleScroll(i);if(e){let n=Vn(i);this._boundaryRect&&n!==this._boundaryElement&&n.contains(this._boundaryElement)&&k4(this._boundaryRect,e.top,e.left),this._pickupPositionOnPage.x+=e.left,this._pickupPositionOnPage.y+=e.top,this._dropContainer||(this._activeTransform.x-=e.left,this._activeTransform.y-=e.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return this._cachedShadowRoot===void 0&&(this._cachedShadowRoot=_c(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(i,e){let n=this._previewContainer||"global";if(n==="parent")return i;if(n==="global"){let r=this._document;return e||r.fullscreenElement||r.webkitFullscreenElement||r.mozFullScreenElement||r.msFullscreenElement||r.body}return Dn(n)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialDomRect),this._previewRect}_nativeDragStart=i=>{if(this._handles.length){let e=this._getTargetHandle(i);e&&!this._disabledHandles.has(e)&&!this.disabled&&i.preventDefault()}else this.disabled||i.preventDefault()};_getTargetHandle(i){return this._handles.find(e=>i.target&&(i.target===e||e.contains(i.target)))}};function cT(t,i,e){return Math.max(i,Math.min(e,t))}function D4(t){return t.type[0]==="t"}function qne(t){t.preventDefault()}function hT(t,i,e){let n=lT(i,t.length-1),r=lT(e,t.length-1);if(n===r)return;let a=t[n],o=r<n?-1:1;for(let s=n;s!==r;s+=o)t[s]=t[s+o];t[r]=a}function lT(t,i){return Math.max(0,Math.min(i,t))}var $p=class{_dragDropRegistry;_element;_sortPredicate;_itemPositions=[];_activeDraggables;orientation="vertical";direction;constructor(i){this._dragDropRegistry=i}_previousSwap={drag:null,delta:0,overlaps:!1};start(i){this.withItems(i)}sort(i,e,n,r){let a=this._itemPositions,o=this._getItemIndexFromPointerPosition(i,e,n,r);if(o===-1&&a.length>0)return null;let s=this.orientation==="horizontal",d=a.findIndex(ie=>ie.drag===i),f=a[o],v=a[d].clientRect,y=f.clientRect,M=d>o?1:-1,S=this._getItemOffsetPx(v,y,M),O=this._getSiblingOffsetPx(d,a,M),Q=a.slice();return hT(a,d,o),a.forEach((ie,de)=>{if(Q[de]===ie)return;let ze=ie.drag===i,Xe=ze?S:O,Mn=ze?i.getPlaceholderElement():ie.drag.getRootElement();ie.offset+=Xe;let En=Math.round(ie.offset*(1/ie.drag.scale));s?(Mn.style.transform=jp(`translate3d(${En}px, 0, 0)`,ie.initialTransform),k4(ie.clientRect,0,Xe)):(Mn.style.transform=jp(`translate3d(0, ${En}px, 0)`,ie.initialTransform),k4(ie.clientRect,Xe,0))}),this._previousSwap.overlaps=R_(y,e,n),this._previousSwap.drag=f.drag,this._previousSwap.delta=s?r.x:r.y,{previousIndex:d,currentIndex:o}}enter(i,e,n,r){let a=r==null||r<0?this._getItemIndexFromPointerPosition(i,e,n):r,o=this._activeDraggables,s=o.indexOf(i),d=i.getPlaceholderElement(),f=o[a];if(f===i&&(f=o[a+1]),!f&&(a==null||a===-1||a<o.length-1)&&this._shouldEnterAsFirstChild(e,n)&&(f=o[0]),s>-1&&o.splice(s,1),f&&!this._dragDropRegistry.isDragging(f)){let v=f.getRootElement();v.parentElement.insertBefore(d,v),o.splice(a,0,i)}else this._element.appendChild(d),o.push(i);d.style.transform="",this._cacheItemPositions()}withItems(i){this._activeDraggables=i.slice(),this._cacheItemPositions()}withSortPredicate(i){this._sortPredicate=i}reset(){this._activeDraggables?.forEach(i=>{let e=i.getRootElement();if(e){let n=this._itemPositions.find(r=>r.drag===i)?.initialTransform;e.style.transform=n||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(i){return(this.orientation==="horizontal"&&this.direction==="rtl"?this._itemPositions.slice().reverse():this._itemPositions).findIndex(n=>n.drag===i)}updateOnScroll(i,e){this._itemPositions.forEach(({clientRect:n})=>{k4(n,i,e)}),this._itemPositions.forEach(({drag:n})=>{this._dragDropRegistry.isDragging(n)&&n._sortFromLastPointerPosition()})}withElementContainer(i){this._element=i}_cacheItemPositions(){let i=this.orientation==="horizontal";this._itemPositions=this._activeDraggables.map(e=>{let n=e.getVisibleElement();return{drag:e,offset:0,initialTransform:n.style.transform||"",clientRect:j_(n)}}).sort((e,n)=>i?e.clientRect.left-n.clientRect.left:e.clientRect.top-n.clientRect.top)}_getItemOffsetPx(i,e,n){let r=this.orientation==="horizontal",a=r?e.left-i.left:e.top-i.top;return n===-1&&(a+=r?e.width-i.width:e.height-i.height),a}_getSiblingOffsetPx(i,e,n){let r=this.orientation==="horizontal",a=e[i].clientRect,o=e[i+n*-1],s=a[r?"width":"height"]*n;if(o){let d=r?"left":"top",f=r?"right":"bottom";n===-1?s-=o.clientRect[d]-a[f]:s+=a[d]-o.clientRect[f]}return s}_shouldEnterAsFirstChild(i,e){if(!this._activeDraggables.length)return!1;let n=this._itemPositions,r=this.orientation==="horizontal";if(n[0].drag!==this._activeDraggables[0]){let o=n[n.length-1].clientRect;return r?i>=o.right:e>=o.bottom}else{let o=n[0].clientRect;return r?i<=o.left:e<=o.top}}_getItemIndexFromPointerPosition(i,e,n,r){let a=this.orientation==="horizontal",o=this._itemPositions.findIndex(({drag:s,clientRect:d})=>{if(s===i)return!1;if(r){let f=a?r.x:r.y;if(s===this._previousSwap.drag&&this._previousSwap.overlaps&&f===this._previousSwap.delta)return!1}return a?e>=Math.floor(d.left)&&e<Math.floor(d.right):n>=Math.floor(d.top)&&n<Math.floor(d.bottom)});return o===-1||!this._sortPredicate(o,i)?-1:o}},F_=class{_document;_dragDropRegistry;_element;_sortPredicate;_rootNode;_activeItems;_previousSwap={drag:null,deltaX:0,deltaY:0,overlaps:!1};_relatedNodes=[];constructor(i,e){this._document=i,this._dragDropRegistry=e}start(i){let e=this._element.childNodes;this._relatedNodes=[];for(let n=0;n<e.length;n++){let r=e[n];this._relatedNodes.push([r,r.nextSibling])}this.withItems(i)}sort(i,e,n,r){let a=this._getItemIndexFromPointerPosition(i,e,n),o=this._previousSwap;if(a===-1||this._activeItems[a]===i)return null;let s=this._activeItems[a];if(o.drag===s&&o.overlaps&&o.deltaX===r.x&&o.deltaY===r.y)return null;let d=this.getItemIndex(i),f=i.getPlaceholderElement(),v=s.getRootElement();a>d?v.after(f):v.before(f),hT(this._activeItems,d,a);let y=this._getRootNode().elementFromPoint(e,n);return o.deltaX=r.x,o.deltaY=r.y,o.drag=s,o.overlaps=v===y||v.contains(y),{previousIndex:d,currentIndex:a}}enter(i,e,n,r){let a=r==null||r<0?this._getItemIndexFromPointerPosition(i,e,n):r;a===-1&&(a=this._getClosestItemIndexToPointer(i,e,n));let o=this._activeItems[a],s=this._activeItems.indexOf(i);s>-1&&this._activeItems.splice(s,1),o&&!this._dragDropRegistry.isDragging(o)?(this._activeItems.splice(a,0,i),o.getRootElement().before(i.getPlaceholderElement())):(this._activeItems.push(i),this._element.appendChild(i.getPlaceholderElement()))}withItems(i){this._activeItems=i.slice()}withSortPredicate(i){this._sortPredicate=i}reset(){let i=this._element,e=this._previousSwap;for(let n=this._relatedNodes.length-1;n>-1;n--){let[r,a]=this._relatedNodes[n];r.parentNode===i&&r.nextSibling!==a&&(a===null?i.appendChild(r):a.parentNode===i&&i.insertBefore(r,a))}this._relatedNodes=[],this._activeItems=[],e.drag=null,e.deltaX=e.deltaY=0,e.overlaps=!1}getActiveItemsSnapshot(){return this._activeItems}getItemIndex(i){return this._activeItems.indexOf(i)}updateOnScroll(){this._activeItems.forEach(i=>{this._dragDropRegistry.isDragging(i)&&i._sortFromLastPointerPosition()})}withElementContainer(i){i!==this._element&&(this._element=i,this._rootNode=void 0)}_getItemIndexFromPointerPosition(i,e,n){let r=this._getRootNode().elementFromPoint(Math.floor(e),Math.floor(n)),a=r?this._activeItems.findIndex(o=>{let s=o.getRootElement();return r===s||s.contains(r)}):-1;return a===-1||!this._sortPredicate(a,i)?-1:a}_getRootNode(){return this._rootNode||(this._rootNode=_c(this._element)||this._document),this._rootNode}_getClosestItemIndexToPointer(i,e,n){if(this._activeItems.length===0)return-1;if(this._activeItems.length===1)return 0;let r=1/0,a=-1;for(let o=0;o<this._activeItems.length;o++){let s=this._activeItems[o];if(s!==i){let{x:d,y:f}=s.getRootElement().getBoundingClientRect(),v=Math.hypot(e-d,n-f);v<r&&(r=v,a=o)}}return a}},dT=.05,gT=.05,$r=function(t){return t[t.NONE=0]="NONE",t[t.UP=1]="UP",t[t.DOWN=2]="DOWN",t}($r||{}),Qi=function(t){return t[t.NONE=0]="NONE",t[t.LEFT=1]="LEFT",t[t.RIGHT=2]="RIGHT",t}(Qi||{}),B_=class{_dragDropRegistry;_ngZone;_viewportRuler;element;disabled=!1;sortingDisabled=!1;lockAxis;autoScrollDisabled=!1;autoScrollStep=2;enterPredicate=()=>!0;sortPredicate=()=>!0;beforeStarted=new N;entered=new N;exited=new N;dropped=new N;sorted=new N;receivingStarted=new N;receivingStopped=new N;data;_container;_isDragging=!1;_parentPositions;_sortStrategy;_domRect;_draggables=[];_siblings=[];_activeSiblings=new Set;_viewportScrollSubscription=Me.EMPTY;_verticalScrollDirection=$r.NONE;_horizontalScrollDirection=Qi.NONE;_scrollNode;_stopScrollTimers=new N;_cachedShadowRoot=null;_document;_scrollableElements=[];_initialScrollSnap;_direction="ltr";constructor(i,e,n,r,a){this._dragDropRegistry=e,this._ngZone=r,this._viewportRuler=a;let o=this.element=Dn(i);this._document=n,this.withOrientation("vertical").withElementContainer(o),e.registerDropContainer(this),this._parentPositions=new Bp(n)}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(i,e,n,r){this._draggingStarted(),r==null&&this.sortingDisabled&&(r=this._draggables.indexOf(i)),this._sortStrategy.enter(i,e,n,r),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:i,container:this,currentIndex:this.getItemIndex(i)})}exit(i){this._reset(),this.exited.next({item:i,container:this})}drop(i,e,n,r,a,o,s,d={}){this._reset(),this.dropped.next({item:i,currentIndex:e,previousIndex:n,container:this,previousContainer:r,isPointerOverContainer:a,distance:o,dropPoint:s,event:d})}withItems(i){let e=this._draggables;return this._draggables=i,i.forEach(n=>n._withDropContainer(this)),this.isDragging()&&(e.filter(r=>r.isDragging()).every(r=>i.indexOf(r)===-1)?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(i){return this._direction=i,this._sortStrategy instanceof $p&&(this._sortStrategy.direction=i),this}connectedTo(i){return this._siblings=i.slice(),this}withOrientation(i){if(i==="mixed")this._sortStrategy=new F_(this._document,this._dragDropRegistry);else{let e=new $p(this._dragDropRegistry);e.direction=this._direction,e.orientation=i,this._sortStrategy=e}return this._sortStrategy.withElementContainer(this._container),this._sortStrategy.withSortPredicate((e,n)=>this.sortPredicate(e,n,this)),this}withScrollableParents(i){let e=this._container;return this._scrollableElements=i.indexOf(e)===-1?[e,...i]:i.slice(),this}withElementContainer(i){if(i===this._container)return this;let e=Dn(this.element),n=this._scrollableElements.indexOf(this._container),r=this._scrollableElements.indexOf(i);return n>-1&&this._scrollableElements.splice(n,1),r>-1&&this._scrollableElements.splice(r,1),this._sortStrategy&&this._sortStrategy.withElementContainer(i),this._cachedShadowRoot=null,this._scrollableElements.unshift(i),this._container=i,this}getScrollableParents(){return this._scrollableElements}getItemIndex(i){return this._isDragging?this._sortStrategy.getItemIndex(i):this._draggables.indexOf(i)}isReceiving(){return this._activeSiblings.size>0}_sortItem(i,e,n,r){if(this.sortingDisabled||!this._domRect||!tT(this._domRect,dT,e,n))return;let a=this._sortStrategy.sort(i,e,n,r);a&&this.sorted.next({previousIndex:a.previousIndex,currentIndex:a.currentIndex,container:this,item:i})}_startScrollingIfNecessary(i,e){if(this.autoScrollDisabled)return;let n,r=$r.NONE,a=Qi.NONE;if(this._parentPositions.positions.forEach((o,s)=>{s===this._document||!o.clientRect||n||tT(o.clientRect,dT,i,e)&&([r,a]=Yne(s,o.clientRect,this._direction,i,e),(r||a)&&(n=s))}),!r&&!a){let{width:o,height:s}=this._viewportRuler.getViewportSize(),d={width:o,height:s,top:0,right:o,bottom:s,left:0};r=_T(d,e),a=vT(d,i),n=window}n&&(r!==this._verticalScrollDirection||a!==this._horizontalScrollDirection||n!==this._scrollNode)&&(this._verticalScrollDirection=r,this._horizontalScrollDirection=a,this._scrollNode=n,(r||a)&&n?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){let i=this._container.style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=i.msScrollSnapType||i.scrollSnapType||"",i.scrollSnapType=i.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){this._parentPositions.cache(this._scrollableElements),this._domRect=this._parentPositions.positions.get(this._container).clientRect}_reset(){this._isDragging=!1;let i=this._container.style;i.scrollSnapType=i.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_startScrollInterval=()=>{this._stopScrolling(),Nh(0,w3).pipe(be(this._stopScrollTimers)).subscribe(()=>{let i=this._scrollNode,e=this.autoScrollStep;this._verticalScrollDirection===$r.UP?i.scrollBy(0,-e):this._verticalScrollDirection===$r.DOWN&&i.scrollBy(0,e),this._horizontalScrollDirection===Qi.LEFT?i.scrollBy(-e,0):this._horizontalScrollDirection===Qi.RIGHT&&i.scrollBy(e,0)})};_isOverContainer(i,e){return this._domRect!=null&&R_(this._domRect,i,e)}_getSiblingContainerFromPosition(i,e,n){return this._siblings.find(r=>r._canReceive(i,e,n))}_canReceive(i,e,n){if(!this._domRect||!R_(this._domRect,e,n)||!this.enterPredicate(i,this))return!1;let r=this._getShadowRoot().elementFromPoint(e,n);return r?r===this._container||this._container.contains(r):!1}_startReceiving(i,e){let n=this._activeSiblings;!n.has(i)&&e.every(r=>this.enterPredicate(r,this)||this._draggables.indexOf(r)>-1)&&(n.add(i),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:i,receiver:this,items:e}))}_stopReceiving(i){this._activeSiblings.delete(i),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:i,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(i=>{if(this.isDragging()){let e=this._parentPositions.handleScroll(i);e&&this._sortStrategy.updateOnScroll(e.top,e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){let i=_c(this._container);this._cachedShadowRoot=i||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){let i=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,i))}};function _T(t,i){let{top:e,bottom:n,height:r}=t,a=r*gT;return i>=e-a&&i<=e+a?$r.UP:i>=n-a&&i<=n+a?$r.DOWN:$r.NONE}function vT(t,i){let{left:e,right:n,width:r}=t,a=r*gT;return i>=e-a&&i<=e+a?Qi.LEFT:i>=n-a&&i<=n+a?Qi.RIGHT:Qi.NONE}function Yne(t,i,e,n,r){let a=_T(i,r),o=vT(i,n),s=$r.NONE,d=Qi.NONE;if(a){let f=t.scrollTop;a===$r.UP?f>0&&(s=$r.UP):t.scrollHeight-f>t.clientHeight&&(s=$r.DOWN)}if(o){let f=t.scrollLeft;e==="rtl"?o===Qi.RIGHT?f<0&&(d=Qi.RIGHT):t.scrollWidth+f>t.clientWidth&&(d=Qi.LEFT):o===Qi.LEFT?f>0&&(d=Qi.LEFT):t.scrollWidth-f>t.clientWidth&&(d=Qi.RIGHT)}return[s,d]}var S4={capture:!0},L_={passive:!1,capture:!0},Qne=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-drag-resets-container",""],decls:0,vars:0,template:function(n,r){},styles:[`@layer cdk-resets{.cdk-drag-preview{background:none;border:none;padding:0;color:inherit;inset:auto}}.cdk-drag-placeholder *,.cdk-drag-preview *{pointer-events:none !important}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),bT=(()=>{class t{_ngZone=u(se);_document=u(De);_styleLoader=u(Je);_renderer=u(Tn).createRenderer(null,null);_cleanupDocumentTouchmove;_dropInstances=new Set;_dragInstances=new Set;_activeDragInstances=Bn([]);_globalListeners;_draggingPredicate=e=>e.isDragging();_domNodesToDirectives=null;pointerMove=new N;pointerUp=new N;scroll=new N;constructor(){}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),this._dragInstances.size===1&&this._ngZone.runOutsideAngular(()=>{this._cleanupDocumentTouchmove?.(),this._cleanupDocumentTouchmove=St(this._renderer,this._document,"touchmove",this._persistentTouchmoveListener,L_)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),this._dragInstances.size===0&&this._cleanupDocumentTouchmove?.()}startDragging(e,n){if(!(this._activeDragInstances().indexOf(e)>-1)&&(this._styleLoader.load(Qne),this._activeDragInstances.update(r=>[...r,e]),this._activeDragInstances().length===1)){let r=n.type.startsWith("touch"),a=s=>this.pointerUp.next(s),o=[["scroll",s=>this.scroll.next(s),S4],["selectstart",this._preventDefaultWhileDragging,L_]];r?o.push(["touchend",a,S4],["touchcancel",a,S4]):o.push(["mouseup",a,S4]),r||o.push(["mousemove",s=>this.pointerMove.next(s),L_]),this._ngZone.runOutsideAngular(()=>{this._globalListeners=o.map(([s,d,f])=>St(this._renderer,this._document,s,d,f))})}}stopDragging(e){this._activeDragInstances.update(n=>{let r=n.indexOf(e);return r>-1?(n.splice(r,1),[...n]):n}),this._activeDragInstances().length===0&&this._clearGlobalListeners()}isDragging(e){return this._activeDragInstances().indexOf(e)>-1}scrolled(e){let n=[this.scroll];return e&&e!==this._document&&n.push(new $e(r=>this._ngZone.runOutsideAngular(()=>{let a=St(this._renderer,e,"scroll",o=>{this._activeDragInstances().length&&r.next(o)},S4);return()=>{a()}}))),at(...n)}registerDirectiveNode(e,n){this._domNodesToDirectives??=new WeakMap,this._domNodesToDirectives.set(e,n)}removeDirectiveNode(e){this._domNodesToDirectives?.delete(e)}getDragDirectiveForNode(e){return this._domNodesToDirectives?.get(e)||null}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._domNodesToDirectives=null,this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_preventDefaultWhileDragging=e=>{this._activeDragInstances().length>0&&e.preventDefault()};_persistentTouchmoveListener=e=>{this._activeDragInstances().length>0&&(this._activeDragInstances().some(this._draggingPredicate)&&e.preventDefault(),this.pointerMove.next(e))};_clearGlobalListeners(){this._globalListeners?.forEach(e=>e()),this._globalListeners=void 0}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Kne={dragStartThreshold:5,pointerDirectionChangeThreshold:5},$_=(()=>{class t{_document=u(De);_ngZone=u(se);_viewportRuler=u(ii);_dragDropRegistry=u(bT);_renderer=u(Tn).createRenderer(null,null);constructor(){}createDrag(e,n=Kne){return new N_(e,n,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry,this._renderer)}createDropList(e){return new B_(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),uT=new V("CDK_DRAG_PARENT");var Xne=new V("CdkDragHandle");var yT=new V("CDK_DRAG_CONFIG"),CT=new V("CdkDropList"),qIe=(()=>{class t{element=u(Y);dropContainer=u(CT,{optional:!0,skipSelf:!0});_ngZone=u(se);_viewContainerRef=u(ot);_dir=u(lt,{optional:!0});_changeDetectorRef=u(ye);_selfHandle=u(Xne,{optional:!0,self:!0});_parentDrag=u(uT,{optional:!0,skipSelf:!0});_dragDropRegistry=u(bT);_destroyed=new N;_handles=new tt([]);_previewTemplate;_placeholderTemplate;_dragRef;data;lockAxis;rootElementSelector;boundaryElement;dragStartDelay;freeDragPosition;get disabled(){return this._disabled||!!(this.dropContainer&&this.dropContainer.disabled)}set disabled(e){this._disabled=e,this._dragRef.disabled=this._disabled}_disabled;constrainPosition;previewClass;previewContainer;scale=1;started=new j;released=new j;ended=new j;entered=new j;exited=new j;dropped=new j;moved=new $e(e=>{let n=this._dragRef.moved.pipe(pe(r=>({source:this,pointerPosition:r.pointerPosition,event:r.event,delta:r.delta,distance:r.distance}))).subscribe(e);return()=>{n.unsubscribe()}});_injector=u(Te);constructor(){let e=this.dropContainer,n=u(yT,{optional:!0}),r=u($_);this._dragRef=r.createDrag(this.element,{dragStartThreshold:n&&n.dragStartThreshold!=null?n.dragStartThreshold:5,pointerDirectionChangeThreshold:n&&n.pointerDirectionChangeThreshold!=null?n.pointerDirectionChangeThreshold:5,zIndex:n?.zIndex}),this._dragRef.data=this,this._dragDropRegistry.registerDirectiveNode(this.element.nativeElement,this),n&&this._assignDefaults(n),e&&(this._dragRef._withDropContainer(e._dropListRef),e.addItem(this),e._dropListRef.beforeStarted.pipe(be(this._destroyed)).subscribe(()=>{this._dragRef.scale=this.scale})),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(e){this._dragRef.setFreeDragPosition(e)}ngAfterViewInit(){It(()=>{this._updateRootElement(),this._setupHandlesListener(),this._dragRef.scale=this.scale,this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)},{injector:this._injector})}ngOnChanges(e){let n=e.rootElementSelector,r=e.freeDragPosition;n&&!n.firstChange&&this._updateRootElement(),this._dragRef.scale=this.scale,r&&!r.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this),this._dragDropRegistry.removeDirectiveNode(this.element.nativeElement),this._ngZone.runOutsideAngular(()=>{this._handles.complete(),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_addHandle(e){let n=this._handles.getValue();n.push(e),this._handles.next(n)}_removeHandle(e){let n=this._handles.getValue(),r=n.indexOf(e);r>-1&&(n.splice(r,1),this._handles.next(n))}_setPreviewTemplate(e){this._previewTemplate=e}_resetPreviewTemplate(e){e===this._previewTemplate&&(this._previewTemplate=null)}_setPlaceholderTemplate(e){this._placeholderTemplate=e}_resetPlaceholderTemplate(e){e===this._placeholderTemplate&&(this._placeholderTemplate=null)}_updateRootElement(){let e=this.element.nativeElement,n=e;this.rootElementSelector&&(n=e.closest!==void 0?e.closest(this.rootElementSelector):e.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(n||e)}_getBoundaryElement(){let e=this.boundaryElement;return e?typeof e=="string"?this.element.nativeElement.closest(e):Dn(e):null}_syncInputs(e){e.beforeStarted.subscribe(()=>{if(!e.isDragging()){let n=this._dir,r=this.dragStartDelay,a=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,o=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.scale=this.scale,e.dragStartDelay=typeof r=="object"&&r?r:un(r),e.constrainPosition=this.constrainPosition,e.previewClass=this.previewClass,e.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(a).withPreviewTemplate(o).withPreviewContainer(this.previewContainer||"global"),n&&e.withDirection(n.value)}}),e.beforeStarted.pipe(Le(1)).subscribe(()=>{if(this._parentDrag){e.withParent(this._parentDrag._dragRef);return}let n=this.element.nativeElement.parentElement;for(;n;){let r=this._dragDropRegistry.getDragDirectiveForNode(n);if(r){e.withParent(r._dragRef);break}n=n.parentElement}})}_handleEvents(e){e.started.subscribe(n=>{this.started.emit({source:this,event:n.event}),this._changeDetectorRef.markForCheck()}),e.released.subscribe(n=>{this.released.emit({source:this,event:n.event})}),e.ended.subscribe(n=>{this.ended.emit({source:this,distance:n.distance,dropPoint:n.dropPoint,event:n.event}),this._changeDetectorRef.markForCheck()}),e.entered.subscribe(n=>{this.entered.emit({container:n.container.data,item:this,currentIndex:n.currentIndex})}),e.exited.subscribe(n=>{this.exited.emit({container:n.container.data,item:this})}),e.dropped.subscribe(n=>{this.dropped.emit({previousIndex:n.previousIndex,currentIndex:n.currentIndex,previousContainer:n.previousContainer.data,container:n.container.data,isPointerOverContainer:n.isPointerOverContainer,item:this,distance:n.distance,dropPoint:n.dropPoint,event:n.event})})}_assignDefaults(e){let{lockAxis:n,dragStartDelay:r,constrainPosition:a,previewClass:o,boundaryElement:s,draggingDisabled:d,rootElementSelector:f,previewContainer:v}=e;this.disabled=d??!1,this.dragStartDelay=r||0,n&&(this.lockAxis=n),a&&(this.constrainPosition=a),o&&(this.previewClass=o),s&&(this.boundaryElement=s),f&&(this.rootElementSelector=f),v&&(this.previewContainer=v)}_setupHandlesListener(){this._handles.pipe(wt(e=>{let n=e.map(r=>r.element);this._selfHandle&&this.rootElementSelector&&n.push(this.element),this._dragRef.withHandles(n)}),dt(e=>at(...e.map(n=>n._stateChanges.pipe(Ge(n))))),be(this._destroyed)).subscribe(e=>{let n=this._dragRef,r=e.element.nativeElement;e.disabled?n.disableHandle(r):n.enableHandle(r)})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkDrag",""]],hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(n,r){n&2&&ne("cdk-drag-disabled",r.disabled)("cdk-drag-dragging",r._dragRef.isDragging())},inputs:{data:[0,"cdkDragData","data"],lockAxis:[0,"cdkDragLockAxis","lockAxis"],rootElementSelector:[0,"cdkDragRootElement","rootElementSelector"],boundaryElement:[0,"cdkDragBoundary","boundaryElement"],dragStartDelay:[0,"cdkDragStartDelay","dragStartDelay"],freeDragPosition:[0,"cdkDragFreeDragPosition","freeDragPosition"],disabled:[2,"cdkDragDisabled","disabled",B],constrainPosition:[0,"cdkDragConstrainPosition","constrainPosition"],previewClass:[0,"cdkDragPreviewClass","previewClass"],previewContainer:[0,"cdkDragPreviewContainer","previewContainer"],scale:[2,"cdkDragScale","scale",ct]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],features:[ue([{provide:uT,useExisting:t}]),Pe]})}return t})(),mT=new V("CdkDropListGroup");var YIe=(()=>{class t{element=u(Y);_changeDetectorRef=u(ye);_scrollDispatcher=u(Ga);_dir=u(lt,{optional:!0});_group=u(mT,{optional:!0,skipSelf:!0});_latestSortedRefs;_destroyed=new N;_scrollableParentsResolved;static _dropLists=[];_dropListRef;connectedTo=[];data;orientation;id=u(Be).getId("cdk-drop-list-");lockAxis;get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(e){this._dropListRef.disabled=this._disabled=e}_disabled;sortingDisabled;enterPredicate=()=>!0;sortPredicate=()=>!0;autoScrollDisabled;autoScrollStep;elementContainerSelector;dropped=new j;entered=new j;exited=new j;sorted=new j;_unsortedItems=new Set;constructor(){let e=u($_),n=u(yT,{optional:!0});this._dropListRef=e.createDropList(this.element),this._dropListRef.data=this,n&&this._assignDefaults(n),this._dropListRef.enterPredicate=(r,a)=>this.enterPredicate(r.data,a.data),this._dropListRef.sortPredicate=(r,a,o)=>this.sortPredicate(r,a.data,o.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),t._dropLists.push(this),this._group&&this._group._items.add(this)}addItem(e){this._unsortedItems.add(e),this._dropListRef.isDragging()&&this._syncItemsWithRef(this.getSortedItems().map(n=>n._dragRef))}removeItem(e){if(this._unsortedItems.delete(e),this._latestSortedRefs){let n=this._latestSortedRefs.indexOf(e._dragRef);n>-1&&(this._latestSortedRefs.splice(n,1),this._syncItemsWithRef(this._latestSortedRefs))}}getSortedItems(){return Array.from(this._unsortedItems).sort((e,n)=>e._dragRef.getVisibleElement().compareDocumentPosition(n._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){let e=t._dropLists.indexOf(this);e>-1&&t._dropLists.splice(e,1),this._group&&this._group._items.delete(this),this._latestSortedRefs=void 0,this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(e){this._dir&&this._dir.change.pipe(Ge(this._dir.value),be(this._destroyed)).subscribe(n=>e.withDirection(n)),e.beforeStarted.subscribe(()=>{let n=ms(this.connectedTo).map(r=>{if(typeof r=="string"){let a=t._dropLists.find(o=>o.id===r);return a}return r});if(this._group&&this._group._items.forEach(r=>{n.indexOf(r)===-1&&n.push(r)}),!this._scrollableParentsResolved){let r=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(a=>a.getElementRef().nativeElement);this._dropListRef.withScrollableParents(r),this._scrollableParentsResolved=!0}if(this.elementContainerSelector){let r=this.element.nativeElement.querySelector(this.elementContainerSelector);e.withElementContainer(r)}e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.sortingDisabled=this.sortingDisabled,e.autoScrollDisabled=this.autoScrollDisabled,e.autoScrollStep=un(this.autoScrollStep,2),e.connectedTo(n.filter(r=>r&&r!==this).map(r=>r._dropListRef)).withOrientation(this.orientation)})}_handleEvents(e){e.beforeStarted.subscribe(()=>{this._syncItemsWithRef(this.getSortedItems().map(n=>n._dragRef)),this._changeDetectorRef.markForCheck()}),e.entered.subscribe(n=>{this.entered.emit({container:this,item:n.item.data,currentIndex:n.currentIndex})}),e.exited.subscribe(n=>{this.exited.emit({container:this,item:n.item.data}),this._changeDetectorRef.markForCheck()}),e.sorted.subscribe(n=>{this.sorted.emit({previousIndex:n.previousIndex,currentIndex:n.currentIndex,container:this,item:n.item.data})}),e.dropped.subscribe(n=>{this.dropped.emit({previousIndex:n.previousIndex,currentIndex:n.currentIndex,previousContainer:n.previousContainer.data,container:n.container.data,item:n.item.data,isPointerOverContainer:n.isPointerOverContainer,distance:n.distance,dropPoint:n.dropPoint,event:n.event}),this._changeDetectorRef.markForCheck()}),at(e.receivingStarted,e.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(e){let{lockAxis:n,draggingDisabled:r,sortingDisabled:a,listAutoScrollDisabled:o,listOrientation:s}=e;this.disabled=r??!1,this.sortingDisabled=a??!1,this.autoScrollDisabled=o??!1,this.orientation=s||"vertical",n&&(this.lockAxis=n)}_syncItemsWithRef(e){this._latestSortedRefs=e,this._dropListRef.withItems(e)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(n,r){n&2&&(ee("id",r.id),ne("cdk-drop-list-disabled",r.disabled)("cdk-drop-list-dragging",r._dropListRef.isDragging())("cdk-drop-list-receiving",r._dropListRef.isReceiving()))},inputs:{connectedTo:[0,"cdkDropListConnectedTo","connectedTo"],data:[0,"cdkDropListData","data"],orientation:[0,"cdkDropListOrientation","orientation"],id:"id",lockAxis:[0,"cdkDropListLockAxis","lockAxis"],disabled:[2,"cdkDropListDisabled","disabled",B],sortingDisabled:[2,"cdkDropListSortingDisabled","sortingDisabled",B],enterPredicate:[0,"cdkDropListEnterPredicate","enterPredicate"],sortPredicate:[0,"cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:[2,"cdkDropListAutoScrollDisabled","autoScrollDisabled",B],autoScrollStep:[0,"cdkDropListAutoScrollStep","autoScrollStep"],elementContainerSelector:[0,"cdkDropListElementContainer","elementContainerSelector"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],features:[ue([{provide:mT,useValue:void 0},{provide:CT,useExisting:t}])]})}return t})();var xT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({providers:[$_],imports:[ui]})}return t})();var Zne=["*"];function Jne(t,i){t&1&&ae(0)}var G_=(()=>{class t{_elementRef=u(Y);constructor(){}focus(){this._elementRef.nativeElement.focus()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]})}return t})(),W_=(()=>{class t{template=u(Ke);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkStepLabel",""]]})}return t})();var Lo={NUMBER:"number",EDIT:"edit",DONE:"done",ERROR:"error"},q_=new V("STEPPER_GLOBAL_OPTIONS"),Gp=(()=>{class t{_stepperOptions;_stepper=u(W2);_displayDefaultIndicatorType;stepLabel;_childForms;content;stepControl;interacted=!1;interactedStream=new j;label;errorMessage;ariaLabel;ariaLabelledby;state;editable=!0;optional=!1;get completed(){return this._completedOverride==null?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=e}_completedOverride=null;_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return this._customError==null?this._getDefaultError():this._customError}set hasError(e){this._customError=e}_customError=null;_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(){let e=u(q_,{optional:!0});this._stepperOptions=e||{},this._displayDefaultIndicatorType=this._stepperOptions.displayDefaultIndicatorType!==!1}select(){this._stepper.selected=this}reset(){this.interacted=!1,this._completedOverride!=null&&(this._completedOverride=!1),this._customError!=null&&(this._customError=!1),this.stepControl&&(this._childForms?.forEach(e=>e.resetForm?.()),this.stepControl.reset())}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??this._customError!=null}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["cdk-step"]],contentQueries:function(n,r,a){if(n&1&&(Se(a,W_,5),Se(a,ci,5)),n&2){let o;G(o=W())&&(r.stepLabel=o.first),G(o=W())&&(r._childForms=o)}},viewQuery:function(n,r){if(n&1&&me(Ke,7),n&2){let a;G(a=W())&&(r.content=a.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],state:"state",editable:[2,"editable","editable",B],optional:[2,"optional","optional",B],completed:[2,"completed","completed",B],hasError:[2,"hasError","hasError",B]},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[Pe],ngContentSelectors:Zne,decls:1,vars:0,template:function(n,r){n&1&&(xe(),w(0,Jne,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return t})(),W2=(()=>{class t{_dir=u(lt,{optional:!0});_changeDetectorRef=u(ye);_elementRef=u(Y);_destroyed=new N;_keyManager;_steps;steps=new Pn;_stepHeader;_sortedHeaders=new Pn;linear=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._steps?(this._isValidIndex(e),this._selectedIndex!==e&&(this.selected?._markAsInteracted(),!this._anyControlsInvalidOrPending(e)&&(e>=this._selectedIndex||this.steps.toArray()[e].editable)&&this._updateSelectedItemIndex(e))):this._selectedIndex=e}_selectedIndex=0;get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}selectionChange=new j;selectedIndexChange=new j;_groupId=u(Be).getId("cdk-stepper-");get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation(e==="vertical")}_orientation="horizontal";constructor(){}ngAfterContentInit(){this._steps.changes.pipe(Ge(this._steps),be(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(n=>n._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){if(this._stepHeader.changes.pipe(Ge(this._stepHeader),be(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((n,r)=>n._elementRef.nativeElement.compareDocumentPosition(r._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new ma(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation(this._orientation==="vertical"),this._keyManager.updateActiveItem(this.selectedIndex),(this._dir?this._dir.change:re()).pipe(Ge(this._layoutDirection()),be(this._destroyed)).subscribe(e=>this._keyManager?.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0),this.linear&&this._selectedIndex>0){let e=this.steps.toArray().slice(0,this._selectedIndex);for(let n of e)n._markAsInteracted()}}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`${this._groupId}-label-${e}`}_getStepContentId(e){return`${this._groupId}-content-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){let n=e-this._selectedIndex;return n<0?this._layoutDirection()==="rtl"?"next":"previous":n>0?this._layoutDirection()==="rtl"?"previous":"next":"current"}_getIndicatorType(e,n=Lo.NUMBER){let r=this.steps.toArray()[e],a=this._isCurrentStep(e);return r._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(r,a):this._getGuidelineLogic(r,a,n)}_getDefaultIndicatorLogic(e,n){return e._showError()&&e.hasError&&!n?Lo.ERROR:!e.completed||n?Lo.NUMBER:e.editable?Lo.EDIT:Lo.DONE}_getGuidelineLogic(e,n,r=Lo.NUMBER){return e._showError()&&e.hasError&&!n?Lo.ERROR:e.completed&&!n?Lo.DONE:e.completed&&n?r:e.editable&&n?Lo.EDIT:r}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){let n=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:n[e],previouslySelectedStep:n[this._selectedIndex]}),this._keyManager&&(this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e)),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){let n=Ct(e),r=e.keyCode,a=this._keyManager;a?.activeItemIndex!=null&&!n&&(r===32||r===13)?(this.selectedIndex=a.activeItemIndex,e.preventDefault()):a?.setFocusOrigin("keyboard").onKeydown(e)}_anyControlsInvalidOrPending(e){return this.linear&&e>=0?this.steps.toArray().slice(0,e).some(n=>{let r=n.stepControl;return(r?r.invalid||r.pending||!n.interacted:!n.completed)&&!n.optional&&!n._completedOverride}):!1}_layoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_containsFocus(){let e=this._elementRef.nativeElement,n=ji();return e===n||e.contains(n)}_isValidIndex(e){return e>-1&&(!this.steps||e<this.steps.length)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkStepper",""]],contentQueries:function(n,r,a){if(n&1&&(Se(a,Gp,5),Se(a,G_,5)),n&2){let o;G(o=W())&&(r._steps=o),G(o=W())&&(r._stepHeader=o)}},inputs:{linear:[2,"linear","linear",B],selectedIndex:[2,"selectedIndex","selectedIndex",ct],selected:"selected",orientation:"orientation"},outputs:{selectionChange:"selectionChange",selectedIndexChange:"selectedIndexChange"},exportAs:["cdkStepper"]})}return t})(),MT=(()=>{class t{_stepper=u(W2);type="submit";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(n,r){n&1&&R("click",function(){return r._stepper.next()}),n&2&&Nt("type",r.type)},inputs:{type:"type"}})}return t})(),wT=(()=>{class t{_stepper=u(W2);type="button";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(n,r){n&1&&R("click",function(){return r._stepper.previous()}),n&2&&Nt("type",r.type)},inputs:{type:"type"}})}return t})(),DT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[Ha]})}return t})();var eie=["panel"],tie=["*"];function nie(t,i){if(t&1&&(p(0,"div",1,0),ae(2),h()),t&2){let e=i.id,n=D();Tt(n._classList),ne("mat-mdc-autocomplete-visible",n.showPanel)("mat-mdc-autocomplete-hidden",!n.showPanel)("mat-autocomplete-panel-animations-enabled",!n._animationsDisabled)("mat-primary",n._color==="primary")("mat-accent",n._color==="accent")("mat-warn",n._color==="warn"),C("id",n.id),ee("aria-label",n.ariaLabel||null)("aria-labelledby",n._getPanelAriaLabelledby(e))}}var Y_=class{source;option;constructor(i,e){this.source=i,this.option=e}},ST=new V("mat-autocomplete-default-options",{providedIn:"root",factory:iie});function iie(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1,hasBackdrop:!1}}var jEe=(()=>{class t{_changeDetectorRef=u(ye);_elementRef=u(Y);_defaults=u(ST);_animationsDisabled=u(He,{optional:!0})==="NoopAnimations";_activeOptionChanges=Me.EMPTY;_keyManager;showPanel=!1;get isOpen(){return this._isOpen&&this.showPanel}_isOpen=!1;_latestOpeningTrigger;_setColor(e){this._color=e,this._changeDetectorRef.markForCheck()}_color;template;panel;options;optionGroups;ariaLabel;ariaLabelledby;displayWith=null;autoActiveFirstOption;autoSelectActiveOption;requireSelection;panelWidth;disableRipple;optionSelected=new j;opened=new j;closed=new j;optionActivated=new j;set classList(e){this._classList=e,this._elementRef.nativeElement.className=""}_classList;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}_hideSingleSelectionIndicator;_syncParentProperties(){if(this.options)for(let e of this.options)e._changeDetectorRef.markForCheck()}id=u(Be).getId("mat-autocomplete-");inertGroups;constructor(){let e=u(Ne);this.inertGroups=e?.SAFARI||!1,this.autoActiveFirstOption=!!this._defaults.autoActiveFirstOption,this.autoSelectActiveOption=!!this._defaults.autoSelectActiveOption,this.requireSelection=!!this._defaults.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new yc(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(e=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[e]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop(e){this.panel&&(this.panel.nativeElement.scrollTop=e)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options?.length,this._changeDetectorRef.markForCheck()}_emitSelectEvent(e){let n=new Y_(this,e);this.optionSelected.emit(n)}_getPanelAriaLabelledby(e){if(this.ariaLabel)return null;let n=e?e+" ":"";return this.ariaLabelledby?n+this.ariaLabelledby:e}_skipPredicate(){return!1}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-autocomplete"]],contentQueries:function(n,r,a){if(n&1&&(Se(a,fn,5),Se(a,k2,5)),n&2){let o;G(o=W())&&(r.options=o),G(o=W())&&(r.optionGroups=o)}},viewQuery:function(n,r){if(n&1&&(me(Ke,7),me(eie,5)),n&2){let a;G(a=W())&&(r.template=a.first),G(a=W())&&(r.panel=a.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[2,"autoActiveFirstOption","autoActiveFirstOption",B],autoSelectActiveOption:[2,"autoSelectActiveOption","autoSelectActiveOption",B],requireSelection:[2,"requireSelection","requireSelection",B],panelWidth:"panelWidth",disableRipple:[2,"disableRipple","disableRipple",B],classList:[0,"class","classList"],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",B]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],features:[ue([{provide:S2,useExisting:t}])],ngContentSelectors:tie,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(n,r){n&1&&(xe(),w(0,nie,3,17,"ng-template"))},styles:[`div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:relative;border-radius:var(--mat-autocomplete-container-shape, var(--mat-sys-corner-extra-small));box-shadow:var(--mat-autocomplete-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12));background-color:var(--mat-autocomplete-background-color, var(--mat-sys-surface-container))}@media(forced-colors: active){div.mat-mdc-autocomplete-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}@keyframes _mat-autocomplete-enter{from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:none}}.mat-autocomplete-panel-animations-enabled{animation:_mat-autocomplete-enter 120ms cubic-bezier(0, 0, 0.2, 1)}mat-autocomplete{display:none}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var rie={provide:Jn,useExisting:Dt(()=>sie),multi:!0};var kT=new V("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{let t=u(zt);return()=>t.scrollStrategies.reposition()}});function aie(t){return()=>t.scrollStrategies.reposition()}var oie={provide:kT,deps:[zt],useFactory:aie},sie=(()=>{class t{_environmentInjector=u(yn);_element=u(Y);_overlay=u(zt);_viewContainerRef=u(ot);_zone=u(se);_changeDetectorRef=u(ye);_dir=u(lt,{optional:!0});_formField=u(Ua,{optional:!0,host:!0});_viewportRuler=u(ii);_scrollStrategy=u(kT);_renderer=u(Ze);_defaults=u(ST,{optional:!0});_overlayRef;_portal;_componentDestroyed=!1;_initialized=new N;_keydownSubscription;_outsideClickSubscription;_cleanupWindowBlur;_previousValue;_valueOnAttach;_valueOnLastKeydown;_positionStrategy;_manuallyFloatingLabel=!1;_closingActionsSubscription;_viewportSubscription=Me.EMPTY;_breakpointObserver=u(bc);_handsetLandscapeSubscription=Me.EMPTY;_canOpenOnNextFocus=!0;_valueBeforeAutoSelection;_pendingAutoselectedOption;_closeKeyEventStream=new N;_windowBlurHandler=()=>{this._canOpenOnNextFocus=this.panelOpen||!this._hasFocus()};_onChange=()=>{};_onTouched=()=>{};autocomplete;position="auto";connectedTo;autocompleteAttribute="off";autocompleteDisabled;constructor(){}_aboveClass="mat-mdc-autocomplete-panel-above";ngAfterViewInit(){this._initialized.next(),this._initialized.complete(),this._cleanupWindowBlur=this._renderer.listen("window","blur",this._windowBlurHandler)}ngOnChanges(e){e.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){this._cleanupWindowBlur?.(),this._handsetLandscapeSubscription.unsubscribe(),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}_overlayAttached=!1;openPanel(){this._openPanelInternal()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._latestOpeningTrigger===this&&(this.autocomplete._isOpen=!1,this.autocomplete._latestOpeningTrigger=null),this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal&&hs(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return at(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe(Ve(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe(Ve(()=>this._overlayAttached)):re()).pipe(pe(e=>e instanceof D2?e:null))}optionSelections=Ri(()=>{let e=this.autocomplete?this.autocomplete.options:null;return e?e.changes.pipe(Ge(e),dt(()=>at(...e.map(n=>n.onSelectionChange)))):this._initialized.pipe(dt(()=>this.optionSelections))});get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return new $e(e=>{let n=a=>{let o=Vn(a),s=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,d=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;this._overlayAttached&&o!==this._element.nativeElement&&!this._hasFocus()&&(!s||!s.contains(o))&&(!d||!d.contains(o))&&this._overlayRef&&!this._overlayRef.overlayElement.contains(o)&&e.next(a)},r=[this._renderer.listen("document","click",n),this._renderer.listen("document","auxclick",n),this._renderer.listen("document","touchend",n)];return()=>{r.forEach(a=>a())}})}writeValue(e){Promise.resolve(null).then(()=>this._assignOptionValue(e))}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this._element.nativeElement.disabled=e}_handleKeydown(e){let n=e.keyCode,r=Ct(e);if(n===27&&!r&&e.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&n===13&&this.panelOpen&&!r)this.activeOption._selectViaInteraction(),this._resetActiveItem(),e.preventDefault();else if(this.autocomplete){let a=this.autocomplete._keyManager.activeItem,o=n===38||n===40;n===9||o&&!r&&this.panelOpen?this.autocomplete._keyManager.onKeydown(e):o&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(o||this.autocomplete._keyManager.activeItem!==a)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._valueOnLastKeydown),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(e){let n=e.target,r=n.value;if(n.type==="number"&&(r=r==""?null:parseFloat(r)),this._previousValue!==r){if(this._previousValue=r,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(r),!r)this._clearPreviousSelectedOption(null,!1);else if(this.panelOpen&&!this.autocomplete.requireSelection){let a=this.autocomplete.options?.find(o=>o.selected);if(a){let o=this._getDisplayValue(a.value);r!==o&&a.deselect(!1)}}if(this._canOpen()&&this._hasFocus()){let a=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(a)}}}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(this._previousValue),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this._openPanelInternal()}_hasFocus(){return ji()===this._element.nativeElement}_floatLabel(e=!1){this._formField&&this._formField.floatLabel==="auto"&&(e?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){let e=new $e(r=>{It(()=>{r.next()},{injector:this._environmentInjector})}),n=this.autocomplete.options?.changes.pipe(wt(()=>this._positionStrategy.reapplyLastPosition()),_1(0))??re();return at(e,n).pipe(dt(()=>this._zone.run(()=>{let r=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),r!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),Le(1)).subscribe(r=>this._setValueAndClose(r))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(e){let n=this.autocomplete;return n&&n.displayWith?n.displayWith(e):e}_assignOptionValue(e){let n=this._getDisplayValue(e);e==null&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(n??"")}_updateNativeInputValue(e){this._formField?this._formField._control.value=e:this._element.nativeElement.value=e,this._previousValue=e}_setValueAndClose(e){let n=this.autocomplete,r=e?e.source:this._pendingAutoselectedOption;r?(this._clearPreviousSelectedOption(r),this._assignOptionValue(r.value),this._onChange(r.value),n._emitSelectEvent(r),this._element.nativeElement.focus()):n.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(e,n){this.autocomplete?.options?.forEach(r=>{r!==e&&r.selected&&r.deselect(n)})}_openPanelInternal(e=this._element.nativeElement.value){if(this._attachOverlay(e),this._floatLabel(),this._trackedModal){let n=this.autocomplete.id;o2(this._trackedModal,"aria-owns",n)}}_attachOverlay(e){this.autocomplete;let n=this._overlayRef;n?(this._positionStrategy.setOrigin(this._getConnectedElement()),n.updateSize({width:this._getPanelWidth()})):(this._portal=new Ln(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),n=this._overlay.create(this._getOverlayConfig()),this._overlayRef=n,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&n&&n.updateSize({width:this._getPanelWidth()})}),this._handsetLandscapeSubscription=this._breakpointObserver.observe(Fp.HandsetLandscape).subscribe(a=>{a.matches?this._positionStrategy.withFlexibleDimensions(!0).withGrowAfterOpen(!0).withViewportMargin(8):this._positionStrategy.withFlexibleDimensions(!1).withGrowAfterOpen(!1).withViewportMargin(0)})),n&&!n.hasAttached()&&(n.attach(this._portal),this._valueOnAttach=e,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());let r=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&r!==this.panelOpen&&this._emitOpened()}_handlePanelKeydown=e=>{(e.keyCode===27&&!Ct(e)||e.keyCode===38&&Ct(e,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),e.stopPropagation(),e.preventDefault())};_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){let e=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=e.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=e.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new qi({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,hasBackdrop:this._defaults?.hasBackdrop,backdropClass:this._defaults?.backdropClass,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){let e=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(e),this._positionStrategy=e,e}_setStrategyPositions(e){let n=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],r=this._aboveClass,a=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:r},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:r}],o;this.position==="above"?o=a:this.position==="below"?o=n:o=[...n,...a],e.withPositions(o)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){let e=this.autocomplete;if(e.autoActiveFirstOption){let n=-1;for(let r=0;r<e.options.length;r++)if(!e.options.get(r).disabled){n=r;break}e._keyManager.setActiveItem(n)}else e._keyManager.setActiveItem(-1)}_canOpen(){let e=this._element.nativeElement;return!e.readOnly&&!e.disabled&&!this.autocompleteDisabled}_scrollToOption(e){let n=this.autocomplete,r=n4(e,n.options,n.optionGroups);if(e===0&&r===1)n._setScrollTop(0);else if(n.panel){let a=n.options.toArray()[e];if(a){let o=a._getHostElement(),s=i4(o.offsetTop,o.offsetHeight,n._getScrollTop(),n.panel.nativeElement.offsetHeight);n._setScrollTop(s)}}}_trackedModal=null;_applyModalPanelOwnership(){let e=this._element.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;let n=this.autocomplete.id;this._trackedModal&&hs(this._trackedModal,"aria-owns",n),o2(e,"aria-owns",n),this._trackedModal=e}_clearFromModal(){if(this._trackedModal){let e=this.autocomplete.id;hs(this._trackedModal,"aria-owns",e),this._trackedModal=null}}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(n,r){n&1&&R("focusin",function(){return r._handleFocus()})("blur",function(){return r._onTouched()})("input",function(o){return r._handleInput(o)})("keydown",function(o){return r._handleKeydown(o)})("click",function(){return r._handleClick()}),n&2&&ee("autocomplete",r.autocompleteAttribute)("role",r.autocompleteDisabled?null:"combobox")("aria-autocomplete",r.autocompleteDisabled?null:"list")("aria-activedescendant",r.panelOpen&&r.activeOption?r.activeOption.id:null)("aria-expanded",r.autocompleteDisabled?null:r.panelOpen.toString())("aria-controls",r.autocompleteDisabled||!r.panelOpen||r.autocomplete==null?null:r.autocomplete.id)("aria-haspopup",r.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],connectedTo:[0,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[0,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[2,"matAutocompleteDisabled","autocompleteDisabled",B]},exportAs:["matAutocompleteTrigger"],features:[ue([rie]),Pe]})}return t})(),IT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({providers:[oie],imports:[yi,A2,fe,ui,A2,fe]})}return t})();var cie=["button"],lie=["*"];function die(t,i){if(t&1&&(p(0,"div",2),H(1,"mat-pseudo-checkbox",6),h()),t&2){let e=D();g(),C("disabled",e.disabled)}}var ET=new V("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS",{providedIn:"root",factory:uie});function uie(){return{hideSingleSelectionIndicator:!1,hideMultipleSelectionIndicator:!1,disabledInteractive:!1}}var OT=new V("MatButtonToggleGroup"),mie={provide:Jn,useExisting:Dt(()=>pie),multi:!0},Wp=class{source;value;constructor(i,e){this.source=i,this.value=e}},pie=(()=>{class t{_changeDetector=u(ye);_dir=u(lt,{optional:!0});_multiple=!1;_disabled=!1;_disabledInteractive=!1;_selectionModel;_rawValue;_controlValueAccessorChangeFn=()=>{};_onTouched=()=>{};_buttonToggles;appearance;get name(){return this._name}set name(e){this._name=e,this._markButtonsForCheck()}_name=u(Be).getId("mat-button-toggle-group-");vertical;get value(){let e=this._selectionModel?this._selectionModel.selected:[];return this.multiple?e.map(n=>n.value):e[0]?e[0].value:void 0}set value(e){this._setSelectionByValue(e),this.valueChange.emit(this.value)}valueChange=new j;get selected(){let e=this._selectionModel?this._selectionModel.selected:[];return this.multiple?e:e[0]||null}get multiple(){return this._multiple}set multiple(e){this._multiple=e,this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._markButtonsForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e,this._markButtonsForCheck()}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}change=new j;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._markButtonsForCheck()}_hideSingleSelectionIndicator;get hideMultipleSelectionIndicator(){return this._hideMultipleSelectionIndicator}set hideMultipleSelectionIndicator(e){this._hideMultipleSelectionIndicator=e,this._markButtonsForCheck()}_hideMultipleSelectionIndicator;constructor(){let e=u(ET,{optional:!0});this.appearance=e&&e.appearance?e.appearance:"standard",this.hideSingleSelectionIndicator=e?.hideSingleSelectionIndicator??!1,this.hideMultipleSelectionIndicator=e?.hideMultipleSelectionIndicator??!1}ngOnInit(){this._selectionModel=new Yi(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(e=>e.checked)),this.multiple||this._initializeTabIndex()}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_keydown(e){if(this.multiple||this.disabled)return;let r=e.target.id,a=this._buttonToggles.toArray().findIndex(s=>s.buttonId===r),o=null;switch(e.keyCode){case 32:case 13:o=this._buttonToggles.get(a)||null;break;case 38:o=this._getNextButton(a,-1);break;case 37:o=this._getNextButton(a,this.dir==="ltr"?-1:1);break;case 40:o=this._getNextButton(a,1);break;case 39:o=this._getNextButton(a,this.dir==="ltr"?1:-1);break;default:return}o&&(e.preventDefault(),o._onButtonClick(),o.focus())}_emitChangeEvent(e){let n=new Wp(e,this.value);this._rawValue=n.value,this._controlValueAccessorChangeFn(n.value),this.change.emit(n)}_syncButtonToggle(e,n,r=!1,a=!1){!this.multiple&&this.selected&&!e.checked&&(this.selected.checked=!1),this._selectionModel?n?this._selectionModel.select(e):this._selectionModel.deselect(e):a=!0,a?Promise.resolve().then(()=>this._updateModelValue(e,r)):this._updateModelValue(e,r)}_isSelected(e){return this._selectionModel&&this._selectionModel.isSelected(e)}_isPrechecked(e){return typeof this._rawValue>"u"?!1:this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(n=>e.value!=null&&n===e.value):e.value===this._rawValue}_initializeTabIndex(){if(this._buttonToggles.forEach(e=>{e.tabIndex=-1}),this.selected)this.selected.tabIndex=0;else for(let e=0;e<this._buttonToggles.length;e++){let n=this._buttonToggles.get(e);if(!n.disabled){n.tabIndex=0;break}}this._markButtonsForCheck()}_getNextButton(e,n){let r=this._buttonToggles;for(let a=1;a<=r.length;a++){let o=(e+n*a+r.length)%r.length,s=r.get(o);if(s&&!s.disabled)return s}return null}_setSelectionByValue(e){if(this._rawValue=e,!this._buttonToggles)return;let n=this._buttonToggles.toArray();if(this.multiple&&e?(Array.isArray(e),this._clearSelection(),e.forEach(r=>this._selectValue(r,n))):(this._clearSelection(),this._selectValue(e,n)),!this.multiple&&n.every(r=>r.tabIndex===-1)){for(let r of n)if(!r.disabled){r.tabIndex=0;break}}}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(e=>{e.checked=!1,this.multiple||(e.tabIndex=-1)})}_selectValue(e,n){for(let r of n)if(r.value===e){r.checked=!0,this._selectionModel.select(r),this.multiple||(r.tabIndex=0);break}}_updateModelValue(e,n){n&&this._emitChangeEvent(e),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(e=>e._markForCheck())}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-button-toggle-group"]],contentQueries:function(n,r,a){if(n&1&&Se(a,PT,5),n&2){let o;G(o=W())&&(r._buttonToggles=o)}},hostAttrs:[1,"mat-button-toggle-group"],hostVars:6,hostBindings:function(n,r){n&1&&R("keydown",function(o){return r._keydown(o)}),n&2&&(ee("role",r.multiple?"group":"radiogroup")("aria-disabled",r.disabled),ne("mat-button-toggle-vertical",r.vertical)("mat-button-toggle-group-appearance-standard",r.appearance==="standard"))},inputs:{appearance:"appearance",name:"name",vertical:[2,"vertical","vertical",B],value:"value",multiple:[2,"multiple","multiple",B],disabled:[2,"disabled","disabled",B],disabledInteractive:[2,"disabledInteractive","disabledInteractive",B],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",B],hideMultipleSelectionIndicator:[2,"hideMultipleSelectionIndicator","hideMultipleSelectionIndicator",B]},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[ue([mie,{provide:OT,useExisting:t}])]})}return t})(),PT=(()=>{class t{_changeDetectorRef=u(ye);_elementRef=u(Y);_focusMonitor=u(Qt);_idGenerator=u(Be);_animationMode=u(He,{optional:!0});_checked=!1;ariaLabel;ariaLabelledby=null;_buttonElement;buttonToggleGroup;get buttonId(){return`${this.id}-button`}id;name;value;get tabIndex(){return this._tabIndex}set tabIndex(e){e!==this._tabIndex&&(this._tabIndex=e,this._markForCheck())}_tabIndex;disableRipple;get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(e){this._appearance=e}_appearance;get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(e){e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(e){this._disabled=e}_disabled=!1;get disabledInteractive(){return this._disabledInteractive||this.buttonToggleGroup!==null&&this.buttonToggleGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}_disabledInteractive;change=new j;constructor(){u(Je).load(Kt);let e=u(OT,{optional:!0}),n=u(new Cn("tabindex"),{optional:!0})||"",r=u(ET,{optional:!0});this._tabIndex=parseInt(n)||0,this.buttonToggleGroup=e,this.appearance=r&&r.appearance?r.appearance:"standard",this.disabledInteractive=r?.disabledInteractive??!1}ngOnInit(){let e=this.buttonToggleGroup;this.id=this.id||this._idGenerator.getId("mat-button-toggle-"),e&&(e._isPrechecked(this)?this.checked=!0:e._isSelected(this)!==this._checked&&e._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._animationMode!=="NoopAnimations"&&this._elementRef.nativeElement.classList.add("mat-button-toggle-animations-enabled"),this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){let e=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),e&&e._isSelected(this)&&e._syncButtonToggle(this,!1,!1,!0)}focus(e){this._buttonElement.nativeElement.focus(e)}_onButtonClick(){if(this.disabled)return;let e=this.isSingleSelector()?!0:!this._checked;if(e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.isSingleSelector()){let n=this.buttonToggleGroup._buttonToggles.find(r=>r.tabIndex===0);n&&(n.tabIndex=-1),this.tabIndex=0}this.change.emit(new Wp(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this.isSingleSelector()?this.buttonToggleGroup.name:this.name||null}isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-button-toggle"]],viewQuery:function(n,r){if(n&1&&me(cie,5),n&2){let a;G(a=W())&&(r._buttonElement=a.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:14,hostBindings:function(n,r){n&1&&R("focus",function(){return r.focus()}),n&2&&(ee("aria-label",null)("aria-labelledby",null)("id",r.id)("name",null),ne("mat-button-toggle-standalone",!r.buttonToggleGroup)("mat-button-toggle-checked",r.checked)("mat-button-toggle-disabled",r.disabled)("mat-button-toggle-disabled-interactive",r.disabledInteractive)("mat-button-toggle-appearance-standard",r.appearance==="standard"))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",disableRipple:[2,"disableRipple","disableRipple",B],appearance:"appearance",checked:[2,"checked","checked",B],disabled:[2,"disabled","disabled",B],disabledInteractive:[2,"disabledInteractive","disabledInteractive",B]},outputs:{change:"change"},exportAs:["matButtonToggle"],ngContentSelectors:lie,decls:7,vars:13,consts:[["button",""],["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"click","id","disabled"],[1,"mat-button-toggle-checkbox-wrapper"],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"],["state","checked","aria-hidden","true","appearance","minimal",3,"disabled"]],template:function(n,r){if(n&1){let a=ce();xe(),p(0,"button",1,0),R("click",function(){return U(a),$(r._onButtonClick())}),w(2,die,2,1,"div",2),p(3,"span",3),ae(4),h()(),H(5,"span",4)(6,"span",5)}if(n&2){let a=it(1);C("id",r.buttonId)("disabled",r.disabled&&!r.disabledInteractive||null),ee("role",r.isSingleSelector()?"radio":"button")("tabindex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex)("aria-pressed",r.isSingleSelector()?null:r.checked)("aria-checked",r.isSingleSelector()?r.checked:null)("name",r._getButtonName())("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),g(2),ke(r.buttonToggleGroup&&(!r.buttonToggleGroup.multiple&&!r.buttonToggleGroup.hideSingleSelectionIndicator||r.buttonToggleGroup.multiple&&!r.buttonToggleGroup.hideMultipleSelectionIndicator)?2:-1),g(4),C("matRippleTrigger",a)("matRippleDisabled",r.disableRipple||r.disabled)}},dependencies:[ti,tp],styles:[`.mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);border-radius:var(--mat-legacy-button-toggle-shape)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){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)}@media(forced-colors: active){.mat-button-toggle-standalone,.mat-button-toggle-group{outline:solid 1px}}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large));border:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-sys-outline))}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard .mat-pseudo-checkbox,.mat-button-toggle-group-appearance-standard .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-standard-button-toggle-selected-state-text-color, var(--mat-sys-on-secondary-container))}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}@media(forced-colors: active){.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{outline:0}}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative;color:var(--mat-legacy-button-toggle-text-color);font-family:var(--mat-legacy-button-toggle-label-text-font);font-size:var(--mat-legacy-button-toggle-label-text-size);line-height:var(--mat-legacy-button-toggle-label-text-line-height);font-weight:var(--mat-legacy-button-toggle-label-text-weight);letter-spacing:var(--mat-legacy-button-toggle-label-text-tracking);--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-legacy-button-toggle-selected-state-text-color)}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-legacy-button-toggle-focus-state-layer-opacity)}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle-checkbox-wrapper{display:inline-block;justify-content:flex-start;align-items:center;width:0;height:18px;line-height:18px;overflow:hidden;box-sizing:border-box;position:absolute;top:50%;left:16px;transform:translate3d(0, -50%, 0)}[dir=rtl] .mat-button-toggle-checkbox-wrapper{left:auto;right:16px}.mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper{left:12px}[dir=rtl] .mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper{left:auto;right:12px}.mat-button-toggle-checked .mat-button-toggle-checkbox-wrapper{width:18px}.mat-button-toggle-animations-enabled .mat-button-toggle-checkbox-wrapper{transition:width 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-button-toggle-vertical .mat-button-toggle-checkbox-wrapper{transition:none}.mat-button-toggle-checked{color:var(--mat-legacy-button-toggle-selected-state-text-color);background-color:var(--mat-legacy-button-toggle-selected-state-background-color)}.mat-button-toggle-disabled{pointer-events:none;color:var(--mat-legacy-button-toggle-disabled-state-text-color);background-color:var(--mat-legacy-button-toggle-disabled-state-background-color);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var(--mat-legacy-button-toggle-disabled-state-text-color)}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:var(--mat-legacy-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-disabled-interactive{pointer-events:auto}.mat-button-toggle-appearance-standard{color:var(--mat-standard-button-toggle-text-color, var(--mat-sys-on-surface));background-color:var(--mat-standard-button-toggle-background-color, transparent);font-family:var(--mat-standard-button-toggle-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-standard-button-toggle-label-text-size, var(--mat-sys-label-large-size));line-height:var(--mat-standard-button-toggle-label-text-line-height, var(--mat-sys-label-large-line-height));font-weight:var(--mat-standard-button-toggle-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mat-standard-button-toggle-label-text-tracking, var(--mat-sys-label-large-tracking))}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-sys-outline))}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-sys-outline))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:none;border-top:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-sys-outline))}.mat-button-toggle-appearance-standard.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-selected-state-text-color, var(--mat-sys-on-secondary-container));background-color:var(--mat-standard-button-toggle-selected-state-background-color, var(--mat-sys-secondary-container))}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled{color:var(--mat-standard-button-toggle-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-standard-button-toggle-disabled-state-background-color, transparent)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var(--mat-standard-button-toggle-disabled-selected-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-disabled-selected-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-standard-button-toggle-disabled-selected-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--mat-standard-button-toggle-state-layer-color, var(--mat-sys-on-surface))}.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-button-toggle-appearance-standard.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}@media(hover: none){.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;padding:0 16px;line-height:var(--mat-legacy-button-toggle-height);position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px;line-height:var(--mat-standard-button-toggle-height, 40px)}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;pointer-events:none;opacity:0;background-color:var(--mat-legacy-button-toggle-state-layer-color)}@media(forced-colors: active){.mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 500px;opacity:.5;height:0}.mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-animations-enabled .mat-button-toggle-button{transition:padding 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-button-toggle-vertical .mat-button-toggle-button{transition:none}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}.mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper){padding-left:30px}[dir=rtl] .mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper){padding-left:0;padding-right:30px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{--mat-focus-indicator-border-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large))}.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large));border-bottom-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large))}.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large));border-bottom-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-bottom-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large));border-bottom-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large));border-top-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-sys-corner-extra-large))}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),TT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe,mi,PT,fe]})}return t})();var fie=new V("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[13]})});var AT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({providers:[$a,{provide:fie,useValue:{separatorKeyCodes:[13]}}],imports:[fe,mi,fe]})}return t})();var Q_=new V("CdkAccordion"),VT=(()=>{class t{_stateChanges=new N;_openCloseAllActions=new N;id=u(Be).getId("cdk-accordion-");multi=!1;openAll(){this.multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(e){this._stateChanges.next(e)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:[2,"multi","multi",B]},exportAs:["cdkAccordion"],features:[ue([{provide:Q_,useExisting:t}]),Pe]})}return t})(),zT=(()=>{class t{accordion=u(Q_,{optional:!0,skipSelf:!0});_changeDetectorRef=u(ye);_expansionDispatcher=u(zc);_openCloseAllSubscription=Me.EMPTY;closed=new j;opened=new j;destroyed=new j;expandedChange=new j;id=u(Be).getId("cdk-accordion-child-");get expanded(){return this._expanded}set expanded(e){if(this._expanded!==e){if(this._expanded=e,this.expandedChange.emit(e),e){this.opened.emit();let n=this.accordion?this.accordion.id:this.id;this._expansionDispatcher.notify(this.id,n)}else this.closed.emit();this._changeDetectorRef.markForCheck()}}_expanded=!1;disabled=!1;_removeUniqueSelectionListener=()=>{};constructor(){}ngOnInit(){this._removeUniqueSelectionListener=this._expansionDispatcher.listen((e,n)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===n&&this.id!==e&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(e=>{this.disabled||(this.expanded=e)})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:[2,"expanded","expanded",B],disabled:[2,"disabled","disabled",B]},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[ue([{provide:Q_,useValue:void 0}])]})}return t})(),LT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({})}return t})();var hie=["body"],gie=["bodyWrapper"],_ie=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],vie=["mat-expansion-panel-header","*","mat-action-row"];function bie(t,i){}var yie=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],Cie=["mat-panel-title","mat-panel-description","*"];function xie(t,i){t&1&&(p(0,"span",1),$t(),p(1,"svg",2),H(2,"path",3),h()())}var K_=new V("MAT_ACCORDION"),RT=new V("MAT_EXPANSION_PANEL"),Mie=(()=>{class t{_template=u(Ke);_expansionPanel=u(RT,{optional:!0});constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["ng-template","matExpansionPanelContent",""]]})}return t})(),HT=new V("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS"),wie=(()=>{class t extends zT{_viewContainerRef=u(ot);_animationsDisabled=u(He,{optional:!0})==="NoopAnimations";_document=u(De);_ngZone=u(se);_elementRef=u(Y);_renderer=u(Ze);_cleanupTransitionEnd;get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=e}_hideToggle=!1;get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(e){this._togglePosition=e}_togglePosition;afterExpand=new j;afterCollapse=new j;_inputChanges=new N;accordion=u(K_,{optional:!0,skipSelf:!0});_lazyContent;_body;_bodyWrapper;_portal;_headerId=u(Be).getId("mat-expansion-panel-header-");constructor(){super();let e=u(HT,{optional:!0});this._expansionDispatcher=u(zc),e&&(this.hideToggle=e.hideToggle)}_hasSpacing(){return this.accordion?this.expanded&&this.accordion.displayMode==="default":!1}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe(Ge(null),Ve(()=>this.expanded&&!this._portal),Le(1)).subscribe(()=>{this._portal=new Ln(this._lazyContent._template,this._viewContainerRef)}),this._setupAnimationEvents()}ngOnChanges(e){this._inputChanges.next(e)}ngOnDestroy(){super.ngOnDestroy(),this._cleanupTransitionEnd?.(),this._inputChanges.complete()}_containsFocus(){if(this._body){let e=this._document.activeElement,n=this._body.nativeElement;return e===n||n.contains(e)}return!1}_transitionEndListener=({target:e,propertyName:n})=>{e===this._bodyWrapper?.nativeElement&&n==="grid-template-rows"&&this._ngZone.run(()=>{this.expanded?this.afterExpand.emit():this.afterCollapse.emit()})};_setupAnimationEvents(){this._ngZone.runOutsideAngular(()=>{this._animationsDisabled?(this.opened.subscribe(()=>this._ngZone.run(()=>this.afterExpand.emit())),this.closed.subscribe(()=>this._ngZone.run(()=>this.afterCollapse.emit()))):setTimeout(()=>{let e=this._elementRef.nativeElement;this._cleanupTransitionEnd=this._renderer.listen(e,"transitionend",this._transitionEndListener),e.classList.add("mat-expansion-panel-animations-enabled")},200)})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-expansion-panel"]],contentQueries:function(n,r,a){if(n&1&&Se(a,Mie,5),n&2){let o;G(o=W())&&(r._lazyContent=o.first)}},viewQuery:function(n,r){if(n&1&&(me(hie,5),me(gie,5)),n&2){let a;G(a=W())&&(r._body=a.first),G(a=W())&&(r._bodyWrapper=a.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:4,hostBindings:function(n,r){n&2&&ne("mat-expanded",r.expanded)("mat-expansion-panel-spacing",r._hasSpacing())},inputs:{hideToggle:[2,"hideToggle","hideToggle",B],togglePosition:"togglePosition"},outputs:{afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[ue([{provide:K_,useValue:void 0},{provide:RT,useExisting:t}]),le,Pe],ngContentSelectors:vie,decls:9,vars:4,consts:[["bodyWrapper",""],["body",""],[1,"mat-expansion-panel-content-wrapper"],["role","region",1,"mat-expansion-panel-content",3,"id"],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(n,r){n&1&&(xe(_ie),ae(0),p(1,"div",2,0)(3,"div",3,1)(5,"div",4),ae(6,1),w(7,bie,0,0,"ng-template",5),h(),ae(8,2),h()()),n&2&&(g(),ee("inert",r.expanded?null:""),g(2),C("id",r.id),ee("aria-labelledby",r._headerId),g(4),C("cdkPortalOutlet",r._portal))},dependencies:[ri],styles:[`.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;overflow:hidden;position:relative;background:var(--mat-expansion-container-background-color, var(--mat-sys-surface));color:var(--mat-expansion-container-text-color, var(--mat-sys-on-surface));border-radius:var(--mat-expansion-container-shape, 12px)}.mat-expansion-panel.mat-expansion-panel-animations-enabled{transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel:not([class*=mat-elevation-z]){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)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape, 12px);border-top-left-radius:var(--mat-expansion-container-shape, 12px)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape, 12px);border-bottom-left-radius:var(--mat-expansion-container-shape, 12px)}@media(forced-colors: active){.mat-expansion-panel{outline:solid 1px}}.mat-expansion-panel-content-wrapper{display:grid;grid-template-rows:0fr;grid-template-columns:100%}.mat-expansion-panel-animations-enabled .mat-expansion-panel-content-wrapper{transition:grid-template-rows 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper{grid-template-rows:1fr}@supports not (grid-template-rows: 0fr){.mat-expansion-panel-content-wrapper{height:0}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper{height:auto}}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;min-height:0;visibility:hidden;font-family:var(--mat-expansion-container-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-expansion-container-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-expansion-container-text-weight, var(--mat-sys-body-large-weight));line-height:var(--mat-expansion-container-text-line-height, var(--mat-sys-body-large-line-height));letter-spacing:var(--mat-expansion-container-text-tracking, var(--mat-sys-body-large-tracking))}.mat-expansion-panel-animations-enabled .mat-expansion-panel-content{transition:visibility 190ms linear}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper>.mat-expansion-panel-content{visibility:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color, var(--mat-sys-outline))}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var Die=(()=>{class t{panel=u(wie,{host:!0});_element=u(Y);_focusMonitor=u(Qt);_changeDetectorRef=u(ye);_parentChangeSubscription=Me.EMPTY;constructor(){u(Je).load(Kt);let e=this.panel,n=u(HT,{optional:!0}),r=u(new Cn("tabindex"),{optional:!0}),a=e.accordion?e.accordion._stateChanges.pipe(Ve(o=>!!(o.hideToggle||o.togglePosition))):bn;this.tabIndex=parseInt(r||"")||0,this._parentChangeSubscription=at(e.opened,e.closed,a,e._inputChanges.pipe(Ve(o=>!!(o.hideToggle||o.disabled||o.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe(Ve(()=>e._containsFocus())).subscribe(()=>this._focusMonitor.focusVia(this._element,"program")),n&&(this.expandedHeight=n.expandedHeight,this.collapsedHeight=n.collapsedHeight)}expandedHeight;collapsedHeight;tabIndex=0;get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){let e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}_keydown(e){switch(e.keyCode){case 32:case 13:Ct(e)||(e.preventDefault(),this._toggle());break;default:this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e);return}}focus(e,n){e?this._focusMonitor.focusVia(this._element,e,n):this._element.nativeElement.focus(n)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(e=>{e&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:13,hostBindings:function(n,r){n&1&&R("click",function(){return r._toggle()})("keydown",function(o){return r._keydown(o)}),n&2&&(ee("id",r.panel._headerId)("tabindex",r.disabled?-1:r.tabIndex)("aria-controls",r._getPanelId())("aria-expanded",r._isExpanded())("aria-disabled",r.panel.disabled),Et("height",r._getHeaderHeight()),ne("mat-expanded",r._isExpanded())("mat-expansion-toggle-indicator-after",r._getTogglePosition()==="after")("mat-expansion-toggle-indicator-before",r._getTogglePosition()==="before"))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight",tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ct(e)]},ngContentSelectors:Cie,decls:5,vars:3,consts:[[1,"mat-content"],[1,"mat-expansion-indicator"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 -960 960 960","aria-hidden","true","focusable","false"],["d","M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z"]],template:function(n,r){n&1&&(xe(yie),p(0,"span",0),ae(1),ae(2,1),ae(3,2),h(),w(4,xie,3,0,"span",1)),n&2&&(ne("mat-content-hide-toggle",!r._showToggle()),g(4),ke(r._showToggle()?4:-1))},styles:[`.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;height:var(--mat-expansion-header-collapsed-state-height, 48px);font-family:var(--mat-expansion-header-text-font, var(--mat-sys-title-medium-font));font-size:var(--mat-expansion-header-text-size, var(--mat-sys-title-medium-size));font-weight:var(--mat-expansion-header-text-weight, var(--mat-sys-title-medium-weight));line-height:var(--mat-expansion-header-text-line-height, var(--mat-sys-title-medium-line-height));letter-spacing:var(--mat-expansion-header-text-tracking, var(--mat-sys-title-medium-tracking))}.mat-expansion-panel-animations-enabled .mat-expansion-panel-header{transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header::before{border-radius:inherit}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height, 64px)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color, var(--mat-sys-surface))}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color, var(--mat-sys-on-surface))}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color, var(--mat-sys-on-surface-variant))}.mat-expansion-panel-animations-enabled .mat-expansion-indicator{transition:transform 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header.mat-expanded .mat-expansion-indicator{transform:rotate(180deg)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color, var(--mat-sys-on-surface-variant));display:var(--mat-expansion-legacy-header-indicator-display, none)}.mat-expansion-indicator svg{width:24px;height:24px;margin:0 -8px;vertical-align:middle;fill:var(--mat-expansion-header-indicator-color, var(--mat-sys-on-surface-variant));display:var(--mat-expansion-header-indicator-display, inline-block)}@media(forced-colors: active){.mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),iPe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]})}return t})(),rPe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]})}return t})(),aPe=(()=>{class t extends VT{_keyManager;_ownHeaders=new Pn;_headers;hideToggle=!1;displayMode="default";togglePosition="after";ngAfterContentInit(){this._headers.changes.pipe(Ge(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(n=>n.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new ma(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(e){this._keyManager.onKeydown(e)}_handleHeaderFocus(e){this._keyManager.updateActiveItem(e)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["mat-accordion"]],contentQueries:function(n,r,a){if(n&1&&Se(a,Die,5),n&2){let o;G(o=W())&&(r._headers=o)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(n,r){n&2&&ne("mat-accordion-multi",r.multi)},inputs:{hideToggle:[2,"hideToggle","hideToggle",B],displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[ue([{provide:K_,useExisting:t}]),le]})}return t})(),NT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe,LT,Pi]})}return t})();var FT=["*"],BT=`.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item{display:flex;position:relative;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer;padding-left:16px;padding-right:16px;background-color:var(--mdc-list-list-item-container-color, transparent);border-radius:var(--mdc-list-list-item-container-shape, var(--mat-sys-corner-none))}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item:focus{outline:0}.mdc-list-item.mdc-list-item--disabled{cursor:auto}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height, 48px)}.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-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height, 64px)}.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-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height, 88px)}.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-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--selected::before,.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item:not(.mdc-list-item--selected):focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;content:"";pointer-events:none}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color, var(--mat-sys-on-surface-variant));width:var(--mdc-list-list-item-leading-icon-size, 24px);height:var(--mdc-list-list-item-leading-icon-size, 24px);margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.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-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size, 40px);height:var(--mdc-list-list-item-leading-avatar-size, 40px);margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item--with-leading-avatar .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font, var(--mat-sys-label-small-font));line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height, var(--mat-sys-label-small-line-height));font-size:var(--mdc-list-list-item-trailing-supporting-text-size, var(--mat-sys-label-small-size));font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight, var(--mat-sys-label-small-weight));letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking, var(--mat-sys-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color, var(--mat-sys-on-surface-variant));width:var(--mdc-list-list-item-trailing-icon-size, 24px);height:var(--mdc-list-list-item-trailing-icon-size, 24px)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color, var(--mat-sys-on-surface-variant))}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color, var(--mat-sys-primary))}.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__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mdc-list-list-item-label-text-color, var(--mat-sys-on-surface));font-family:var(--mdc-list-list-item-label-text-font, var(--mat-sys-body-large-font));line-height:var(--mdc-list-list-item-label-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mdc-list-list-item-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-list-list-item-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-list-list-item-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color, var(--mat-sys-on-surface))}.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;color:var(--mdc-list-list-item-supporting-text-color, var(--mat-sys-on-surface-variant));font-family:var(--mdc-list-list-item-supporting-text-font, var(--mat-sys-body-medium-font));line-height:var(--mdc-list-list-item-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mdc-list-list-item-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-list-list-item-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mdc-list-list-item-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.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--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:16px}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:16px;padding-right:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.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-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.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-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.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-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.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-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.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-trailing-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:0}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-webkit-user-select:none;user-select:none;margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before,.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-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,.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-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-left:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-right:0}.mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.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-group__subheader{margin:.75rem 16px}.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{opacity:var(--mdc-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity, 0.38)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity, 0.38)}.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing,[dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing{padding-left:0;padding-right:0}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-focus-state-layer-opacity, var(--mat-sys-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, 0.3)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape, var(--mat-sys-corner-full));background-color:var(--mdc-list-list-item-leading-avatar-color, var(--mat-sys-primary-container))}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size, 24px)}@media(forced-colors: 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}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;border-radius:inherit}.mat-mdc-list-item>.mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-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, 16px);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space, 16px)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full));--mat-focus-indicator-border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-sys-secondary-container))}
|
|
`,Sie=["unscopedContent"],kie=["text"],Iie=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],Eie=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"];var Oie=new V("ListOption"),Pie=(()=>{class t{_elementRef=u(Y);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]})}return t})(),Tie=(()=>{class t{_elementRef=u(Y);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]})}return t})(),Aie=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]})}return t})(),jT=(()=>{class t{_listOption=u(Oie,{optional:!0});constructor(){}_isAlignedAtStart(){return!this._listOption||this._listOption?._getTogglePosition()==="after"}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,hostVars:4,hostBindings:function(n,r){n&2&&ne("mdc-list-item__start",r._isAlignedAtStart())("mdc-list-item__end",!r._isAlignedAtStart())}})}return t})(),Vie=(()=>{class t extends jT{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[le]})}return t})(),zie=(()=>{class t extends jT{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[le]})}return t})(),Lie=new V("MAT_LIST_CONFIG"),I4=(()=>{class t{_isNonInteractive=!0;get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=nn(e)}_disableRipple=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=nn(e)}_disabled=!1;_defaultOptions=u(Lie,{optional:!0});static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,hostVars:1,hostBindings:function(n,r){n&2&&ee("aria-disabled",r.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}})}return t})(),Rie=(()=>{class t{_elementRef=u(Y);_ngZone=u(se);_listBase=u(I4,{optional:!0});_platform=u(Ne);_hostElement;_isButtonElement;_noopAnimations;_avatars;_icons;set lines(e){this._explicitLines=un(e,null),this._updateItemLines(!1)}_explicitLines=null;get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(e){this._disableRipple=nn(e)}_disableRipple=!1;get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(e){this._disabled=nn(e)}_disabled=!1;_subscriptions=new Me;_rippleRenderer=null;_hasUnscopedTextContent=!1;rippleConfig;get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(){u(Je).load(Kt);let e=u(wc,{optional:!0}),n=u(He,{optional:!0});this.rippleConfig=e||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement=this._hostElement.nodeName.toLowerCase()==="button",this._noopAnimations=n==="NoopAnimations",this._listBase&&!this._listBase._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),this._rippleRenderer!==null&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!!(this._avatars.length||this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new Mc(this,this._ngZone,this._hostElement,this._platform,u(Te)),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add(at(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(e){if(!this._lines||!this._titles||!this._unscopedContent)return;e&&this._checkDomForUnscopedTextContent();let n=this._explicitLines??this._inferLinesFromContent(),r=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",n<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",n<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",n===2),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",n===3),this._hasUnscopedTextContent){let a=this._titles.length===0&&n===1;r.classList.toggle("mdc-list-item__primary-text",a),r.classList.toggle("mdc-list-item__secondary-text",!a)}else r.classList.remove("mdc-list-item__primary-text"),r.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let e=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(e+=1),e}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(e=>e.nodeType!==e.COMMENT_NODE).some(e=>!!(e.textContent&&e.textContent.trim()))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,contentQueries:function(n,r,a){if(n&1&&(Se(a,Vie,4),Se(a,zie,4)),n&2){let o;G(o=W())&&(r._avatars=o),G(o=W())&&(r._icons=o)}},hostVars:4,hostBindings:function(n,r){n&2&&(ee("aria-disabled",r.disabled)("disabled",r._isButtonElement&&r.disabled||null),ne("mdc-list-item--disabled",r.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}})}return t})();var IPe=(()=>{class t extends I4{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275cmp=T({type:t,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[ue([{provide:I4,useExisting:t}]),le],ngContentSelectors:FT,decls:1,vars:0,template:function(n,r){n&1&&(xe(),ae(0))},styles:[BT],encapsulation:2,changeDetection:0})}return t})(),EPe=(()=>{class t extends Rie{_lines;_titles;_meta;_unscopedContent;_itemText;get activated(){return this._activated}set activated(e){this._activated=nn(e)}_activated=!1;_getAriaCurrent(){return this._hostElement.nodeName==="A"&&this._activated?"page":null}_hasBothLeadingAndTrailing(){return this._meta.length!==0&&(this._avatars.length!==0||this._icons.length!==0)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275cmp=T({type:t,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(n,r,a){if(n&1&&(Se(a,Tie,5),Se(a,Pie,5),Se(a,Aie,5)),n&2){let o;G(o=W())&&(r._lines=o),G(o=W())&&(r._titles=o),G(o=W())&&(r._meta=o)}},viewQuery:function(n,r){if(n&1&&(me(Sie,5),me(kie,5)),n&2){let a;G(a=W())&&(r._unscopedContent=a.first),G(a=W())&&(r._itemText=a.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:13,hostBindings:function(n,r){n&2&&(ee("aria-current",r._getAriaCurrent()),ne("mdc-list-item--activated",r.activated)("mdc-list-item--with-leading-avatar",r._avatars.length!==0)("mdc-list-item--with-leading-icon",r._icons.length!==0)("mdc-list-item--with-trailing-meta",r._meta.length!==0)("mat-mdc-list-item-both-leading-and-trailing",r._hasBothLeadingAndTrailing())("_mat-animation-noopable",r._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[le],ngContentSelectors:Eie,decls:10,vars:0,consts:[["unscopedContent",""],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mat-focus-indicator"]],template:function(n,r){if(n&1){let a=ce();xe(Iie),ae(0),p(1,"span",1),ae(2,1),ae(3,2),p(4,"span",2,0),R("cdkObserveContent",function(){return U(a),$(r._updateItemLines(!0))}),ae(6,3),h()(),ae(7,4),ae(8,5),H(9,"div",3)}},dependencies:[Od],encapsulation:2,changeDetection:0})}return t})();var OPe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-mdc-subheader","mdc-list-group__subheader"]})}return t})();var PPe=(()=>{class t extends I4{_isNonInteractive=!1;static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275cmp=T({type:t,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[ue([{provide:I4,useExisting:t}]),le],ngContentSelectors:FT,decls:1,vars:0,template:function(n,r){n&1&&(xe(),ae(0))},styles:[BT],encapsulation:2,changeDetection:0})}return t})();var UT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[n2,fe,mi,dp,U2]})}return t})();function Hie(t,i){if(t&1&&(p(0,"mat-option",17),c(1),h()),t&2){let e=i.$implicit;C("value",e),g(),K(" ",e," ")}}function Nie(t,i){if(t&1){let e=ce();p(0,"mat-form-field",14)(1,"mat-select",16,0),R("selectionChange",function(r){U(e);let a=D(2);return $(a._changePageSize(r.value))}),ir(3,Hie,2,2,"mat-option",17,bo),h(),p(5,"div",18),R("click",function(){U(e);let r=it(2);return $(r.open())}),h()()}if(t&2){let e=D(2);C("appearance",e._formFieldAppearance)("color",e.color),g(),C("value",e.pageSize)("disabled",e.disabled)("aria-labelledby",e._pageSizeLabelId)("panelClass",e.selectConfig.panelClass||"")("disableOptionCentering",e.selectConfig.disableOptionCentering),g(2),rr(e._displayedPageSizeOptions)}}function Fie(t,i){if(t&1&&(p(0,"div",15),c(1),h()),t&2){let e=D(2);g(),P(e.pageSize)}}function Bie(t,i){if(t&1&&(p(0,"div",3)(1,"div",13),c(2),h(),w(3,Nie,6,7,"mat-form-field",14)(4,Fie,2,1,"div",15),h()),t&2){let e=D();g(),ee("id",e._pageSizeLabelId),g(),K(" ",e._intl.itemsPerPageLabel," "),g(),ke(e._displayedPageSizeOptions.length>1?3:-1),g(),ke(e._displayedPageSizeOptions.length<=1?4:-1)}}function jie(t,i){if(t&1){let e=ce();p(0,"button",19),R("click",function(){U(e);let r=D();return $(r._buttonClicked(0,r._previousButtonsDisabled()))}),$t(),p(1,"svg",8),H(2,"path",20),h()()}if(t&2){let e=D();C("matTooltip",e._intl.firstPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("disabled",e._previousButtonsDisabled())("tabindex",e._previousButtonsDisabled()?-1:null),ee("aria-label",e._intl.firstPageLabel)}}function Uie(t,i){if(t&1){let e=ce();p(0,"button",21),R("click",function(){U(e);let r=D();return $(r._buttonClicked(r.getNumberOfPages()-1,r._nextButtonsDisabled()))}),$t(),p(1,"svg",8),H(2,"path",22),h()()}if(t&2){let e=D();C("matTooltip",e._intl.lastPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("disabled",e._nextButtonsDisabled())("tabindex",e._nextButtonsDisabled()?-1:null),ee("aria-label",e._intl.lastPageLabel)}}var qp=(()=>{class t{changes=new N;itemsPerPageLabel="Items per page:";nextPageLabel="Next page";previousPageLabel="Previous page";firstPageLabel="First page";lastPageLabel="Last page";getRangeLabel=(e,n,r)=>{if(r==0||n==0)return`0 of ${r}`;r=Math.max(r,0);let a=e*n,o=a<r?Math.min(a+n,r):a+n;return`${a+1} \u2013 ${o} of ${r}`};static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function $ie(t){return t||new qp}var Gie={provide:qp,deps:[[new vr,new ta,qp]],useFactory:$ie},Wie=50;var qie=new V("MAT_PAGINATOR_DEFAULT_OPTIONS"),X_=(()=>{class t{_intl=u(qp);_changeDetectorRef=u(ye);_formFieldAppearance;_pageSizeLabelId=u(Be).getId("mat-paginator-page-size-label-");_intlChanges;_isInitialized=!1;_initializedStream=new Qr(1);color;get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(e||0,0),this._changeDetectorRef.markForCheck()}_pageIndex=0;get length(){return this._length}set length(e){this._length=e||0,this._changeDetectorRef.markForCheck()}_length=0;get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(e||0,0),this._updateDisplayedPageSizeOptions()}_pageSize;get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(n=>ct(n,0)),this._updateDisplayedPageSizeOptions()}_pageSizeOptions=[];hidePageSize=!1;showFirstLastButtons=!1;selectConfig={};disabled=!1;page=new j;_displayedPageSizeOptions;initialized=this._initializedStream;constructor(){let e=this._intl,n=u(qie,{optional:!0});if(this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),n){let{pageSize:r,pageSizeOptions:a,hidePageSize:o,showFirstLastButtons:s}=n;r!=null&&(this._pageSize=r),a!=null&&(this._pageSizeOptions=a),o!=null&&(this.hidePageSize=o),s!=null&&(this.showFirstLastButtons=s)}this._formFieldAppearance=n?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){this.hasNextPage()&&this._navigate(this.pageIndex+1)}previousPage(){this.hasPreviousPage()&&this._navigate(this.pageIndex-1)}firstPage(){this.hasPreviousPage()&&this._navigate(0)}lastPage(){this.hasNextPage()&&this._navigate(this.getNumberOfPages()-1)}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0}hasNextPage(){let e=this.getNumberOfPages()-1;return this.pageIndex<e&&this.pageSize!=0}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(e){let n=this.pageIndex*this.pageSize,r=this.pageIndex;this.pageIndex=Math.floor(n/e)||0,this.pageSize=e,this._emitPageEvent(r)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){this._isInitialized&&(this.pageSize||(this._pageSize=this.pageSizeOptions.length!=0?this.pageSizeOptions[0]:Wie),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),this._displayedPageSizeOptions.indexOf(this.pageSize)===-1&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((e,n)=>e-n),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}_navigate(e){let n=this.pageIndex;e!==n&&(this.pageIndex=e,this._emitPageEvent(n))}_buttonClicked(e,n){n||this._navigate(e)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",ct],length:[2,"length","length",ct],pageSize:[2,"pageSize","pageSize",ct],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",B],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",B],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",B]},outputs:{page:"page"},exportAs:["matPaginator"],decls:14,vars:14,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","disabled","tabindex"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","disabled","tabindex"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(n,r){n&1&&(p(0,"div",1)(1,"div",2),w(2,Bie,5,4,"div",3),p(3,"div",4)(4,"div",5),c(5),h(),w(6,jie,3,5,"button",6),p(7,"button",7),R("click",function(){return r._buttonClicked(r.pageIndex-1,r._previousButtonsDisabled())}),$t(),p(8,"svg",8),H(9,"path",9),h()(),Aa(),p(10,"button",10),R("click",function(){return r._buttonClicked(r.pageIndex+1,r._nextButtonsDisabled())}),$t(),p(11,"svg",8),H(12,"path",11),h()(),w(13,Uie,3,5,"button",12),h()()()),n&2&&(g(2),ke(r.hidePageSize?-1:2),g(3),K(" ",r._intl.getRangeLabel(r.pageIndex,r.pageSize,r.length)," "),g(),ke(r.showFirstLastButtons?6:-1),g(),C("matTooltip",r._intl.previousPageLabel)("matTooltipDisabled",r._previousButtonsDisabled())("disabled",r._previousButtonsDisabled())("tabindex",r._previousButtonsDisabled()?-1:null),ee("aria-label",r._intl.previousPageLabel),g(3),C("matTooltip",r._intl.nextPageLabel)("matTooltipDisabled",r._nextButtonsDisabled())("disabled",r._nextButtonsDisabled())("tabindex",r._nextButtonsDisabled()?-1:null),ee("aria-label",r._intl.nextPageLabel),g(3),ke(r.showFirstLastButtons?13:-1))},dependencies:[Ht,Fn,fn,Wn,Or],styles:[`.mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color, var(--mat-sys-on-surface));background-color:var(--mat-paginator-container-background-color, var(--mat-sys-surface));font-family:var(--mat-paginator-container-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-paginator-container-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-paginator-container-text-size, var(--mat-sys-body-small-size));font-weight:var(--mat-paginator-container-text-weight, var(--mat-sys-body-small-weight));letter-spacing:var(--mat-paginator-container-text-tracking, var(--mat-sys-body-small-tracking));--mat-form-field-container-height:var(--mat-paginator-form-field-container-height, 40px);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding, 8px)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size, var(--mat-sys-body-small-size))}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size, 56px)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:84px}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}@media(forced-colors: active){.mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon,.mat-mdc-paginator-icon{fill:currentColor}.mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}.mat-mdc-paginator-range-actions .mat-mdc-icon-button[aria-disabled]{color:GrayText}}.mat-mdc-paginator-touch-target{display:var(--mat-paginator-touch-target-display, block);position:absolute;top:50%;left:50%;width:84px;height:48px;background-color:rgba(0,0,0,0);transform:translate(-50%, -50%);cursor:pointer}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),$T=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({providers:[Gie],imports:[Wa,o4,Bc,X_]})}return t})();var Yie=["determinateSpinner"];function Qie(t,i){if(t&1&&($t(),p(0,"svg",11),H(1,"circle",12),h()),t&2){let e=D();ee("viewBox",e._viewBox()),g(),Et("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),ee("r",e._circleRadius())}}var Kie=new V("mat-progress-spinner-default-options",{providedIn:"root",factory:Xie});function Xie(){return{diameter:GT}}var GT=100,Zie=10,WT=(()=>{class t{_elementRef=u(Y);_noopAnimations;get color(){return this._color||this._defaultColor}set color(e){this._color=e}_color;_defaultColor="primary";_determinateCircle;constructor(){let e=u(He,{optional:!0}),n=u(Kie);this._noopAnimations=e==="NoopAnimations"&&!!n&&!n._forceAnimations,this.mode=this._elementRef.nativeElement.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate",n&&(n.color&&(this.color=this._defaultColor=n.color),n.diameter&&(this.diameter=n.diameter),n.strokeWidth&&(this.strokeWidth=n.strokeWidth))}mode;get value(){return this.mode==="determinate"?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,e||0))}_value=0;get diameter(){return this._diameter}set diameter(e){this._diameter=e||0}_diameter=GT;get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=e||0}_strokeWidth;_circleRadius(){return(this.diameter-Zie)/2}_viewBox(){let e=this._circleRadius()*2+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return this.mode==="determinate"?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(n,r){if(n&1&&me(Yie,5),n&2){let a;G(a=W())&&(r._determinateCircle=a.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(n,r){n&2&&(ee("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",r.mode==="determinate"?r.value:null)("mode",r.mode),Tt("mat-"+r.color),Et("width",r.diameter,"px")("height",r.diameter,"px")("--mdc-circular-progress-size",r.diameter+"px")("--mdc-circular-progress-active-indicator-width",r.diameter+"px"),ne("_mat-animation-noopable",r._noopAnimations)("mdc-circular-progress--indeterminate",r.mode==="indeterminate"))},inputs:{color:"color",mode:"mode",value:[2,"value","value",ct],diameter:[2,"diameter","diameter",ct],strokeWidth:[2,"strokeWidth","strokeWidth",ct]},exportAs:["matProgressSpinner"],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(n,r){if(n&1&&(w(0,Qie,2,8,"ng-template",null,0,jn),p(2,"div",2,1),$t(),p(4,"svg",3),H(5,"circle",4),h()(),Aa(),p(6,"div",5)(7,"div",6)(8,"div",7),Vt(9,8),h(),p(10,"div",9),Vt(11,8),h(),p(12,"div",10),Vt(13,8),h()()()),n&2){let a=it(1);g(4),ee("viewBox",r._viewBox()),g(),Et("stroke-dasharray",r._strokeCircumference(),"px")("stroke-dashoffset",r._strokeDashOffset(),"px")("stroke-width",r._circleStrokeWidth(),"%"),ee("r",r._circleRadius()),g(4),C("ngTemplateOutlet",a),g(2),C("ngTemplateOutlet",a),g(2),C("ngTemplateOutlet",a)}},dependencies:[ns],styles:[`.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width, 4px)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-sys-primary))}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var Yp=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe]})}return t})();function ere(t,i){t&1&&H(0,"div",2)}var tre=new V("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");var pTe=(()=>{class t{_elementRef=u(Y);_ngZone=u(se);_changeDetectorRef=u(ye);_renderer=u(Ze);_cleanupTransitionEnd;_animationMode=u(He,{optional:!0});constructor(){let e=u(tre,{optional:!0});this._isNoopAnimation=this._animationMode==="NoopAnimations",e&&(e.color&&(this.color=this._defaultColor=e.color),this.mode=e.mode||this.mode)}_isNoopAnimation=!1;get color(){return this._color||this._defaultColor}set color(e){this._color=e}_color;_defaultColor="primary";get value(){return this._value}set value(e){this._value=qT(e||0),this._changeDetectorRef.markForCheck()}_value=0;get bufferValue(){return this._bufferValue||0}set bufferValue(e){this._bufferValue=qT(e||0),this._changeDetectorRef.markForCheck()}_bufferValue=0;animationEnd=new j;get mode(){return this._mode}set mode(e){this._mode=e,this._changeDetectorRef.markForCheck()}_mode="determinate";ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._cleanupTransitionEnd=this._renderer.listen(this._elementRef.nativeElement,"transitionend",this._transitionendHandler)})}ngOnDestroy(){this._cleanupTransitionEnd?.()}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${this.mode==="buffer"?this.bufferValue:100}%`}_isIndeterminate(){return this.mode==="indeterminate"||this.mode==="query"}_transitionendHandler=e=>{this.animationEnd.observers.length===0||!e.target||!e.target.classList.contains("mdc-linear-progress__primary-bar")||(this.mode==="determinate"||this.mode==="buffer")&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))};static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:10,hostBindings:function(n,r){n&2&&(ee("aria-valuenow",r._isIndeterminate()?null:r.value)("mode",r.mode),Tt("mat-"+r.color),ne("_mat-animation-noopable",r._isNoopAnimation)("mdc-linear-progress--animation-ready",!r._isNoopAnimation)("mdc-linear-progress--indeterminate",r._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",ct],bufferValue:[2,"bufferValue","bufferValue",ct],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],decls:7,vars:5,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(n,r){n&1&&(p(0,"div",0),H(1,"div",1),w(2,ere,1,0,"div",2),h(),p(3,"div",3),H(4,"span",4),h(),p(5,"div",5),H(6,"span",4),h()),n&2&&(g(),Et("flex-basis",r._getBufferBarFlexBasis()),g(),ke(r.mode==="buffer"?2:-1),g(),Et("transform",r._getPrimaryBarTransform()))},styles:[`.mat-mdc-progress-bar{display:block;text-align:start}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:max(var(--mdc-linear-progress-track-height, 4px),var(--mdc-linear-progress-active-indicator-height, 4px))}@media(forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:var(--mdc-linear-progress-active-indicator-height, 4px)}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}[dir=rtl] .mdc-linear-progress__bar{right:0;transform-origin:center right}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid;border-color:var(--mdc-linear-progress-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-linear-progress-active-indicator-height, 4px)}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden;height:var(--mdc-linear-progress-track-height, 4px);border-radius:var(--mdc-linear-progress-track-shape, var(--mat-sys-corner-none))}.mdc-linear-progress__buffer-dots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E");background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering 250ms infinite linear;background-color:var(--mdc-linear-progress-track-color, var(--mat-sys-surface-variant))}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}[dir=rtl] .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);background-color:var(--mdc-linear-progress-track-color, var(--mat-sys-surface-variant))}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height, 4px) * -2.5))}}@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(-83.67142%)}100%{transform:translateX(-200.611057%)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(-37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(-84.386165%)}100%{transform:translateX(-160.277782%)}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}
|
|
`],encapsulation:2,changeDetection:0})}return t})();function qT(t,i=0,e=100){return Math.max(i,Math.min(e,t))}var YT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe]})}return t})();var nre=["input"],ire=["formField"],rre=["*"],Qp=class{source;value;constructor(i,e){this.source=i,this.value=e}},are={provide:Jn,useExisting:Dt(()=>cre),multi:!0},QT=new V("MatRadioGroup"),ore=new V("mat-radio-default-options",{providedIn:"root",factory:sre});function sre(){return{color:"accent",disabledInteractive:!1}}var cre=(()=>{class t{_changeDetector=u(ye);_value=null;_name=u(Be).getId("mat-radio-group-");_selected=null;_isInitialized=!1;_labelPosition="after";_disabled=!1;_required=!1;_buttonChanges;_controlValueAccessorChangeFn=()=>{};onTouched=()=>{};change=new j;_radios;color;get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition=e==="before"?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=e,this._markRadiosForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e,this._markRadiosForCheck()}_disabledInteractive=!1;constructor(){}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(e=>e===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){let e=this._selected!==null&&this._selected.value===this._value;this._radios&&!e&&(this._selected=null,this._radios.forEach(n=>{n.checked=this.value===n.value,n.checked&&(this._selected=n)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new Qp(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-radio-group"]],contentQueries:function(n,r,a){if(n&1&&Se(a,KT,5),n&2){let o;G(o=W())&&(r._radios=o)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:[2,"disabled","disabled",B],required:[2,"required","required",B],disabledInteractive:[2,"disabledInteractive","disabledInteractive",B]},outputs:{change:"change"},exportAs:["matRadioGroup"],features:[ue([are,{provide:QT,useExisting:t}])]})}return t})(),KT=(()=>{class t{_elementRef=u(Y);_changeDetector=u(ye);_focusMonitor=u(Qt);_radioDispatcher=u(zc);_defaultOptions=u(ore,{optional:!0});_ngZone=u(se);_renderer=u(Ze);_uniqueId=u(Be).getId("mat-radio-");_cleanupClick;id=this._uniqueId;name;ariaLabel;ariaLabelledby;ariaDescribedby;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(e){this._checked!==e&&(this._checked=e,e&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!e&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),e&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this.radioGroup!==null&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}_labelPosition;get disabled(){return this._disabled||this.radioGroup!==null&&this.radioGroup.disabled}set disabled(e){this._setDisabled(e)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){e!==this._required&&this._changeDetector.markForCheck(),this._required=e}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._defaultOptions&&this._defaultOptions.color||"accent"}set color(e){this._color=e}_color;get disabledInteractive(){return this._disabledInteractive||this.radioGroup!==null&&this.radioGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}_disabledInteractive;change=new j;radioGroup;get inputId(){return`${this.id||this._uniqueId}-input`}_checked=!1;_disabled;_required;_value=null;_removeUniqueSelectionListener=()=>{};_previousTabIndex;_inputElement;_rippleTrigger;_noopAnimations;_injector=u(Te);constructor(){u(Je).load(Kt);let e=u(QT,{optional:!0}),n=u(He,{optional:!0}),r=u(new Cn("tabindex"),{optional:!0});this.radioGroup=e,this._noopAnimations=n==="NoopAnimations",this._disabledInteractive=this._defaultOptions?.disabledInteractive??!1,r&&(this.tabIndex=ct(r,0))}focus(e,n){n?this._focusMonitor.focusVia(this._inputElement,n,e):this._inputElement.nativeElement.focus(e)}_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((e,n)=>{e!==this.id&&n===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()}),this._ngZone.runOutsideAngular(()=>{this._cleanupClick=this._renderer.listen(this._inputElement.nativeElement,"click",this._onInputClick)})}ngOnDestroy(){this._cleanupClick?.(),this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new Qp(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){let n=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),n&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(e){this._onInputInteraction(e),(!this.disabled||this.disabledInteractive)&&this._inputElement?.nativeElement.focus()}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_onInputClick=e=>{this.disabled&&this.disabledInteractive&&e.preventDefault()};_updateTabIndex(){let e=this.radioGroup,n;if(!e||!e.selected||this.disabled?n=this.tabIndex:n=e.selected===this?this.tabIndex:-1,n!==this._previousTabIndex){let r=this._inputElement?.nativeElement;r&&(r.setAttribute("tabindex",n+""),this._previousTabIndex=n,It(()=>{queueMicrotask(()=>{e&&e.selected&&e.selected!==this&&document.activeElement===r&&(e.selected?._inputElement.nativeElement.focus(),document.activeElement===r&&this._inputElement.nativeElement.blur())})},{injector:this._injector}))}}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-radio-button"]],viewQuery:function(n,r){if(n&1&&(me(nre,5),me(ire,7,Y)),n&2){let a;G(a=W())&&(r._inputElement=a.first),G(a=W())&&(r._rippleTrigger=a.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:19,hostBindings:function(n,r){n&1&&R("focus",function(){return r._inputElement.nativeElement.focus()}),n&2&&(ee("id",r.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),ne("mat-primary",r.color==="primary")("mat-accent",r.color==="accent")("mat-warn",r.color==="warn")("mat-mdc-radio-checked",r.checked)("mat-mdc-radio-disabled",r.disabled)("mat-mdc-radio-disabled-interactive",r.disabledInteractive)("_mat-animation-noopable",r._noopAnimations))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],disableRipple:[2,"disableRipple","disableRipple",B],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ct(e)],checked:[2,"checked","checked",B],value:"value",labelPosition:"labelPosition",disabled:[2,"disabled","disabled",B],required:[2,"required","required",B],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",B]},outputs:{change:"change"},exportAs:["matRadioButton"],ngContentSelectors:rre,decls:13,vars:17,consts:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio","aria-invalid","false",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-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(n,r){if(n&1){let a=ce();xe(),p(0,"div",2,0)(2,"div",3)(3,"div",4),R("click",function(s){return U(a),$(r._onTouchTargetClick(s))}),h(),p(4,"input",5,1),R("change",function(s){return U(a),$(r._onInputInteraction(s))}),h(),p(6,"div",6),H(7,"div",7)(8,"div",8),h(),p(9,"div",9),H(10,"div",10),h()(),p(11,"label",11),ae(12),h()()}n&2&&(C("labelPosition",r.labelPosition),g(2),ne("mdc-radio--disabled",r.disabled),g(2),C("id",r.inputId)("checked",r.checked)("disabled",r.disabled&&!r.disabledInteractive)("required",r.required),ee("name",r.name)("value",r.value)("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby)("aria-describedby",r.ariaDescribedby)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),g(5),C("matRippleTrigger",r._rippleTrigger.nativeElement)("matRippleDisabled",r._isRippleDisabled())("matRippleCentered",!0),g(2),C("for",r.inputId))},dependencies:[ti,c2],styles:[`.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .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;padding:calc((var(--mdc-radio-state-layer-size, 40px) - 20px)/2)}.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 .mdc-radio:hover>.mdc-radio__native-control:not([disabled])~.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-radio-button .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);width:var(--mdc-radio-state-layer-size, 40px);height:var(--mdc-radio-state-layer-size, 40px);top:calc(-1*(var(--mdc-radio-state-layer-size, 40px) - 20px)/2);left:calc(-1*(var(--mdc-radio-state-layer-size, 40px) - 20px)/2)}.mat-mdc-radio-button .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 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .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 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;top:0;right:0;left:0;cursor:inherit;z-index:1;width:var(--mdc-radio-state-layer-size, 40px);height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__outer-circle{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__inner-circle{transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{cursor:default}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle{transform:scale(0.5);transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled{pointer-events:auto}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.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__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color, var(--mat-sys-primary))}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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 .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, var(--mat-sys-on-surface))}.mat-mdc-radio-button.cdk-focused .mat-focus-indicator::before{content:""}.mat-mdc-radio-disabled{cursor:default;pointer-events:none}.mat-mdc-radio-disabled.mat-mdc-radio-disabled-interactive{pointer-events:auto}.mat-mdc-radio-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display, block)}[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),XT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe,mi,KT,fe]})}return t})();var Xp=["*"],lre=["content"],dre=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],ure=["mat-drawer","mat-drawer-content","*"];function mre(t,i){if(t&1){let e=ce();p(0,"div",1),R("click",function(){U(e);let r=D();return $(r._onBackdropClicked())}),h()}if(t&2){let e=D();ne("mat-drawer-shown",e._isShowingBackdrop())}}function pre(t,i){t&1&&(p(0,"mat-drawer-content"),ae(1,2),h())}var fre=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],hre=["mat-sidenav","mat-sidenav-content","*"];function gre(t,i){if(t&1){let e=ce();p(0,"div",1),R("click",function(){U(e);let r=D();return $(r._onBackdropClicked())}),h()}if(t&2){let e=D();ne("mat-drawer-shown",e._isShowingBackdrop())}}function _re(t,i){t&1&&(p(0,"mat-sidenav-content"),ae(1,2),h())}var vre=`.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-sys-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-sys-background));box-sizing:border-box;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, color-mix(in srgb, var(--mat-sys-neutral-variant20) 40%, transparent))}.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}@media(forced-colors: active){.mat-drawer-backdrop{opacity:.5}}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-content.mat-drawer-content-hidden{opacity:0}.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, var(--mat-sys-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow, none);background-color:var(--mat-sidenav-container-background-color, var(--mat-sys-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));width:var(--mat-sidenav-container-width, 360px);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)}@media(forced-colors: active){.mat-drawer,[dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}}@media(forced-colors: active){[dir=rtl] .mat-drawer,.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, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));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, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-transition .mat-drawer{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating){visibility:hidden;box-shadow:none}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating) .mat-drawer-inner-container{display:none}.mat-drawer.mat-drawer-opened.mat-drawer-opened{transform:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color, transparent);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, transparent);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, transparent);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto}.mat-sidenav-fixed{position:fixed}
|
|
`;var bre=new V("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:yre}),ev=new V("MAT_DRAWER_CONTAINER");function yre(){return!1}var Kp=(()=>{class t extends ha{_platform=u(Ne);_changeDetectorRef=u(ye);_container=u(J_);constructor(){let e=u(Y),n=u(Ga),r=u(se);super(e,n,r)}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}_shouldBeHidden(){if(this._platform.isBrowser)return!1;let{start:e,end:n}=this._container;return e!=null&&e.mode!=="over"&&e.opened||n!=null&&n.mode!=="over"&&n.opened}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:6,hostBindings:function(n,r){n&2&&(Et("margin-left",r._container._contentMargins.left,"px")("margin-right",r._container._contentMargins.right,"px"),ne("mat-drawer-content-hidden",r._shouldBeHidden()))},features:[ue([{provide:ha,useExisting:t}]),le],ngContentSelectors:Xp,decls:1,vars:0,template:function(n,r){n&1&&(xe(),ae(0))},encapsulation:2,changeDetection:0})}return t})(),Z_=(()=>{class t{_elementRef=u(Y);_focusTrapFactory=u(i2);_focusMonitor=u(Qt);_platform=u(Ne);_ngZone=u(se);_renderer=u(Ze);_interactivityChecker=u(fs);_doc=u(De,{optional:!0});_container=u(ev,{optional:!0});_focusTrap=null;_elementFocusedBeforeDrawerWasOpened=null;_eventCleanups;_isAttached;_anchor;get position(){return this._position}set position(e){e=e==="end"?"end":"start",e!==this._position&&(this._isAttached&&this._updatePositionInParent(e),this._position=e,this.onPositionChanged.emit())}_position="start";get mode(){return this._mode}set mode(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next()}_mode="over";get disableClose(){return this._disableClose}set disableClose(e){this._disableClose=nn(e)}_disableClose=!1;get autoFocus(){let e=this._autoFocus;return e??(this.mode==="side"?"dialog":"first-tabbable")}set autoFocus(e){(e==="true"||e==="false"||e==null)&&(e=nn(e)),this._autoFocus=e}_autoFocus;get opened(){return this._opened}set opened(e){this.toggle(nn(e))}_opened=!1;_openedVia;_animationStarted=new N;_animationEnd=new N;openedChange=new j(!0);_openedStream=this.openedChange.pipe(Ve(e=>e),pe(()=>{}));openedStart=this._animationStarted.pipe(Ve(()=>this.opened),ml(void 0));_closedStream=this.openedChange.pipe(Ve(e=>!e),pe(()=>{}));closedStart=this._animationStarted.pipe(Ve(()=>!this.opened),ml(void 0));_destroyed=new N;onPositionChanged=new j;_content;_modeChanged=new N;_injector=u(Te);_changeDetectorRef=u(ye);constructor(){this.openedChange.pipe(be(this._destroyed)).subscribe(e=>{e?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{let e=this._elementRef.nativeElement;g1(e,"keydown").pipe(Ve(n=>n.keyCode===27&&!this.disableClose&&!Ct(n)),be(this._destroyed)).subscribe(n=>this._ngZone.run(()=>{this.close(),n.stopPropagation(),n.preventDefault()})),this._eventCleanups=[this._renderer.listen(e,"transitionrun",this._handleTransitionEvent),this._renderer.listen(e,"transitionend",this._handleTransitionEvent),this._renderer.listen(e,"transitioncancel",this._handleTransitionEvent)]}),this._animationEnd.subscribe(()=>{this.openedChange.emit(this._opened)})}_forceFocus(e,n){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let r=()=>{a(),o(),e.removeAttribute("tabindex")},a=this._renderer.listen(e,"blur",r),o=this._renderer.listen(e,"mousedown",r)})),e.focus(n)}_focusByCssSelector(e,n){let r=this._elementRef.nativeElement.querySelector(e);r&&this._forceFocus(r,n)}_takeFocus(){if(!this._focusTrap)return;let e=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":It(()=>{!this._focusTrap.focusInitialElement()&&typeof e.focus=="function"&&e.focus()},{injector:this._injector});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus);break}}_restoreFocus(e){this.autoFocus!=="dialog"&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,e):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){let e=this._doc.activeElement;return!!e&&this._elementRef.nativeElement.contains(e)}ngAfterViewInit(){this._isAttached=!0,this._position==="end"&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngOnDestroy(){this._eventCleanups.forEach(e=>e()),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(e){return this.toggle(!0,e)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(e=!this.opened,n){e&&n&&(this._openedVia=n);let r=this._setOpen(e,!e&&this._isFocusWithinDrawer(),this._openedVia||"program");return e||(this._openedVia=null),r}_setOpen(e,n,r){return e===this._opened?Promise.resolve(e?"open":"close"):(this._opened=e,this._container?._transitionsEnabled?this._setIsAnimating(!0):setTimeout(()=>{this._animationStarted.next(),this._animationEnd.next()}),this._elementRef.nativeElement.classList.toggle("mat-drawer-opened",e),!e&&n&&this._restoreFocus(r),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(a=>{this.openedChange.pipe(Le(1)).subscribe(o=>a(o?"open":"close"))}))}_setIsAnimating(e){this._elementRef.nativeElement.classList.toggle("mat-drawer-animating",e)}_getWidth(){return this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop&&this.opened)}_updatePositionInParent(e){if(!this._platform.isBrowser)return;let n=this._elementRef.nativeElement,r=n.parentNode;e==="end"?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),r.insertBefore(this._anchor,n)),r.appendChild(n)):this._anchor&&this._anchor.parentNode.insertBefore(n,this._anchor)}_handleTransitionEvent=e=>{let n=this._elementRef.nativeElement;e.target===n&&this._ngZone.run(()=>{e.type==="transitionrun"?this._animationStarted.next(e):(e.type==="transitionend"&&this._setIsAnimating(!1),this._animationEnd.next(e))})};static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-drawer"]],viewQuery:function(n,r){if(n&1&&me(lre,5),n&2){let a;G(a=W())&&(r._content=a.first)}},hostAttrs:[1,"mat-drawer"],hostVars:12,hostBindings:function(n,r){n&2&&(ee("align",null)("tabIndex",r.mode!=="side"?"-1":null),Et("visibility",!r._container&&!r.opened?"hidden":null),ne("mat-drawer-end",r.position==="end")("mat-drawer-over",r.mode==="over")("mat-drawer-push",r.mode==="push")("mat-drawer-side",r.mode==="side"))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:Xp,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(n,r){n&1&&(xe(),p(0,"div",1,0),ae(2),h())},dependencies:[ha],encapsulation:2,changeDetection:0})}return t})(),J_=(()=>{class t{_dir=u(lt,{optional:!0});_element=u(Y);_ngZone=u(se);_changeDetectorRef=u(ye);_animationMode=u(He,{optional:!0});_transitionsEnabled=!1;_allDrawers;_drawers=new Pn;_content;_userContent;get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=nn(e)}_autosize=u(bre);get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(e){this._backdropOverride=e==null?null:nn(e)}_backdropOverride;backdropClick=new j;_start;_end;_left;_right;_destroyed=new N;_doCheckSubject=new N;_contentMargins={left:null,right:null};_contentMarginChanges=new N;get scrollable(){return this._userContent||this._content}_injector=u(Te);constructor(){let e=u(Ne),n=u(ii);this._dir?.change.pipe(be(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),n.change().pipe(be(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._animationMode!=="NoopAnimations"&&e.isBrowser&&this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._element.nativeElement.classList.add("mat-drawer-transition"),this._transitionsEnabled=!0},200)})}ngAfterContentInit(){this._allDrawers.changes.pipe(Ge(this._allDrawers),be(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(n=>!n._container||n._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Ge(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(e=>{this._watchDrawerToggle(e),this._watchDrawerPosition(e),this._watchDrawerMode(e)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe(Xr(10),be(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(e=>e.open())}close(){this._drawers.forEach(e=>e.close())}updateContentMargins(){let e=0,n=0;if(this._left&&this._left.opened){if(this._left.mode=="side")e+=this._left._getWidth();else if(this._left.mode=="push"){let r=this._left._getWidth();e+=r,n-=r}}if(this._right&&this._right.opened){if(this._right.mode=="side")n+=this._right._getWidth();else if(this._right.mode=="push"){let r=this._right._getWidth();n+=r,e-=r}}e=e||null,n=n||null,(e!==this._contentMargins.left||n!==this._contentMargins.right)&&(this._contentMargins={left:e,right:n},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe(be(this._drawers.changes)).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),e.mode!=="side"&&e.openedChange.pipe(be(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){e.onPositionChanged.pipe(be(this._drawers.changes)).subscribe(()=>{It({read:()=>this._validateDrawers()},{injector:this._injector})})}_watchDrawerMode(e){e._modeChanged.pipe(be(at(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){let n=this._element.nativeElement.classList,r="mat-drawer-container-has-open";e?n.add(r):n.remove(r)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(e=>{e.position=="end"?(this._end!=null,this._end=e):(this._start!=null,this._start=e)}),this._right=this._left=null,this._dir&&this._dir.value==="rtl"?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&this._start.mode!="over"||this._isDrawerOpen(this._end)&&this._end.mode!="over"}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(e=>e&&!e.disableClose&&this._drawerHasBackdrop(e)).forEach(e=>e._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(e){return e!=null&&e.opened}_drawerHasBackdrop(e){return this._backdropOverride==null?!!e&&e.mode!=="side":this._backdropOverride}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-drawer-container"]],contentQueries:function(n,r,a){if(n&1&&(Se(a,Kp,5),Se(a,Z_,5)),n&2){let o;G(o=W())&&(r._content=o.first),G(o=W())&&(r._allDrawers=o)}},viewQuery:function(n,r){if(n&1&&me(Kp,5),n&2){let a;G(a=W())&&(r._userContent=a.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(n,r){n&2&&ne("mat-drawer-container-explicit-backdrop",r._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[ue([{provide:ev,useExisting:t}])],ngContentSelectors:ure,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(n,r){n&1&&(xe(dre),w(0,mre,1,2,"div",0),ae(1),ae(2,1),w(3,pre,2,0,"mat-drawer-content")),n&2&&(ke(r.hasBackdrop?0:-1),g(3),ke(r._content?-1:3))},dependencies:[Kp],styles:[`.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-sys-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-sys-background));box-sizing:border-box;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, color-mix(in srgb, var(--mat-sys-neutral-variant20) 40%, transparent))}.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}@media(forced-colors: active){.mat-drawer-backdrop{opacity:.5}}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-content.mat-drawer-content-hidden{opacity:0}.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, var(--mat-sys-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow, none);background-color:var(--mat-sidenav-container-background-color, var(--mat-sys-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));width:var(--mat-sidenav-container-width, 360px);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)}@media(forced-colors: active){.mat-drawer,[dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}}@media(forced-colors: active){[dir=rtl] .mat-drawer,.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, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));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, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-transition .mat-drawer{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating){visibility:hidden;box-shadow:none}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating) .mat-drawer-inner-container{display:none}.mat-drawer.mat-drawer-opened.mat-drawer-opened{transform:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color, transparent);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, transparent);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, transparent);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto}.mat-sidenav-fixed{position:fixed}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),ZT=(()=>{class t extends Kp{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275cmp=T({type:t,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],features:[ue([{provide:ha,useExisting:t}]),le],ngContentSelectors:Xp,decls:1,vars:0,template:function(n,r){n&1&&(xe(),ae(0))},encapsulation:2,changeDetection:0})}return t})(),Cre=(()=>{class t extends Z_{get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=nn(e)}_fixedInViewport=!1;get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=un(e)}_fixedTopGap=0;get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=un(e)}_fixedBottomGap=0;static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275cmp=T({type:t,selectors:[["mat-sidenav"]],hostAttrs:[1,"mat-drawer","mat-sidenav"],hostVars:16,hostBindings:function(n,r){n&2&&(ee("tabIndex",r.mode!=="side"?"-1":null)("align",null),Et("top",r.fixedInViewport?r.fixedTopGap:null,"px")("bottom",r.fixedInViewport?r.fixedBottomGap:null,"px"),ne("mat-drawer-end",r.position==="end")("mat-drawer-over",r.mode==="over")("mat-drawer-push",r.mode==="push")("mat-drawer-side",r.mode==="side")("mat-sidenav-fixed",r.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[ue([{provide:Z_,useExisting:t}]),le],ngContentSelectors:Xp,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(n,r){n&1&&(xe(),p(0,"div",1,0),ae(2),h())},dependencies:[ha],encapsulation:2,changeDetection:0})}return t})(),tAe=(()=>{class t extends J_{_allDrawers=void 0;_content=void 0;static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275cmp=T({type:t,selectors:[["mat-sidenav-container"]],contentQueries:function(n,r,a){if(n&1&&(Se(a,ZT,5),Se(a,Cre,5)),n&2){let o;G(o=W())&&(r._content=o.first),G(o=W())&&(r._allDrawers=o)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(n,r){n&2&&ne("mat-drawer-container-explicit-backdrop",r._backdropOverride)},exportAs:["matSidenavContainer"],features:[ue([{provide:ev,useExisting:t},{provide:J_,useExisting:t}]),le],ngContentSelectors:hre,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(n,r){n&1&&(xe(fre),w(0,gre,1,2,"div",0),ae(1),ae(2,1),w(3,_re,2,0,"mat-sidenav-content")),n&2&&(ke(r.hasBackdrop?0:-1),g(3),ke(r._content?-1:3))},dependencies:[ZT],styles:[vre],encapsulation:2,changeDetection:0})}return t})(),JT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe,ui,ui,fe]})}return t})();var xre=["switch"],Mre=["*"];function wre(t,i){t&1&&(p(0,"span",10),$t(),p(1,"svg",12),H(2,"path",13),h(),p(3,"svg",14),H(4,"path",15),h()())}var Dre=new V("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),Sre={provide:Jn,useExisting:Dt(()=>eA),multi:!0},Zp=class{source;checked;constructor(i,e){this.source=i,this.checked=e}},eA=(()=>{class t{_elementRef=u(Y);_focusMonitor=u(Qt);_changeDetectorRef=u(ye);defaults=u(Dre);_onChange=e=>{};_onTouched=()=>{};_validatorOnChange=()=>{};_uniqueId;_checked=!1;_createChangeEvent(e){return new Zp(this,e)}_labelId;get buttonId(){return`${this.id||this._uniqueId}-button`}_switchElement;focus(){this._switchElement.nativeElement.focus()}_noopAnimations;_focused;name=null;id;labelPosition="after";ariaLabel=null;ariaLabelledby=null;ariaDescribedby;required;color;disabled=!1;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(e){this._checked=e,this._changeDetectorRef.markForCheck()}hideIcon;disabledInteractive;change=new j;toggleChange=new j;get inputId(){return`${this.id||this._uniqueId}-input`}constructor(){u(Je).load(Kt);let e=u(new Cn("tabindex"),{optional:!0}),n=this.defaults,r=u(He,{optional:!0});this.tabIndex=e==null?0:parseInt(e)||0,this.color=n.color||"accent",this._noopAnimations=r==="NoopAnimations",this.id=this._uniqueId=u(Be).getId("mat-mdc-slide-toggle-"),this.hideIcon=n.hideIcon??!1,this.disabledInteractive=n.disabledInteractive??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{e==="keyboard"||e==="program"?(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&&e.value!==!0?{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.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new Zp(this,this.checked))))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-slide-toggle"]],viewQuery:function(n,r){if(n&1&&me(xre,5),n&2){let a;G(a=W())&&(r._switchElement=a.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(n,r){n&2&&(Nt("id",r.id),ee("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),Tt(r.color?"mat-"+r.color:""),ne("mat-mdc-slide-toggle-focused",r._focused)("mat-mdc-slide-toggle-checked",r.checked)("_mat-animation-noopable",r._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",B],color:"color",disabled:[2,"disabled","disabled",B],disableRipple:[2,"disableRipple","disableRipple",B],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ct(e)],checked:[2,"checked","checked",B],hideIcon:[2,"hideIcon","hideIcon",B],disabledInteractive:[2,"disabledInteractive","disabledInteractive",B]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],features:[ue([Sre,{provide:di,useExisting:t,multi:!0}]),Pe],ngContentSelectors:Mre,decls:13,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(n,r){if(n&1){let a=ce();xe(),p(0,"div",1)(1,"button",2,0),R("click",function(){return U(a),$(r._handleClick())}),H(3,"span",3),p(4,"span",4)(5,"span",5)(6,"span",6),H(7,"span",7),h(),p(8,"span",8),H(9,"span",9),h(),w(10,wre,5,0,"span",10),h()()(),p(11,"label",11),R("click",function(s){return U(a),$(s.stopPropagation())}),ae(12),h()()}if(n&2){let a=it(2);C("labelPosition",r.labelPosition),g(),ne("mdc-switch--selected",r.checked)("mdc-switch--unselected",!r.checked)("mdc-switch--checked",r.checked)("mdc-switch--disabled",r.disabled)("mat-mdc-slide-toggle-disabled-interactive",r.disabledInteractive),C("tabIndex",r.disabled&&!r.disabledInteractive?-1:r.tabIndex)("disabled",r.disabled&&!r.disabledInteractive),ee("id",r.buttonId)("name",r.name)("aria-label",r.ariaLabel)("aria-labelledby",r._getAriaLabelledBy())("aria-describedby",r.ariaDescribedby)("aria-required",r.required||null)("aria-checked",r.checked)("aria-disabled",r.disabled&&r.disabledInteractive?"true":null),g(8),C("matRippleTrigger",a)("matRippleDisabled",r.disableRipple||r.disabled)("matRippleCentered",!0),g(),ke(r.hideIcon?-1:10),g(),C("for",r.buttonId),ee("id",r._labelId)}},dependencies:[ti,c2],styles:[`.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width, 52px)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height, 32px);border-radius:var(--mdc-switch-track-shape, var(--mat-sys-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width, 2px);border-color:var(--mat-switch-track-outline-color, var(--mat-sys-outline))}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width, 2px);border-color:var(--mat-switch-selected-track-outline-color, transparent)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width, 2px);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-sys-on-surface))}@media(forced-colors: active){.mdc-switch__track{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-sys-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-sys-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-sys-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-sys-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-sys-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size, 16px);height:var(--mat-switch-unselected-handle-size, 16px);margin:var(--mat-switch-unselected-handle-horizontal-margin, 0 8px)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin, 0 4px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size, 24px);height:var(--mat-switch-selected-handle-size, 24px);margin:var(--mat-switch-selected-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size, 24px);height:var(--mat-switch-with-icon-handle-size, 24px)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size, 28px);height:var(--mat-switch-pressed-handle-size, 28px)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin, 0 22px)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin, 0 2px)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity, 1)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity, 0.38)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media(forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-sys-on-primary))}.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-sys-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-sys-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-sys-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-sys-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size, 40px);height:var(--mdc-switch-state-layer-size, 40px)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-sys-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1;transform:translateZ(0)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 16px);height:var(--mdc-switch-unselected-icon-size, 16px);fill:var(--mdc-switch-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 16px);height:var(--mdc-switch-selected-icon-size, 16px);fill:var(--mdc-switch-selected-icon-color, var(--mat-sys-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-sys-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var tA=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[eA,fe,fe]})}return t})();var nA=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe,mi]})}return t})();function kre(t,i){if(t&1){let e=ce();p(0,"div",1)(1,"button",2),R("click",function(){U(e);let r=D();return $(r.action())}),c(2),h()()}if(t&2){let e=D();g(2),K(" ",e.data.action," ")}}var Ire=["label"];function Ere(t,i){}var Ore=Math.pow(2,31)-1,E4=class{_overlayRef;instance;containerInstance;_afterDismissed=new N;_afterOpened=new N;_onAction=new N;_durationTimeoutId;_dismissedByAction=!1;constructor(i,e){this._overlayRef=e,this.containerInstance=i,i._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(i){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(i,Ore))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}},iA=new V("MatSnackBarData"),q2=class{politeness="assertive";announcementMessage="";viewContainerRef;duration=0;panelClass;direction;data=null;horizontalPosition="center";verticalPosition="bottom"},Pre=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}return t})(),Tre=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}return t})(),Are=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}return t})(),rA=(()=>{class t{snackBarRef=u(E4);data=u(iA);constructor(){}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(n,r){n&1&&(p(0,"div",0),c(1),h(),w(2,kre,3,1,"div",1)),n&2&&(g(),K(" ",r.data.message,`
|
|
`),g(),ke(r.hasAction?2:-1))},dependencies:[mt,Pre,Tre,Are],styles:[`.mat-mdc-simple-snack-bar{display:flex}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),tv="_mat-snack-bar-enter",nv="_mat-snack-bar-exit",Vre=(()=>{class t extends Oo{_ngZone=u(se);_elementRef=u(Y);_changeDetectorRef=u(ye);_platform=u(Ne);_rendersRef;_animationsDisabled=u(He,{optional:!0})==="NoopAnimations";snackBarConfig=u(q2);_document=u(De);_trackedModals=new Set;_enterFallback;_exitFallback;_renders=new N;_announceDelay=150;_announceTimeoutId;_destroyed=!1;_portalOutlet;_onAnnounce=new N;_onExit=new N;_onEnter=new N;_animationState="void";_live;_label;_role;_liveElementId=u(Be).getId("mat-snack-bar-container-live-");constructor(){super();let e=this.snackBarConfig;e.politeness==="assertive"&&!e.announcementMessage?this._live="assertive":e.politeness==="off"?this._live="off":this._live="polite",this._platform.FIREFOX&&(this._live==="polite"&&(this._role="status"),this._live==="assertive"&&(this._role="alert")),this._rendersRef=dc(()=>this._renders.next(),{manualCleanup:!0})}attachComponentPortal(e){this._assertNotAttached();let n=this._portalOutlet.attachComponentPortal(e);return this._afterPortalAttached(),n}attachTemplatePortal(e){this._assertNotAttached();let n=this._portalOutlet.attachTemplatePortal(e);return this._afterPortalAttached(),n}attachDomPortal=e=>{this._assertNotAttached();let n=this._portalOutlet.attachDomPortal(e);return this._afterPortalAttached(),n};onAnimationEnd(e){e===nv?this._completeExit():e===tv&&(clearTimeout(this._enterFallback),this._ngZone.run(()=>{this._onEnter.next(),this._onEnter.complete()}))}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce(),this._animationsDisabled?this._renders.pipe(Le(1)).subscribe(()=>{this._ngZone.run(()=>queueMicrotask(()=>this.onAnimationEnd(tv)))}):(clearTimeout(this._enterFallback),this._enterFallback=setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-snack-bar-fallback-visible"),this.onAnimationEnd(tv)},200)))}exit(){return this._destroyed?re(void 0):(this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId),this._animationsDisabled?this._renders.pipe(Le(1)).subscribe(()=>{this._ngZone.run(()=>queueMicrotask(()=>this.onAnimationEnd(nv)))}):(clearTimeout(this._exitFallback),this._exitFallback=setTimeout(()=>this.onAnimationEnd(nv),200))}),this._onExit)}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit(),this._renders.complete(),this._rendersRef.destroy()}_completeExit(){clearTimeout(this._exitFallback),queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){let e=this._elementRef.nativeElement,n=this.snackBarConfig.panelClass;n&&(Array.isArray(n)?n.forEach(o=>e.classList.add(o)):e.classList.add(n)),this._exposeToModals();let r=this._label.nativeElement,a="mdc-snackbar__label";r.classList.toggle(a,!r.querySelector(`.${a}`))}_exposeToModals(){let e=this._liveElementId,n=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let r=0;r<n.length;r++){let a=n[r],o=a.getAttribute("aria-owns");this._trackedModals.add(a),o?o.indexOf(e)===-1&&a.setAttribute("aria-owns",o+" "+e):a.setAttribute("aria-owns",e)}}_clearFromModals(){this._trackedModals.forEach(e=>{let n=e.getAttribute("aria-owns");if(n){let r=n.replace(this._liveElementId,"").trim();r.length>0?e.setAttribute("aria-owns",r):e.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{if(this._destroyed)return;let e=this._elementRef.nativeElement,n=e.querySelector("[aria-hidden]"),r=e.querySelector("[aria-live]");if(n&&r){let a=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&n.contains(document.activeElement)&&(a=document.activeElement),n.removeAttribute("aria-hidden"),r.appendChild(n),a?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-snack-bar-container"]],viewQuery:function(n,r){if(n&1&&(me(ri,7),me(Ire,7)),n&2){let a;G(a=W())&&(r._portalOutlet=a.first),G(a=W())&&(r._label=a.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:6,hostBindings:function(n,r){n&1&&R("animationend",function(o){return r.onAnimationEnd(o.animationName)})("animationcancel",function(o){return r.onAnimationEnd(o.animationName)}),n&2&&ne("mat-snack-bar-container-enter",r._animationState==="visible")("mat-snack-bar-container-exit",r._animationState==="hidden")("mat-snack-bar-container-animations-enabled",!r._animationsDisabled)},features:[le],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(n,r){n&1&&(p(0,"div",1)(1,"div",2,0)(3,"div",3),w(4,Ere,0,0,"ng-template",4),h(),H(5,"div"),h()()),n&2&&(g(5),ee("aria-live",r._live)("role",r._role)("id",r._liveElementId))},dependencies:[ri],styles:[`@keyframes _mat-snack-bar-enter{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _mat-snack-bar-exit{from{opacity:1}to{opacity:0}}.mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-snack-bar-container-animations-enabled{opacity:0}.mat-snack-bar-container-animations-enabled.mat-snack-bar-fallback-visible{opacity:1}.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-enter{animation:_mat-snack-bar-enter 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-exit{animation:_mat-snack-bar-exit 75ms cubic-bezier(0.4, 0, 1, 1) forwards}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}@media(forced-colors: active){.mat-mdc-snackbar-surface{outline:solid 1px}}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-sys-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-sys-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-sys-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-sys-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-sys-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}
|
|
`],encapsulation:2})}return t})();function zre(){return new q2}var Lre=new V("mat-snack-bar-default-options",{providedIn:"root",factory:zre}),Rre=(()=>{class t{_overlay=u(zt);_live=u(Pd);_injector=u(Te);_breakpointObserver=u(bc);_parentSnackBar=u(t,{optional:!0,skipSelf:!0});_defaultConfig=u(Lre);_snackBarRefAtThisLevel=null;simpleSnackBarComponent=rA;snackBarContainerComponent=Vre;handsetCssClass="mat-mdc-snack-bar-handset";get _openedSnackBarRef(){let e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}constructor(){}openFromComponent(e,n){return this._attach(e,n)}openFromTemplate(e,n){return this._attach(e,n)}open(e,n="",r){let a=q(q({},this._defaultConfig),r);return a.data={message:e,action:n},a.announcementMessage===e&&(a.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,a)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(e,n){let r=n&&n.viewContainerRef&&n.viewContainerRef.injector,a=Te.create({parent:r||this._injector,providers:[{provide:q2,useValue:n}]}),o=new Wi(this.snackBarContainerComponent,n.viewContainerRef,a),s=e.attach(o);return s.instance.snackBarConfig=n,s.instance}_attach(e,n){let r=q(q(q({},new q2),this._defaultConfig),n),a=this._createOverlay(r),o=this._attachSnackBarContainer(a,r),s=new E4(o,a);if(e instanceof Ke){let d=new Ln(e,null,{$implicit:r.data,snackBarRef:s});s.instance=o.attachTemplatePortal(d)}else{let d=this._createInjector(r,s),f=new Wi(e,void 0,d),v=o.attachComponentPortal(f);s.instance=v.instance}return this._breakpointObserver.observe(Fp.HandsetPortrait).pipe(be(a.detachments())).subscribe(d=>{a.overlayElement.classList.toggle(this.handsetCssClass,d.matches)}),r.announcementMessage&&o._onAnnounce.subscribe(()=>{this._live.announce(r.announcementMessage,r.politeness)}),this._animateSnackBar(s,r),this._openedSnackBarRef=s,this._openedSnackBarRef}_animateSnackBar(e,n){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),n.announcementMessage&&this._live.clear()}),n.duration&&n.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(n.duration)),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter()}_createOverlay(e){let n=new qi;n.direction=e.direction;let r=this._overlay.position().global(),a=e.direction==="rtl",o=e.horizontalPosition==="left"||e.horizontalPosition==="start"&&!a||e.horizontalPosition==="end"&&a,s=!o&&e.horizontalPosition!=="center";return o?r.left("0"):s?r.right("0"):r.centerHorizontally(),e.verticalPosition==="top"?r.top("0"):r.bottom("0"),n.positionStrategy=r,this._overlay.create(n)}_createInjector(e,n){let r=e&&e.viewContainerRef&&e.viewContainerRef.injector;return Te.create({parent:r||this._injector,providers:[{provide:E4,useValue:n},{provide:iA,useValue:e.data}]})}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var aA=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({providers:[Rre],imports:[yi,Pi,Wa,fe,rA,fe]})}return t})();var Hre=["mat-sort-header",""],Nre=["*"];function Fre(t,i){t&1&&(p(0,"div",2),$t(),p(1,"svg",3),H(2,"path",4),h()())}var oA=new V("MAT_SORT_DEFAULT_OPTIONS"),ef=(()=>{class t{_defaultOptions;_initializedStream=new Qr(1);sortables=new Map;_stateChanges=new N;active;start="asc";get direction(){return this._direction}set direction(e){this._direction=e}_direction="";disableClear;disabled=!1;sortChange=new j;initialized=this._initializedStream;constructor(e){this._defaultOptions=e}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 n=e?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear,r=Bre(e.start||this.start,n),a=r.indexOf(this.direction)+1;return a>=r.length&&(a=0),r[a]}ngOnInit(){this._initializedStream.next()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete()}static \u0275fac=function(n){return new(n||t)(E(oA,8))};static \u0275dir=z({type:t,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[0,"matSortActive","active"],start:[0,"matSortStart","start"],direction:[0,"matSortDirection","direction"],disableClear:[2,"matSortDisableClear","disableClear",B],disabled:[2,"matSortDisabled","disabled",B]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[Pe]})}return t})();function Bre(t,i){let e=["asc","desc"];return t=="desc"&&e.reverse(),i||e.push(""),e}var Jp=(()=>{class t{changes=new N;static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function jre(t){return t||new Jp}var Ure={provide:Jp,deps:[[new vr,new ta,Jp]],useFactory:jre},sA=(()=>{class t{_intl=u(Jp);_sort=u(ef,{optional:!0});_columnDef=u("MAT_SORT_HEADER_COLUMN_DEF",{optional:!0});_changeDetectorRef=u(ye);_focusMonitor=u(Qt);_elementRef=u(Y);_ariaDescriber=u(s2,{optional:!0});_renderChanges;_animationModule=u(He,{optional:!0});_recentlyCleared=Bn(null);_sortButton;id;arrowPosition="after";start;disabled=!1;get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}_sortActionDescription="Sort";disableClear;constructor(){u(Je).load(Kt);let e=u(oA,{optional:!0});this._sort,e?.arrowPosition&&(this.arrowPosition=e?.arrowPosition)}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._sort.register(this),this._renderChanges=at(this._sort._stateChanges,this._sort.sortChange).subscribe(()=>this._changeDetectorRef.markForCheck()),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(()=>this._recentlyCleared.set(null))}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._renderChanges?.unsubscribe(),this._sortButton&&this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription)}_toggleOnInteraction(){if(!this._isDisabled()){let e=this._isSorted(),n=this._sort.direction;this._sort.sort(this),this._recentlyCleared.set(e&&!this._isSorted()?n:null)}}_handleKeydown(e){(e.keyCode===32||e.keyCode===13)&&(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&(this._sort.direction==="asc"||this._sort.direction==="desc")}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?this._sort.direction=="asc"?"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}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(n,r){n&1&&R("click",function(){return r._toggleOnInteraction()})("keydown",function(o){return r._handleKeydown(o)})("mouseleave",function(){return r._recentlyCleared.set(null)}),n&2&&(ee("aria-sort",r._getAriaSortAttribute()),ne("mat-sort-header-disabled",r._isDisabled()))},inputs:{id:[0,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[2,"disabled","disabled",B],sortActionDescription:"sortActionDescription",disableClear:[2,"disableClear","disableClear",B]},exportAs:["matSortHeader"],attrs:Hre,ngContentSelectors:Nre,decls:4,vars:17,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],[1,"mat-sort-header-arrow"],["viewBox","0 -960 960 960","focusable","false","aria-hidden","true"],["d","M440-240v-368L296-464l-56-56 240-240 240 240-56 56-144-144v368h-80Z"]],template:function(n,r){n&1&&(xe(),p(0,"div",0)(1,"div",1),ae(2),h(),w(3,Fre,3,0,"div",2),h()),n&2&&(ne("mat-sort-header-sorted",r._isSorted())("mat-sort-header-position-before",r.arrowPosition==="before")("mat-sort-header-descending",r._sort.direction==="desc")("mat-sort-header-ascending",r._sort.direction==="asc")("mat-sort-header-recently-cleared-ascending",r._recentlyCleared()==="asc")("mat-sort-header-recently-cleared-descending",r._recentlyCleared()==="desc")("mat-sort-header-animations-disabled",r._animationModule==="NoopAnimations"),ee("tabindex",r._isDisabled()?null:0)("role",r._isDisabled()?null:"button"),g(3),ke(r._renderArrow()?3:-1))},styles:[`.mat-sort-header{cursor:pointer}.mat-sort-header-disabled{cursor:default}.mat-sort-header-container{display:flex;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-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-sort-header-content{display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}@keyframes _mat-sort-header-recently-cleared-ascending{from{transform:translateY(0);opacity:1}to{transform:translateY(-25%);opacity:0}}@keyframes _mat-sort-header-recently-cleared-descending{from{transform:translateY(0) rotate(180deg);opacity:1}to{transform:translateY(25%) rotate(180deg);opacity:0}}.mat-sort-header-arrow{height:12px;width:12px;position:relative;transition:transform 225ms cubic-bezier(0.4, 0, 0.2, 1),opacity 225ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;overflow:visible;color:var(--mat-sort-arrow-color, var(--mat-sys-on-surface))}.mat-sort-header.cdk-keyboard-focused .mat-sort-header-arrow,.mat-sort-header.cdk-program-focused .mat-sort-header-arrow,.mat-sort-header:hover .mat-sort-header-arrow{opacity:.54}.mat-sort-header .mat-sort-header-sorted .mat-sort-header-arrow{opacity:1}.mat-sort-header-descending .mat-sort-header-arrow{transform:rotate(180deg)}.mat-sort-header-recently-cleared-ascending .mat-sort-header-arrow{transform:translateY(-25%)}.mat-sort-header-recently-cleared-ascending .mat-sort-header-arrow{transition:none;animation:_mat-sort-header-recently-cleared-ascending 225ms cubic-bezier(0.4, 0, 0.2, 1) forwards}.mat-sort-header-recently-cleared-descending .mat-sort-header-arrow{transition:none;animation:_mat-sort-header-recently-cleared-descending 225ms cubic-bezier(0.4, 0, 0.2, 1) forwards}.mat-sort-header-animations-disabled .mat-sort-header-arrow{transition-duration:0ms;animation-duration:0ms}.mat-sort-header-arrow svg{width:24px;height:24px;fill:currentColor;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;transform:translateZ(0)}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),cA=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({providers:[Ure],imports:[fe]})}return t})();function $re(t,i){if(t&1&&Vt(0,2),t&2){let e=D();C("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",e._getIconContext())}}function Gre(t,i){if(t&1&&(p(0,"span",7),c(1),h()),t&2){let e=D(2);g(),P(e._getDefaultTextForState(e.state))}}function Wre(t,i){if(t&1&&(p(0,"span",8),c(1),h()),t&2){let e=D(3);g(),P(e._intl.completedLabel)}}function qre(t,i){if(t&1&&(p(0,"span",8),c(1),h()),t&2){let e=D(3);g(),P(e._intl.editableLabel)}}function Yre(t,i){if(t&1&&(w(0,Wre,2,1,"span",8)(1,qre,2,1,"span",8),p(2,"mat-icon",7),c(3),h()),t&2){let e=D(2);ke(e.state==="done"?0:e.state==="edit"?1:-1),g(3),P(e._getDefaultTextForState(e.state))}}function Qre(t,i){if(t&1&&w(0,Gre,2,1,"span",7)(1,Yre,4,2),t&2){let e,n=D();ke((e=n.state)==="number"?0:1)}}function Kre(t,i){t&1&&(p(0,"div",4),Vt(1,9),h()),t&2&&(g(),C("ngTemplateOutlet",i.template))}function Xre(t,i){if(t&1&&(p(0,"div",4),c(1),h()),t&2){let e=D();g(),P(e.label)}}function Zre(t,i){if(t&1&&(p(0,"div",5),c(1),h()),t&2){let e=D();g(),P(e._intl.optionalLabel)}}function Jre(t,i){if(t&1&&(p(0,"div",6),c(1),h()),t&2){let e=D();g(),P(e.errorMessage)}}var lA=["*"];function eae(t,i){}function tae(t,i){if(t&1&&(ae(0),w(1,eae,0,0,"ng-template",0)),t&2){let e=D();g(),C("cdkPortalOutlet",e._portal)}}var nae=["animatedContainer"],dA=(t,i)=>({step:t,i});function iae(t,i){t&1&&ae(0)}function rae(t,i){t&1&&H(0,"div",7)}function aae(t,i){if(t&1&&(Vt(0,6),w(1,rae,1,0,"div",7)),t&2){let e=i.$implicit,n=i.$index,r=i.$index,a=i.$count;D(2);let o=it(4);C("ngTemplateOutlet",o)("ngTemplateOutletContext",Va(3,dA,e,n)),g(),ke(r!==a-1?1:-1)}}function oae(t,i){if(t&1&&(p(0,"div",8,1),Vt(2,9),h()),t&2){let e=i.$implicit,n=i.$index,r=D(2);Tt("mat-horizontal-stepper-content-"+r._getAnimationDirection(n)),C("id",r._getStepContentId(n)),ee("aria-labelledby",r._getStepLabelId(n))("inert",r.selectedIndex===n?null:""),g(2),C("ngTemplateOutlet",e.content)}}function sae(t,i){if(t&1&&(p(0,"div",2)(1,"div",3),ir(2,aae,2,6,null,null,bo),h(),p(4,"div",4),ir(5,oae,3,6,"div",5,bo),h()()),t&2){let e=D();g(2),rr(e.steps),g(3),rr(e.steps)}}function cae(t,i){if(t&1&&(p(0,"div",10),Vt(1,6),p(2,"div",11,1)(4,"div",12)(5,"div",13),Vt(6,9),h()()()()),t&2){let e=i.$implicit,n=i.$index,r=i.$index,a=i.$count,o=D(2),s=it(4);g(),C("ngTemplateOutlet",s)("ngTemplateOutletContext",Va(10,dA,e,n)),g(),ne("mat-stepper-vertical-line",r!==a-1)("mat-vertical-content-container-active",o.selectedIndex===n),ee("inert",o.selectedIndex===n?null:""),g(2),C("id",o._getStepContentId(n)),ee("aria-labelledby",o._getStepLabelId(n)),g(2),C("ngTemplateOutlet",e.content)}}function lae(t,i){if(t&1&&ir(0,cae,7,13,"div",10,bo),t&2){let e=D();rr(e.steps)}}function dae(t,i){if(t&1){let e=ce();p(0,"mat-step-header",14),R("click",function(){let r=U(e).step;return $(r.select())})("keydown",function(r){U(e);let a=D();return $(a._onKeydown(r))}),h()}if(t&2){let e=i.step,n=i.i,r=D();ne("mat-horizontal-stepper-header",r.orientation==="horizontal")("mat-vertical-stepper-header",r.orientation==="vertical"),C("tabIndex",r._getFocusIndex()===n?0:-1)("id",r._getStepLabelId(n))("index",n)("state",r._getIndicatorType(n,e.state))("label",e.stepLabel||e.label)("selected",r.selectedIndex===n)("active",r._stepIsNavigable(n,e))("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",r._iconOverrides)("disableRipple",r.disableRipple||!r._stepIsNavigable(n,e))("color",e.color||r.color),ee("aria-posinset",n+1)("aria-setsize",r.steps.length)("aria-controls",r._getStepContentId(n))("aria-selected",r.selectedIndex==n)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",r._stepIsNavigable(n,e)?null:!0)}}var iv=(()=>{class t extends W_{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matStepLabel",""]],features:[le]})}return t})(),tf=(()=>{class t{changes=new N;optionalLabel="Optional";completedLabel="Completed";editableLabel="Editable";static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function uae(t){return t||new tf}var mae={provide:tf,deps:[[new vr,new ta,tf]],useFactory:uae},rv=(()=>{class t extends G_{_intl=u(tf);_focusMonitor=u(Qt);_intlSubscription;state;label;errorMessage;iconOverrides;index;selected;active;optional;disableRipple;color;constructor(){super();let e=u(Je);e.load(Kt),e.load(cr);let n=u(ye);this._intlSubscription=this._intl.changes.subscribe(()=>n.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,n){e?this._focusMonitor.focusVia(this._elementRef,e,n):this._elementRef.nativeElement.focus(n)}_stringLabel(){return this.label instanceof iv?null:this.label}_templateLabel(){return this.label instanceof iv?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return e=="number"?`${this.index+1}`:e=="edit"?"create":e=="error"?"warning":e}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],hostVars:2,hostBindings:function(n,r){n&2&&Tt("mat-"+(r.color||"primary"))},inputs:{state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple",color:"color"},features:[le],decls:10,vars:17,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-step-label"],[1,"mat-step-text-label"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[3,"ngTemplateOutlet"]],template:function(n,r){if(n&1&&(H(0,"div",0),p(1,"div")(2,"div",1),w(3,$re,1,2,"ng-container",2)(4,Qre,2,1),h()(),p(5,"div",3),w(6,Kre,2,1,"div",4)(7,Xre,2,1,"div",4)(8,Zre,2,1,"div",5)(9,Jre,2,1,"div",6),h()),n&2){let a;C("matRippleTrigger",r._getHostElement())("matRippleDisabled",r.disableRipple),g(),tu("mat-step-icon-state-",r.state," mat-step-icon"),ne("mat-step-icon-selected",r.selected),g(2),ke(r.iconOverrides&&r.iconOverrides[r.state]?3:4),g(2),ne("mat-step-label-active",r.active)("mat-step-label-selected",r.selected)("mat-step-label-error",r.state=="error"),g(),ke((a=r._templateLabel())?6:r._stringLabel()?7:-1,a),g(2),ke(r.optional&&r.state!="error"?8:-1),g(),ke(r.state==="error"?9:-1)}},dependencies:[ti,ns,pr],styles:[`.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-inverse-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent));border-radius:var(--mat-stepper-header-hover-state-layer-shape, var(--mat-sys-corner-medium))}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-inverse-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));border-radius:var(--mat-stepper-header-focus-state-layer-shape, var(--mat-sys-corner-medium))}@media(hover: none){.mat-step-header:hover{background:none}}@media(forced-colors: active){.mat-step-header{outline:solid 1px}.mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.mat-step-header[aria-disabled=true]{outline-color:GrayText}.mat-step-header[aria-disabled=true] .mat-step-label,.mat-step-header[aria-disabled=true] .mat-step-icon,.mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color, var(--mat-sys-on-surface-variant))}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color, var(--mat-sys-surface));background-color:var(--mat-stepper-header-icon-background-color, var(--mat-sys-on-surface-variant))}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color, transparent);color:var(--mat-stepper-header-error-state-icon-foreground-color, var(--mat-sys-error))}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-stepper-header-label-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-stepper-header-label-text-weight, var(--mat-sys-title-small-weight));color:var(--mat-stepper-header-label-text-color, var(--mat-sys-on-surface-variant))}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color, var(--mat-sys-on-surface-variant))}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color, var(--mat-sys-error));font-size:var(--mat-stepper-header-error-state-label-text-size, var(--mat-sys-title-small-size))}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-stepper-header-selected-state-label-text-weight, var(--mat-sys-title-small-weight))}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color, var(--mat-sys-primary));color:var(--mat-stepper-header-selected-state-icon-foreground-color, var(--mat-sys-on-primary))}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color, var(--mat-sys-primary));color:var(--mat-stepper-header-edit-state-icon-foreground-color, var(--mat-sys-on-primary))}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),pae=(()=>{class t{templateRef=u(Ke);name;constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:[0,"matStepperIcon","name"]}})}return t})(),fae=(()=>{class t{_template=u(Ke);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["ng-template","matStepContent",""]]})}return t})(),hae=(()=>{class t extends Gp{_errorStateMatcher=u($a,{skipSelf:!0});_viewContainerRef=u(ot);_isSelected=Me.EMPTY;stepLabel=void 0;color;_lazyContent;_portal;ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe(dt(()=>this._stepper.selectionChange.pipe(pe(e=>e.selectedStep===this),Ge(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new Ln(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,n){let r=this._errorStateMatcher.isErrorState(e,n),a=!!(e&&e.invalid&&this.interacted);return r||a}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275cmp=T({type:t,selectors:[["mat-step"]],contentQueries:function(n,r,a){if(n&1&&(Se(a,iv,5),Se(a,fae,5)),n&2){let o;G(o=W())&&(r.stepLabel=o.first),G(o=W())&&(r._lazyContent=o.first)}},hostAttrs:["hidden",""],inputs:{color:"color"},exportAs:["matStep"],features:[ue([{provide:$a,useExisting:t},{provide:Gp,useExisting:t}]),le],ngContentSelectors:lA,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(n,r){n&1&&(xe(),w(0,tae,2,1,"ng-template"))},dependencies:[ri],encapsulation:2,changeDetection:0})}return t})(),gae=(()=>{class t extends W2{_ngZone=u(se);_renderer=u(Ze);_animationsModule=u(He,{optional:!0});_cleanupTransition;_isAnimating=Bn(!1);_stepHeader=void 0;_animatedContainers;_steps=void 0;steps=new Pn;_icons;animationDone=new j;disableRipple;color;labelPosition="end";headerPosition="top";_iconOverrides={};get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}_animationDuration="";_isServer=!u(Ne).isBrowser;constructor(){super();let n=u(Y).nativeElement.nodeName.toLowerCase();this.orientation=n==="mat-vertical-stepper"?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:n})=>this._iconOverrides[e]=n),this.steps.changes.pipe(be(this._destroyed)).subscribe(()=>this._stateChanged()),this.selectedIndexChange.pipe(be(this._destroyed)).subscribe(()=>{let e=this._getAnimationDuration();e==="0ms"||e==="0s"?this._onAnimationDone():this._isAnimating.set(!0)}),this._ngZone.runOutsideAngular(()=>{this._animationsModule!=="NoopAnimations"&&setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-stepper-animations-enabled"),this._cleanupTransition=this._renderer.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionend)},200)})}ngAfterViewInit(){if(super.ngAfterViewInit(),typeof queueMicrotask=="function"){let e=!1;this._animatedContainers.changes.pipe(Ge(null),be(this._destroyed)).subscribe(()=>queueMicrotask(()=>{e||(e=!0,this.animationDone.emit()),this._stateChanged()}))}}ngOnDestroy(){super.ngOnDestroy(),this._cleanupTransition?.()}_stepIsNavigable(e,n){return n.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this._animationsModule==="NoopAnimations"?"0ms":this.animationDuration?this.animationDuration:this.orientation==="horizontal"?"500ms":"225ms"}_handleTransitionend=e=>{let n=e.target;if(!n)return;let r=this.orientation==="horizontal"&&e.propertyName==="transform"&&n.classList.contains("mat-horizontal-stepper-content-current"),a=this.orientation==="vertical"&&e.propertyName==="grid-template-rows"&&n.classList.contains("mat-vertical-content-container-active");(r||a)&&this._animatedContainers.find(s=>s.nativeElement===n)&&this._onAnimationDone()};_onAnimationDone(){this._isAnimating.set(!1),this.animationDone.emit()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(n,r,a){if(n&1&&(Se(a,hae,5),Se(a,pae,5)),n&2){let o;G(o=W())&&(r._steps=o),G(o=W())&&(r._icons=o)}},viewQuery:function(n,r){if(n&1&&(me(rv,5),me(nae,5)),n&2){let a;G(a=W())&&(r._stepHeader=a),G(a=W())&&(r._animatedContainers=a)}},hostAttrs:["role","tablist"],hostVars:15,hostBindings:function(n,r){n&2&&(ee("aria-orientation",r.orientation),Et("--mat-stepper-animation-duration",r._getAnimationDuration()),ne("mat-stepper-horizontal",r.orientation==="horizontal")("mat-stepper-vertical",r.orientation==="vertical")("mat-stepper-label-position-end",r.orientation==="horizontal"&&r.labelPosition=="end")("mat-stepper-label-position-bottom",r.orientation==="horizontal"&&r.labelPosition=="bottom")("mat-stepper-header-position-bottom",r.headerPosition==="bottom")("mat-stepper-animating",r._isAnimating()))},inputs:{disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[ue([{provide:W2,useExisting:t}]),le],ngContentSelectors:lA,decls:5,vars:2,consts:[["stepTemplate",""],["animatedContainer",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[1,"mat-horizontal-content-container"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id","class"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"click","keydown","tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color"]],template:function(n,r){if(n&1&&(xe(),w(0,iae,1,0)(1,sae,7,0,"div",2)(2,lae,2,0)(3,dae,1,23,"ng-template",null,0,jn)),n&2){let a;ke(r._isServer?0:-1),g(),ke((a=r.orientation)==="horizontal"?1:a==="vertical"?2:-1)}},dependencies:[ns,rv],styles:[`.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font, var(--mat-sys-body-medium-font));background:var(--mat-stepper-container-color, var(--mat-sys-surface))}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color, var(--mat-sys-outline))}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height, 72px)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color, var(--mat-sys-outline))}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{visibility:hidden;overflow:hidden;outline:0;height:0}.mat-stepper-animations-enabled .mat-horizontal-stepper-content{transition:transform var(--mat-stepper-animation-duration, 0) cubic-bezier(0.35, 0, 0.25, 1)}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-previous{transform:translate3d(-100%, 0, 0)}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-next{transform:translate3d(100%, 0, 0)}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-current{visibility:visible;transform:none;height:auto}.mat-stepper-horizontal:not(.mat-stepper-animating) .mat-horizontal-stepper-content.mat-horizontal-stepper-content-current{overflow:visible}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}@media(forced-colors: active){.mat-horizontal-content-container{outline:solid 1px}}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{display:grid;grid-template-rows:0fr;grid-template-columns:100%;margin-left:36px;border:0;position:relative}.mat-stepper-animations-enabled .mat-vertical-content-container{transition:grid-template-rows var(--mat-stepper-animation-duration, 0) cubic-bezier(0.4, 0, 0.2, 1)}.mat-vertical-content-container.mat-vertical-content-container-active{grid-template-rows:1fr}.mat-step:last-child .mat-vertical-content-container{border:none}@media(forced-colors: active){.mat-vertical-content-container{outline:solid 1px}}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}@supports not (grid-template-rows: 0fr){.mat-vertical-content-container{height:0}.mat-vertical-content-container.mat-vertical-content-container-active{height:auto}}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color, var(--mat-sys-outline));top:calc(8px - calc((var(--mat-stepper-header-height, 72px) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height, 72px) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0;visibility:hidden}.mat-stepper-animations-enabled .mat-vertical-stepper-content{transition:visibility var(--mat-stepper-animation-duration, 0) linear}.mat-vertical-content-container-active>.mat-vertical-stepper-content{visibility:visible}.mat-vertical-content{padding:0 24px 24px 24px}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),uA=(()=>{class t extends MT{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(n,r){n&2&&Nt("type",r.type)},features:[le]})}return t})(),mA=(()=>{class t extends wT{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(n,r){n&2&&Nt("type",r.type)},features:[le]})}return t})(),pA=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({providers:[mae,$a],imports:[fe,Pi,DT,$2,mi,gae,rv,fe]})}return t})();var _ae=[[["caption"]],[["colgroup"],["col"]],"*"],vae=["caption","colgroup, col","*"];function bae(t,i){t&1&&ae(0,2)}function yae(t,i){t&1&&(p(0,"thead",0),Vt(1,1),h(),p(2,"tbody",0),Vt(3,2)(4,3),h(),p(5,"tfoot",0),Vt(6,4),h())}function Cae(t,i){t&1&&Vt(0,1)(1,2)(2,3)(3,4)}var _a=new V("CDK_TABLE");var sf=(()=>{class t{template=u(Ke);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkCellDef",""]]})}return t})(),cf=(()=>{class t{template=u(Ke);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkHeaderCellDef",""]]})}return t})(),lf=(()=>{class t{template=u(Ke);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkFooterCellDef",""]]})}return t})(),Uc=(()=>{class t{_table=u(_a,{optional:!0});_hasStickyChanged=!1;get name(){return this._name}set name(e){this._setNameInput(e)}_name;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;get stickyEnd(){return this._stickyEnd}set stickyEnd(e){e!==this._stickyEnd&&(this._stickyEnd=e,this._hasStickyChanged=!0)}_stickyEnd=!1;cell;headerCell;footerCell;cssClassFriendlyName;_columnCssClassName;constructor(){}hasStickyChanged(){let 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 \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkColumnDef",""]],contentQueries:function(n,r,a){if(n&1&&(Se(a,sf,5),Se(a,cf,5),Se(a,lf,5)),n&2){let o;G(o=W())&&(r.cell=o.first),G(o=W())&&(r.headerCell=o.first),G(o=W())&&(r.footerCell=o.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",B],stickyEnd:[2,"stickyEnd","stickyEnd",B]},features:[ue([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}])]})}return t})(),O4=class{constructor(i,e){e.nativeElement.classList.add(...i._columnCssClassName)}},gA=(()=>{class t extends O4{constructor(){super(u(Uc),u(Y))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[le]})}return t})(),_A=(()=>{class t extends O4{constructor(){let e=u(Uc),n=u(Y);super(e,n);let r=e._table?._getCellRole();r&&n.nativeElement.setAttribute("role",r)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:[1,"cdk-footer-cell"],features:[le]})}return t})(),vA=(()=>{class t extends O4{constructor(){let e=u(Uc),n=u(Y);super(e,n);let r=e._table?._getCellRole();r&&n.nativeElement.setAttribute("role",r)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[le]})}return t})(),rf=class{tasks=[];endTasks=[]},af=new V("_COALESCED_STYLE_SCHEDULER"),ov=(()=>{class t{_currentSchedule=null;_ngZone=u(se);constructor(){}schedule(e){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(e)}scheduleEnd(e){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(e)}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new rf,this._ngZone.runOutsideAngular(()=>queueMicrotask(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){let e=this._currentSchedule;this._currentSchedule=new rf;for(let n of e.tasks)n();for(let n of e.endTasks)n()}this._currentSchedule=null})))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac})}return t})();var sv=(()=>{class t{template=u(Ke);_differs=u(br);columns;_columnsDiffer;constructor(){}ngOnChanges(e){if(!this._columnsDiffer){let 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 P4?e.headerCell.template:this instanceof T4?e.footerCell.template:e.cell.template}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,features:[Pe]})}return t})(),P4=(()=>{class t extends sv{_table=u(_a,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super(u(Ke),u(br))}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",B]},features:[le,Pe]})}return t})(),T4=(()=>{class t extends sv{_table=u(_a,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super(u(Ke),u(br))}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",B]},features:[le,Pe]})}return t})(),df=(()=>{class t extends sv{_table=u(_a,{optional:!0});when;constructor(){super(u(Ke),u(br))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},features:[le]})}return t})(),Ro=(()=>{class t{_viewContainer=u(ot);cells;context;static mostRecentCellOutlet=null;constructor(){t.mostRecentCellOutlet=this}ngOnDestroy(){t.mostRecentCellOutlet===this&&(t.mostRecentCellOutlet=null)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkCellOutlet",""]]})}return t})(),cv=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Vt(0,0)},dependencies:[Ro],encapsulation:2})}return t})(),lv=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["cdk-footer-row"],["tr","cdk-footer-row",""]],hostAttrs:["role","row",1,"cdk-footer-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Vt(0,0)},dependencies:[Ro],encapsulation:2})}return t})(),dv=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Vt(0,0)},dependencies:[Ro],encapsulation:2})}return t})(),uf=(()=>{class t{templateRef=u(Ke);_contentClassName="cdk-no-data-row";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["ng-template","cdkNoDataRow",""]]})}return t})(),fA=["top","bottom","left","right"],av=class{_isNativeHtmlTable;_stickCellCss;direction;_coalescedStyleScheduler;_isBrowser;_needsPositionStickyOnElement;_positionListener;_tableInjector;_elemSizeCache=new WeakMap;_resizeObserver=globalThis?.ResizeObserver?new globalThis.ResizeObserver(i=>this._updateCachedSizes(i)):null;_updatedStickyColumnsParamsToReplay=[];_stickyColumnsReplayTimeout=null;_cachedCellWidths=[];_borderCellCss;_destroyed=!1;constructor(i,e,n,r,a=!0,o=!0,s,d){this._isNativeHtmlTable=i,this._stickCellCss=e,this.direction=n,this._coalescedStyleScheduler=r,this._isBrowser=a,this._needsPositionStickyOnElement=o,this._positionListener=s,this._tableInjector=d,this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(i,e){(e.includes("left")||e.includes("right"))&&this._removeFromStickyColumnReplayQueue(i);let n=[];for(let r of i)r.nodeType===r.ELEMENT_NODE&&n.push(r,...Array.from(r.children));this._afterNextRender({write:()=>{for(let r of n)this._removeStickyStyle(r,e)}})}updateStickyColumns(i,e,n,r=!0,a=!0){if(!i.length||!this._isBrowser||!(e.some(ie=>ie)||n.some(ie=>ie))){this._positionListener?.stickyColumnsUpdated({sizes:[]}),this._positionListener?.stickyEndColumnsUpdated({sizes:[]});return}let o=i[0],s=o.children.length,d=this.direction==="rtl",f=d?"right":"left",v=d?"left":"right",y=e.lastIndexOf(!0),M=n.indexOf(!0),S,O,Q;a&&this._updateStickyColumnReplayQueue({rows:[...i],stickyStartStates:[...e],stickyEndStates:[...n]}),this._afterNextRender({earlyRead:()=>{S=this._getCellWidths(o,r),O=this._getStickyStartColumnPositions(S,e),Q=this._getStickyEndColumnPositions(S,n)},write:()=>{for(let ie of i)for(let de=0;de<s;de++){let ze=ie.children[de];e[de]&&this._addStickyStyle(ze,f,O[de],de===y),n[de]&&this._addStickyStyle(ze,v,Q[de],de===M)}this._positionListener&&S.some(ie=>!!ie)&&(this._positionListener.stickyColumnsUpdated({sizes:y===-1?[]:S.slice(0,y+1).map((ie,de)=>e[de]?ie:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:M===-1?[]:S.slice(M).map((ie,de)=>n[de+M]?ie:null).reverse()}))}})}stickRows(i,e,n){if(!this._isBrowser)return;let r=n==="bottom"?i.slice().reverse():i,a=n==="bottom"?e.slice().reverse():e,o=[],s=[],d=[];this._afterNextRender({earlyRead:()=>{for(let f=0,v=0;f<r.length;f++){if(!a[f])continue;o[f]=v;let y=r[f];d[f]=this._isNativeHtmlTable?Array.from(y.children):[y];let M=this._retrieveElementSize(y).height;v+=M,s[f]=M}},write:()=>{let f=a.lastIndexOf(!0);for(let v=0;v<r.length;v++){if(!a[v])continue;let y=o[v],M=v===f;for(let S of d[v])this._addStickyStyle(S,n,y,M)}n==="top"?this._positionListener?.stickyHeaderRowsUpdated({sizes:s,offsets:o,elements:d}):this._positionListener?.stickyFooterRowsUpdated({sizes:s,offsets:o,elements:d})}})}updateStickyFooterContainer(i,e){this._isNativeHtmlTable&&this._afterNextRender({write:()=>{let n=i.querySelector("tfoot");n&&(e.some(r=>!r)?this._removeStickyStyle(n,["bottom"]):this._addStickyStyle(n,"bottom",0,!1))}})}destroy(){this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._resizeObserver?.disconnect(),this._destroyed=!0}_removeStickyStyle(i,e){if(!i.classList.contains(this._stickCellCss))return;for(let r of e)i.style[r]="",i.classList.remove(this._borderCellCss[r]);fA.some(r=>e.indexOf(r)===-1&&i.style[r])?i.style.zIndex=this._getCalculatedZIndex(i):(i.style.zIndex="",this._needsPositionStickyOnElement&&(i.style.position=""),i.classList.remove(this._stickCellCss))}_addStickyStyle(i,e,n,r){i.classList.add(this._stickCellCss),r&&i.classList.add(this._borderCellCss[e]),i.style[e]=`${n}px`,i.style.zIndex=this._getCalculatedZIndex(i),this._needsPositionStickyOnElement&&(i.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(i){let e={top:100,bottom:10,left:1,right:1},n=0;for(let r of fA)i.style[r]&&(n+=e[r]);return n?`${n}`:""}_getCellWidths(i,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;let n=[],r=i.children;for(let a=0;a<r.length;a++){let o=r[a];n.push(this._retrieveElementSize(o).width)}return this._cachedCellWidths=n,n}_getStickyStartColumnPositions(i,e){let n=[],r=0;for(let a=0;a<i.length;a++)e[a]&&(n[a]=r,r+=i[a]);return n}_getStickyEndColumnPositions(i,e){let n=[],r=0;for(let a=i.length;a>0;a--)e[a]&&(n[a]=r,r+=i[a]);return n}_retrieveElementSize(i){let e=this._elemSizeCache.get(i);if(e)return e;let n=i.getBoundingClientRect(),r={width:n.width,height:n.height};return this._resizeObserver&&(this._elemSizeCache.set(i,r),this._resizeObserver.observe(i,{box:"border-box"})),r}_updateStickyColumnReplayQueue(i){this._removeFromStickyColumnReplayQueue(i.rows),this._stickyColumnsReplayTimeout||this._updatedStickyColumnsParamsToReplay.push(i)}_removeFromStickyColumnReplayQueue(i){let e=new Set(i);for(let n of this._updatedStickyColumnsParamsToReplay)n.rows=n.rows.filter(r=>!e.has(r));this._updatedStickyColumnsParamsToReplay=this._updatedStickyColumnsParamsToReplay.filter(n=>!!n.rows.length)}_updateCachedSizes(i){let e=!1;for(let n of i){let r=n.borderBoxSize?.length?{width:n.borderBoxSize[0].inlineSize,height:n.borderBoxSize[0].blockSize}:{width:n.contentRect.width,height:n.contentRect.height};r.width!==this._elemSizeCache.get(n.target)?.width&&xae(n.target)&&(e=!0),this._elemSizeCache.set(n.target,r)}e&&this._updatedStickyColumnsParamsToReplay.length&&(this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._stickyColumnsReplayTimeout=setTimeout(()=>{if(!this._destroyed){for(let n of this._updatedStickyColumnsParamsToReplay)this.updateStickyColumns(n.rows,n.stickyStartStates,n.stickyEndStates,!0,!1);this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null}},0))}_afterNextRender(i){this._tableInjector?It(i,{injector:this._tableInjector}):this._coalescedStyleScheduler.schedule(()=>{i.earlyRead?.(),i.write()})}};function xae(t){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(i=>t.classList.contains(i))}var of=new V("CDK_SPL");var uv=(()=>{class t{viewContainer=u(ot);elementRef=u(Y);constructor(){let e=u(_a);e._rowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","rowOutlet",""]]})}return t})(),mv=(()=>{class t{viewContainer=u(ot);elementRef=u(Y);constructor(){let e=u(_a);e._headerRowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","headerRowOutlet",""]]})}return t})(),pv=(()=>{class t{viewContainer=u(ot);elementRef=u(Y);constructor(){let e=u(_a);e._footerRowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","footerRowOutlet",""]]})}return t})(),fv=(()=>{class t{viewContainer=u(ot);elementRef=u(Y);constructor(){let e=u(_a);e._noDataRowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","noDataRowOutlet",""]]})}return t})();var hv=(()=>{class t{_differs=u(br);_changeDetectorRef=u(ye);_elementRef=u(Y);_dir=u(lt,{optional:!0});_platform=u(Ne);_viewRepeater=u(I2);_coalescedStyleScheduler=u(af);_viewportRuler=u(ii);_stickyPositioningListener=u(of,{optional:!0,skipSelf:!0});_document=u(De);_data;_onDestroy=new N;_renderRows;_renderChangeSubscription;_columnDefsByName=new Map;_rowDefs;_headerRowDefs;_footerRowDefs;_dataDiffer;_defaultRowDef;_customColumnDefs=new Set;_customRowDefs=new Set;_customHeaderRowDefs=new Set;_customFooterRowDefs=new Set;_customNoDataRow;_headerRowDefChanged=!0;_footerRowDefChanged=!0;_stickyColumnStylesNeedReset=!0;_forceRecalculateCellWidths=!0;_cachedRenderRowsMap=new Map;_isNativeHtmlTable;_stickyStyler;stickyCssClass="cdk-table-sticky";needsPositionStickyOnElement=!0;_isServer;_isShowingNoDataRow=!1;_hasAllOutlets=!1;_hasInitialized=!1;_getCellRole(){if(this._cellRoleInternal===void 0){let e=this._elementRef.nativeElement.getAttribute("role");return e==="grid"||e==="treegrid"?"gridcell":"cell"}return this._cellRoleInternal}_cellRoleInternal=void 0;get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}_trackByFn;get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}_dataSource;get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=e,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}_multiTemplateDataRows=!1;get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=e,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}_fixedLayout=!1;contentChanged=new j;viewChange=new tt({start:0,end:Number.MAX_VALUE});_rowOutlet;_headerRowOutlet;_footerRowOutlet;_noDataRowOutlet;_contentColumnDefs;_contentRowDefs;_contentHeaderRowDefs;_contentFooterRowDefs;_noDataRow;_injector=u(Te);constructor(){u(new Cn("role"),{optional:!0})||this._elementRef.nativeElement.setAttribute("role","table"),this._isServer=!this._platform.isBrowser,this._isNativeHtmlTable=this._elementRef.nativeElement.nodeName==="TABLE",this._dataDiffer=this._differs.find([]).create((n,r)=>this.trackBy?this.trackBy(r.dataIndex,r.data):r)}ngOnInit(){this._setupStickyStyler(),this._viewportRuler.change().pipe(be(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){this._stickyStyler?.destroy(),[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(),Tc(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();let e=this._dataDiffer.diff(this._renderRows);if(!e){this._updateNoDataRow(),this.contentChanged.next();return}let n=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,n,(r,a,o)=>this._getEmbeddedViewArgs(r.item,o),r=>r.item.data,r=>{r.operation===ws.INSERTED&&r.context&&this._renderCellTemplateForItem(r.record.item.rowDef,r.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(r=>{let a=n.get(r.currentIndex);a.context.$implicit=r.item.data}),this._updateNoDataRow(),this.contentChanged.next(),this.updateStickyColumnStyles()}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(){let e=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){let r=hA(this._headerRowOutlet,"thead");r&&(r.style.display=e.length?"":"none")}let n=this._headerRowDefs.map(r=>r.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,n,"top"),this._headerRowDefs.forEach(r=>r.resetStickyChanged())}updateStickyFooterRowStyles(){let e=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){let r=hA(this._footerRowOutlet,"tfoot");r&&(r.style.display=e.length?"":"none")}let n=this._footerRowDefs.map(r=>r.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,n,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach(r=>r.resetStickyChanged())}updateStickyColumnStyles(){let e=this._getRenderedRows(this._headerRowOutlet),n=this._getRenderedRows(this._rowOutlet),r=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...n,...r],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((a,o)=>{this._addStickyColumnStyles([a],this._headerRowDefs[o])}),this._rowDefs.forEach(a=>{let o=[];for(let s=0;s<n.length;s++)this._renderRows[s].rowDef===a&&o.push(n[s]);this._addStickyColumnStyles(o,a)}),r.forEach((a,o)=>{this._addStickyColumnStyles([a],this._footerRowDefs[o])}),Array.from(this._columnDefsByName.values()).forEach(a=>a.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(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;let 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(){let e=[],n=this._cachedRenderRowsMap;if(this._cachedRenderRowsMap=new Map,!this._data)return e;for(let r=0;r<this._data.length;r++){let a=this._data[r],o=this._getRenderRowsForData(a,r,n.get(a));this._cachedRenderRowsMap.has(a)||this._cachedRenderRowsMap.set(a,new WeakMap);for(let s=0;s<o.length;s++){let d=o[s],f=this._cachedRenderRowsMap.get(d.data);f.has(d.rowDef)?f.get(d.rowDef).push(d):f.set(d.rowDef,[d]),e.push(d)}}return e}_getRenderRowsForData(e,n,r){return this._getRowDefs(e,n).map(o=>{let s=r&&r.has(o)?r.get(o):[];if(s.length){let d=s.shift();return d.dataIndex=n,d}else return{data:e,rowDef:o,dataIndex:n}})}_cacheColumnDefs(){this._columnDefsByName.clear(),nf(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(n=>{this._columnDefsByName.has(n.name),this._columnDefsByName.set(n.name,n)})}_cacheRowDefs(){this._headerRowDefs=nf(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=nf(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=nf(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let e=this._rowDefs.filter(n=>!n.when);!this.multiTemplateDataRows&&e.length>1,this._defaultRowDef=e[0]}_renderUpdatedColumns(){let e=(o,s)=>{let d=!!s.getColumnsDiff();return o||d},n=this._rowDefs.reduce(e,!1);n&&this._forceRenderDataRows();let r=this._headerRowDefs.reduce(e,!1);r&&this._forceRenderHeaderRows();let a=this._footerRowDefs.reduce(e,!1);return a&&this._forceRenderFooterRows(),n||r||a}_switchDataSource(e){this._data=[],Tc(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;Tc(this.dataSource)?e=this.dataSource.connect(this):Kn(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=re(this.dataSource)),this._renderChangeSubscription=e.pipe(be(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){let r=Array.from(n?.columns||[]).map(s=>{let d=this._columnDefsByName.get(s);return d}),a=r.map(s=>s.sticky),o=r.map(s=>s.stickyEnd);this._stickyStyler.updateStickyColumns(e,a,o,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){let n=[];for(let r=0;r<e.viewContainer.length;r++){let a=e.viewContainer.get(r);n.push(a.rootNodes[0])}return n}_getRowDefs(e,n){if(this._rowDefs.length==1)return[this._rowDefs[0]];let r=[];if(this.multiTemplateDataRows)r=this._rowDefs.filter(a=>!a.when||a.when(n,e));else{let a=this._rowDefs.find(o=>o.when&&o.when(n,e))||this._defaultRowDef;a&&r.push(a)}return r.length,r}_getEmbeddedViewArgs(e,n){let r=e.rowDef,a={$implicit:e.data};return{templateRef:r.template,context:a,index:n}}_renderRow(e,n,r,a={}){let o=e.viewContainer.createEmbeddedView(n.template,a,r);return this._renderCellTemplateForItem(n,a),o}_renderCellTemplateForItem(e,n){for(let r of this._getCellTemplates(e))Ro.mostRecentCellOutlet&&Ro.mostRecentCellOutlet._viewContainer.createEmbeddedView(r,n);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){let e=this._rowOutlet.viewContainer;for(let n=0,r=e.length;n<r;n++){let o=e.get(n).context;o.count=r,o.first=n===0,o.last=n===r-1,o.even=n%2===0,o.odd=!o.even,this.multiTemplateDataRows?(o.dataIndex=this._renderRows[n].dataIndex,o.renderIndex=n):o.index=this._renderRows[n].dataIndex}}_getCellTemplates(e){return!e||!e.columns?[]:Array.from(e.columns,n=>{let r=this._columnDefsByName.get(n);return e.extractCellTemplate(r)})}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){let e=(n,r)=>n||r.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(){let e=this._dir?this._dir.value:"ltr";this._stickyStyler=new av(this._isNativeHtmlTable,this.stickyCssClass,e,this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener,this._injector),(this._dir?this._dir.change:re()).pipe(be(this._onDestroy)).subscribe(n=>{this._stickyStyler.direction=n,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(n=>!n._table||n._table===this)}_updateNoDataRow(){let e=this._customNoDataRow||this._noDataRow;if(!e)return;let n=this._rowOutlet.viewContainer.length===0;if(n===this._isShowingNoDataRow)return;let r=this._noDataRowOutlet.viewContainer;if(n){let a=r.createEmbeddedView(e.templateRef),o=a.rootNodes[0];a.rootNodes.length===1&&o?.nodeType===this._document.ELEMENT_NODE&&(o.setAttribute("role","row"),o.classList.add(e._contentClassName))}else r.clear();this._isShowingNoDataRow=n,this._changeDetectorRef.markForCheck()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(n,r,a){if(n&1&&(Se(a,uf,5),Se(a,Uc,5),Se(a,df,5),Se(a,P4,5),Se(a,T4,5)),n&2){let o;G(o=W())&&(r._noDataRow=o.first),G(o=W())&&(r._contentColumnDefs=o),G(o=W())&&(r._contentRowDefs=o),G(o=W())&&(r._contentHeaderRowDefs=o),G(o=W())&&(r._contentFooterRowDefs=o)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(n,r){n&2&&ne("cdk-table-fixed-layout",r.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",B],fixedLayout:[2,"fixedLayout","fixedLayout",B]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[ue([{provide:_a,useExisting:t},{provide:I2,useClass:Lc},{provide:af,useClass:ov},{provide:of,useValue:null}])],ngContentSelectors:vae,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,r){n&1&&(xe(_ae),ae(0),ae(1,1),w(2,bae,1,0)(3,yae,7,0)(4,Cae,4,0)),n&2&&(g(2),ke(r._isServer?2:-1),g(),ke(r._isNativeHtmlTable?3:4))},dependencies:[mv,uv,fv,pv],styles:[`.cdk-table-fixed-layout{table-layout:fixed}
|
|
`],encapsulation:2})}return t})();function nf(t,i){return t.concat(Array.from(i))}function hA(t,i){let e=i.toUpperCase(),n=t.viewContainer.element.nativeElement;for(;n;){let r=n.nodeType===1?n.nodeName:null;if(r===e)return n;if(r==="TABLE")break;n=n.parentNode}return null}var bA=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[r4]})}return t})();var Mae=[[["caption"]],[["colgroup"],["col"]],"*"],wae=["caption","colgroup, col","*"];function Dae(t,i){t&1&&ae(0,2)}function Sae(t,i){t&1&&(p(0,"thead",0),Vt(1,1),h(),p(2,"tbody",2),Vt(3,3)(4,4),h(),p(5,"tfoot",0),Vt(6,5),h())}function kae(t,i){t&1&&Vt(0,1)(1,3)(2,4)(3,5)}var mf=(()=>{class t extends hv{stickyCssClass="mat-mdc-table-sticky";needsPositionStickyOnElement=!1;static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275cmp=T({type:t,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(n,r){n&2&&ne("mdc-table-fixed-layout",r.fixedLayout)},exportAs:["matTable"],features:[ue([{provide:hv,useExisting:t},{provide:_a,useExisting:t},{provide:af,useClass:ov},{provide:I2,useClass:Lc},{provide:of,useValue:null}]),le],ngContentSelectors:wae,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,r){n&1&&(xe(Mae),ae(0),ae(1,1),w(2,Dae,1,0)(3,Sae,7,0)(4,kae,4,0)),n&2&&(g(2),ke(r._isServer?2:-1),g(),ke(r._isNativeHtmlTable?3:4))},dependencies:[mv,uv,fv,pv],styles:[`.mat-mdc-table-sticky{position:sticky !important}mat-table{display:block}mat-header-row{min-height:var(--mat-table-header-container-height, 56px)}mat-row{min-height:var(--mat-table-row-item-container-height, 52px)}mat-footer-row{min-height:var(--mat-table-footer-container-height, 52px)}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{min-width:100%;border:0;border-spacing:0;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color, var(--mat-sys-surface))}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-sys-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-sys-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-sys-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-sys-title-small-weight, 500))}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking, var(--mat-sys-title-small-tracking));font-weight:inherit;line-height:inherit;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mat-mdc-header-cell{text-align:right}.mdc-data-table__row:last-child>.mat-mdc-header-cell{border-bottom:none}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking));line-height:inherit}.mdc-data-table__row:last-child>.mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking))}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}
|
|
`],encapsulation:2})}return t})(),pf=(()=>{class t extends sf{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matCellDef",""]],features:[ue([{provide:sf,useExisting:t}]),le]})}return t})(),ff=(()=>{class t extends cf{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matHeaderCellDef",""]],features:[ue([{provide:cf,useExisting:t}]),le]})}return t})(),hze=(()=>{class t extends lf{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matFooterCellDef",""]],features:[ue([{provide:lf,useExisting:t}]),le]})}return t})(),hf=(()=>{class t extends Uc{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},features:[ue([{provide:Uc,useExisting:t},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),le]})}return t})(),gf=(()=>{class t extends gA{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[le]})}return t})(),gze=(()=>{class t extends _A{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["mat-footer-cell"],["td","mat-footer-cell",""]],hostAttrs:[1,"mat-mdc-footer-cell","mdc-data-table__cell"],features:[le]})}return t})(),_f=(()=>{class t extends vA{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[le]})}return t})();var vf=(()=>{class t extends P4{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",B]},features:[ue([{provide:P4,useExisting:t}]),le]})}return t})(),_ze=(()=>{class t extends T4{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matFooterRowDef",""]],inputs:{columns:[0,"matFooterRowDef","columns"],sticky:[2,"matFooterRowDefSticky","sticky",B]},features:[ue([{provide:T4,useExisting:t}]),le]})}return t})(),bf=(()=>{class t extends df{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},features:[ue([{provide:df,useExisting:t}]),le]})}return t})(),yf=(()=>{class t extends cv{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275cmp=T({type:t,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[ue([{provide:cv,useExisting:t}]),le],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Vt(0,0)},dependencies:[Ro],encapsulation:2})}return t})(),vze=(()=>{class t extends lv{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275cmp=T({type:t,selectors:[["mat-footer-row"],["tr","mat-footer-row",""]],hostAttrs:["role","row",1,"mat-mdc-footer-row","mdc-data-table__row"],exportAs:["matFooterRow"],features:[ue([{provide:lv,useExisting:t}]),le],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Vt(0,0)},dependencies:[Ro],encapsulation:2})}return t})(),Cf=(()=>{class t extends dv{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275cmp=T({type:t,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[ue([{provide:dv,useExisting:t}]),le],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,r){n&1&&Vt(0,0)},dependencies:[Ro],encapsulation:2})}return t})(),bze=(()=>{class t extends uf{_contentClassName="mat-mdc-no-data-row";static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["ng-template","matNoDataRow",""]],features:[ue([{provide:uf,useExisting:t}]),le]})}return t})();var yA=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe,bA,fe]})}return t})(),Iae=9007199254740991,A4=class extends Ms{_data;_renderData=new tt([]);_filter=new tt("");_internalPageChanges=new N;_renderChangesSubscription=null;filteredData;get data(){return this._data.value}set data(i){i=Array.isArray(i)?i:[],this._data.next(i),this._renderChangesSubscription||this._filterData(i)}get filter(){return this._filter.value}set filter(i){this._filter.next(i),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(i){this._sort=i,this._updateChangeSubscription()}_sort;get paginator(){return this._paginator}set paginator(i){this._paginator=i,this._updateChangeSubscription()}_paginator;sortingDataAccessor=(i,e)=>{let n=i[e];if(lm(n)){let r=Number(n);return r<Iae?r:n}return n};sortData=(i,e)=>{let n=e.active,r=e.direction;return!n||r==""?i:i.sort((a,o)=>{let s=this.sortingDataAccessor(a,n),d=this.sortingDataAccessor(o,n),f=typeof s,v=typeof d;f!==v&&(f==="number"&&(s+=""),v==="number"&&(d+=""));let y=0;return s!=null&&d!=null?s>d?y=1:s<d&&(y=-1):s!=null?y=1:d!=null&&(y=-1),y*(r=="asc"?1:-1)})};filterPredicate=(i,e)=>{let n=e.trim().toLowerCase();return Object.values(i).some(r=>`${r}`.toLowerCase().includes(n))};constructor(i=[]){super(),this._data=new tt(i),this._updateChangeSubscription()}_updateChangeSubscription(){let i=this._sort?at(this._sort.sortChange,this._sort.initialized):re(null),e=this._paginator?at(this._paginator.page,this._internalPageChanges,this._paginator.initialized):re(null),n=this._data,r=oi([n,this._filter]).pipe(pe(([s])=>this._filterData(s))),a=oi([r,i]).pipe(pe(([s])=>this._orderData(s))),o=oi([a,e]).pipe(pe(([s])=>this._pageData(s)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=o.subscribe(s=>this._renderData.next(s))}_filterData(i){return this.filteredData=this.filter==null||this.filter===""?i:i.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(i){return this.sort?this.sortData(i.slice(),this.sort):i}_pageData(i){if(!this.paginator)return i;let e=this.paginator.pageIndex*this.paginator.pageSize;return i.slice(e,e+this.paginator.pageSize)}_updatePaginator(i){Promise.resolve().then(()=>{let e=this.paginator;if(e&&(e.length=i,e.pageIndex>0)){let n=Math.ceil(e.length/e.pageSize)-1||0,r=Math.min(e.pageIndex,n);r!==e.pageIndex&&(e.pageIndex=r,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}};var Y2=["*"];function Eae(t,i){t&1&&ae(0)}var wA=["tabListContainer"],DA=["tabList"],SA=["tabListInner"],kA=["nextPaginator"],IA=["previousPaginator"],Oae=["content"];function Pae(t,i){}var Tae=["tabBodyWrapper"],Aae=["tabHeader"];function Vae(t,i){}function zae(t,i){if(t&1&&w(0,Vae,0,0,"ng-template",12),t&2){let e=D().$implicit;C("cdkPortalOutlet",e.templateLabel)}}function Lae(t,i){if(t&1&&c(0),t&2){let e=D().$implicit;P(e.textLabel)}}function Rae(t,i){if(t&1){let e=ce();p(0,"div",7,2),R("click",function(){let r=U(e),a=r.$implicit,o=r.$index,s=D(),d=it(1);return $(s._handleClick(a,d,o))})("cdkFocusChange",function(r){let a=U(e).$index,o=D();return $(o._tabFocusChanged(r,a))}),H(2,"span",8)(3,"div",9),p(4,"span",10)(5,"span",11),w(6,zae,1,1,null,12)(7,Lae,1,1),h()()()}if(t&2){let e=i.$implicit,n=i.$index,r=it(1),a=D();Tt(e.labelClass),ne("mdc-tab--active",a.selectedIndex===n),C("id",a._getTabLabelId(e,n))("disabled",e.disabled)("fitInkBarToContent",a.fitInkBarToContent),ee("tabIndex",a._getTabIndex(n))("aria-posinset",n+1)("aria-setsize",a._tabs.length)("aria-controls",a._getTabContentId(n))("aria-selected",a.selectedIndex===n)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),g(3),C("matRippleTrigger",r)("matRippleDisabled",e.disabled||a.disableRipple),g(3),ke(e.templateLabel?6:7)}}function Hae(t,i){t&1&&ae(0)}function Nae(t,i){if(t&1){let e=ce();p(0,"mat-tab-body",13),R("_onCentered",function(){U(e);let r=D();return $(r._removeTabBodyWrapperHeight())})("_onCentering",function(r){U(e);let a=D();return $(a._setTabBodyWrapperHeight(r))})("_beforeCentering",function(r){U(e);let a=D();return $(a._bodyCentered(r))}),h()}if(t&2){let e=i.$implicit,n=i.$index,r=D();Tt(e.bodyClass),C("id",r._getTabContentId(n))("content",e.content)("position",e.position)("animationDuration",r.animationDuration)("preserveContent",r.preserveContent),ee("tabindex",r.contentTabIndex!=null&&r.selectedIndex===n?r.contentTabIndex:null)("aria-labelledby",r._getTabLabelId(e,n))("aria-hidden",r.selectedIndex!==n)}}var Fae=["mat-tab-nav-bar",""],Bae=["mat-tab-link",""],jae=new V("MatTabContent"),Uae=(()=>{class t{template=u(Ke);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matTabContent",""]],features:[ue([{provide:jae,useExisting:t}])]})}return t})(),$ae=new V("MatTabLabel"),EA=new V("MAT_TAB"),Gae=(()=>{class t extends m7{_closestTab=u(EA,{optional:!0});static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[ue([{provide:$ae,useExisting:t}]),le]})}return t})(),OA=new V("MAT_TAB_GROUP"),Wae=(()=>{class t{_viewContainerRef=u(ot);_closestTabGroup=u(OA,{optional:!0});disabled=!1;get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}_templateLabel;_explicitContent=void 0;_implicitContent;textLabel="";ariaLabel;ariaLabelledby;labelClass;bodyClass;id=null;_contentPortal=null;get content(){return this._contentPortal}_stateChanges=new N;position=null;origin=null;isActive=!1;constructor(){u(Je).load(Kt)}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new Ln(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-tab"]],contentQueries:function(n,r,a){if(n&1&&(Se(a,Gae,5),Se(a,Uae,7,Ke)),n&2){let o;G(o=W())&&(r.templateLabel=o.first),G(o=W())&&(r._explicitContent=o.first)}},viewQuery:function(n,r){if(n&1&&me(Ke,7),n&2){let a;G(a=W())&&(r._implicitContent=a.first)}},hostAttrs:["hidden",""],hostVars:1,hostBindings:function(n,r){n&2&&ee("id",null)},inputs:{disabled:[2,"disabled","disabled",B],textLabel:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass",id:"id"},exportAs:["matTab"],features:[ue([{provide:EA,useExisting:t}]),Pe],ngContentSelectors:Y2,decls:1,vars:0,template:function(n,r){n&1&&(xe(),w(0,Eae,1,0,"ng-template"))},encapsulation:2})}return t})(),gv="mdc-tab-indicator--active",CA="mdc-tab-indicator--no-transition",xf=class{_items;_currentItem;constructor(i){this._items=i}hide(){this._items.forEach(i=>i.deactivateInkBar()),this._currentItem=void 0}alignToElement(i){let e=this._items.find(r=>r.elementRef.nativeElement===i),n=this._currentItem;if(e!==n&&(n?.deactivateInkBar(),e)){let r=n?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(r),this._currentItem=e}}},PA=(()=>{class t{_elementRef=u(Y);_inkBarElement;_inkBarContentElement;_fitToContent=!1;get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(e){this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(e){let n=this._elementRef.nativeElement;if(!e||!n.getBoundingClientRect||!this._inkBarContentElement){n.classList.add(gv);return}let r=n.getBoundingClientRect(),a=e.width/r.width,o=e.left-r.left;n.classList.add(CA),this._inkBarContentElement.style.setProperty("transform",`translateX(${o}px) scaleX(${a})`),n.getBoundingClientRect(),n.classList.remove(CA),n.classList.add(gv),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(gv)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){let e=this._elementRef.nativeElement.ownerDocument||document,n=this._inkBarElement=e.createElement("span"),r=this._inkBarContentElement=e.createElement("span");n.className="mdc-tab-indicator",r.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",n.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){this._inkBarElement;let e=this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement;e.appendChild(this._inkBarElement)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",B]}})}return t})();var TA=(()=>{class t extends PA{elementRef=u(Y);disabled=!1;focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(n,r){n&2&&(ee("aria-disabled",!!r.disabled),ne("mat-mdc-tab-disabled",r.disabled))},inputs:{disabled:[2,"disabled","disabled",B]},features:[le]})}return t})(),xA={passive:!0},qae=650,Yae=100,AA=(()=>{class t{_elementRef=u(Y);_changeDetectorRef=u(ye);_viewportRuler=u(ii);_dir=u(lt,{optional:!0});_ngZone=u(se);_platform=u(Ne);_sharedResizeObserver=u(Km);_injector=u(Te);_renderer=u(Ze);_animationMode=u(He,{optional:!0});_eventCleanups;_scrollDistance=0;_selectedIndexChanged=!1;_destroyed=new N;_showPaginationControls=!1;_disableScrollAfter=!0;_disableScrollBefore=!0;_tabLabelCount;_scrollDistanceChanged;_keyManager;_currentTextContent;_stopScrolling=new N;disablePagination=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(e){let n=isNaN(e)?0:e;this._selectedIndex!=n&&(this._selectedIndexChanged=!0,this._selectedIndex=n,this._keyManager&&this._keyManager.updateActiveItem(n))}_selectedIndex=0;selectFocusedIndex=new j;indexFocused=new j;constructor(){this._eventCleanups=this._ngZone.runOutsideAngular(()=>[this._renderer.listen(this._elementRef.nativeElement,"mouseleave",()=>this._stopInterval())])}ngAfterViewInit(){this._eventCleanups.push(St(this._renderer,this._previousPaginator.nativeElement,"touchstart",()=>this._handlePaginatorPress("before"),xA),St(this._renderer,this._nextPaginator.nativeElement,"touchstart",()=>this._handlePaginatorPress("after"),xA))}ngAfterContentInit(){let e=this._dir?this._dir.change:re("ltr"),n=this._sharedResizeObserver.observe(this._elementRef.nativeElement).pipe(Xr(32),be(this._destroyed)),r=this._viewportRuler.change(150).pipe(be(this._destroyed)),a=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new ma(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(Math.max(this._selectedIndex,0)),It(a,{injector:this._injector}),at(e,r,n,this._items.changes,this._itemsResized()).pipe(be(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),a()})}),this._keyManager?.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(o=>{this.indexFocused.emit(o),this._setTabFocus(o)})}_itemsResized(){return typeof ResizeObserver!="function"?bn:this._items.changes.pipe(Ge(this._items),dt(e=>new $e(n=>this._ngZone.runOutsideAngular(()=>{let r=new ResizeObserver(a=>n.next(a));return e.forEach(a=>r.observe(a.elementRef.nativeElement)),()=>{r.disconnect()}}))),Ws(1),Ve(e=>e.some(n=>n.contentRect.width>0&&n.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._eventCleanups.forEach(e=>e()),this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!Ct(e))switch(e.keyCode){case 13:case 32:if(this.focusIndex!==this.selectedIndex){let n=this._items.get(this.focusIndex);n&&!n.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e))}break;default:this._keyManager?.onKeydown(e)}}_onContentChanges(){let 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]:!0}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();let n=this._tabListContainer.nativeElement;this._getLayoutDirection()=="ltr"?n.scrollLeft=0:n.scrollLeft=n.scrollWidth-n.offsetWidth}}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;let e=this.scrollDistance,n=this._getLayoutDirection()==="ltr"?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(n)}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){let n=this._tabListContainer.nativeElement.offsetWidth,r=(e=="before"?-1:1)*n/3;return this._scrollTo(this._scrollDistance+r)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;let n=this._items?this._items.toArray()[e]:null;if(!n)return;let r=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:a,offsetWidth:o}=n.elementRef.nativeElement,s,d;this._getLayoutDirection()=="ltr"?(s=a,d=s+o):(d=this._tabListInner.nativeElement.offsetWidth-a,s=d-o);let f=this.scrollDistance,v=this.scrollDistance+r;s<f?this.scrollDistance-=f-s:d>v&&(this.scrollDistance+=Math.min(d-v,s-f))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{let e=this._tabListInner.nativeElement.scrollWidth,n=this._elementRef.nativeElement.offsetWidth,r=e-n>=5;r||(this.scrollDistance=0),r!==this._showPaginationControls&&(this._showPaginationControls=r,this._changeDetectorRef.markForCheck())}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=this.scrollDistance==0,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){let e=this._tabListInner.nativeElement.scrollWidth,n=this._tabListContainer.nativeElement.offsetWidth;return e-n||0}_alignInkBarToSelectedTab(){let e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,n=e?e.elementRef.nativeElement:null;n?this._inkBar.alignToElement(n):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,n){n&&n.button!=null&&n.button!==0||(this._stopInterval(),co(qae,Yae).pipe(be(at(this._stopScrolling,this._destroyed))).subscribe(()=>{let{maxScrollDistance:r,distance:a}=this._scrollHeader(e);(a===0||a>=r)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};let n=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(n,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:n,distance:this._scrollDistance}}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,inputs:{disablePagination:[2,"disablePagination","disablePagination",B],selectedIndex:[2,"selectedIndex","selectedIndex",ct]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"}})}return t})(),Qae=(()=>{class t extends AA{_items;_tabListContainer;_tabList;_tabListInner;_nextPaginator;_previousPaginator;_inkBar;ariaLabel;ariaLabelledby;disableRipple=!1;ngAfterContentInit(){this._inkBar=new xf(this._items),super.ngAfterContentInit()}_itemSelected(e){e.preventDefault()}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275cmp=T({type:t,selectors:[["mat-tab-header"]],contentQueries:function(n,r,a){if(n&1&&Se(a,TA,4),n&2){let o;G(o=W())&&(r._items=o)}},viewQuery:function(n,r){if(n&1&&(me(wA,7),me(DA,7),me(SA,7),me(kA,5),me(IA,5)),n&2){let a;G(a=W())&&(r._tabListContainer=a.first),G(a=W())&&(r._tabList=a.first),G(a=W())&&(r._tabListInner=a.first),G(a=W())&&(r._nextPaginator=a.first),G(a=W())&&(r._previousPaginator=a.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(n,r){n&2&&ne("mat-mdc-tab-header-pagination-controls-enabled",r._showPaginationControls)("mat-mdc-tab-header-rtl",r._getLayoutDirection()=="rtl")},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],disableRipple:[2,"disableRipple","disableRipple",B]},features:[le],ngContentSelectors:Y2,decls:13,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-labels"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function(n,r){if(n&1){let a=ce();xe(),p(0,"div",5,0),R("click",function(){return U(a),$(r._handlePaginatorClick("before"))})("mousedown",function(s){return U(a),$(r._handlePaginatorPress("before",s))})("touchend",function(){return U(a),$(r._stopInterval())}),H(2,"div",6),h(),p(3,"div",7,1),R("keydown",function(s){return U(a),$(r._handleKeydown(s))}),p(5,"div",8,2),R("cdkObserveContent",function(){return U(a),$(r._onContentChanges())}),p(7,"div",9,3),ae(9),h()()(),p(10,"div",10,4),R("mousedown",function(s){return U(a),$(r._handlePaginatorPress("after",s))})("click",function(){return U(a),$(r._handlePaginatorClick("after"))})("touchend",function(){return U(a),$(r._stopInterval())}),H(12,"div",6),h()}n&2&&(ne("mat-mdc-tab-header-pagination-disabled",r._disableScrollBefore),C("matRippleDisabled",r._disableScrollBefore||r.disableRipple),g(3),ne("_mat-animation-noopable",r._animationMode==="NoopAnimations"),g(2),ee("aria-label",r.ariaLabel||null)("aria-labelledby",r.ariaLabelledby||null),g(5),ne("mat-mdc-tab-header-pagination-disabled",r._disableScrollAfter),C("matRippleDisabled",r._disableScrollAfter||r.disableRipple))},dependencies:[ti,Od],styles:[`.mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height, 1px);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container{border-bottom:none;border-top-style:solid;border-top-width:var(--mat-tab-header-divider-height, 1px);border-top-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-labels,.mat-mdc-tab-labels.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height, 48px)}.mat-mdc-tab::before{margin:5px}@media(forced-colors: active){.mat-mdc-tab[aria-disabled=true]{color:GrayText}}
|
|
`],encapsulation:2})}return t})(),VA=new V("MAT_TABS_CONFIG"),MA=(()=>{class t extends ri{_host=u(_v);_centeringSub=Me.EMPTY;_leavingSub=Me.EMPTY;constructor(){super()}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Ge(this._host._isCenterPosition())).subscribe(e=>{this._host._content&&e&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matTabBodyHost",""]],features:[le]})}return t})(),_v=(()=>{class t{_elementRef=u(Y);_dir=u(lt,{optional:!0});_ngZone=u(se);_injector=u(Te);_renderer=u(Ze);_animationsModule=u(He,{optional:!0});_eventCleanups;_initialized;_fallbackTimer;_positionIndex;_dirChangeSubscription=Me.EMPTY;_position;_previousPosition;_onCentering=new j;_beforeCentering=new j;_afterLeavingCenter=new j;_onCentered=new j(!0);_portalHost;_contentElement;_content;animationDuration="500ms";preserveContent=!1;set position(e){this._positionIndex=e,this._computePositionAnimationState()}constructor(){if(this._dir){let e=u(ye);this._dirChangeSubscription=this._dir.change.subscribe(n=>{this._computePositionAnimationState(n),e.markForCheck()})}}ngOnInit(){this._bindTransitionEvents(),this._position==="center"&&(this._setActiveClass(!0),It(()=>this._onCentering.emit(this._elementRef.nativeElement.clientHeight),{injector:this._injector})),this._initialized=!0}ngOnDestroy(){clearTimeout(this._fallbackTimer),this._eventCleanups?.forEach(e=>e()),this._dirChangeSubscription.unsubscribe()}_bindTransitionEvents(){this._ngZone.runOutsideAngular(()=>{let e=this._elementRef.nativeElement,n=r=>{r.target===this._contentElement?.nativeElement&&(this._elementRef.nativeElement.classList.remove("mat-tab-body-animating"),r.type==="transitionend"&&this._transitionDone())};this._eventCleanups=[this._renderer.listen(e,"transitionstart",r=>{r.target===this._contentElement?.nativeElement&&(this._elementRef.nativeElement.classList.add("mat-tab-body-animating"),this._transitionStarted())}),this._renderer.listen(e,"transitionend",n),this._renderer.listen(e,"transitioncancel",n)]})}_transitionStarted(){clearTimeout(this._fallbackTimer);let e=this._position==="center";this._beforeCentering.emit(e),e&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_transitionDone(){this._position==="center"?this._onCentered.emit():this._previousPosition==="center"&&this._afterLeavingCenter.emit()}_setActiveClass(e){this._elementRef.nativeElement.classList.toggle("mat-mdc-tab-body-active",e)}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_isCenterPosition(){return this._positionIndex===0}_computePositionAnimationState(e=this._getLayoutDirection()){this._previousPosition=this._position,this._positionIndex<0?this._position=e=="ltr"?"left":"right":this._positionIndex>0?this._position=e=="ltr"?"right":"left":this._position="center",this._animationsDisabled()?this._simulateTransitionEvents():this._initialized&&(this._position==="center"||this._previousPosition==="center")&&(clearTimeout(this._fallbackTimer),this._fallbackTimer=this._ngZone.runOutsideAngular(()=>setTimeout(()=>this._simulateTransitionEvents(),100)))}_simulateTransitionEvents(){this._transitionStarted(),It(()=>this._transitionDone(),{injector:this._injector})}_animationsDisabled(){return this._animationsModule==="NoopAnimations"||this.animationDuration==="0ms"||this.animationDuration==="0s"}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-tab-body"]],viewQuery:function(n,r){if(n&1&&(me(MA,5),me(Oae,5)),n&2){let a;G(a=W())&&(r._portalHost=a.first),G(a=W())&&(r._contentElement=a.first)}},hostAttrs:[1,"mat-mdc-tab-body"],hostVars:1,hostBindings:function(n,r){n&2&&ee("inert",r._position==="center"?null:"")},inputs:{_content:[0,"content","_content"],animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_onCentered:"_onCentered"},decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function(n,r){n&1&&(p(0,"div",1,0),w(2,Pae,0,0,"ng-template",2),h()),n&2&&ne("mat-tab-body-content-left",r._position==="left")("mat-tab-body-content-right",r._position==="right")("mat-tab-body-content-can-animate",r._position==="center"||r._previousPosition==="center")},dependencies:[MA,ha],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;transform:none;visibility:hidden}.mat-tab-body-animating>.mat-mdc-tab-body-content,.mat-mdc-tab-body-active>.mat-mdc-tab-body-content{visibility:visible}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-tab-body-content-can-animate{transition:transform var(--mat-tab-animation-duration) 1ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable .mat-tab-body-content-can-animate{transition:none}.mat-tab-body-content-left{transform:translate3d(-100%, 0, 0)}.mat-tab-body-content-right{transform:translate3d(100%, 0, 0)}
|
|
`],encapsulation:2})}return t})(),Yze=(()=>{class t{_elementRef=u(Y);_changeDetectorRef=u(ye);_ngZone=u(se);_tabsSubscription=Me.EMPTY;_tabLabelSubscription=Me.EMPTY;_tabBodySubscription=Me.EMPTY;_diAnimationsDisabled=u(He,{optional:!0})==="NoopAnimations";_allTabs;_tabBodies;_tabBodyWrapper;_tabHeader;_tabs=new Pn;_indexToSelect=0;_lastFocusedTabIndex=null;_tabBodyWrapperHeight=0;color;get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=e,this._changeDetectorRef.markForCheck()}_fitInkBarToContent=!1;stretchTabs=!0;alignTabs=null;dynamicHeight=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=isNaN(e)?null:e}_selectedIndex=null;headerPosition="above";get animationDuration(){return this._animationDuration}set animationDuration(e){let n=e+"";this._animationDuration=/^\d+$/.test(n)?e+"ms":n}_animationDuration;get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=isNaN(e)?null:e}_contentTabIndex;disablePagination=!1;disableRipple=!1;preserveContent=!1;get backgroundColor(){return this._backgroundColor}set backgroundColor(e){let n=this._elementRef.nativeElement.classList;n.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&n.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}_backgroundColor;ariaLabel;ariaLabelledby;selectedIndexChange=new j;focusChange=new j;animationDone=new j;selectedTabChange=new j(!0);_groupId;_isServer=!u(Ne).isBrowser;constructor(){let e=u(VA,{optional:!0});this._groupId=u(Be).getId("mat-tab-group-"),this.animationDuration=e&&e.animationDuration?e.animationDuration:"500ms",this.disablePagination=e&&e.disablePagination!=null?e.disablePagination:!1,this.dynamicHeight=e&&e.dynamicHeight!=null?e.dynamicHeight:!1,e?.contentTabIndex!=null&&(this.contentTabIndex=e.contentTabIndex),this.preserveContent=!!e?.preserveContent,this.fitInkBarToContent=e&&e.fitInkBarToContent!=null?e.fitInkBarToContent:!1,this.stretchTabs=e&&e.stretchTabs!=null?e.stretchTabs:!0,this.alignTabs=e&&e.alignTabs!=null?e.alignTabs:null}ngAfterContentChecked(){let e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){let n=this._selectedIndex==null;if(!n){this.selectedTabChange.emit(this._createChangeEvent(e));let r=this._tabBodyWrapper.nativeElement;r.style.minHeight=r.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((r,a)=>r.isActive=a===e),n||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((n,r)=>{n.position=r-e,this._selectedIndex!=null&&n.position==0&&!n.origin&&(n.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(()=>{let e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){let n=this._tabs.toArray(),r;for(let a=0;a<n.length;a++)if(n[a].isActive){this._indexToSelect=this._selectedIndex=a,this._lastFocusedTabIndex=null,r=n[a];break}!r&&n[e]&&Promise.resolve().then(()=>{n[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}ngAfterViewInit(){this._tabBodySubscription=this._tabBodies.changes.subscribe(()=>this._bodyCentered(!0))}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(Ge(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(n=>n._closestTabGroup===this||!n._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe(),this._tabBodySubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){let n=this._tabHeader;n&&(n.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){let n=new vv;return n.index=e,this._tabs&&this._tabs.length&&(n.tab=this._tabs.toArray()[e]),n}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=at(...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,n){return e.id||`${this._groupId}-label-${n}`}_getTabContentId(e){return`${this._groupId}-content-${e}`}_setTabBodyWrapperHeight(e){if(!this.dynamicHeight||!this._tabBodyWrapperHeight){this._tabBodyWrapperHeight=e;return}let n=this._tabBodyWrapper.nativeElement;n.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(n.style.height=e+"px")}_removeTabBodyWrapperHeight(){let e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this._ngZone.run(()=>this.animationDone.emit())}_handleClick(e,n,r){n.focusIndex=r,e.disabled||(this.selectedIndex=r)}_getTabIndex(e){let n=this._lastFocusedTabIndex??this.selectedIndex;return e===n?0:-1}_tabFocusChanged(e,n){e&&e!=="mouse"&&e!=="touch"&&(this._tabHeader.focusIndex=n)}_bodyCentered(e){e&&this._tabBodies?.forEach((n,r)=>n._setActiveClass(r===this._selectedIndex))}_animationsDisabled(){return this._diAnimationsDisabled||this.animationDuration==="0"||this.animationDuration==="0ms"}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-tab-group"]],contentQueries:function(n,r,a){if(n&1&&Se(a,Wae,5),n&2){let o;G(o=W())&&(r._allTabs=o)}},viewQuery:function(n,r){if(n&1&&(me(Tae,5),me(Aae,5),me(_v,5)),n&2){let a;G(a=W())&&(r._tabBodyWrapper=a.first),G(a=W())&&(r._tabHeader=a.first),G(a=W())&&(r._tabBodies=a)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:11,hostBindings:function(n,r){n&2&&(ee("mat-align-tabs",r.alignTabs),Tt("mat-"+(r.color||"primary")),Et("--mat-tab-animation-duration",r.animationDuration),ne("mat-mdc-tab-group-dynamic-height",r.dynamicHeight)("mat-mdc-tab-group-inverted-header",r.headerPosition==="below")("mat-mdc-tab-group-stretch-tabs",r.stretchTabs))},inputs:{color:"color",fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",B],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",B],alignTabs:[0,"mat-align-tabs","alignTabs"],dynamicHeight:[2,"dynamicHeight","dynamicHeight",B],selectedIndex:[2,"selectedIndex","selectedIndex",ct],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[2,"contentTabIndex","contentTabIndex",ct],disablePagination:[2,"disablePagination","disablePagination",B],disableRipple:[2,"disableRipple","disableRipple",B],preserveContent:[2,"preserveContent","preserveContent",B],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"]},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],features:[ue([{provide:OA,useExisting:t}])],ngContentSelectors:Y2,decls:9,vars:8,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination","aria-label","aria-labelledby"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"id","mdc-tab--active","class","disabled","fitInkBarToContent"],[1,"mat-mdc-tab-body-wrapper"],["role","tabpanel",3,"id","class","content","position","animationDuration","preserveContent"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"click","cdkFocusChange","id","disabled","fitInkBarToContent"],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"_onCentered","_onCentering","_beforeCentering","id","content","position","animationDuration","preserveContent"]],template:function(n,r){if(n&1){let a=ce();xe(),p(0,"mat-tab-header",3,0),R("indexFocused",function(s){return U(a),$(r._focusChanged(s))})("selectFocusedIndex",function(s){return U(a),$(r.selectedIndex=s)}),ir(2,Rae,8,17,"div",4,bo),h(),w(4,Hae,1,0),p(5,"div",5,1),ir(7,Nae,1,10,"mat-tab-body",6,bo),h()}n&2&&(C("selectedIndex",r.selectedIndex||0)("disableRipple",r.disableRipple)("disablePagination",r.disablePagination)("aria-label",r.ariaLabel)("aria-labelledby",r.ariaLabelledby),g(2),rr(r._tabs),g(2),ke(r._isServer?4:-1),g(),ne("_mat-animation-noopable",r._animationsDisabled()),g(2),rr(r._tabs))},dependencies:[Qae,TA,Ed,ti,ri,_v],styles:[`.mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height, 48px);font-family:var(--mat-tab-header-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-sys-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-sys-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-sys-title-small-weight))}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height, 2px);border-radius:var(--mdc-tab-indicator-active-indicator-shape, 0)}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-sys-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}
|
|
`],encapsulation:2})}return t})(),vv=class{index;tab},Kae=(()=>{class t extends AA{_focusedItem=Bn(null);get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(e){this._fitInkBarToContent.next(e),this._changeDetectorRef.markForCheck()}_fitInkBarToContent=new tt(!1);stretchTabs=!0;get animationDuration(){return this._animationDuration}set animationDuration(e){let n=e+"";this._animationDuration=/^\d+$/.test(n)?e+"ms":n}_animationDuration;_items;get backgroundColor(){return this._backgroundColor}set backgroundColor(e){let n=this._elementRef.nativeElement.classList;n.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&n.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}_backgroundColor;disableRipple=!1;color="primary";tabPanel;_tabListContainer;_tabList;_tabListInner;_nextPaginator;_previousPaginator;_inkBar;constructor(){let e=u(Y),n=u(lt,{optional:!0}),r=u(se),a=u(ye),o=u(ii),s=u(Ne),d=u(He,{optional:!0}),f=u(VA,{optional:!0});super(e,a,o,n,r,s,d),this.disablePagination=f&&f.disablePagination!=null?f.disablePagination:!1,this.fitInkBarToContent=f&&f.fitInkBarToContent!=null?f.fitInkBarToContent:!1,this.stretchTabs=f&&f.stretchTabs!=null?f.stretchTabs:!0}_itemSelected(){}ngAfterContentInit(){this._inkBar=new xf(this._items),this._items.changes.pipe(Ge(null),be(this._destroyed)).subscribe(()=>this.updateActiveLink()),super.ngAfterContentInit(),this._keyManager.change.pipe(Ge(null),be(this._destroyed)).subscribe(()=>this._focusedItem.set(this._keyManager?.activeItem||null))}ngAfterViewInit(){this.tabPanel,super.ngAfterViewInit()}updateActiveLink(){if(!this._items)return;let e=this._items.toArray();for(let n=0;n<e.length;n++)if(e[n].active){this.selectedIndex=n,this.tabPanel&&(this.tabPanel._activeTabId=e[n].id),this._focusedItem.set(e[n]),this._changeDetectorRef.markForCheck();return}this.selectedIndex=-1}_getRole(){return this.tabPanel?"tablist":this._elementRef.nativeElement.getAttribute("role")}_hasFocus(e){return this._keyManager?.activeItem===e}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(n,r,a){if(n&1&&Se(a,Xae,5),n&2){let o;G(o=W())&&(r._items=o)}},viewQuery:function(n,r){if(n&1&&(me(wA,7),me(DA,7),me(SA,7),me(kA,5),me(IA,5)),n&2){let a;G(a=W())&&(r._tabListContainer=a.first),G(a=W())&&(r._tabList=a.first),G(a=W())&&(r._tabListInner=a.first),G(a=W())&&(r._nextPaginator=a.first),G(a=W())&&(r._previousPaginator=a.first)}},hostAttrs:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],hostVars:17,hostBindings:function(n,r){n&2&&(ee("role",r._getRole()),Et("--mat-tab-animation-duration",r.animationDuration),ne("mat-mdc-tab-header-pagination-controls-enabled",r._showPaginationControls)("mat-mdc-tab-header-rtl",r._getLayoutDirection()=="rtl")("mat-mdc-tab-nav-bar-stretch-tabs",r.stretchTabs)("mat-primary",r.color!=="warn"&&r.color!=="accent")("mat-accent",r.color==="accent")("mat-warn",r.color==="warn")("_mat-animation-noopable",r._animationMode==="NoopAnimations"))},inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",B],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",B],animationDuration:"animationDuration",backgroundColor:"backgroundColor",disableRipple:[2,"disableRipple","disableRipple",B],color:"color",tabPanel:"tabPanel"},exportAs:["matTabNavBar","matTabNav"],features:[le],attrs:Fae,ngContentSelectors:Y2,decls:13,vars:6,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-link-container",3,"keydown"],[1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-links"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function(n,r){if(n&1){let a=ce();xe(),p(0,"div",5,0),R("click",function(){return U(a),$(r._handlePaginatorClick("before"))})("mousedown",function(s){return U(a),$(r._handlePaginatorPress("before",s))})("touchend",function(){return U(a),$(r._stopInterval())}),H(2,"div",6),h(),p(3,"div",7,1),R("keydown",function(s){return U(a),$(r._handleKeydown(s))}),p(5,"div",8,2),R("cdkObserveContent",function(){return U(a),$(r._onContentChanges())}),p(7,"div",9,3),ae(9),h()()(),p(10,"div",10,4),R("mousedown",function(s){return U(a),$(r._handlePaginatorPress("after",s))})("click",function(){return U(a),$(r._handlePaginatorClick("after"))})("touchend",function(){return U(a),$(r._stopInterval())}),H(12,"div",6),h()}n&2&&(ne("mat-mdc-tab-header-pagination-disabled",r._disableScrollBefore),C("matRippleDisabled",r._disableScrollBefore||r.disableRipple),g(10),ne("mat-mdc-tab-header-pagination-disabled",r._disableScrollAfter),C("matRippleDisabled",r._disableScrollAfter||r.disableRipple))},dependencies:[ti,Od],styles:[`.mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-links{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-links,.mat-mdc-tab-links.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height, 48px)}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height, 1px);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-focus-indicator::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}
|
|
`],encapsulation:2})}return t})(),Xae=(()=>{class t extends PA{_tabNavBar=u(Kae);elementRef=u(Y);_focusMonitor=u(Qt);_destroyed=new N;_isActive=!1;_tabIndex=ra(()=>this._tabNavBar._focusedItem()===this?this.tabIndex:-1);get active(){return this._isActive}set active(e){e!==this._isActive&&(this._isActive=e,this._tabNavBar.updateActiveLink())}disabled=!1;disableRipple=!1;tabIndex=0;rippleConfig;get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}id=u(Be).getId("mat-tab-link-");constructor(){super(),u(Je).load(Kt);let e=u(wc,{optional:!0}),n=u(new Cn("tabindex"),{optional:!0}),r=u(He,{optional:!0});this.rippleConfig=e||{},this.tabIndex=n==null?0:parseInt(n)||0,r==="NoopAnimations"&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0}),this._tabNavBar._fitInkBarToContent.pipe(be(this._destroyed)).subscribe(a=>{this.fitInkBarToContent=a})}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===32||e.keyCode===13)&&(this.disabled?e.preventDefault():this._tabNavBar.tabPanel&&(e.keyCode===32&&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")}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-focus-indicator"],hostVars:11,hostBindings:function(n,r){n&1&&R("focus",function(){return r._handleFocus()})("keydown",function(o){return r._handleKeydown(o)}),n&2&&(ee("aria-controls",r._getAriaControls())("aria-current",r._getAriaCurrent())("aria-disabled",r.disabled)("aria-selected",r._getAriaSelected())("id",r.id)("tabIndex",r._tabIndex())("role",r._getRole()),ne("mat-mdc-tab-disabled",r.disabled)("mdc-tab--active",r.active))},inputs:{active:[2,"active","active",B],disabled:[2,"disabled","disabled",B],disableRipple:[2,"disableRipple","disableRipple",B],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ct(e)],id:"id"},exportAs:["matTabLink"],features:[le],attrs:Bae,ngContentSelectors:Y2,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(n,r){n&1&&(xe(),H(0,"span",0)(1,"div",1),p(2,"span",2)(3,"span",3),ae(4),h()()),n&2&&(g(),C("matRippleTrigger",r.elementRef.nativeElement)("matRippleDisabled",r.rippleDisabled))},dependencies:[ti],styles:[`.mat-mdc-tab-link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height, 48px);font-family:var(--mat-tab-header-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-sys-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-sys-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-sys-title-small-weight))}.mat-mdc-tab-link.mdc-tab{flex-grow:0}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height, 2px);border-radius:var(--mdc-tab-indicator-active-indicator-shape, 0)}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab-link.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab-link.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab-link .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-sys-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab-link .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab-link:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab-link.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab-link.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab-link .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header.mat-mdc-tab-nav-bar-stretch-tabs .mat-mdc-tab-link{flex-grow:1}.mat-mdc-tab-link::before{margin:5px}@media(max-width: 599px){.mat-mdc-tab-link{min-width:72px}}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),Qze=(()=>{class t{id=u(Be).getId("mat-tab-nav-panel-");_activeTabId;static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(n,r){n&2&&ee("aria-labelledby",r._activeTabId)("id",r.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],ngContentSelectors:Y2,decls:1,vars:0,template:function(n,r){n&1&&(xe(),ae(0))},encapsulation:2,changeDetection:0})}return t})(),zA=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe,fe]})}return t})();var Zae=["*",[["mat-toolbar-row"]]],Jae=["*","mat-toolbar-row"],eoe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]})}return t})(),cLe=(()=>{class t{_elementRef=u(Y);_platform=u(Ne);_document=u(De);color;_toolbarRows;constructor(){}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){this._toolbarRows.length}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["mat-toolbar"]],contentQueries:function(n,r,a){if(n&1&&Se(a,eoe,5),n&2){let o;G(o=W())&&(r._toolbarRows=o)}},hostAttrs:[1,"mat-toolbar"],hostVars:6,hostBindings:function(n,r){n&2&&(Tt(r.color?"mat-"+r.color:""),ne("mat-toolbar-multiple-rows",r._toolbarRows.length>0)("mat-toolbar-single-row",r._toolbarRows.length===0))},inputs:{color:"color"},exportAs:["matToolbar"],ngContentSelectors:Jae,decls:2,vars:0,template:function(n,r){n&1&&(xe(Zae),ae(0),ae(1,1))},styles:[`.mat-toolbar{background:var(--mat-toolbar-container-background-color, var(--mat-sys-surface));color:var(--mat-toolbar-container-text-color, var(--mat-sys-on-surface))}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font, var(--mat-sys-title-large-font));font-size:var(--mat-toolbar-title-text-size, var(--mat-sys-title-large-size));line-height:var(--mat-toolbar-title-text-line-height, var(--mat-sys-title-large-line-height));font-weight:var(--mat-toolbar-title-text-weight, var(--mat-sys-title-large-weight));letter-spacing:var(--mat-toolbar-title-text-tracking, var(--mat-sys-title-large-tracking));margin:0}@media(forced-colors: active){.mat-toolbar{outline:solid 1px}}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color:var(--mat-toolbar-container-text-color, var(--mat-sys-on-surface));--mdc-outlined-button-label-text-color:var(--mat-toolbar-container-text-color, var(--mat-sys-on-surface))}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height, 64px)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height, 56px)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height, 64px)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height, 56px)}}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var LA=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[fe,fe]})}return t})();var Mf=class{dataNodes;expansionModel=new Yi(!0);trackBy;getLevel;isExpandable;getChildren;toggle(i){this.expansionModel.toggle(this._trackByValue(i))}expand(i){this.expansionModel.select(this._trackByValue(i))}collapse(i){this.expansionModel.deselect(this._trackByValue(i))}isExpanded(i){return this.expansionModel.isSelected(this._trackByValue(i))}toggleDescendants(i){this.expansionModel.isSelected(this._trackByValue(i))?this.collapseDescendants(i):this.expandDescendants(i)}collapseAll(){this.expansionModel.clear()}expandDescendants(i){let e=[i];e.push(...this.getDescendants(i)),this.expansionModel.select(...e.map(n=>this._trackByValue(n)))}collapseDescendants(i){let e=[i];e.push(...this.getDescendants(i)),this.expansionModel.deselect(...e.map(n=>this._trackByValue(n)))}_trackByValue(i){return this.trackBy?this.trackBy(i):i}},RA=class extends Mf{getLevel;isExpandable;options;constructor(i,e,n){super(),this.getLevel=i,this.isExpandable=e,this.options=n,this.options&&(this.trackBy=this.options.trackBy)}getDescendants(i){let e=this.dataNodes.indexOf(i),n=[];for(let r=e+1;r<this.dataNodes.length&&this.getLevel(i)<this.getLevel(this.dataNodes[r]);r++)n.push(this.dataNodes[r]);return n}expandAll(){this.expansionModel.select(...this.dataNodes.map(i=>this._trackByValue(i)))}},HA=class extends Mf{getChildren;options;constructor(i,e){super(),this.getChildren=i,this.options=e,this.options&&(this.trackBy=this.options.trackBy),this.options?.isExpandable&&(this.isExpandable=this.options.isExpandable)}expandAll(){this.expansionModel.clear();let i=this.dataNodes.reduce((e,n)=>[...e,...this.getDescendants(n),n],[]);this.expansionModel.select(...i.map(e=>this._trackByValue(e)))}getDescendants(i){let e=[];return this._getDescendants(e,i),e.splice(1)}_getDescendants(i,e){i.push(e);let n=this.getChildren(e);Array.isArray(n)?n.forEach(r=>this._getDescendants(i,r)):Kn(n)&&n.pipe(Le(1),Ve(Boolean)).subscribe(r=>{for(let a of r)this._getDescendants(i,a)})}},z4=new V("CDK_TREE_NODE_OUTLET_NODE"),V4=(()=>{class t{viewContainer=u(ot);_node=u(z4,{optional:!0});constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkTreeNodeOutlet",""]]})}return t})(),bv=class{$implicit;level;index;count;constructor(i){this.$implicit=i}},wf=(()=>{class t{template=u(Ke);when;constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkTreeNodeDef",""]],inputs:{when:[0,"cdkTreeNodeDefWhen","when"]}})}return t})();function NA(){return Error("Could not find a tree control, levelAccessor, or childrenAccessor for the tree.")}var Q2=(()=>{class t{_differs=u(br);_changeDetectorRef=u(ye);_elementRef=u(Y);_dir=u(lt);_onDestroy=new N;_dataDiffer;_defaultNodeDef;_dataSubscription;_levels=new Map;_parents=new Map;_ariaSets=new Map;get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}_dataSource;treeControl;levelAccessor;childrenAccessor;trackBy;expansionKey;_nodeOutlet;_nodeDefs;viewChange=new tt({start:0,end:Number.MAX_VALUE});_expansionModel;_flattenedNodes=new tt([]);_nodeType=new tt(null);_nodes=new tt(new Map);_keyManagerNodes=new tt([]);_keyManagerFactory=u(wD);_keyManager;_viewInit=!1;constructor(){}ngAfterContentInit(){this._initializeKeyManager()}ngAfterContentChecked(){this._updateDefaultNodeDefinition(),this._subscribeToDataChanges()}ngOnDestroy(){this._nodeOutlet.viewContainer.clear(),this.viewChange.complete(),this._onDestroy.next(),this._onDestroy.complete(),this._dataSource&&typeof this._dataSource.disconnect=="function"&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null),this._keyManager?.destroy()}ngOnInit(){this._checkTreeControlUsage(),this._initializeDataDiffer()}ngAfterViewInit(){this._viewInit=!0}_updateDefaultNodeDefinition(){let e=this._nodeDefs.filter(n=>!n.when);e.length>1,this._defaultNodeDef=e[0]}_setNodeTypeIfUnset(e){this._nodeType.value===null&&this._nodeType.next(e)}_switchDataSource(e){this._dataSource&&typeof this._dataSource.disconnect=="function"&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null),e||this._nodeOutlet.viewContainer.clear(),this._dataSource=e,this._nodeDefs&&this._subscribeToDataChanges()}_getExpansionModel(){return this.treeControl?this.treeControl.expansionModel:(this._expansionModel??=new Yi(!0),this._expansionModel)}_subscribeToDataChanges(){if(this._dataSubscription)return;let e;Tc(this._dataSource)?e=this._dataSource.connect(this):Kn(this._dataSource)?e=this._dataSource:Array.isArray(this._dataSource)&&(e=re(this._dataSource)),e&&(this._dataSubscription=this._getRenderData(e).pipe(be(this._onDestroy)).subscribe(n=>{this._renderDataChanges(n)}))}_getRenderData(e){let n=this._getExpansionModel();return oi([e,this._nodeType,n.changed.pipe(Ge(null),wt(r=>{this._emitExpansionChanges(r)}))]).pipe(dt(([r,a])=>a===null?re({renderNodes:r,flattenedNodes:null,nodeType:a}):this._computeRenderingData(r,a).pipe(pe(o=>je(q({},o),{nodeType:a})))))}_renderDataChanges(e){if(e.nodeType===null){this.renderNodeChanges(e.renderNodes);return}this._updateCachedData(e.flattenedNodes),this.renderNodeChanges(e.renderNodes),this._updateKeyManagerItems(e.flattenedNodes)}_emitExpansionChanges(e){if(!e)return;let n=this._nodes.value;for(let r of e.added)n.get(r)?._emitExpansionState(!0);for(let r of e.removed)n.get(r)?._emitExpansionState(!1)}_initializeKeyManager(){let e=oi([this._keyManagerNodes,this._nodes]).pipe(pe(([r,a])=>r.reduce((o,s)=>{let d=a.get(this._getExpansionKey(s));return d&&o.push(d),o},[]))),n={trackBy:r=>this._getExpansionKey(r.data),skipPredicate:r=>!!r.isDisabled,typeAheadDebounceInterval:!0,horizontalOrientation:this._dir.value};this._keyManager=this._keyManagerFactory(e,n)}_initializeDataDiffer(){let e=this.trackBy??((n,r)=>this._getExpansionKey(r));this._dataDiffer=this._differs.find([]).create(e)}_checkTreeControlUsage(){}renderNodeChanges(e,n=this._dataDiffer,r=this._nodeOutlet.viewContainer,a){let o=n.diff(e);!o&&!this._viewInit||(o?.forEachOperation((s,d,f)=>{if(s.previousIndex==null)this.insertNode(e[f],f,r,a);else if(f==null)r.remove(d);else{let v=r.get(d);r.move(v,f)}}),o?.forEachIdentityChange(s=>{let d=s.item;if(s.currentIndex!=null){let f=r.get(s.currentIndex);f.context.$implicit=d}}),a?this._changeDetectorRef.markForCheck():this._changeDetectorRef.detectChanges())}_getNodeDef(e,n){if(this._nodeDefs.length===1)return this._nodeDefs.first;let r=this._nodeDefs.find(a=>a.when&&a.when(n,e))||this._defaultNodeDef;return r}insertNode(e,n,r,a){let o=this._getLevelAccessor(),s=this._getNodeDef(e,n),d=this._getExpansionKey(e),f=new bv(e);a??=this._parents.get(d)??void 0,o?f.level=o(e):a!==void 0&&this._levels.has(this._getExpansionKey(a))?f.level=this._levels.get(this._getExpansionKey(a))+1:f.level=0,this._levels.set(d,f.level),(r||this._nodeOutlet.viewContainer).createEmbeddedView(s.template,f,n),Qa.mostRecentTreeNode&&(Qa.mostRecentTreeNode.data=e)}isExpanded(e){return!!(this.treeControl?.isExpanded(e)||this._expansionModel?.isSelected(this._getExpansionKey(e)))}toggle(e){this.treeControl?this.treeControl.toggle(e):this._expansionModel&&this._expansionModel.toggle(this._getExpansionKey(e))}expand(e){this.treeControl?this.treeControl.expand(e):this._expansionModel&&this._expansionModel.select(this._getExpansionKey(e))}collapse(e){this.treeControl?this.treeControl.collapse(e):this._expansionModel&&this._expansionModel.deselect(this._getExpansionKey(e))}toggleDescendants(e){this.treeControl?this.treeControl.toggleDescendants(e):this._expansionModel&&(this.isExpanded(e)?this.collapseDescendants(e):this.expandDescendants(e))}expandDescendants(e){if(this.treeControl)this.treeControl.expandDescendants(e);else if(this._expansionModel){let n=this._expansionModel;n.select(this._getExpansionKey(e)),this._getDescendants(e).pipe(Le(1),be(this._onDestroy)).subscribe(r=>{n.select(...r.map(a=>this._getExpansionKey(a)))})}}collapseDescendants(e){if(this.treeControl)this.treeControl.collapseDescendants(e);else if(this._expansionModel){let n=this._expansionModel;n.deselect(this._getExpansionKey(e)),this._getDescendants(e).pipe(Le(1),be(this._onDestroy)).subscribe(r=>{n.deselect(...r.map(a=>this._getExpansionKey(a)))})}}expandAll(){this.treeControl?this.treeControl.expandAll():this._expansionModel&&this._forEachExpansionKey(e=>this._expansionModel?.select(...e))}collapseAll(){this.treeControl?this.treeControl.collapseAll():this._expansionModel&&this._forEachExpansionKey(e=>this._expansionModel?.deselect(...e))}_getLevelAccessor(){return this.treeControl?.getLevel?.bind(this.treeControl)??this.levelAccessor}_getChildrenAccessor(){return this.treeControl?.getChildren?.bind(this.treeControl)??this.childrenAccessor}_getDirectChildren(e){let n=this._getLevelAccessor(),r=this._expansionModel??this.treeControl?.expansionModel;if(!r)return re([]);let a=this._getExpansionKey(e),o=r.changed.pipe(dt(d=>d.added.includes(a)?re(!0):d.removed.includes(a)?re(!1):bn),Ge(this.isExpanded(e)));if(n)return oi([o,this._flattenedNodes]).pipe(pe(([d,f])=>d?this._findChildrenByLevel(n,f,e,1):[]));let s=this._getChildrenAccessor();if(s)return Cc(s(e)??[]);throw NA()}_findChildrenByLevel(e,n,r,a){let o=this._getExpansionKey(r),s=n.findIndex(y=>this._getExpansionKey(y)===o),d=e(r),f=d+a,v=[];for(let y=s+1;y<n.length;y++){let M=e(n[y]);if(M<=d)break;M<=f&&v.push(n[y])}return v}_registerNode(e){this._nodes.value.set(this._getExpansionKey(e.data),e),this._nodes.next(this._nodes.value)}_unregisterNode(e){this._nodes.value.delete(this._getExpansionKey(e.data)),this._nodes.next(this._nodes.value)}_getLevel(e){return this._levels.get(this._getExpansionKey(e))}_getSetSize(e){return this._getAriaSet(e).length}_getPositionInSet(e){let n=this._getAriaSet(e),r=this._getExpansionKey(e);return n.findIndex(a=>this._getExpansionKey(a)===r)+1}_getNodeParent(e){let n=this._parents.get(this._getExpansionKey(e.data));return n&&this._nodes.value.get(this._getExpansionKey(n))}_getNodeChildren(e){return this._getDirectChildren(e.data).pipe(pe(n=>n.reduce((r,a)=>{let o=this._nodes.value.get(this._getExpansionKey(a));return o&&r.push(o),r},[])))}_sendKeydownToKeyManager(e){if(e.target===this._elementRef.nativeElement)this._keyManager.onKeydown(e);else{let n=this._nodes.getValue();for(let[,r]of n)if(e.target===r._elementRef.nativeElement){this._keyManager.onKeydown(e);break}}}_getDescendants(e){if(this.treeControl)return re(this.treeControl.getDescendants(e));if(this.levelAccessor){let n=this._findChildrenByLevel(this.levelAccessor,this._flattenedNodes.value,e,1/0);return re(n)}if(this.childrenAccessor)return this._getAllChildrenRecursively(e).pipe(B3((n,r)=>(n.push(...r),n),[]));throw NA()}_getAllChildrenRecursively(e){return this.childrenAccessor?Cc(this.childrenAccessor(e)).pipe(Le(1),dt(n=>{for(let r of n)this._parents.set(this._getExpansionKey(r),e);return re(...n).pipe(Hi(r=>Mi(re([r]),this._getAllChildrenRecursively(r))))})):re([])}_getExpansionKey(e){return this.expansionKey?.(e)??e}_getAriaSet(e){let n=this._getExpansionKey(e),r=this._parents.get(n),a=r?this._getExpansionKey(r):null;return this._ariaSets.get(a)??[e]}_findParentForNode(e,n,r){if(!r.length)return null;let a=this._levels.get(this._getExpansionKey(e))??0;for(let o=n-1;o>=0;o--){let s=r[o];if((this._levels.get(this._getExpansionKey(s))??0)<a)return s}return null}_flattenNestedNodesWithExpansion(e,n=0){let r=this._getChildrenAccessor();return r?re(...e).pipe(Hi(a=>{let o=this._getExpansionKey(a);this._parents.has(o)||this._parents.set(o,null),this._levels.set(o,n);let s=Cc(r(a));return Mi(re([a]),s.pipe(Le(1),wt(d=>{this._ariaSets.set(o,[...d??[]]);for(let f of d??[]){let v=this._getExpansionKey(f);this._parents.set(v,a),this._levels.set(v,n+1)}}),dt(d=>d?this._flattenNestedNodesWithExpansion(d,n+1).pipe(pe(f=>this.isExpanded(a)?f:[])):re([]))))}),B3((a,o)=>(a.push(...o),a),[])):re([...e])}_computeRenderingData(e,n){if(this.childrenAccessor&&n==="flat")return this._clearPreviousCache(),this._ariaSets.set(null,[...e]),this._flattenNestedNodesWithExpansion(e).pipe(pe(r=>({renderNodes:r,flattenedNodes:r})));if(this.levelAccessor&&n==="nested"){let r=this.levelAccessor;return re(e.filter(a=>r(a)===0)).pipe(pe(a=>({renderNodes:a,flattenedNodes:e})),wt(({flattenedNodes:a})=>{this._calculateParents(a)}))}else return n==="flat"?re({renderNodes:e,flattenedNodes:e}).pipe(wt(({flattenedNodes:r})=>{this._calculateParents(r)})):(this._clearPreviousCache(),this._ariaSets.set(null,[...e]),this._flattenNestedNodesWithExpansion(e).pipe(pe(r=>({renderNodes:e,flattenedNodes:r}))))}_updateCachedData(e){this._flattenedNodes.next(e)}_updateKeyManagerItems(e){this._keyManagerNodes.next(e)}_calculateParents(e){let n=this._getLevelAccessor();if(n){this._clearPreviousCache();for(let r=0;r<e.length;r++){let a=e[r],o=this._getExpansionKey(a);this._levels.set(o,n(a));let s=this._findParentForNode(a,r,e);this._parents.set(o,s);let d=s?this._getExpansionKey(s):null,f=this._ariaSets.get(d)??[];f.splice(r,0,a),this._ariaSets.set(d,f)}}}_forEachExpansionKey(e){let n=[],r=[];this._nodes.value.forEach(a=>{n.push(this._getExpansionKey(a.data)),r.push(this._getDescendants(a.data))}),r.length>0?oi(r).pipe(Le(1),be(this._onDestroy)).subscribe(a=>{a.forEach(o=>o.forEach(s=>n.push(this._getExpansionKey(s)))),e(n)}):e(n)}_clearPreviousCache(){this._parents.clear(),this._levels.clear(),this._ariaSets.clear()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=T({type:t,selectors:[["cdk-tree"]],contentQueries:function(n,r,a){if(n&1&&Se(a,wf,5),n&2){let o;G(o=W())&&(r._nodeDefs=o)}},viewQuery:function(n,r){if(n&1&&me(V4,7),n&2){let a;G(a=W())&&(r._nodeOutlet=a.first)}},hostAttrs:["role","tree",1,"cdk-tree"],hostBindings:function(n,r){n&1&&R("keydown",function(o){return r._sendKeydownToKeyManager(o)})},inputs:{dataSource:"dataSource",treeControl:"treeControl",levelAccessor:"levelAccessor",childrenAccessor:"childrenAccessor",trackBy:"trackBy",expansionKey:"expansionKey"},exportAs:["cdkTree"],decls:1,vars:0,consts:[["cdkTreeNodeOutlet",""]],template:function(n,r){n&1&&Vt(0,0)},dependencies:[V4],encapsulation:2})}return t})(),Qa=(()=>{class t{_elementRef=u(Y);_tree=u(Q2);_tabindex=-1;_type="flat";get role(){return"treeitem"}set role(e){}get isExpandable(){return this._isExpandable()}set isExpandable(e){this._inputIsExpandable=e,!(this.data&&!this._isExpandable||!this._inputIsExpandable)&&(this._inputIsExpanded?this.expand():this._inputIsExpanded===!1&&this.collapse())}get isExpanded(){return this._tree.isExpanded(this._data)}set isExpanded(e){this._inputIsExpanded=e,e?this.expand():this.collapse()}isDisabled;typeaheadLabel;getLabel(){return this.typeaheadLabel||this._elementRef.nativeElement.textContent?.trim()||""}activation=new j;expandedChange=new j;static mostRecentTreeNode=null;_destroyed=new N;_dataChanges=new N;_inputIsExpandable=!1;_inputIsExpanded=void 0;_shouldFocus=!0;_parentNodeAriaLevel;get data(){return this._data}set data(e){e!==this._data&&(this._data=e,this._dataChanges.next())}_data;get isLeafNode(){return this._tree.treeControl?.isExpandable!==void 0&&!this._tree.treeControl.isExpandable(this._data)?!0:this._tree.treeControl?.isExpandable===void 0&&this._tree.treeControl?.getDescendants(this._data).length===0}get level(){return this._tree._getLevel(this._data)??this._parentNodeAriaLevel}_isExpandable(){return this._tree.treeControl?!this.isLeafNode:this._inputIsExpandable}_getAriaExpanded(){return this._isExpandable()?String(this.isExpanded):null}_getSetSize(){return this._tree._getSetSize(this._data)}_getPositionInSet(){return this._tree._getPositionInSet(this._data)}_changeDetectorRef=u(ye);constructor(){t.mostRecentTreeNode=this}ngOnInit(){this._parentNodeAriaLevel=toe(this._elementRef.nativeElement),this._tree._getExpansionModel().changed.pipe(pe(()=>this.isExpanded),pl()).subscribe(()=>this._changeDetectorRef.markForCheck()),this._tree._setNodeTypeIfUnset(this._type),this._tree._registerNode(this)}ngOnDestroy(){t.mostRecentTreeNode===this&&(t.mostRecentTreeNode=null),this._dataChanges.complete(),this._destroyed.next(),this._destroyed.complete()}getParent(){return this._tree._getNodeParent(this)??null}getChildren(){return this._tree._getNodeChildren(this)}focus(){this._tabindex=0,this._shouldFocus&&this._elementRef.nativeElement.focus(),this._changeDetectorRef.markForCheck()}unfocus(){this._tabindex=-1,this._changeDetectorRef.markForCheck()}activate(){this.isDisabled||this.activation.next(this._data)}collapse(){this.isExpandable&&this._tree.collapse(this._data)}expand(){this.isExpandable&&this._tree.expand(this._data)}makeFocusable(){this._tabindex=0,this._changeDetectorRef.markForCheck()}_focusItem(){this.isDisabled||this._tree._keyManager.focusItem(this)}_setActiveItem(){this.isDisabled||(this._shouldFocus=!1,this._tree._keyManager.focusItem(this),this._shouldFocus=!0)}_emitExpansionState(e){this.expandedChange.emit(e)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["cdk-tree-node"]],hostAttrs:["role","treeitem",1,"cdk-tree-node"],hostVars:5,hostBindings:function(n,r){n&1&&R("click",function(){return r._setActiveItem()})("focus",function(){return r._focusItem()}),n&2&&(Nt("tabindex",r._tabindex),ee("aria-expanded",r._getAriaExpanded())("aria-level",r.level+1)("aria-posinset",r._getPositionInSet())("aria-setsize",r._getSetSize()))},inputs:{role:"role",isExpandable:[2,"isExpandable","isExpandable",B],isExpanded:"isExpanded",isDisabled:[2,"isDisabled","isDisabled",B],typeaheadLabel:[0,"cdkTreeNodeTypeaheadLabel","typeaheadLabel"]},outputs:{activation:"activation",expandedChange:"expandedChange"},exportAs:["cdkTreeNode"]})}return t})();function toe(t){let i=t.parentElement;for(;i&&!noe(i);)i=i.parentElement;return i?i.classList.contains("cdk-nested-tree-node")?ct(i.getAttribute("aria-level")):0:-1}function noe(t){let i=t.classList;return!!(i?.contains("cdk-nested-tree-node")||i?.contains("cdk-tree"))}var yv=(()=>{class t extends Qa{_type="nested";_differs=u(br);_dataDiffer;_children;nodeOutlet;constructor(){super()}ngAfterContentInit(){this._dataDiffer=this._differs.find([]).create(this._tree.trackBy),this._tree._getDirectChildren(this.data).pipe(be(this._destroyed)).subscribe(e=>this.updateChildrenNodes(e)),this.nodeOutlet.changes.pipe(be(this._destroyed)).subscribe(()=>this.updateChildrenNodes())}ngOnDestroy(){this._clear(),super.ngOnDestroy()}updateChildrenNodes(e){let n=this._getNodeOutlet();if(e&&(this._children=e),n&&this._children){let r=n.viewContainer;this._tree.renderNodeChanges(this._children,this._dataDiffer,r,this._data)}else this._dataDiffer.diff([])}_clear(){let e=this._getNodeOutlet();e&&(e.viewContainer.clear(),this._dataDiffer.diff([]))}_getNodeOutlet(){let e=this.nodeOutlet;return e&&e.find(n=>!n._node||n._node===this)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["cdk-nested-tree-node"]],contentQueries:function(n,r,a){if(n&1&&Se(a,V4,5),n&2){let o;G(o=W())&&(r.nodeOutlet=o)}},hostAttrs:[1,"cdk-nested-tree-node"],exportAs:["cdkNestedTreeNode"],features:[ue([{provide:Qa,useExisting:t},{provide:z4,useExisting:t}]),le]})}return t})(),ioe=/([A-Za-z%]+)$/,Cv=(()=>{class t{_treeNode=u(Qa);_tree=u(Q2);_element=u(Y);_dir=u(lt,{optional:!0});_currentPadding;_destroyed=new N;indentUnits="px";get level(){return this._level}set level(e){this._setLevelInput(e)}_level;get indent(){return this._indent}set indent(e){this._setIndentInput(e)}_indent=40;constructor(){this._setPadding(),this._dir?.change.pipe(be(this._destroyed)).subscribe(()=>this._setPadding(!0)),this._treeNode._dataChanges.subscribe(()=>this._setPadding())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_paddingIndent(){let e=(this._treeNode.data&&this._tree._getLevel(this._treeNode.data))??null,n=this._level==null?e:this._level;return typeof n=="number"?`${n*this._indent}${this.indentUnits}`:null}_setPadding(e=!1){let n=this._paddingIndent();if(n!==this._currentPadding||e){let r=this._element.nativeElement,a=this._dir&&this._dir.value==="rtl"?"paddingRight":"paddingLeft",o=a==="paddingLeft"?"paddingRight":"paddingLeft";r.style[a]=n||"",r.style[o]="",this._currentPadding=n}}_setLevelInput(e){this._level=isNaN(e)?null:e,this._setPadding()}_setIndentInput(e){let n=e,r="px";if(typeof e=="string"){let a=e.split(ioe);n=a[0],r=a[1]||r}this.indentUnits=r,this._indent=ct(n),this._setPadding()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkTreeNodePadding",""]],inputs:{level:[2,"cdkTreeNodePadding","level",ct],indent:[0,"cdkTreeNodePaddingIndent","indent"]}})}return t})(),xv=(()=>{class t{_tree=u(Q2);_treeNode=u(Qa);recursive=!1;constructor(){}_toggle(){this.recursive?this._tree.toggleDescendants(this._treeNode.data):this._tree.toggle(this._treeNode.data),this._tree._keyManager.focusItem(this._treeNode)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","cdkTreeNodeToggle",""]],hostAttrs:["tabindex","-1"],hostBindings:function(n,r){n&1&&R("click",function(o){return r._toggle(),o.stopPropagation()})("keydown.Enter",function(o){return r._toggle(),o.preventDefault()})("keydown.Space",function(o){return r._toggle(),o.preventDefault()})},inputs:{recursive:[2,"cdkTreeNodeToggleRecursive","recursive",B]}})}return t})();var FA=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({})}return t})();function roe(t){return!!t._isNoopTreeKeyManager}var jLe=(()=>{class t extends Qa{get tabIndexInputBinding(){return this._tabIndexInputBinding}set tabIndexInputBinding(e){this._tabIndexInputBinding=e}_tabIndexInputBinding;defaultTabIndex=0;_getTabindexAttribute(){return roe(this._tree._keyManager)?this.tabIndexInputBinding:this._tabindex}get disabled(){return this.isDisabled}set disabled(e){this.isDisabled=e}constructor(){super();let e=u(new Cn("tabindex"),{optional:!0});this.tabIndexInputBinding=Number(e)||this.defaultTabIndex}ngOnInit(){super.ngOnInit()}ngOnDestroy(){super.ngOnDestroy()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["mat-tree-node"]],hostAttrs:[1,"mat-tree-node"],hostVars:5,hostBindings:function(n,r){n&1&&R("click",function(){return r._focusItem()}),n&2&&(Nt("tabindex",r._getTabindexAttribute()),ee("aria-expanded",r._getAriaExpanded())("aria-level",r.level+1)("aria-posinset",r._getPositionInSet())("aria-setsize",r._getSetSize()))},inputs:{tabIndexInputBinding:[2,"tabIndex","tabIndexInputBinding",e=>e==null?0:ct(e)],disabled:[2,"disabled","disabled",B]},outputs:{activation:"activation",expandedChange:"expandedChange"},exportAs:["matTreeNode"],features:[ue([{provide:Qa,useExisting:t}]),le]})}return t})(),ULe=(()=>{class t extends wf{data;static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matTreeNodeDef",""]],inputs:{when:[0,"matTreeNodeDefWhen","when"],data:[0,"matTreeNode","data"]},features:[ue([{provide:wf,useExisting:t}]),le]})}return t})(),$Le=(()=>{class t extends yv{node;get disabled(){return this.isDisabled}set disabled(e){this.isDisabled=e}get tabIndex(){return this.isDisabled?-1:this._tabIndex}set tabIndex(e){this._tabIndex=e}_tabIndex;ngOnInit(){super.ngOnInit()}ngAfterContentInit(){super.ngAfterContentInit()}ngOnDestroy(){super.ngOnDestroy()}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["mat-nested-tree-node"]],hostAttrs:[1,"mat-nested-tree-node"],inputs:{node:[0,"matNestedTreeNode","node"],disabled:[2,"disabled","disabled",B],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ct(e)]},outputs:{activation:"activation",expandedChange:"expandedChange"},exportAs:["matNestedTreeNode"],features:[ue([{provide:yv,useExisting:t},{provide:Qa,useExisting:t},{provide:z4,useExisting:t}]),le]})}return t})(),GLe=(()=>{class t extends Cv{get level(){return this._level}set level(e){this._setLevelInput(e)}get indent(){return this._indent}set indent(e){this._setIndentInput(e)}static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matTreeNodePadding",""]],inputs:{level:[2,"matTreeNodePadding","level",ct],indent:[0,"matTreeNodePaddingIndent","indent"]},features:[ue([{provide:Cv,useExisting:t}]),le]})}return t})(),BA=(()=>{class t{viewContainer=u(ot);_node=u(z4,{optional:!0});static \u0275fac=function(n){return new(n||t)};static \u0275dir=z({type:t,selectors:[["","matTreeNodeOutlet",""]],features:[ue([{provide:V4,useExisting:t}])]})}return t})(),WLe=(()=>{class t extends Q2{_nodeOutlet=void 0;static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275cmp=T({type:t,selectors:[["mat-tree"]],viewQuery:function(n,r){if(n&1&&me(BA,7),n&2){let a;G(a=W())&&(r._nodeOutlet=a.first)}},hostAttrs:[1,"mat-tree"],exportAs:["matTree"],features:[ue([{provide:Q2,useExisting:t}]),le],decls:1,vars:0,consts:[["matTreeNodeOutlet",""]],template:function(n,r){n&1&&Vt(0,0)},dependencies:[BA],styles:[`.mat-tree{display:block;background-color:var(--mat-tree-container-background-color, var(--mat-sys-surface))}.mat-tree-node,.mat-nested-tree-node{color:var(--mat-tree-node-text-color, var(--mat-sys-on-surface));font-family:var(--mat-tree-node-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-tree-node-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-tree-node-text-weight, var(--mat-sys-body-large-weight))}.mat-tree-node{display:flex;align-items:center;flex:1;word-wrap:break-word;min-height:var(--mat-tree-node-min-height, 48px)}.mat-nested-tree-node{border-bottom-width:0}
|
|
`],encapsulation:2})}return t})(),qLe=(()=>{class t extends xv{static \u0275fac=(()=>{let e;return function(r){return(e||(e=we(t)))(r||t)}})();static \u0275dir=z({type:t,selectors:[["","matTreeNodeToggle",""]],inputs:{recursive:[0,"matTreeNodeToggleRecursive","recursive"]},features:[ue([{provide:xv,useExisting:t}]),le]})}return t})();var GA=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=Z({type:t});static \u0275inj=X({imports:[FA,fe,fe]})}return t})(),jA=class{transformFunction;getLevel;isExpandable;getChildren;constructor(i,e,n,r){this.transformFunction=i,this.getLevel=e,this.isExpandable=n,this.getChildren=r}_flattenNode(i,e,n,r){let a=this.transformFunction(i,e);if(n.push(a),this.isExpandable(a)){let o=this.getChildren(i);o&&(Array.isArray(o)?this._flattenChildren(o,e,n,r):o.pipe(Le(1)).subscribe(s=>{this._flattenChildren(s,e,n,r)}))}return n}_flattenChildren(i,e,n,r){i.forEach((a,o)=>{let s=r.slice();s.push(o!=i.length-1),this._flattenNode(a,e+1,n,s)})}flattenNodes(i){let e=[];return i.forEach(n=>this._flattenNode(n,0,e,[])),e}expandFlattenedNodes(i,e){let n=[],r=[];return r[0]=!0,i.forEach(a=>{let o=!0;for(let s=0;s<=this.getLevel(a);s++)o=o&&r[s];o&&n.push(a),this.isExpandable(a)&&(r[this.getLevel(a)+1]=e.isExpanded(a))}),n}},UA=class extends Ms{_treeControl;_treeFlattener;_flattenedData=new tt([]);_expandedData=new tt([]);get data(){return this._data.value}set data(i){this._data.next(i),this._flattenedData.next(this._treeFlattener.flattenNodes(this.data)),this._treeControl.dataNodes=this._flattenedData.value}_data=new tt([]);constructor(i,e,n){super(),this._treeControl=i,this._treeFlattener=e,n&&(this.data=n)}connect(i){return at(i.viewChange,this._treeControl.expansionModel.changed,this._flattenedData).pipe(pe(()=>(this._expandedData.next(this._treeFlattener.expandFlattenedNodes(this._flattenedData.value,this._treeControl)),this._expandedData.value)))}disconnect(){}},$A=class extends Ms{get data(){return this._data.value}set data(i){this._data.next(i)}_data=new tt([]);connect(i){return at(i.viewChange,this._data).pipe(pe(()=>this.data))}disconnect(){}};var aoe=["searchSelectInput"],ooe=["innerSelectSearch"],soe=[[["",8,"mat-select-search-custom-header-content"]],[["","ngxMatSelectSearchClear",""]],[["","ngxMatSelectNoEntriesFound",""]]],coe=[".mat-select-search-custom-header-content","[ngxMatSelectSearchClear]","[ngxMatSelectNoEntriesFound]"],loe=(t,i)=>({"mat-select-search-inner-multiple":t,"mat-select-search-inner-toggle-all":i});function doe(t,i){if(t&1){let e=ce();p(0,"mat-checkbox",12),R("change",function(r){U(e);let a=D();return $(a._emitSelectAllBooleanToParent(r.checked))}),h()}if(t&2){let e=D();C("color",e.matFormField==null?null:e.matFormField.color)("checked",e.toggleAllCheckboxChecked)("indeterminate",e.toggleAllCheckboxIndeterminate)("matTooltip",e.toggleAllCheckboxTooltipMessage)("matTooltipPosition",e.toggleAllCheckboxTooltipPosition)}}function uoe(t,i){t&1&&H(0,"mat-spinner",13)}function moe(t,i){t&1&&ae(0,1,["*ngIf","clearIcon; else defaultIcon"])}function poe(t,i){if(t&1&&(p(0,"mat-icon",16),c(1),h()),t&2){let e=D(2);C("svgIcon",e.closeSvgIcon),g(),K(" ",e.closeSvgIcon?null:e.closeIcon," ")}}function foe(t,i){if(t&1){let e=ce();p(0,"button",14),R("click",function(){U(e);let r=D();return $(r._reset(!0))}),w(1,moe,1,0,"ng-content",15)(2,poe,2,2,"ng-template",null,2,jn),h()}if(t&2){let e=it(3),n=D();g(),C("ngIf",n.clearIcon)("ngIfElse",e)}}function hoe(t,i){t&1&&ae(0,2,["*ngIf","noEntriesFound; else defaultNoEntriesFound"])}function goe(t,i){if(t&1&&c(0),t&2){let e=D(2);P(e.noEntriesFoundLabel)}}function _oe(t,i){if(t&1&&(p(0,"div",17),w(1,hoe,1,0,"ng-content",15)(2,goe,1,1,"ng-template",null,3,jn),h()),t&2){let e=it(3),n=D();g(),C("ngIf",n.noEntriesFound)("ngIfElse",e)}}var voe=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=z({type:t,selectors:[["","ngxMatSelectSearchClear",""]],standalone:!1}),t})(),boe=["ariaLabel","clearSearchInput","closeIcon","closeSvgIcon","disableInitialFocus","disableScrollToActiveOnOptionsChanged","enableClearOnEscapePressed","hideClearSearchButton","noEntriesFoundLabel","placeholderLabel","preventHomeEndKeyPropagation","searching"],yoe=new V("mat-selectsearch-default-options"),Coe=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=z({type:t,selectors:[["","ngxMatSelectNoEntriesFound",""]],standalone:!1}),t})(),WA=(()=>{class t{constructor(e,n,r,a,o,s){this.matSelect=e,this.changeDetectorRef=n,this._viewportRuler=r,this.matOption=a,this.matFormField=o,this.placeholderLabel="Suche",this.type="text",this.closeIcon="close",this.noEntriesFoundLabel="Keine Optionen gefunden",this.clearSearchInput=!0,this.searching=!1,this.disableInitialFocus=!1,this.enableClearOnEscapePressed=!1,this.preventHomeEndKeyPropagation=!1,this.disableScrollToActiveOnOptionsChanged=!1,this.ariaLabel="dropdown search",this.showToggleAllCheckbox=!1,this.toggleAllCheckboxChecked=!1,this.toggleAllCheckboxIndeterminate=!1,this.toggleAllCheckboxTooltipMessage="",this.toggleAllCheckboxTooltipPosition="below",this.hideClearSearchButton=!1,this.alwaysRestoreSelectedOptionsMulti=!1,this.recreateValuesArray=!1,this.toggleAll=new j,this.onTouched=d=>{},this._options$=new tt(null),this.optionsList$=this._options$.pipe(dt(d=>d?d.changes.pipe(pe(f=>f.toArray()),Ge(d.toArray())):re(null))),this.optionsLength$=this.optionsList$.pipe(pe(d=>d?d.length:0)),this._formControl=new ss("",{nonNullable:!0}),this._showNoEntriesFound$=oi([this._formControl.valueChanges,this.optionsLength$]).pipe(pe(([d,f])=>!!(this.noEntriesFoundLabel&&d&&f===this.getOptionsLengthOffset()))),this._onDestroy=new N,this.applyDefaultOptions(s)}get value(){return this._formControl.value}set _options(e){this._options$.next(e)}get _options(){return this._options$.getValue()}applyDefaultOptions(e){if(e)for(let n of boe)e.hasOwnProperty(n)&&(this[n]=e[n])}ngOnInit(){this.matOption?(this.matOption.disabled=!0,this.matOption._getHostElement().classList.add("contains-mat-select-search"),this.matOption._getHostElement().setAttribute("role","presentation")):console.error("<ngx-mat-select-search> must be placed inside a <mat-option> element"),this.matSelect.openedChange.pipe(_1(1),be(this._onDestroy)).subscribe(e=>{e?(this.updateInputWidth(),this.disableInitialFocus||this._focus()):this.clearSearchInput&&this._reset()}),this.matSelect.openedChange.pipe(Le(1),dt(e=>{this._options=this.matSelect.options;let n=this._options.toArray()[this.getOptionsLengthOffset()];return this._options.changes.pipe(wt(()=>{setTimeout(()=>{let r=this._options.toArray(),a=r[this.getOptionsLengthOffset()],o=this.matSelect._keyManager;o&&this.matSelect.panelOpen&&a&&((!n||!this.matSelect.compareWith(n.value,a.value)||!o.activeItem||!r.find(d=>this.matSelect.compareWith(d.value,o.activeItem?.value)))&&o.setActiveItem(this.getOptionsLengthOffset()),setTimeout(()=>{this.updateInputWidth()})),n=a})}))})).pipe(be(this._onDestroy)).subscribe(),this._showNoEntriesFound$.pipe(be(this._onDestroy)).subscribe(e=>{this.matOption&&(e?this.matOption._getHostElement().classList.add("mat-select-search-no-entries-found"):this.matOption._getHostElement().classList.remove("mat-select-search-no-entries-found"))}),this._viewportRuler.change().pipe(be(this._onDestroy)).subscribe(()=>{this.matSelect.panelOpen&&this.updateInputWidth()}),this.initMultipleHandling(),this.optionsList$.pipe(be(this._onDestroy)).subscribe(()=>{this.changeDetectorRef.markForCheck()})}_emitSelectAllBooleanToParent(e){this.toggleAll.emit(e)}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}_isToggleAllCheckboxVisible(){return this.matSelect.multiple&&this.showToggleAllCheckbox}_handleKeydown(e){(e.key&&e.key.length===1||this.preventHomeEndKeyPropagation&&(e.key==="Home"||e.key==="End"))&&e.stopPropagation(),this.matSelect.multiple&&e.key&&e.key==="Enter"&&setTimeout(()=>this._focus()),this.enableClearOnEscapePressed&&e.key==="Escape"&&this.value&&(this._reset(!0),e.stopPropagation())}_handleKeyup(e){if(e.key==="ArrowUp"||e.key==="ArrowDown"){let n=this.matSelect._getAriaActiveDescendant(),r=this._options.toArray().findIndex(a=>a.id===n);r!==-1&&(this.unselectActiveDescendant(),this.activeDescendant=this._options.toArray()[r]._getHostElement(),this.activeDescendant.setAttribute("aria-selected","true"),this.searchSelectInput.nativeElement.setAttribute("aria-activedescendant",n))}}writeValue(e){this._lastExternalInputValue=e,this._formControl.setValue(e),this.changeDetectorRef.markForCheck()}onBlur(){this.unselectActiveDescendant(),this.onTouched()}registerOnChange(e){this._formControl.valueChanges.pipe(Ve(n=>n!==this._lastExternalInputValue),wt(()=>this._lastExternalInputValue=void 0),be(this._onDestroy)).subscribe(e)}registerOnTouched(e){this.onTouched=e}_focus(){if(!this.searchSelectInput||!this.matSelect.panel)return;let e=this.matSelect.panel.nativeElement,n=e.scrollTop;this.searchSelectInput.nativeElement.focus(),e.scrollTop=n}_reset(e){this._formControl.setValue(""),e&&this._focus()}initMultipleHandling(){if(!this.matSelect.ngControl){this.matSelect.multiple&&console.error("the mat-select containing ngx-mat-select-search must have a ngModel or formControl directive when multiple=true");return}this.previousSelectedValues=this.matSelect.ngControl.value,this.matSelect.ngControl.valueChanges&&this.matSelect.ngControl.valueChanges.pipe(be(this._onDestroy)).subscribe(e=>{let n=!1;if(this.matSelect.multiple&&(this.alwaysRestoreSelectedOptionsMulti||this._formControl.value&&this._formControl.value.length)&&this.previousSelectedValues&&Array.isArray(this.previousSelectedValues)){(!e||!Array.isArray(e))&&(e=[]);let r=this.matSelect.options.map(a=>a.value);this.previousSelectedValues.forEach(a=>{!e.some(o=>this.matSelect.compareWith(o,a))&&!r.some(o=>this.matSelect.compareWith(o,a))&&(this.recreateValuesArray?e=[...e,a]:e.push(a),n=!0)})}this.previousSelectedValues=e,n&&this.matSelect._onChange(e)})}updateInputWidth(){if(!this.innerSelectSearch||!this.innerSelectSearch.nativeElement)return;let e=this.innerSelectSearch.nativeElement,n=null;for(;e&&e.parentElement;)if(e=e.parentElement,e.classList.contains("mat-select-panel")){n=e;break}n&&(this.innerSelectSearch.nativeElement.style.width=n.clientWidth+"px")}getOptionsLengthOffset(){return this.matOption?1:0}unselectActiveDescendant(){this.activeDescendant?.removeAttribute("aria-selected"),this.searchSelectInput.nativeElement.removeAttribute("aria-activedescendant")}}return t.\u0275fac=function(e){return new(e||t)(E(Fn),E(ye),E(ii),E(fn,8),E(Ht,8),E(yoe,8))},t.\u0275cmp=T({type:t,selectors:[["ngx-mat-select-search"]],contentQueries:function(e,n,r){if(e&1&&(Se(r,voe,5),Se(r,Coe,5)),e&2){let a;G(a=W())&&(n.clearIcon=a.first),G(a=W())&&(n.noEntriesFound=a.first)}},viewQuery:function(e,n){if(e&1&&(me(aoe,7,Y),me(ooe,7,Y)),e&2){let r;G(r=W())&&(n.searchSelectInput=r.first),G(r=W())&&(n.innerSelectSearch=r.first)}},inputs:{placeholderLabel:"placeholderLabel",type:"type",closeIcon:"closeIcon",closeSvgIcon:"closeSvgIcon",noEntriesFoundLabel:"noEntriesFoundLabel",clearSearchInput:"clearSearchInput",searching:"searching",disableInitialFocus:"disableInitialFocus",enableClearOnEscapePressed:"enableClearOnEscapePressed",preventHomeEndKeyPropagation:"preventHomeEndKeyPropagation",disableScrollToActiveOnOptionsChanged:"disableScrollToActiveOnOptionsChanged",ariaLabel:"ariaLabel",showToggleAllCheckbox:"showToggleAllCheckbox",toggleAllCheckboxChecked:"toggleAllCheckboxChecked",toggleAllCheckboxIndeterminate:"toggleAllCheckboxIndeterminate",toggleAllCheckboxTooltipMessage:"toggleAllCheckboxTooltipMessage",toggleAllCheckboxTooltipPosition:"toggleAllCheckboxTooltipPosition",hideClearSearchButton:"hideClearSearchButton",alwaysRestoreSelectedOptionsMulti:"alwaysRestoreSelectedOptionsMulti",recreateValuesArray:"recreateValuesArray"},outputs:{toggleAll:"toggleAll"},standalone:!1,features:[ue([{provide:Jn,useExisting:Dt(()=>t),multi:!0}])],ngContentSelectors:coe,decls:13,vars:14,consts:[["innerSelectSearch",""],["searchSelectInput",""],["defaultIcon",""],["defaultNoEntriesFound",""],["matInput","",1,"mat-select-search-input","mat-select-search-hidden"],[1,"mat-select-search-inner","mat-typography","mat-datepicker-content","mat-tab-header",3,"ngClass"],[1,"mat-select-search-inner-row"],["class","mat-select-search-toggle-all-checkbox","matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",3,"color","checked","indeterminate","matTooltip","matTooltipPosition","change",4,"ngIf"],["autocomplete","off",1,"mat-select-search-input",3,"keydown","keyup","blur","type","formControl","placeholder"],["class","mat-select-search-spinner","diameter","16",4,"ngIf"],["mat-icon-button","","aria-label","Clear","class","mat-select-search-clear",3,"click",4,"ngIf"],["class","mat-select-search-no-entries-found",4,"ngIf"],["matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",1,"mat-select-search-toggle-all-checkbox",3,"change","color","checked","indeterminate","matTooltip","matTooltipPosition"],["diameter","16",1,"mat-select-search-spinner"],["mat-icon-button","","aria-label","Clear",1,"mat-select-search-clear",3,"click"],[4,"ngIf","ngIfElse"],[3,"svgIcon"],[1,"mat-select-search-no-entries-found"]],template:function(e,n){if(e&1){let r=ce();xe(soe),H(0,"input",4),p(1,"div",5,0)(3,"div",6),w(4,doe,1,5,"mat-checkbox",7),p(5,"input",8,1),R("keydown",function(o){return U(r),$(n._handleKeydown(o))})("keyup",function(o){return U(r),$(n._handleKeyup(o))})("blur",function(){return U(r),$(n.onBlur())}),h(),w(7,uoe,1,0,"mat-spinner",9)(8,foe,4,2,"button",10),ae(9),h(),H(10,"mat-divider"),h(),w(11,_oe,4,2,"div",11),k(12,"async")}e&2&&(g(),C("ngClass",Va(11,loe,n.matSelect.multiple,n._isToggleAllCheckboxVisible())),g(3),C("ngIf",n._isToggleAllCheckboxVisible()),g(),C("type",n.type)("formControl",n._formControl)("placeholder",n.placeholderLabel),ee("aria-label",n.ariaLabel),g(2),C("ngIf",n.searching),g(),C("ngIf",!n.hideClearSearchButton&&n.value&&!n.searching),g(3),C("ngIf",I(12,9,n._showNoEntriesFound$)))},dependencies:[wn,Ae,li,tn,vi,Wn,gs,pr,WT,Or,As,nd],styles:[".mat-select-search-hidden[_ngcontent-%COMP%]{visibility:hidden}.mat-select-search-inner[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;z-index:100;font-size:inherit;box-shadow:none;background-color:var(--mat-select-panel-background-color)}.mat-select-search-inner.mat-select-search-inner-multiple.mat-select-search-inner-toggle-all[_ngcontent-%COMP%] .mat-select-search-inner-row[_ngcontent-%COMP%]{display:flex;align-items:center}.mat-select-search-input[_ngcontent-%COMP%]{box-sizing:border-box;width:100%;border:none;font-family:inherit;font-size:inherit;color:currentColor;outline:none;background-color:var(--mat-select-panel-background-color);padding:0 44px 0 16px;height:calc(3em - 1px);line-height:calc(3em - 1px)}[dir=rtl][_nghost-%COMP%] .mat-select-search-input[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-input[_ngcontent-%COMP%]{padding-right:16px;padding-left:44px}.mat-select-search-input[_ngcontent-%COMP%]::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}.mat-select-search-input[_ngcontent-%COMP%]::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}.mat-select-search-inner-toggle-all[_ngcontent-%COMP%] .mat-select-search-input[_ngcontent-%COMP%]{padding-left:5px}.mat-select-search-no-entries-found[_ngcontent-%COMP%]{padding-top:8px}.mat-select-search-clear[_ngcontent-%COMP%]{position:absolute;right:4px;top:0}[dir=rtl][_nghost-%COMP%] .mat-select-search-clear[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-clear[_ngcontent-%COMP%]{right:auto;left:4px}.mat-select-search-spinner[_ngcontent-%COMP%]{position:absolute;right:16px;top:calc(50% - 8px)}[dir=rtl][_nghost-%COMP%] .mat-select-search-spinner[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-spinner[_ngcontent-%COMP%]{right:auto;left:16px} .mat-mdc-option[aria-disabled=true].contains-mat-select-search{position:sticky;top:-8px;z-index:1;opacity:1;margin-top:-8px;pointer-events:all} .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mat-icon{margin-right:0;margin-left:0} .mat-mdc-option[aria-disabled=true].contains-mat-select-search mat-pseudo-checkbox{display:none} .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mdc-list-item__primary-text{opacity:1}.mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:5px}[dir=rtl][_nghost-%COMP%] .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:0;padding-right:5px}"],changeDetection:0}),t})();var Df=(()=>{class t{}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=Z({type:t}),t.\u0275inj=X({imports:[he,ve,Wa,ym,$2,Yp,Bc,U2]}),t})();var Mv=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Z({type:t})}static{this.\u0275inj=X({providers:[{provide:Zm,useValue:{appearance:"fill"}},{provide:q_,useValue:{showError:!0,displayDefaultIndicatorType:!1}}],imports:[xT,XP,IT,Wa,TT,LS,ym,AT,zk,L7,U2,NT,xs,kE,$2,qS,UT,fE,gk,$T,YT,Yp,XT,o4,Df,JT,nA,tA,aA,cA,pA,yA,zA,LA,Bc,GA,GE]})}}return t})();var wv=class{_document;_textarea;constructor(i,e){this._document=e;let n=this._textarea=this._document.createElement("textarea"),r=n.style;r.position="fixed",r.top=r.opacity="0",r.left="-999em",n.setAttribute("aria-hidden","true"),n.value=i,n.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(n)}copy(){let i=this._textarea,e=!1;try{if(i){let n=this._document.activeElement;i.select(),i.setSelectionRange(0,i.value.length),e=this._document.execCommand("copy"),n&&n.focus()}}catch{}return e}destroy(){let i=this._textarea;i&&(i.remove(),this._textarea=void 0)}},K2=(()=>{class t{_document=u(De);constructor(){}copy(e){let n=this.beginCopy(e),r=n.copy();return n.destroy(),r}beginCopy(e){return new wv(e,this._document)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Moe(t,i){if(t&1){let e=ce();p(0,"span",5),R("click",function(){U(e);let r=D(2);return $(r.copyValue())}),H(1,"fa-icon",6),h()}}function woe(t,i){if(t&1){let e=ce();p(0,"span",7),R("click",function(){U(e);let r=D(2);return $(r.showValue())}),H(1,"fa-icon",8),h()}if(t&2){let e=D(2);g(),C("title",e.externalId)}}function Doe(t,i){if(t&1){let e=ce();p(0,"span",9),R("click",function(){U(e);let r=D(2);return $(r.showValue())}),c(1),k(2,"externalIdentifier"),h()}if(t&2){let e=D(2);g(),P(I(2,1,e.externalId))}}function Soe(t,i){if(t&1){let e=ce();p(0,"span",5),R("click",function(){U(e);let r=D(2);return $(r.showValue())}),c(1),h()}if(t&2){let e=D(2);g(),P(e.externalId)}}function koe(t,i){if(t&1){let e=ce();p(0,"span",9),R("click",function(){U(e);let r=D(2);return $(r.showValue())}),H(1,"fa-icon",8),h()}if(t&2){let e=D(2);g(),C("title",e.externalId)}}function Ioe(t,i){if(t&1){let e=ce();p(0,"span",7),R("click",function(){U(e);let r=D(2);return $(r.copyValue())}),H(1,"fa-icon",6),h()}}function Eoe(t,i){if(t&1){let e=ce();p(0,"span",1),R("mouseenter",function(){U(e);let r=D();return $(r.mouseEnter())})("mouseleave",function(){U(e);let r=D();return $(r.mouseLeave())}),c(1,`
|
|
`),w(2,Moe,2,0,"span",2),c(3,`
|
|
`),w(4,woe,2,1,"span",3),c(5,`
|
|
`),w(6,Doe,3,3,"span",4),c(7,`
|
|
`),w(8,Soe,2,1,"span",2),c(9,`
|
|
`),w(10,koe,2,1,"span",4),c(11,`
|
|
`),w(12,Ioe,2,0,"span",3),c(13,`
|
|
`),h()}if(t&2){let e=D();g(2),C("ngIf",e.displayL&&e.iconVisible),g(2),C("ngIf",e.displayL&&!e.completed&&e.iconVisible&&e.isLongValue()),g(2),C("ngIf",!e.completed),g(2),C("ngIf",e.completed),g(2),C("ngIf",e.displayR&&!e.completed&&e.iconVisible&&e.isLongValue()),g(2),C("ngIf",e.displayR&&e.iconVisible)}}var qA=(()=>{class t{constructor(e,n){this.clipboard=e,this.alertService=n,this.completed=!1,this.display="right",this.iconVisible=!1,this.displayL=!1,this.displayR=!0,this.emptyValue=!1}ngOnInit(){this.emptyValue=!this.externalId||this.externalId==="",this.displayL=this.display==="left",this.displayR=this.display==="right"}isLongValue(){return this.externalId==null?!1:this.externalId.length>15}showValue(){this.completed=!this.completed}copyValue(){this.clipboard.copy(this.externalId),this.alertService.alert({type:"Clipboard",message:"Copied: "+this.externalId})}mouseEnter(){this.iconVisible=!0}mouseLeave(){this.iconVisible=!1}static{this.\u0275fac=function(n){return new(n||t)(E(K2),E(rs))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-external-identifier"]],inputs:{externalId:"externalId",completed:"completed",display:"display"},decls:2,vars:1,consts:[[3,"mouseenter","mouseleave",4,"ngIf"],[3,"mouseenter","mouseleave"],[3,"click",4,"ngIf"],["class","m-l-3",3,"click",4,"ngIf"],["class","m-l-5",3,"click",4,"ngIf"],[3,"click"],["icon","copy","size","sm","title","Copy External Id"],[1,"m-l-3",3,"click"],["icon","eye","size","sm",3,"title"],[1,"m-l-5",3,"click"]],template:function(n,r){n&1&&(w(0,Eoe,14,6,"span",0),c(1,`
|
|
`)),n&2&&C("ngIf",!r.emptyValue)},dependencies:[he,Ae,ve,jt,ju],encapsulation:2})}}return t})();var Sf=(()=>{class t{constructor(e){this.http=e}getFilteredClients(e,n,r,a,o){let s=new J().set("displayName",a).set("orphansOnly",r.toString()).set("sortOrder",n).set("orderBy",e);return o&&(s=s.set("officeId",o)),this.http.get("/clients",{params:s})}getClients(e,n,r,a){let o=new J().set("offset",r.toString()).set("limit",a.toString()).set("sortOrder",n).set("orderBy",e);return this.http.get("/clients",{params:o})}getClientTemplate(){return this.http.get("/clients/template")}getClientWithOfficeTemplate(e){return this.http.get(`/clients/template?officeId=${e}&staffInSelectedOfficeOnly=true`)}getClientData(e){return this.http.get(`/clients/${e}`)}createClient(e){return this.http.post("/clients",e)}updateClient(e,n){return this.http.put(`/clients/${e}`,n)}deleteClient(e){return this.http.delete(`/clients/${e}`)}getClientDataAndTemplate(e){let n=new J().set("template","true").set("staffInSelectedOfficeOnly","true");return this.http.get(`/clients/${e}`,{params:n})}getClientDatatables(){let e=new J().set("apptable","m_client");return this.http.get("/datatables",{params:e})}getClientDatatable(e,n){let r=new J().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:r})}addClientDatatableEntry(e,n,r){let a=new J().set("genericResultSet","true");return this.http.post(`/datatables/${n}/${e}`,r,{params:a})}editClientDatatableEntry(e,n,r){let a=new J().set("genericResultSet","true");return this.http.put(`/datatables/${n}/${e}`,r,{params:a})}deleteDatatableContent(e,n){let r=new J().set("genericResultSet","true");return this.http.delete(`/datatables/${n}/${e}`,{params:r})}getClientAccountData(e){return this.http.get(`/clients/${e}/accounts`)}getClientChargesData(e){let n=new J().set("pendingPayment","true");return this.http.get(`/clients/${e}/charges`,{params:n})}getSelectedChargeData(e,n){let r=new J().set("associations","all");return this.http.get(`/clients/${e}/charges/${n}`,{params:r})}waiveClientCharge(e){let n=new J().set("command","waive");return this.http.post(`/clients/${e.clientId}/charges/${e.resourceType}`,e,{params:n})}getAllClientCharges(e){return this.http.get(`/clients/${e}/charges`)}undoTransaction(e){return this.http.post(`/clients/${e.clientId}/transactions/${e.transactionId}?command=undo`,e)}deleteCharge(e,n){return this.http.delete(`/clients/${e}/charges/${n}?associations=all`)}getClientTransactionPay(e,n){return this.http.get(`/clients/${e}/charges/${n}`)}payClientCharge(e,n,r){let a=new J().set("command","paycharge");return this.http.post(`/clients/${e}/charges/${n}?command=paycharge`,r,{params:a})}getClientSummary(e){let n=new J().set("R_clientId",e).set("genericResultSet","false");return this.http.get("/runreports/ClientSummary",{params:n})}getClientProfileImage(e){let n=new J().set("maxHeight","150");return this.http.get(`/clients/${e}/images`,{params:n,responseType:"text"}).pipe(hr(r=>r.status===404?re(null):Ca(()=>r)))}uploadClientProfileImage(e,n){let r=new FormData;return r.append("file",n),r.append("filename","file"),this.http.post(`/clients/${e}/images`,r)}uploadCapturedClientProfileImage(e,n){return this.http.post(`/clients/${e}/images`,n)}deleteClientProfileImage(e){return this.http.delete(`/clients/${e}/images`)}uploadClientSignatureImage(e,n){let r=new FormData;return r.append("file",n),r.append("name","clientSignature"),r.append("description","Client signature"),this.http.post(`/clients/${e}/documents`,r)}getClientSignatureImage(e,n){return this.http.get(`/clients/${e}/documents/${n}/attachment`,{responseType:"blob"})}getClientFamilyMembers(e){return this.http.get(`/clients/${e}/familymembers`)}getClientFamilyMember(e,n){return this.http.get(`/clients/${e}/familymembers/${n}`)}addFamilyMember(e,n){return this.http.post(`/clients/${e}/familymembers`,n)}editFamilyMember(e,n,r){return this.http.put(`/clients/${e}/familymembers/${n}`,r)}deleteFamilyMember(e,n){return this.http.delete(`/clients/${e}/familymembers/${n}`)}getClientIdentifiers(e){return this.http.get(`/clients/${e}/identifiers`)}getClientIdentifierTemplate(e){return this.http.get(`/clients/${e}/identifiers/template`)}addClientIdentifier(e,n){return this.http.post(`/clients/${e}/identifiers`,n)}deleteClientIdentifier(e,n){return this.http.delete(`/clients/${e}/identifiers/${n}`)}getClientIdentificationDocuments(e){return this.http.get(`/client_identifiers/${e}/documents`)}downloadClientIdentificationDocument(e,n){return this.http.get(`/client_identifiers/${e}/documents/${n}/attachment`,{responseType:"blob"})}uploadClientIdentifierDocument(e,n){return this.http.post(`/client_identifiers/${e}/documents`,n)}getClientDocuments(e){return this.http.get(`/clients/${e}/documents`)}downloadClientDocument(e,n){return this.http.get(`/clients/${e}/documents/${n}/attachment`,{responseType:"blob"})}uploadClientDocument(e,n){return this.http.post(`/clients/${e}/documents`,n)}deleteClientDocument(e,n){return this.http.delete(`/clients/${e}/documents/${n}`)}getClientNotes(e){return this.http.get(`/clients/${e}/notes`)}createClientNote(e,n){return this.http.post(`/clients/${e}/notes`,n)}editClientNote(e,n,r){return this.http.put(`/clients/${e}/notes/${n}`,r)}deleteClientNote(e,n){return this.http.delete(`/clients/${e}/notes/${n}`)}getAddressFieldConfiguration(){return this.http.get("/fieldconfiguration/ADDRESS")}getClientAddressData(e){return this.http.get(`/client/${e}/addresses`)}getClientAddressTemplate(){return this.http.get("/client/addresses/template")}createClientAddress(e,n,r){return this.http.post(`/client/${e}/addresses?type=${n}`,r)}editClientAddress(e,n,r){return this.http.put(`/client/${e}/addresses?type=${n}`,r)}executeClientCommand(e,n,r){let a=new J().set("command",n);return this.http.post(`/clients/${e}`,r,{params:a})}getClientCommandTemplate(e){let n=new J().set("commandParam",e);return this.http.get("/clients/template",{params:n})}getClientTransferProposalDate(e){return this.http.get(`/clients/${e}/transferproposaldate`)}getClientChargeTemplate(e){return this.http.get(`/clients/${e}/charges/template`)}getChargeAndTemplate(e){let n=new J().set("template","true");return this.http.get(`/charges/${e}`,{params:n})}createClientCharge(e,n){return this.http.post(`/clients/${e}/charges`,n)}getClientReportTemplates(){let e=new J().set("entityId","0").set("typeId","0");return this.http.get("/templates",{params:e})}retrieveClientReportTemplate(e,n){let r=new J().set("clientId",n);return this.http.post(`/templates/${e}`,{},{params:r,responseType:"text"})}getOffices(){return this.http.get("/offices")}getSurveys(e){return this.http.get(`/surveys/scorecards/clients/${e}`)}getAllSurveysType(){return this.http.get("/surveys")}createNewSurvey(e,n){return this.http.post(`/surveys/scorecards/${e}`,n)}createSelfServiceUser(e){return this.http.post("/users",e)}createClientCollateral(e,n){return this.http.post(`/clients/${e}/collaterals`,n)}getCollateralTemplate(e){return this.http.get(`/clients/${e}/collaterals/template`)}searchByText(e,n,r,a="",o=""){let s={request:{text:e},page:n,size:r};return a!==""&&o!==""&&(s=je(q({},s),{sorts:[{direction:o,property:a}]})),this.http.post("/v2/clients/search",s)}static{this.\u0275fac=function(n){return new(n||t)(oe(An))}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var QA=(()=>{class t{constructor(e){this.http=e}getGroups(e,n,r,a,o){let s=new J().set("offset",a.toString()).set("limit",o.toString()).set("sortOrder",r).set("orderBy",n).set("paged","true");return e.forEach(function(d){d.value&&(s=s.set(d.type,d.value))}),this.http.get("/groups",{params:s})}getFilteredGroups(e,n,r,a,o){let s=new J().set("name",r).set("sortOrder",n).set("orderBy",e);return a&&(s=s.set("officeId",a)),s=o?s.set("orphansOnly",o):s,this.http.get("/groups",{params:s})}getGroupsByOfficeId(e){let n=new J().set("officeId",e.toString());return this.http.get("/groups",{params:n})}getGroupData(e,n){let r=new J().set("associations","all");return r=n?r.set("template",n):r,this.http.get(`/groups/${e}`,{params:r})}getGroupSummary(e){let n=new J().set("R_groupId",e).set("genericResultSet","false");return this.http.get("/runreports/GroupSummaryCounts",{params:n})}getGroupAccountsData(e){return this.http.get(`/groups/${e}/accounts`)}getGroupNotes(e){return this.http.get(`/groups/${e}/notes`)}createGroupNote(e,n){return this.http.post(`/groups/${e}/notes`,n)}editGroupNote(e,n,r){return this.http.put(`/groups/${e}/notes/${n}`,r)}deleteGroupNote(e,n){return this.http.delete(`/groups/${e}/notes/${n}`)}getGroupDatatables(){let e=new J().set("apptable","m_group");return this.http.get("/datatables",{params:e})}getGroupDatatable(e,n){let r=new J().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:r})}addGroupDatatableEntry(e,n,r){let a=new J().set("genericResultSet","true");return this.http.post(`/datatables/${n}/${e}`,r,{params:a})}editGroupDatatableEntry(e,n,r){let a=new J().set("genericResultSet","true");return this.http.put(`/datatables/${n}/${e}`,r,{params:a})}deleteDatatableContent(e,n){let r=new J().set("genericResultSet","true");return this.http.delete(`/datatables/${n}/${e}`,{params:r})}getGroupCommandTemplate(e){let n=new J().set("command",e);return this.http.get("/groups/template",{params:n})}executeGroupCommand(e,n,r){let a=new J().set("command",n);return this.http.post(`/groups/${e}`,r,{params:a})}unAssignRoleCommand(e,n){let r=new J().set("command","unassignRole").set("roleId",n);return this.http.post(`/groups/${e}`,{},{params:r})}createGroup(e){return this.http.post("/groups",e)}updateGroup(e,n){return this.http.put(`/groups/${n}`,e)}deleteGroup(e){return this.http.delete(`/groups/${e}`)}getGroupCalendarTemplate(e){return this.http.get(`/groups/${e}/calendars/template`)}getGroupCalendarAndTemplate(e,n){let r=new J().set("template","true");return this.http.get(`/groups/${e}/calendars/${n}`,{params:r})}createGroupMeeting(e,n){return this.http.post(`/groups/${e}/calendars`,n)}updateGroupMeeting(e,n,r){return this.http.put(`/groups/${e}/calendars/${r}`,n)}getMeetingsTemplate(e,n){let r=new J().set("calenderId",n);return this.http.get(`/groups/${e}/meetings/template`,{params:r})}assignGroupAttendance(e,n,r){let a=new J().set("calenderId",n);return this.http.post(`/groups/${e}/meetings`,r,{params:a})}getStaff(e){let n=new J().set("officeId",e.toString()).set("staffInSelectedOfficeOnly","true");return this.http.get("/groups/template",{params:n})}getGLIMAccountsData(e){return this.http.get(`/groups/${e}/glimaccounts`)}getGSIMAccountsData(e){return this.http.get(`/groups/${e}/gsimaccounts`)}static{this.\u0275fac=function(n){return new(n||t)(oe(An))}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var kf=(()=>{class t{constructor(e,n,r){this.http=e,this.settingsService=n,this.dateUtils=r}getLoanChargeTemplateResource(e){return this.http.get(`/loans/${e}/charges/template`)}getLoanActionTemplate(e,n){let r=new J().set("command",n);return(n==="disburse"||n==="disbursetosavings")&&(r=r.set("associations","delinquency")),this.http.get(`/loans/${e}/transactions/template`,{params:r})}getLoanTransactionActionTemplate(e,n,r){let a=new J().set("command",n).set("transactionId",r);return this.http.get(`/loans/${e}/transactions/template`,{params:a})}getLoanPrepayLoanActionTemplate(e,n){n||(n=this.dateUtils.formatDate(this.settingsService.businessDate,this.settingsService.dateFormat));let r=new J().set("command","prepayLoan").set("transactionDate",n).set("locale",this.settingsService.language.code).set("dateFormat",this.settingsService.dateFormat);return this.http.get(`/loans/${e}/transactions/template`,{params:r})}getLoanForeclosureActionTemplate(e){let n=new J().set("command","foreclosure").set("locale",this.settingsService.language.code).set("dateFormat",this.settingsService.dateFormat).set("transactionDate",this.dateUtils.formatDate(this.settingsService.businessDate,this.settingsService.dateFormat));return this.http.get(`/loans/${e}/transactions/template`,{params:n})}getLoanAccountResource(e,n){let r=new J().set("associations",n);return this.http.get(`/loans/${e}`,{params:r})}getGuarantorTemplate(e){return this.http.get(`/loans/${e}/guarantors/template`)}createNewGuarantor(e,n){return this.http.post(`/loans/${e}/guarantors`,n)}deleteGuarantor(e,n){return this.http.delete(`/loans/${e}/guarantors/${n}`)}deleteLoanAccount(e){return this.http.delete(`/loans/${e}`)}getDelinquencyTags(e){return this.http.get(`/loans/${e}/delinquencytags`)}getDelinquencyData(e){let n=new J().set("associations","collection").set("exclude","guarantors,futureSchedule");return this.http.get(`/loans/${e}`,{params:n})}getLoanDelinquencyDataForTemplate(e){let n=new J().set("associations","delinquency");return this.http.get(`/loans/${e}`,{params:n})}getDelinquencyActions(e){return this.http.get(`/loans/${e}/delinquency-actions`)}createDelinquencyActions(e,n){return this.http.post(`/loans/${e}/delinquency-actions`,n)}getDeferredIncomeData(e){return this.http.get(`/loans/${e}/deferredincome`)}getBuyDownFeeData(e){return this.http.get(`/loans/${e}/buydown-fees`)}getLoanTemplate(e){let n=new J().set("fields","id,loanOfficerId,loanOfficerOptions").set("staffInSelectedOfficeOnly","true").set("template","true");return this.http.get(`/loans/${e}`,{params:n})}createLoanCharge(e,n,r){return this.http.post(`/loans/${e}/${n}`,r)}getLoanAccountDetails(e){return this.http.get(`/loans/${e}`)}getLoanCollateralTemplate(e){return this.http.get(`/loans/${e}/collaterals/template`)}getLoanCollaterals(e){return this.http.get(`/loans/${e}/collaterals`)}createLoanCollateral(e,n){return this.http.post(`/loans/${e}/collaterals`,n)}getLoanAccountAssociationDetails(e){let n=new J().set("associations","all").set("exclude","guarantors,futureSchedule");return this.http.get(`/loans/${e}`,{params:n})}getApproveAssociationsDetails(e){let n=new J().set("associations","multiDisburseDetails");return this.http.get(`/loans/${e}`,{params:n})}getLoanNotes(e){return this.http.get(`/loans/${e}/notes`)}createLoanNote(e,n){return this.http.post(`/loans/${e}/notes`,n)}editLoanNote(e,n,r){return this.http.put(`/loans/${e}/notes/${n}`,r)}deleteLoanNote(e,n){return this.http.delete(`/loans/${e}/notes/${n}`)}submitLoanActionButton(e,n,r){let a=new J().set("command",r);return this.http.post(`/loans/${e}/transactions`,n,{params:a})}getReAgePreview(e,n){let r=new J;return Object.keys(n).forEach(a=>{n[a]!==null&&n[a]!==void 0&&n[a]!==""&&(r=r.set(a,n[a].toString()))}),this.http.get(`/loans/${e}/transactions/reage-preview`,{params:r})}getReAmortizePreview(e,n){let r=new J;return Object.keys(n).forEach(a=>{n[a]!==null&&n[a]!==void 0&&n[a]!==""&&(r=r.set(a,n[a].toString()))}),this.http.get(`/loans/${e}/transactions/reamortized-preview`,{params:r})}getLoanScreenReportsData(){let e=new J().set("entityId","1").set("typeId","0");return this.http.get("/templates",{params:e})}getLoanDataTables(){let e=new J().set("apptable","m_loan");return this.http.get("/datatables",{params:e})}getLoanDatatable(e,n){let r=new J().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:r})}addLoanDatatableEntry(e,n,r){let a=new J().set("genericResultSet","true");return this.http.post(`/datatables/${n}/${e}`,r,{params:a})}editLoanDatatableEntry(e,n,r){let a=new J().set("genericResultSet","true");return this.http.put(`/datatables/${n}/${e}`,r,{params:a})}deleteDatatableContent(e,n){let r=new J().set("genericResultSet","true");return this.http.delete(`/datatables/${n}/${e}`,{params:r})}loanActionButtons(e,n,r){let a=new J().set("command",n);return this.http.post(`/loans/${e}`,r,{params:a})}addInterestPauseToLoan(e,n){return this.http.post(`/loans/${e}/interest-pauses`,n)}getInterestPausesOfLoan(e){return this.http.get(`/loans/${e}/interest-pauses`)}updateInterestPause(e,n,r){return this.http.put(`/loans/${e}/interest-pauses/${n}`,r)}deleteInterestPause(e,n){return this.http.delete(`/loans/${e}/interest-pauses/${n}`)}getForeclosureData(e,n){let r=new J().set("command",n.command).set("dateFormat",n.dateFormat).set("locale",n.locale).set("transactionDate",n.transactionDate);return this.http.get(`/loans/${e}/transactions/template`,{params:r})}loanForclosureData(e,n){let r=new J().set("command","foreclosure");return this.http.post(`/loans/${e}/transactions`,n,{params:r})}editDisbursements(e,n){return this.http.put(`/loans/${e}/disbursements/editDisbursements`,n)}rescheduleLoanTemplate(){return this.http.get("/rescheduleloans/template")}loanRescheduleRequests(e){let n=new J().set("loanId",e);return this.http.get("/rescheduleloans",{params:n})}applyCommandLoanRescheduleRequests(e,n,r){let a=new J().set("command",n);return this.http.post(`/rescheduleloans/${e}`,r,{params:a})}submitRescheduleData(e){let n=new J().set("command","reschedule");return this.http.post("/rescheduleloans",e,{params:n})}getLoansAccountTemplateResource(e,n,r){let a=new J().set("activeOnly","true").set("staffInSelectedOfficeOnly","true");return a=r?a.set("productId",r):a,a=n?a.set("groupId",e).set("templateType","group"):a.set("clientId",e).set("templateType","individual"),this.http.get("/loans/template",{params:a})}getLoansAccountAndTemplateResource(e){let n=new J().set("associations","charges,collateral,meeting,multiDisburseDetails").set("staffInSelectedOfficeOnly","true").set("template","true");return this.http.get(`/loans/${e}`,{params:n})}getLoansCollateralTemplateResource(e){let n=new J().set("fields","id, loanCollateralOptions").set("productId",e).set("templateType","collateral");return this.http.get("/loans/template",{params:n})}createLoansAccount(e){return this.http.post("/loans",e)}getLoanDocuments(e){return this.http.get(`/loans/${e}/documents`)}downloadLoanDocument(e,n){return this.http.get(`/loans/${e}/documents/${n}/attachment`,{responseType:"blob"})}deleteLoanDocument(e,n){return this.http.delete(`/loans/${e}/documents/${n}`)}loadLoanDocument(e,n){return this.http.post(`/loans/${e}/documents`,n)}getStandingInstructions(e,n,r,a,o){let s=new J().set("clientId",e).set("clientName",n).set("fromAccountId",r).set("fromAccountType","1").set("locale",a).set("dateFormat",o).set("limit","14").set("offset","0");return this.http.get("/standinginstructions",{params:s})}updateLoansAccount(e,n){return this.http.put(`/loans/${e}`,n)}getTemplateData(e,n){let r=new J().set("loanId",n);return this.http.post(`/templates/${e}`,{},{params:r,responseType:"text"})}getLoanApprovalTemplate(e){let n=new J().set("templateType","approval").set("associations","delinquency");return this.http.get(`/loans/${e}/template`,{params:n})}guarantorAccountResource(e,n){let r=new J().set("clientId",n);return this.http.get(`/loans/${e}/guarantors/accounts/template`,{params:r})}getLoansAccountCharge(e,n){return this.http.get(`/loans/${e}/charges/${n}`)}executeLoansAccountChargesCommand(e,n,r,a){let o=new J().set("command",n);return this.http.post(`/loans/${e}/charges/${a}`,r,{params:o})}editLoansAccountCharge(e,n,r){return this.http.put(`/loans/${e}/charges/${r}`,n)}deleteLoansAccountCharge(e,n){return this.http.delete(`/loans/${e}/charges/${n}`)}applyCommandLoanScheduleVariations(e,n,r){return this.http.post(`/loans/${e}/schedule?command=${n}`,r)}getLoansAccountTransaction(e,n){return this.http.get(`/loans/${e}/transactions/${n}`)}getLoansAccountTransactionTemplate(e,n){let r=new J().set("template","true");return this.http.get(`/loans/${e}/transactions/${n}`,{params:r})}executeLoansAccountTransactionsCommand(e,n,r,a){let o=new J().set("command",n);return a?this.http.post(`/loans/${e}/transactions/${a}`,r,{params:o}):this.http.post(`/loans/${e}/transactions`,r,{params:o})}getGLIMAccountData(e,n){return this.http.get(`/loans/glimAccount/${e}`)}getGLIMLoanAccountTemplate(e){let n=new J().set("groupId",e).set("templateType","jlgbulk");return this.http.get("/loans/template",{params:n})}createGlimAccount(e){return this.http.post("/batches?enclosingTransaction=true",e)}calculateLoanSchedule(e){return this.http.post("/loans?command=calculateLoanSchedule",e)}buildLoanRequestPayload(e,n,r,a,o){let s=je(q({},e),{charges:(e.charges??[]).map(d=>{let f=d.chargeId??d.id;if(f==null)return null;let v={chargeId:f,amount:d.amount};return d.id&&d.id!==f&&(v.id=d.id),d.dueDate&&(v.dueDate=this.dateUtils.formatDate(d.dueDate,o)),d.feeInterval!==void 0&&(v.feeInterval=d.feeInterval),d.feeOnMonthDay!==void 0&&(v.feeOnMonthDay=d.feeOnMonthDay),v}).filter(Boolean),disbursementData:e.disbursementData.map(d=>({expectedDisbursementDate:this.dateUtils.formatDate(d.expectedDisbursementDate,o),principal:d.principal})),interestChargedFromDate:this.dateUtils.formatDate(e.interestChargedFromDate,o),repaymentsStartingFromDate:this.dateUtils.formatDate(e.repaymentsStartingFromDate,o),submittedOnDate:this.dateUtils.formatDate(e.submittedOnDate,o),expectedDisbursementDate:this.dateUtils.formatDate(e.expectedDisbursementDate,o),dateFormat:o,locale:a});return e.collateral&&(s.collateral=e.collateral.map(d=>({clientCollateralId:d.type.collateralId,quantity:d.value}))),n.clientId&&n.group?.id?(s.clientId=n.clientId,s.groupId=n.group.id,s.loanType="glim"):n.clientId?(s.clientId=n.clientId,s.loanType="individual"):(s.groupId=n.group.id,s.loanType="group"),s.syncRepaymentsWithMeeting&&(s.calendarId=r[0].id,delete s.syncRepaymentsWithMeeting),s.recalculationRestFrequencyDate&&(s.recalculationRestFrequencyDate=this.dateUtils.formatDate(e.recalculationRestFrequencyDate,o)),s.interestCalculationPeriodType===0&&(s.allowPartialPeriodInterestCalculation=!1),s.isFloatingInterestRate!==!1&&delete s.isFloatingInterestRate,s.multiDisburseLoan||delete s.disbursementData,delete s.isValid,s.principal=s.principalAmount,delete s.principalAmount,delete s.multiDisburseLoan,s.allowPartialPeriodInterestCalcualtion=s.allowPartialPeriodInterestCalculation,delete s.allowPartialPeriodInterestCalculation,s}saveLoanDisbursementDetailsData(e){localStorage.setItem("disbursementData",JSON.stringify(e))}getLoanDisbursementDetailsData(){return JSON.parse(localStorage.getItem("disbursementData"))}static{this.\u0275fac=function(n){return new(n||t)(oe(An),oe(Ft),oe(Bi))}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var If=(()=>{class t{constructor(e){this.http=e}getSavingsTransactionTemplateResource(e){return this.http.get(`/savingsaccounts/${e}/transactions/template`)}getSavingsChargeTemplateResource(e){return this.http.get(`/savingsaccounts/${e}/charges/template`)}createSavingsCharge(e,n,r){return this.http.post(`/savingsaccounts/${e}/${n}`,r)}getChargeTemplate(e){let n={template:"true"};return this.http.get(`/charges/${e}`,{params:n})}getSavingsAccountData(e){let n=new J().set("associations","all");return this.http.get(`/savingsaccounts/${e}`,{params:n})}getSavingsAccountAndTemplate(e,n){let r=new J().set("template",n.toString()).set("associations","charges");return this.http.get(`/savingsaccounts/${e}`,{params:r})}getStandingInstructions(e,n,r,a,o){let s=new J().set("clientId",e).set("clientName",n).set("fromAccountId",r).set("fromAccountType","2").set("locale",a).set("dateFormat",o);return this.http.get("/standinginstructions",{params:s})}getSavingsDatatables(){let e=new J().set("apptable","m_savings_account");return this.http.get("/datatables",{params:e})}getSavingsDatatable(e,n){let r=new J().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:r})}getSavingsTransactionDatatables(){let e=new J().set("apptable","m_savings_account_transaction");return this.http.get("/datatables",{params:e})}getSavingsTransactionDatatable(e,n){let r=new J().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:r})}addSavingsDatatableEntry(e,n,r){let a=new J().set("genericResultSet","true");return this.http.post(`/datatables/${n}/${e}`,r,{params:a})}editSavingsDatatableEntry(e,n,r){let a=new J().set("genericResultSet","true");return this.http.put(`/datatables/${n}/${e}`,r,{params:a})}deleteDatatableContent(e,n){let r=new J().set("genericResultSet","true");return this.http.delete(`/datatables/${n}/${e}`,{params:r})}getSavingsAccountTemplate(e,n,r){let a=new J().set(r?"groupId":"clientId",e);return a=n?a.set("productId",n):a,this.http.get("/savingsaccounts/template",{params:a})}createSavingsAccount(e){return this.http.post("/savingsaccounts",e)}updateSavingsAccount(e,n){return this.http.put(`/savingsaccounts/${e}`,n)}deleteSavingsAccount(e){return this.http.delete(`/savingsaccounts/${e}`)}executeSavingsAccountCommand(e,n,r){let a=new J().set("command",n);return this.http.post(`/savingsaccounts/${e}`,r,{params:a})}executeSavingsAccountUpdateCommand(e,n,r){let a=new J().set("command",n);return this.http.put(`/savingsaccounts/${e}`,r,{params:a})}getSavingsAccountTransaction(e,n){return this.http.get(`/savingsaccounts/${e}/transactions/${n}`)}getSavingsAccountTransactionTemplate(e,n){let r=new J().set("template","true");return this.http.get(`/savingsaccounts/${e}/transactions/${n}`,{params:r})}executeSavingsAccountTransactionsCommand(e,n,r,a){let o=new J().set("command",n);return a?this.http.post(`/savingsaccounts/${e}/transactions/${a}`,r,{params:o}):this.http.post(`/savingsaccounts/${e}/transactions`,r,{params:o})}getSavingsAccountCharge(e,n){return this.http.get(`/savingsaccounts/${e}/charges/${n}`)}executeSavingsAccountChargesCommand(e,n,r,a){let o=new J().set("command",n);return this.http.post(`/savingsaccounts/${e}/charges/${a}`,r,{params:o})}editSavingsAccountCharge(e,n,r){return this.http.put(`/savingsaccounts/${e}/charges/${r}`,n)}deleteSavingsAccountCharge(e,n){return this.http.delete(`/savingsaccounts/${e}/charges/${n}`)}getGSIMAccountData(e,n){let r=new J().set("parentGSIMAccountNo",e);return this.http.get(`/groups/${n}/gsimaccounts`,{params:r})}createGsimAcccount(e){return this.http.post("/savingsaccounts/gsim",e)}getSavingsNotes(e){return this.http.get(`/savings/${e}/notes`)}createSavingsNote(e,n){return this.http.post(`/savings/${e}/notes`,n)}editSavingsNote(e,n,r){return this.http.put(`/savings/${e}/notes/${n}`,r)}deleteSavingsNote(e,n){return this.http.delete(`/savings/${e}/notes/${n}`)}getSavingsDocuments(e){return this.http.get(`/savings/${e}/documents`)}downloadSavingsDocument(e,n){return this.http.get(`/savings/${e}/documents/${n}/attachment`,{responseType:"blob"})}deleteSavingsDocument(e,n){return this.http.delete(`/savings/${e}/documents/${n}`)}loadSavingsDocument(e,n){return this.http.post(`/savings/${e}/documents`,n)}static{this.\u0275fac=function(n){return new(n||t)(oe(An))}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Poe=["formRef"];function Toe(t,i){if(t&1){let e=ce();p(0,"div",12),c(1,`
|
|
`),p(2,"div",13),c(3),h(),c(4,`
|
|
|
|
`),p(5,"div",14),c(6,`
|
|
`),p(7,"div",15),c(8,`
|
|
`),p(9,"div",16),c(10),h(),c(11,`
|
|
`),p(12,"div",17),c(13),k(14,"dateFormat"),h(),c(15,`
|
|
`),h(),c(16,`
|
|
|
|
`),p(17,"div",18),c(18,`
|
|
`),p(19,"button",19),R("click",function(){let r=U(e),a=r.$implicit,o=r.index,s=D(2);return $(s.editNote(a.id,a.note,o))}),c(20,`
|
|
Edit
|
|
`),h(),c(21,`
|
|
`),p(22,"button",20),R("click",function(){let r=U(e),a=r.$implicit,o=r.index,s=D(2);return $(s.deleteNote(a.id,o))}),c(23,"Delete"),h(),c(24,`
|
|
`),h(),c(25,`
|
|
`),h(),c(26,`
|
|
`),h()}if(t&2){let e=i.$implicit;g(3),K(`
|
|
`,e.note,`
|
|
`),g(7),K("Created by ",e.createdByUsername,""),g(3),K(`
|
|
`,I(14,3,e.createdOn),`
|
|
`)}}function Aoe(t,i){if(t&1&&(p(0,"div"),c(1,`
|
|
`),w(2,Toe,27,5,"div",11),c(3,`
|
|
`),h()),t&2){let e=D();g(2),C("ngForOf",e.entityNotes)}}function Voe(t,i){t&1&&(c(0,`
|
|
`),p(1,"div",21),c(2,"No notes available"),h(),c(3,`
|
|
`))}var ZA=(()=>{class t{constructor(e,n,r,a,o,s){this.formBuilder=e,this.savingsService=n,this.loansService=r,this.clientsService=a,this.groupsService=o,this.dialog=s}ngOnInit(){this.createNoteForm()}createNoteForm(){this.noteForm=this.formBuilder.group({note:["",qt.required]})}addNote(){this.callbackAdd(this.noteForm.value),this.formRef.resetForm()}editNote(e,n,r){this.dialog.open(Po,{data:{formfields:[{controlName:"note",required:!0,value:n,controlType:"input",label:"Note"}],layout:{columns:1,addButtonText:"Confirm"},title:"Edit Note"}}).afterClosed().subscribe(o=>{o.data&&o.data.value.note!==n&&this.callbackEdit(e,o.data.value,r)})}deleteNote(e,n){this.dialog.open(ga,{data:{deleteContext:`Note: ${this.entityNotes[n].note}`}}).afterClosed().subscribe(a=>{a.delete&&this.callbackDelete(e,n)})}static{this.\u0275fac=function(n){return new(n||t)(E(ds),E(If),E(kf),E(Sf),E(QA),E(Ai))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-entity-notes-tab"]],viewQuery:function(n,r){if(n&1&&me(Poe,7),n&2){let a;G(a=W())&&(r.formRef=a.first)}},inputs:{entityId:"entityId",entityNotes:"entityNotes",callbackAdd:"callbackAdd",callbackEdit:"callbackEdit",callbackDelete:"callbackDelete"},decls:34,vars:14,consts:[["formRef","ngForm"],["emptyState",""],[1,"tab-container","mat-typography"],[1,"add-note-section"],[1,"layout-row","align-start-baseline","gap-10px",3,"ngSubmit","formGroup"],[1,"flex-85-minus-20px"],["required","","formControlName","note","matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","2",3,"placeholder"],["mat-raised-button","","color","primary",1,"flex-1",3,"disabled"],["icon","plus",1,"m-r-10"],[1,"notes-container"],[4,"ngIf","ngIfElse"],["class","note-card",4,"ngFor","ngForOf"],[1,"note-card"],[1,"note-content"],[1,"note-footer"],[1,"note-meta"],[1,"created-by"],[1,"created-date"],[1,"note-actions"],["title","Edit note",1,"edit-btn",3,"click"],["title","Delete note",1,"delete-btn",3,"click"],[1,"empty-state"]],template:function(n,r){if(n&1){let a=ce();p(0,"div",2),c(1,`
|
|
`),p(2,"h3"),c(3),k(4,"translate"),h(),c(5,`
|
|
|
|
`),p(6,"div",3),c(7,`
|
|
`),p(8,"form",4,0),R("ngSubmit",function(){return U(a),$(r.addNote())}),c(10,`
|
|
`),p(11,"mat-form-field",5),c(12,`
|
|
`),H(13,"textarea",6),k(14,"translate"),c(15,`
|
|
`),h(),c(16,`
|
|
`),p(17,"button",7),c(18,`
|
|
`),H(19,"fa-icon",8),c(20),k(21,"translate"),h(),c(22,`
|
|
`),h(),c(23,`
|
|
`),h(),c(24,`
|
|
|
|
`),p(25,"div",9),c(26,`
|
|
`),w(27,Aoe,4,1,"div",10),c(28,`
|
|
|
|
`),w(29,Voe,4,0,"ng-template",null,1,jn),c(31,`
|
|
`),h(),c(32,`
|
|
`),h(),c(33,`
|
|
`)}if(n&2){let a=it(30);g(3),P(I(4,8,"labels.heading.Notes")),g(5),C("formGroup",r.noteForm),g(5),nu("placeholder","",I(14,10,"labels.text.Write a note")," ..."),g(4),C("disabled",!r.noteForm.valid),g(3),K("",I(21,12,"labels.buttons.Add"),`
|
|
`),g(7),C("ngIf",r.entityNotes&&r.entityNotes.length>0)("ngIfElse",a)}},dependencies:[he,Pt,Ae,ve,ls,li,tn,Fr,la,ei,wr,Ht,Gn,mt,Mr,Ie,Jm,jt],styles:[".hidden-mat-list[_ngcontent-%COMP%]{display:none}.tab-container[_ngcontent-%COMP%]{padding:2rem}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:20px;color:#333;font-weight:500}.add-note-section[_ngcontent-%COMP%]{margin-bottom:10px;padding-bottom:10px}.layout-row[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:10px}.layout-row.align-start-baseline[_ngcontent-%COMP%]{align-items:baseline}.layout-row.gap-10px[_ngcontent-%COMP%]{gap:10px}.flex-85-minus-20px[_ngcontent-%COMP%]{flex:1;min-width:300px}.flex-1[_ngcontent-%COMP%]{flex:none;white-space:nowrap}.note-card[_ngcontent-%COMP%]{background:#fff;border:1px solid #e0e0e0;border-radius:.2rem;padding:1rem;margin-bottom:1rem;box-shadow:0 2px 4px #00000014;transition:all .2s ease}.note-card[_ngcontent-%COMP%]:hover{box-shadow:0 4px 8px #0000001f;border-color:#d0d0d0}.note-content[_ngcontent-%COMP%]{color:#333;font-size:14px;line-height:1rem;margin:0 0 16px;padding:.5rem;word-wrap:break-word;white-space:normal;text-indent:0;text-align:left}.note-footer[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding-top:.65rem;border-top:1px solid #f0f0f0}.note-meta[_ngcontent-%COMP%]{color:#666;font-size:12px}.created-by[_ngcontent-%COMP%]{font-weight:500;color:#007acc;margin-bottom:2px}.created-date[_ngcontent-%COMP%]{color:#888}.note-actions[_ngcontent-%COMP%]{display:flex;gap:8px}.edit-btn[_ngcontent-%COMP%], .delete-btn[_ngcontent-%COMP%]{border:1px solid #dee2e6;padding:8px 14px;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s ease;background:none;outline:none}.edit-btn[_ngcontent-%COMP%]{color:#6c757d;background-color:#daedff}.delete-btn[_ngcontent-%COMP%]{color:#dc3545;background-color:#ffcfcf}.edit-btn[_ngcontent-%COMP%]:disabled, .delete-btn[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed}.edit-btn[_ngcontent-%COMP%]:hover:not(:disabled){background-color:#a8d4ff;color:#495057;border-color:#adb5bd}.delete-btn[_ngcontent-%COMP%]:hover:not(:disabled){background-color:#f5c6cb;color:#721c24;border-color:#ff9ca5}.empty-state[_ngcontent-%COMP%]{text-align:center;padding:40px 20px;color:#666;font-style:italic;background:#fafafa;border-radius:8px;border:1px dashed #ddd}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}@media (width <= 768px){.tab-container[_ngcontent-%COMP%]{padding:16px}.layout-row[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch;gap:15px}.flex-85-minus-20px[_ngcontent-%COMP%], .flex-1[_ngcontent-%COMP%]{width:100%}.note-card[_ngcontent-%COMP%]{padding:16px;margin-bottom:12px}.note-content[_ngcontent-%COMP%]{font-size:13px;margin-bottom:12px}.note-footer[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start;gap:12px}.edit-btn[_ngcontent-%COMP%], .delete-btn[_ngcontent-%COMP%]{padding:5px 10px;font-size:11px}.note-meta[_ngcontent-%COMP%]{width:100%}.note-actions[_ngcontent-%COMP%]{align-self:flex-end}}"]})}}return t})();var Ls=function(){return Ls=Object.assign||function(i){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(i[a]=e[a])}return i},Ls.apply(this,arguments)};function zoe(){for(var t=0,i=0,e=arguments.length;i<e;i++)t+=arguments[i].length;for(var n=Array(t),r=0,i=0;i<e;i++)for(var a=arguments[i],o=0,s=a.length;o<s;o++,r++)n[r]=a[o];return n}var _n={afterAppendSlide:"lgAfterAppendSlide",init:"lgInit",hasVideo:"lgHasVideo",containerResize:"lgContainerResize",updateSlides:"lgUpdateSlides",afterAppendSubHtml:"lgAfterAppendSubHtml",beforeOpen:"lgBeforeOpen",afterOpen:"lgAfterOpen",slideItemLoad:"lgSlideItemLoad",beforeSlide:"lgBeforeSlide",afterSlide:"lgAfterSlide",posterClick:"lgPosterClick",dragStart:"lgDragStart",dragMove:"lgDragMove",dragEnd:"lgDragEnd",beforeNextSlide:"lgBeforeNextSlide",beforePrevSlide:"lgBeforePrevSlide",beforeClose:"lgBeforeClose",afterClose:"lgAfterClose",rotateLeft:"lgRotateLeft",rotateRight:"lgRotateRight",flipHorizontal:"lgFlipHorizontal",flipVertical:"lgFlipVertical",autoplay:"lgAutoplay",autoplayStart:"lgAutoplayStart",autoplayStop:"lgAutoplayStop"},Loe={mode:"lg-slide",easing:"ease",speed:400,licenseKey:"0000-0000-000-0000",height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:300,container:"",startAnimationDuration:400,zoomFromOrigin:!0,hideBarsDelay:0,showBarsAfter:1e4,slideDelay:0,supportLegacyBrowser:!0,allowMediaOverlap:!1,videoMaxSize:"1280-720",loadYouTubePoster:!0,defaultCaptionHeight:0,ariaLabelledby:"",ariaDescribedby:"",resetScrollPosition:!0,hideScrollbar:!1,closable:!0,swipeToClose:!0,closeOnTap:!0,showCloseIcon:!0,showMaximizeIcon:!1,loop:!0,escKey:!0,keyPress:!0,trapFocus:!0,controls:!0,slideEndAnimation:!0,hideControlOnEnd:!1,mousewheel:!1,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:2,numberOfSlideItemsInDom:10,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:0,iframeWidth:"100%",iframeHeight:"100%",iframeMaxWidth:"100%",iframeMaxHeight:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],extraProps:[],exThumbImage:"",isMobile:void 0,mobileSettings:{controls:!1,showCloseIcon:!1,download:!1},plugins:[],strings:{closeGallery:"Close gallery",toggleMaximize:"Toggle maximize",previousSlide:"Previous slide",nextSlide:"Next slide",download:"Download",playVideo:"Play video",mediaLoadingFailed:"Oops... Failed to load content..."}};function Roe(){(function(){if(typeof window.CustomEvent=="function")return!1;function t(i,e){e=e||{bubbles:!1,cancelable:!1,detail:null};var n=document.createEvent("CustomEvent");return n.initCustomEvent(i,e.bubbles,e.cancelable,e.detail),n}window.CustomEvent=t})(),function(){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector)}()}var eV=function(){function t(i){return this.cssVenderPrefixes=["TransitionDuration","TransitionTimingFunction","Transform","Transition"],this.selector=this._getSelector(i),this.firstElement=this._getFirstEl(),this}return t.generateUUID=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(i){var e=Math.random()*16|0,n=i=="x"?e:e&3|8;return n.toString(16)})},t.prototype._getSelector=function(i,e){if(e===void 0&&(e=document),typeof i!="string")return i;e=e||document;var n=i.substring(0,1);return n==="#"?e.querySelector(i):e.querySelectorAll(i)},t.prototype._each=function(i){return this.selector?(this.selector.length!==void 0?[].forEach.call(this.selector,i):i(this.selector,0),this):this},t.prototype._setCssVendorPrefix=function(i,e,n){var r=e.replace(/-([a-z])/gi,function(a,o){return o.toUpperCase()});this.cssVenderPrefixes.indexOf(r)!==-1?(i.style[r.charAt(0).toLowerCase()+r.slice(1)]=n,i.style["webkit"+r]=n,i.style["moz"+r]=n,i.style["ms"+r]=n,i.style["o"+r]=n):i.style[r]=n},t.prototype._getFirstEl=function(){return this.selector&&this.selector.length!==void 0?this.selector[0]:this.selector},t.prototype.isEventMatched=function(i,e){var n=e.split(".");return i.split(".").filter(function(r){return r}).every(function(r){return n.indexOf(r)!==-1})},t.prototype.attr=function(i,e){return e===void 0?this.firstElement?this.firstElement.getAttribute(i):"":(this._each(function(n){n.setAttribute(i,e)}),this)},t.prototype.find=function(i){return qe(this._getSelector(i,this.selector))},t.prototype.first=function(){return this.selector&&this.selector.length!==void 0?qe(this.selector[0]):qe(this.selector)},t.prototype.eq=function(i){return qe(this.selector[i])},t.prototype.parent=function(){return qe(this.selector.parentElement)},t.prototype.get=function(){return this._getFirstEl()},t.prototype.removeAttr=function(i){var e=i.split(" ");return this._each(function(n){e.forEach(function(r){return n.removeAttribute(r)})}),this},t.prototype.wrap=function(i){if(!this.firstElement)return this;var e=document.createElement("div");return e.className=i,this.firstElement.parentNode.insertBefore(e,this.firstElement),this.firstElement.parentNode.removeChild(this.firstElement),e.appendChild(this.firstElement),this},t.prototype.addClass=function(i){return i===void 0&&(i=""),this._each(function(e){i.split(" ").forEach(function(n){n&&e.classList.add(n)})}),this},t.prototype.removeClass=function(i){return this._each(function(e){i.split(" ").forEach(function(n){n&&e.classList.remove(n)})}),this},t.prototype.hasClass=function(i){return this.firstElement?this.firstElement.classList.contains(i):!1},t.prototype.hasAttribute=function(i){return this.firstElement?this.firstElement.hasAttribute(i):!1},t.prototype.toggleClass=function(i){return this.firstElement?(this.hasClass(i)?this.removeClass(i):this.addClass(i),this):this},t.prototype.css=function(i,e){var n=this;return this._each(function(r){n._setCssVendorPrefix(r,i,e)}),this},t.prototype.on=function(i,e){var n=this;return this.selector?(i.split(" ").forEach(function(r){Array.isArray(t.eventListeners[r])||(t.eventListeners[r]=[]),t.eventListeners[r].push(e),n.selector.addEventListener(r.split(".")[0],e)}),this):this},t.prototype.once=function(i,e){var n=this;return this.on(i,function(){n.off(i),e(i)}),this},t.prototype.off=function(i){var e=this;return this.selector?(Object.keys(t.eventListeners).forEach(function(n){e.isEventMatched(i,n)&&(t.eventListeners[n].forEach(function(r){e.selector.removeEventListener(n.split(".")[0],r)}),t.eventListeners[n]=[])}),this):this},t.prototype.trigger=function(i,e){if(!this.firstElement)return this;var n=new CustomEvent(i.split(".")[0],{detail:e||null});return this.firstElement.dispatchEvent(n),this},t.prototype.load=function(i){var e=this;return fetch(i).then(function(n){return n.text()}).then(function(n){e.selector.innerHTML=n}),this},t.prototype.html=function(i){return i===void 0?this.firstElement?this.firstElement.innerHTML:"":(this._each(function(e){e.innerHTML=i}),this)},t.prototype.append=function(i){return this._each(function(e){typeof i=="string"?e.insertAdjacentHTML("beforeend",i):e.appendChild(i)}),this},t.prototype.prepend=function(i){return this._each(function(e){typeof i=="string"?e.insertAdjacentHTML("afterbegin",i):i instanceof HTMLElement&&e.insertBefore(i.cloneNode(!0),e.firstChild)}),this},t.prototype.remove=function(){return this._each(function(i){i.parentNode.removeChild(i)}),this},t.prototype.empty=function(){return this._each(function(i){i.innerHTML=""}),this},t.prototype.scrollTop=function(i){return i!==void 0?(document.body.scrollTop=i,document.documentElement.scrollTop=i,this):window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},t.prototype.scrollLeft=function(i){return i!==void 0?(document.body.scrollLeft=i,document.documentElement.scrollLeft=i,this):window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0},t.prototype.offset=function(){if(!this.firstElement)return{left:0,top:0};var i=this.firstElement.getBoundingClientRect(),e=qe("body").style().marginLeft;return{left:i.left-parseFloat(e)+this.scrollLeft(),top:i.top+this.scrollTop()}},t.prototype.style=function(){return this.firstElement?this.firstElement.currentStyle||window.getComputedStyle(this.firstElement):{}},t.prototype.width=function(){var i=this.style();return this.firstElement.clientWidth-parseFloat(i.paddingLeft)-parseFloat(i.paddingRight)},t.prototype.height=function(){var i=this.style();return this.firstElement.clientHeight-parseFloat(i.paddingTop)-parseFloat(i.paddingBottom)},t.eventListeners={},t}();function qe(t){return Roe(),new eV(t)}var Hoe=["src","sources","subHtml","subHtmlUrl","html","video","poster","slideName","responsive","srcset","sizes","iframe","downloadUrl","download","width","facebookShareUrl","tweetText","iframeTitle","twitterShareUrl","pinterestShareUrl","pinterestText","fbHtml","disqusIdentifier","disqusUrl"];function Noe(t){return t==="href"?"src":(t=t.replace("data-",""),t=t.charAt(0).toLowerCase()+t.slice(1),t=t.replace(/-([a-z])/g,function(i){return i[1].toUpperCase()}),t)}var ai={fetchCaptionFromUrl:function(t,i,e){fetch(t).then(function(n){return n.text()}).then(function(n){if(e==="append"){var r='<div class="lg-sub-html">'+n+"</div>";i.append(r)}else i.html(n)})},getSize:function(t,i,e,n){e===void 0&&(e=0);var r=qe(t),a=r.attr("data-lg-size")||n;if(a){var o=a.split(",");if(o[1])for(var s=window.innerWidth,d=0;d<o.length;d++){var f=o[d],v=parseInt(f.split("-")[2],10);if(v>s){a=f;break}d===o.length-1&&(a=f)}var y=a.split("-"),M=parseInt(y[0],10),S=parseInt(y[1],10),O=i.width(),Q=i.height()-e,ie=Math.min(O,M),de=Math.min(Q,S),ze=Math.min(ie/M,de/S);return{width:M*ze,height:S*ze}}},getTransform:function(t,i,e,n,r){if(r){var a=qe(t).find("img").first();if(a.get()){var o=i.get().getBoundingClientRect(),s=o.width,d=i.height()-(e+n),f=a.width(),v=a.height(),y=a.style(),M=(s-f)/2-a.offset().left+(parseFloat(y.paddingLeft)||0)+(parseFloat(y.borderLeft)||0)+qe(window).scrollLeft()+o.left,S=(d-v)/2-a.offset().top+(parseFloat(y.paddingTop)||0)+(parseFloat(y.borderTop)||0)+qe(window).scrollTop()+e,O=f/r.width,Q=v/r.height,ie="translate3d("+(M*=-1)+"px, "+(S*=-1)+"px, 0) scale3d("+O+", "+Q+", 1)";return ie}}},getIframeMarkup:function(t,i,e,n,r,a){var o=a?'title="'+a+'"':"";return'<div class="lg-media-cont lg-has-iframe" style="width:'+t+"; max-width:"+e+"; height: "+i+"; max-height:"+n+`">
|
|
<iframe class="lg-object" frameborder="0" `+o+' src="'+r+`" allowfullscreen="true"></iframe>
|
|
</div>`},getImgMarkup:function(t,i,e,n,r,a){var o=n?'srcset="'+n+'"':"",s=r?'sizes="'+r+'"':"",d="<img "+e+" "+o+" "+s+' class="lg-object lg-image" data-index="'+t+'" src="'+i+'" />',f="";if(a){var v=typeof a=="string"?JSON.parse(a):a;f=v.map(function(y){var M="";return Object.keys(y).forEach(function(S){M+=" "+S+'="'+y[S]+'"'}),"<source "+M+"></source>"})}return""+f+d},getResponsiveSrc:function(t){for(var i=[],e=[],n="",r=0;r<t.length;r++){var a=t[r].split(" ");a[0]===""&&a.splice(0,1),e.push(a[0]),i.push(a[1])}for(var o=window.innerWidth,s=0;s<i.length;s++)if(parseInt(i[s],10)>o){n=e[s];break}return n},isImageLoaded:function(t){return!(!t||!t.complete||t.naturalWidth===0)},getVideoPosterMarkup:function(t,i,e,n,r){var a="";r&&r.youtube?a="lg-has-youtube":r&&r.vimeo?a="lg-has-vimeo":a="lg-has-html5";var o=i;return typeof i!="string"&&(o=i.outerHTML),'<div class="lg-video-cont '+a+'" style="'+e+`">
|
|
<div class="lg-video-play-button">
|
|
<svg
|
|
viewBox="0 0 20 20"
|
|
preserveAspectRatio="xMidYMid"
|
|
focusable="false"
|
|
aria-labelledby="`+n+`"
|
|
role="img"
|
|
class="lg-video-play-icon"
|
|
>
|
|
<title>`+n+`</title>
|
|
<polygon class="lg-video-play-icon-inner" points="1,0 20,10 1,20"></polygon>
|
|
</svg>
|
|
<svg class="lg-video-play-icon-bg" viewBox="0 0 50 50" focusable="false">
|
|
<circle cx="50%" cy="50%" r="20"></circle></svg>
|
|
<svg class="lg-video-play-icon-circle" viewBox="0 0 50 50" focusable="false">
|
|
<circle cx="50%" cy="50%" r="20"></circle>
|
|
</svg>
|
|
</div>
|
|
`+o+`
|
|
<img class="lg-object lg-video-poster" src="`+t+`" />
|
|
</div>`},getFocusableElements:function(t){var i=t.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'),e=[].filter.call(i,function(n){var r=window.getComputedStyle(n);return r.display!=="none"&&r.visibility!=="hidden"});return e},getDynamicOptions:function(t,i,e,n){var r=[],a=zoe(Hoe,i);return[].forEach.call(t,function(o){for(var s={},d=0;d<o.attributes.length;d++){var f=o.attributes[d];if(f.specified){var v=Noe(f.name),y="";a.indexOf(v)>-1&&(y=v),y&&(s[y]=f.value)}}var M=qe(o),S=M.find("img").first().attr("alt"),O=M.attr("title"),Q=n?M.attr(n):M.find("img").first().attr("src");s.thumb=Q,e&&!s.subHtml&&(s.subHtml=O||S||""),s.alt=S||O||"",r.push(s)}),r},isMobile:function(){return/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)},isVideo:function(t,i,e){if(!t){if(i)return{html5:!0};console.error("lightGallery :- data-src is not provided on slide item "+(e+1)+". Please make sure the selector property is properly configured. More info - https://www.lightgalleryjs.com/demos/html-markup/");return}var n=t.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)([\&|?][\S]*)*/i),r=t.match(/\/\/(?:www\.)?(?:player\.)?vimeo.com\/(?:video\/)?([0-9a-z\-_]+)(.*)?/i),a=t.match(/https?:\/\/(.+)?(wistia\.com|wi\.st)\/(medias|embed)\/([0-9a-z\-_]+)(.*)/);if(n)return{youtube:n};if(r)return{vimeo:r};if(a)return{wistia:a}}},JA=0,Foe=function(){function t(i,e){if(this.lgOpened=!1,this.index=0,this.plugins=[],this.lGalleryOn=!1,this.lgBusy=!1,this.currentItemsInDom=[],this.prevScrollTop=0,this.bodyPaddingRight=0,this.isDummyImageRemoved=!1,this.dragOrSwipeEnabled=!1,this.mediaContainerPosition={top:0,bottom:0},!i)return this;if(JA++,this.lgId=JA,this.el=i,this.LGel=qe(i),this.generateSettings(e),this.buildModules(),this.settings.dynamic&&this.settings.dynamicEl!==void 0&&!Array.isArray(this.settings.dynamicEl))throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.galleryItems=this.getItems(),this.normalizeSettings(),this.init(),this.validateLicense(),this}return t.prototype.generateSettings=function(i){if(this.settings=Ls(Ls({},Loe),i),this.settings.isMobile&&typeof this.settings.isMobile=="function"?this.settings.isMobile():ai.isMobile()){var e=Ls(Ls({},this.settings.mobileSettings),this.settings.mobileSettings);this.settings=Ls(Ls({},this.settings),e)}},t.prototype.normalizeSettings=function(){if(this.settings.slideEndAnimation&&(this.settings.hideControlOnEnd=!1),this.settings.closable||(this.settings.swipeToClose=!1),this.zoomFromOrigin=this.settings.zoomFromOrigin,this.settings.dynamic&&(this.zoomFromOrigin=!1),this.settings.container){var i=this.settings.container;if(typeof i=="function")this.settings.container=i();else if(typeof i=="string"){var e=document.querySelector(i);this.settings.container=e??document.body}}else this.settings.container=document.body;this.settings.preload=Math.min(this.settings.preload,this.galleryItems.length)},t.prototype.init=function(){var i=this;this.addSlideVideoInfo(this.galleryItems),this.buildStructure(),this.LGel.trigger(_n.init,{instance:this}),this.settings.keyPress&&this.keyPress(),setTimeout(function(){i.enableDrag(),i.enableSwipe(),i.triggerPosterClick()},50),this.arrow(),this.settings.mousewheel&&this.mousewheel(),this.settings.dynamic||this.openGalleryOnItemClick()},t.prototype.openGalleryOnItemClick=function(){for(var i=this,e=function(a){var o=n.items[a],s=qe(o),d=eV.generateUUID();s.attr("data-lg-id",d).on("click.lgcustom-item-"+d,function(f){f.preventDefault();var v=i.settings.index||a;i.openGallery(v,o)})},n=this,r=0;r<this.items.length;r++)e(r)},t.prototype.buildModules=function(){var i=this;this.settings.plugins.forEach(function(e){i.plugins.push(new e(i,qe))})},t.prototype.validateLicense=function(){this.settings.licenseKey?this.settings.licenseKey==="0000-0000-000-0000"&&console.warn("lightGallery: "+this.settings.licenseKey+" license key is not valid for production use"):console.error("Please provide a valid license key")},t.prototype.getSlideItem=function(i){return qe(this.getSlideItemId(i))},t.prototype.getSlideItemId=function(i){return"#lg-item-"+this.lgId+"-"+i},t.prototype.getIdName=function(i){return i+"-"+this.lgId},t.prototype.getElementById=function(i){return qe("#"+this.getIdName(i))},t.prototype.manageSingleSlideClassName=function(){this.galleryItems.length<2?this.outer.addClass("lg-single-item"):this.outer.removeClass("lg-single-item")},t.prototype.buildStructure=function(){var i=this,e=this.$container&&this.$container.get();if(!e){var n="",r="";this.settings.controls&&(n='<button type="button" id="'+this.getIdName("lg-prev")+'" aria-label="'+this.settings.strings.previousSlide+'" class="lg-prev lg-icon"> '+this.settings.prevHtml+` </button>
|
|
<button type="button" id="`+this.getIdName("lg-next")+'" aria-label="'+this.settings.strings.nextSlide+'" class="lg-next lg-icon"> '+this.settings.nextHtml+" </button>"),this.settings.appendSubHtmlTo!==".lg-item"&&(r='<div class="lg-sub-html" role="status" aria-live="polite"></div>');var a="";this.settings.allowMediaOverlap&&(a+="lg-media-overlap ");var o=this.settings.ariaLabelledby?'aria-labelledby="'+this.settings.ariaLabelledby+'"':"",s=this.settings.ariaDescribedby?'aria-describedby="'+this.settings.ariaDescribedby+'"':"",d="lg-container "+this.settings.addClass+" "+(document.body!==this.settings.container?"lg-inline":""),f=this.settings.closable&&this.settings.showCloseIcon?'<button type="button" aria-label="'+this.settings.strings.closeGallery+'" id="'+this.getIdName("lg-close")+'" class="lg-close lg-icon"></button>':"",v=this.settings.showMaximizeIcon?'<button type="button" aria-label="'+this.settings.strings.toggleMaximize+'" id="'+this.getIdName("lg-maximize")+'" class="lg-maximize lg-icon"></button>':"",y=`
|
|
<div class="`+d+'" id="'+this.getIdName("lg-container")+'" tabindex="-1" aria-modal="true" '+o+" "+s+` role="dialog"
|
|
>
|
|
<div id="`+this.getIdName("lg-backdrop")+`" class="lg-backdrop"></div>
|
|
|
|
<div id="`+this.getIdName("lg-outer")+'" class="lg-outer lg-use-css3 lg-css3 lg-hide-items '+a+` ">
|
|
|
|
<div id="`+this.getIdName("lg-content")+`" class="lg-content">
|
|
<div id="`+this.getIdName("lg-inner")+`" class="lg-inner">
|
|
</div>
|
|
`+n+`
|
|
</div>
|
|
<div id="`+this.getIdName("lg-toolbar")+`" class="lg-toolbar lg-group">
|
|
`+v+`
|
|
`+f+`
|
|
</div>
|
|
`+(this.settings.appendSubHtmlTo===".lg-outer"?r:"")+`
|
|
<div id="`+this.getIdName("lg-components")+`" class="lg-components">
|
|
`+(this.settings.appendSubHtmlTo===".lg-sub-html"?r:"")+`
|
|
</div>
|
|
</div>
|
|
</div>
|
|
`;qe(this.settings.container).append(y),document.body!==this.settings.container&&qe(this.settings.container).css("position","relative"),this.outer=this.getElementById("lg-outer"),this.$lgComponents=this.getElementById("lg-components"),this.$backdrop=this.getElementById("lg-backdrop"),this.$container=this.getElementById("lg-container"),this.$inner=this.getElementById("lg-inner"),this.$content=this.getElementById("lg-content"),this.$toolbar=this.getElementById("lg-toolbar"),this.$backdrop.css("transition-duration",this.settings.backdropDuration+"ms");var M=this.settings.mode+" ";this.manageSingleSlideClassName(),this.settings.enableDrag&&(M+="lg-grab "),this.outer.addClass(M),this.$inner.css("transition-timing-function",this.settings.easing),this.$inner.css("transition-duration",this.settings.speed+"ms"),this.settings.download&&this.$toolbar.append('<a id="'+this.getIdName("lg-download")+'" target="_blank" rel="noopener" aria-label="'+this.settings.strings.download+'" download class="lg-download lg-icon"></a>'),this.counter(),qe(window).on("resize.lg.global"+this.lgId+" orientationchange.lg.global"+this.lgId,function(){i.refreshOnResize()}),this.hideBars(),this.manageCloseGallery(),this.toggleMaximize(),this.initModules()}},t.prototype.refreshOnResize=function(){if(this.lgOpened){var i=this.galleryItems[this.index],e=i.__slideVideoInfo;this.mediaContainerPosition=this.getMediaContainerPosition();var n=this.mediaContainerPosition,r=n.top,a=n.bottom;if(this.currentImageSize=ai.getSize(this.items[this.index],this.outer,r+a,e&&this.settings.videoMaxSize),e&&this.resizeVideoSlide(this.index,this.currentImageSize),this.zoomFromOrigin&&!this.isDummyImageRemoved){var o=this.getDummyImgStyles(this.currentImageSize);this.outer.find(".lg-current .lg-dummy-img").first().attr("style",o)}this.LGel.trigger(_n.containerResize)}},t.prototype.resizeVideoSlide=function(i,e){var n=this.getVideoContStyle(e),r=this.getSlideItem(i);r.find(".lg-video-cont").attr("style",n)},t.prototype.updateSlides=function(i,e){if(this.index>i.length-1&&(this.index=i.length-1),i.length===1&&(this.index=0),!i.length){this.closeGallery();return}var n=this.galleryItems[e].src;this.galleryItems=i,this.updateControls(),this.$inner.empty(),this.currentItemsInDom=[];var r=0;this.galleryItems.some(function(a,o){return a.src===n?(r=o,!0):!1}),this.currentItemsInDom=this.organizeSlideItems(r,-1),this.loadContent(r,!0),this.getSlideItem(r).addClass("lg-current"),this.index=r,this.updateCurrentCounter(r),this.LGel.trigger(_n.updateSlides)},t.prototype.getItems=function(){if(this.items=[],this.settings.dynamic)return this.settings.dynamicEl||[];if(this.settings.selector==="this")this.items.push(this.el);else if(this.settings.selector)if(typeof this.settings.selector=="string")if(this.settings.selectWithin){var i=qe(this.settings.selectWithin);this.items=i.find(this.settings.selector).get()}else this.items=this.el.querySelectorAll(this.settings.selector);else this.items=this.settings.selector;else this.items=this.el.children;return ai.getDynamicOptions(this.items,this.settings.extraProps,this.settings.getCaptionFromTitleOrAlt,this.settings.exThumbImage)},t.prototype.shouldHideScrollbar=function(){return this.settings.hideScrollbar&&document.body===this.settings.container},t.prototype.hideScrollbar=function(){if(this.shouldHideScrollbar()){this.bodyPaddingRight=parseFloat(qe("body").style().paddingRight);var i=document.documentElement.getBoundingClientRect(),e=window.innerWidth-i.width;qe(document.body).css("padding-right",e+this.bodyPaddingRight+"px"),qe(document.body).addClass("lg-overlay-open")}},t.prototype.resetScrollBar=function(){this.shouldHideScrollbar()&&(qe(document.body).css("padding-right",this.bodyPaddingRight+"px"),qe(document.body).removeClass("lg-overlay-open"))},t.prototype.openGallery=function(i,e){var n=this;if(i===void 0&&(i=this.settings.index),!this.lgOpened){this.lgOpened=!0,this.outer.removeClass("lg-hide-items"),this.hideScrollbar(),this.$container.addClass("lg-show");var r=this.getItemsToBeInsertedToDom(i,i);this.currentItemsInDom=r;var a="";r.forEach(function(M){a=a+('<div id="'+M+'" class="lg-item"></div>')}),this.$inner.append(a),this.addHtml(i);var o="";this.mediaContainerPosition=this.getMediaContainerPosition();var s=this.mediaContainerPosition,d=s.top,f=s.bottom;this.settings.allowMediaOverlap||this.setMediaContainerPosition(d,f);var v=this.galleryItems[i].__slideVideoInfo;this.zoomFromOrigin&&e&&(this.currentImageSize=ai.getSize(e,this.outer,d+f,v&&this.settings.videoMaxSize),o=ai.getTransform(e,this.outer,d,f,this.currentImageSize)),(!this.zoomFromOrigin||!o)&&(this.outer.addClass(this.settings.startClass),this.getSlideItem(i).removeClass("lg-complete"));var y=this.settings.zoomFromOrigin?100:this.settings.backdropDuration;setTimeout(function(){n.outer.addClass("lg-components-open")},y),this.index=i,this.LGel.trigger(_n.beforeOpen),this.getSlideItem(i).addClass("lg-current"),this.lGalleryOn=!1,this.prevScrollTop=qe(window).scrollTop(),setTimeout(function(){if(n.zoomFromOrigin&&o){var M=n.getSlideItem(i);M.css("transform",o),setTimeout(function(){M.addClass("lg-start-progress lg-start-end-progress").css("transition-duration",n.settings.startAnimationDuration+"ms"),n.outer.addClass("lg-zoom-from-image")}),setTimeout(function(){M.css("transform","translate3d(0, 0, 0)")},100)}setTimeout(function(){n.$backdrop.addClass("in"),n.$container.addClass("lg-show-in")},10),setTimeout(function(){n.settings.trapFocus&&document.body===n.settings.container&&n.trapFocus()},n.settings.backdropDuration+50),(!n.zoomFromOrigin||!o)&&setTimeout(function(){n.outer.addClass("lg-visible")},n.settings.backdropDuration),n.slide(i,!1,!1,!1),n.LGel.trigger(_n.afterOpen)}),document.body===this.settings.container&&qe("html").addClass("lg-on")}},t.prototype.getMediaContainerPosition=function(){if(this.settings.allowMediaOverlap)return{top:0,bottom:0};var i=this.$toolbar.get().clientHeight||0,e=this.outer.find(".lg-components .lg-sub-html").get(),n=this.settings.defaultCaptionHeight||e&&e.clientHeight||0,r=this.outer.find(".lg-thumb-outer").get(),a=r?r.clientHeight:0,o=a+n;return{top:i,bottom:o}},t.prototype.setMediaContainerPosition=function(i,e){i===void 0&&(i=0),e===void 0&&(e=0),this.$content.css("top",i+"px").css("bottom",e+"px")},t.prototype.hideBars=function(){var i=this;setTimeout(function(){i.outer.removeClass("lg-hide-items"),i.settings.hideBarsDelay>0&&(i.outer.on("mousemove.lg click.lg touchstart.lg",function(){i.outer.removeClass("lg-hide-items"),clearTimeout(i.hideBarTimeout),i.hideBarTimeout=setTimeout(function(){i.outer.addClass("lg-hide-items")},i.settings.hideBarsDelay)}),i.outer.trigger("mousemove.lg"))},this.settings.showBarsAfter)},t.prototype.initPictureFill=function(i){if(this.settings.supportLegacyBrowser)try{picturefill({elements:[i.get()]})}catch{console.warn("lightGallery :- If you want srcset or picture tag to be supported for older browser please include picturefil javascript library in your document.")}},t.prototype.counter=function(){if(this.settings.counter){var i=`<div class="lg-counter" role="status" aria-live="polite">
|
|
<span id="`+this.getIdName("lg-counter-current")+'" class="lg-counter-current">'+(this.index+1)+` </span> /
|
|
<span id="`+this.getIdName("lg-counter-all")+'" class="lg-counter-all">'+this.galleryItems.length+" </span></div>";this.outer.find(this.settings.appendCounterTo).append(i)}},t.prototype.addHtml=function(i){var e,n;if(this.galleryItems[i].subHtmlUrl?n=this.galleryItems[i].subHtmlUrl:e=this.galleryItems[i].subHtml,!n)if(e){var r=e.substring(0,1);if(r==="."||r==="#")try{this.settings.subHtmlSelectorRelative&&!this.settings.dynamic?e=qe(this.items).eq(i).find(e).first().html():e=qe(e).first().html()}catch{console.warn('Error processing subHtml selector "'+e+'"'),e=""}}else e="";if(this.settings.appendSubHtmlTo!==".lg-item")n?ai.fetchCaptionFromUrl(n,this.outer.find(".lg-sub-html"),"replace"):this.outer.find(".lg-sub-html").html(e);else{var a=qe(this.getSlideItemId(i));n?ai.fetchCaptionFromUrl(n,a,"append"):a.append('<div class="lg-sub-html">'+e+"</div>")}typeof e<"u"&&e!==null&&(e===""?this.outer.find(this.settings.appendSubHtmlTo).addClass("lg-empty-html"):this.outer.find(this.settings.appendSubHtmlTo).removeClass("lg-empty-html")),this.LGel.trigger(_n.afterAppendSubHtml,{index:i})},t.prototype.preload=function(i){for(var e=1;e<=this.settings.preload&&!(e>=this.galleryItems.length-i);e++)this.loadContent(i+e,!1);for(var n=1;n<=this.settings.preload&&!(i-n<0);n++)this.loadContent(i-n,!1)},t.prototype.getDummyImgStyles=function(i){return i?"width:"+i.width+`px;
|
|
margin-left: -`+i.width/2+`px;
|
|
margin-top: -`+i.height/2+`px;
|
|
height:`+i.height+"px":""},t.prototype.getVideoContStyle=function(i){return i?"width:"+i.width+`px;
|
|
height:`+i.height+"px":""},t.prototype.getDummyImageContent=function(i,e,n){var r;if(this.settings.dynamic||(r=qe(this.items).eq(e)),r){var a=void 0;if(this.settings.exThumbImage?a=r.attr(this.settings.exThumbImage):a=r.find("img").first().attr("src"),!a)return"";var o=this.getDummyImgStyles(this.currentImageSize),s=document.createElement("img");return s.alt=n||"",s.src=a,s.className="lg-dummy-img",s.style.cssText=o,i.addClass("lg-first-slide"),this.outer.addClass("lg-first-slide-loading"),s}return""},t.prototype.setImgMarkup=function(i,e,n){var r=this.galleryItems[n],a=r.alt,o=r.srcset,s=r.sizes,d=r.sources,f="",v=a?'alt="'+a+'"':"";this.isFirstSlideWithZoomAnimation()?f=this.getDummyImageContent(e,n,v):f=ai.getImgMarkup(n,i,v,o,s,d);var y=document.createElement("picture");y.className="lg-img-wrap",qe(y).append(f),e.prepend(y)},t.prototype.onSlideObjectLoad=function(i,e,n,r){var a=i.find(".lg-object").first();ai.isImageLoaded(a.get())||e?n():(a.on("load.lg error.lg",function(){n&&n()}),a.on("error.lg",function(){r&&r()}))},t.prototype.onLgObjectLoad=function(i,e,n,r,a,o){var s=this;this.onSlideObjectLoad(i,o,function(){s.triggerSlideItemLoad(i,e,n,r,a)},function(){i.addClass("lg-complete lg-complete_"),i.html('<span class="lg-error-msg">'+s.settings.strings.mediaLoadingFailed+"</span>")})},t.prototype.triggerSlideItemLoad=function(i,e,n,r,a){var o=this,s=this.galleryItems[e],d=a&&this.getSlideType(s)==="video"&&!s.poster?r:0;setTimeout(function(){i.addClass("lg-complete lg-complete_"),o.LGel.trigger(_n.slideItemLoad,{index:e,delay:n||0,isFirstSlide:a})},d)},t.prototype.isFirstSlideWithZoomAnimation=function(){return!!(!this.lGalleryOn&&this.zoomFromOrigin&&this.currentImageSize)},t.prototype.addSlideVideoInfo=function(i){var e=this;i.forEach(function(n,r){n.__slideVideoInfo=ai.isVideo(n.src,!!n.video,r),n.__slideVideoInfo&&e.settings.loadYouTubePoster&&!n.poster&&n.__slideVideoInfo.youtube&&(n.poster="//img.youtube.com/vi/"+n.__slideVideoInfo.youtube[1]+"/maxresdefault.jpg")})},t.prototype.loadContent=function(i,e){var n=this,r=this.galleryItems[i],a=qe(this.getSlideItemId(i)),o=r.poster,s=r.srcset,d=r.sizes,f=r.sources,v=r.src,y=r.video,M=y&&typeof y=="string"?JSON.parse(y):y;if(r.responsive){var S=r.responsive.split(",");v=ai.getResponsiveSrc(S)||v}var O=r.__slideVideoInfo,Q="",ie=!!r.iframe,de=!this.lGalleryOn,ze=0;if(de&&(this.zoomFromOrigin&&this.currentImageSize?ze=this.settings.startAnimationDuration+10:ze=this.settings.backdropDuration+10),!a.hasClass("lg-loaded")){if(O){var Xe=this.mediaContainerPosition,Mn=Xe.top,En=Xe.bottom,fi=ai.getSize(this.items[i],this.outer,Mn+En,O&&this.settings.videoMaxSize);Q=this.getVideoContStyle(fi)}if(ie){var Pr=ai.getIframeMarkup(this.settings.iframeWidth,this.settings.iframeHeight,this.settings.iframeMaxWidth,this.settings.iframeMaxHeight,v,r.iframeTitle);a.prepend(Pr)}else if(o){var hi="",R4=de&&this.zoomFromOrigin&&this.currentImageSize;R4&&(hi=this.getDummyImageContent(a,i,""));var Pr=ai.getVideoPosterMarkup(o,hi||"",Q,this.settings.strings.playVideo,O);a.prepend(Pr)}else if(O){var Pr='<div class="lg-video-cont " style="'+Q+'"></div>';a.prepend(Pr)}else if(this.setImgMarkup(v,a,i),s||f){var H4=a.find(".lg-object");this.initPictureFill(H4)}(o||O)&&this.LGel.trigger(_n.hasVideo,{index:i,src:v,html5Video:M,hasPoster:!!o}),this.LGel.trigger(_n.afterAppendSlide,{index:i}),this.lGalleryOn&&this.settings.appendSubHtmlTo===".lg-item"&&this.addHtml(i)}var Ci=0;ze&&!qe(document.body).hasClass("lg-from-hash")&&(Ci=ze),this.isFirstSlideWithZoomAnimation()&&(setTimeout(function(){a.removeClass("lg-start-end-progress lg-start-progress").removeAttr("style")},this.settings.startAnimationDuration+100),a.hasClass("lg-loaded")||setTimeout(function(){if(n.getSlideType(r)==="image"){var N4=r.alt,X2=N4?'alt="'+N4+'"':"";if(a.find(".lg-img-wrap").append(ai.getImgMarkup(i,v,X2,s,d,r.sources)),s||f){var Z2=a.find(".lg-object");n.initPictureFill(Z2)}}(n.getSlideType(r)==="image"||n.getSlideType(r)==="video"&&o)&&(n.onLgObjectLoad(a,i,ze,Ci,!0,!1),n.onSlideObjectLoad(a,!!(O&&O.html5&&!o),function(){n.loadContentOnFirstSlideLoad(i,a,Ci)},function(){n.loadContentOnFirstSlideLoad(i,a,Ci)}))},this.settings.startAnimationDuration+100)),a.addClass("lg-loaded"),(!this.isFirstSlideWithZoomAnimation()||this.getSlideType(r)==="video"&&!o)&&this.onLgObjectLoad(a,i,ze,Ci,de,!!(O&&O.html5&&!o)),(!this.zoomFromOrigin||!this.currentImageSize)&&a.hasClass("lg-complete_")&&!this.lGalleryOn&&setTimeout(function(){a.addClass("lg-complete")},this.settings.backdropDuration),this.lGalleryOn=!0,e===!0&&(a.hasClass("lg-complete_")?this.preload(i):a.find(".lg-object").first().on("load.lg error.lg",function(){n.preload(i)}))},t.prototype.loadContentOnFirstSlideLoad=function(i,e,n){var r=this;setTimeout(function(){e.find(".lg-dummy-img").remove(),e.removeClass("lg-first-slide"),r.outer.removeClass("lg-first-slide-loading"),r.isDummyImageRemoved=!0,r.preload(i)},n+300)},t.prototype.getItemsToBeInsertedToDom=function(i,e,n){var r=this;n===void 0&&(n=0);var a=[],o=Math.max(n,3);o=Math.min(o,this.galleryItems.length);var s="lg-item-"+this.lgId+"-"+e;if(this.galleryItems.length<=3)return this.galleryItems.forEach(function(v,y){a.push("lg-item-"+r.lgId+"-"+y)}),a;if(i<(this.galleryItems.length-1)/2){for(var d=i;d>i-o/2&&d>=0;d--)a.push("lg-item-"+this.lgId+"-"+d);for(var f=a.length,d=0;d<o-f;d++)a.push("lg-item-"+this.lgId+"-"+(i+d+1))}else{for(var d=i;d<=this.galleryItems.length-1&&d<i+o/2;d++)a.push("lg-item-"+this.lgId+"-"+d);for(var f=a.length,d=0;d<o-f;d++)a.push("lg-item-"+this.lgId+"-"+(i-d-1))}return this.settings.loop&&(i===this.galleryItems.length-1?a.push("lg-item-"+this.lgId+"-0"):i===0&&a.push("lg-item-"+this.lgId+"-"+(this.galleryItems.length-1))),a.indexOf(s)===-1&&a.push("lg-item-"+this.lgId+"-"+e),a},t.prototype.organizeSlideItems=function(i,e){var n=this,r=this.getItemsToBeInsertedToDom(i,e,this.settings.numberOfSlideItemsInDom);return r.forEach(function(a){n.currentItemsInDom.indexOf(a)===-1&&n.$inner.append('<div id="'+a+'" class="lg-item"></div>')}),this.currentItemsInDom.forEach(function(a){r.indexOf(a)===-1&&qe("#"+a).remove()}),r},t.prototype.getPreviousSlideIndex=function(){var i=0;try{var e=this.outer.find(".lg-current").first().attr("id");i=parseInt(e.split("-")[3])||0}catch{i=0}return i},t.prototype.setDownloadValue=function(i){if(this.settings.download){var e=this.galleryItems[i],n=e.downloadUrl===!1||e.downloadUrl==="false";if(n)this.outer.addClass("lg-hide-download");else{var r=this.getElementById("lg-download");this.outer.removeClass("lg-hide-download"),r.attr("href",e.downloadUrl||e.src),e.download&&r.attr("download",e.download)}}},t.prototype.makeSlideAnimation=function(i,e,n){var r=this;this.lGalleryOn&&n.addClass("lg-slide-progress"),setTimeout(function(){r.outer.addClass("lg-no-trans"),r.outer.find(".lg-item").removeClass("lg-prev-slide lg-next-slide"),i==="prev"?(e.addClass("lg-prev-slide"),n.addClass("lg-next-slide")):(e.addClass("lg-next-slide"),n.addClass("lg-prev-slide")),setTimeout(function(){r.outer.find(".lg-item").removeClass("lg-current"),e.addClass("lg-current"),r.outer.removeClass("lg-no-trans")},50)},this.lGalleryOn?this.settings.slideDelay:0)},t.prototype.slide=function(i,e,n,r){var a=this,o=this.getPreviousSlideIndex();if(this.currentItemsInDom=this.organizeSlideItems(i,o),!(this.lGalleryOn&&o===i)){var s=this.galleryItems.length;if(!this.lgBusy){this.settings.counter&&this.updateCurrentCounter(i);var d=this.getSlideItem(i),f=this.getSlideItem(o),v=this.galleryItems[i],y=v.__slideVideoInfo;if(this.outer.attr("data-lg-slide-type",this.getSlideType(v)),this.setDownloadValue(i),y){var M=this.mediaContainerPosition,S=M.top,O=M.bottom,Q=ai.getSize(this.items[i],this.outer,S+O,y&&this.settings.videoMaxSize);this.resizeVideoSlide(i,Q)}if(this.LGel.trigger(_n.beforeSlide,{prevIndex:o,index:i,fromTouch:!!e,fromThumb:!!n}),this.lgBusy=!0,clearTimeout(this.hideBarTimeout),this.arrowDisable(i),r||(i<o?r="prev":i>o&&(r="next")),!e)this.makeSlideAnimation(r,d,f);else{this.outer.find(".lg-item").removeClass("lg-prev-slide lg-current lg-next-slide");var ie=void 0,de=void 0;s>2?(ie=i-1,de=i+1,(i===0&&o===s-1||i===s-1&&o===0)&&(de=0,ie=s-1)):(ie=0,de=1),r==="prev"?this.getSlideItem(de).addClass("lg-next-slide"):this.getSlideItem(ie).addClass("lg-prev-slide"),d.addClass("lg-current")}this.lGalleryOn?setTimeout(function(){a.loadContent(i,!0),a.settings.appendSubHtmlTo!==".lg-item"&&a.addHtml(i)},this.settings.speed+50+(e?0:this.settings.slideDelay)):this.loadContent(i,!0),setTimeout(function(){a.lgBusy=!1,f.removeClass("lg-slide-progress"),a.LGel.trigger(_n.afterSlide,{prevIndex:o,index:i,fromTouch:e,fromThumb:n})},(this.lGalleryOn?this.settings.speed+100:100)+(e?0:this.settings.slideDelay))}this.index=i}},t.prototype.updateCurrentCounter=function(i){this.getElementById("lg-counter-current").html(i+1+"")},t.prototype.updateCounterTotal=function(){this.getElementById("lg-counter-all").html(this.galleryItems.length+"")},t.prototype.getSlideType=function(i){return i.__slideVideoInfo?"video":i.iframe?"iframe":"image"},t.prototype.touchMove=function(i,e,n){var r=e.pageX-i.pageX,a=e.pageY-i.pageY,o=!1;if(this.swipeDirection?o=!0:Math.abs(r)>15?(this.swipeDirection="horizontal",o=!0):Math.abs(a)>15&&(this.swipeDirection="vertical",o=!0),!!o){var s=this.getSlideItem(this.index);if(this.swipeDirection==="horizontal"){n?.preventDefault(),this.outer.addClass("lg-dragging"),this.setTranslate(s,r,0);var d=s.get().offsetWidth,f=d*15/100,v=f-Math.abs(r*10/100);this.setTranslate(this.outer.find(".lg-prev-slide").first(),-d+r-v,0),this.setTranslate(this.outer.find(".lg-next-slide").first(),d+r+v,0)}else if(this.swipeDirection==="vertical"&&this.settings.swipeToClose){n?.preventDefault(),this.$container.addClass("lg-dragging-vertical");var y=1-Math.abs(a)/window.innerHeight;this.$backdrop.css("opacity",y);var M=1-Math.abs(a)/(window.innerWidth*2);this.setTranslate(s,0,a,M,M),Math.abs(a)>100&&this.outer.addClass("lg-hide-items").removeClass("lg-components-open")}}},t.prototype.touchEnd=function(i,e,n){var r=this,a;this.settings.mode!=="lg-slide"&&this.outer.addClass("lg-slide"),setTimeout(function(){r.$container.removeClass("lg-dragging-vertical"),r.outer.removeClass("lg-dragging lg-hide-items").addClass("lg-components-open");var o=!0;if(r.swipeDirection==="horizontal"){a=i.pageX-e.pageX;var s=Math.abs(i.pageX-e.pageX);a<0&&s>r.settings.swipeThreshold?(r.goToNextSlide(!0),o=!1):a>0&&s>r.settings.swipeThreshold&&(r.goToPrevSlide(!0),o=!1)}else if(r.swipeDirection==="vertical")if(a=Math.abs(i.pageY-e.pageY),r.settings.closable&&r.settings.swipeToClose&&a>100){r.closeGallery();return}else r.$backdrop.css("opacity",1);if(r.outer.find(".lg-item").removeAttr("style"),o&&Math.abs(i.pageX-e.pageX)<5){var d=qe(n.target);r.isPosterElement(d)&&r.LGel.trigger(_n.posterClick)}r.swipeDirection=void 0}),setTimeout(function(){!r.outer.hasClass("lg-dragging")&&r.settings.mode!=="lg-slide"&&r.outer.removeClass("lg-slide")},this.settings.speed+100)},t.prototype.enableSwipe=function(){var i=this,e={},n={},r=!1,a=!1;this.settings.enableSwipe&&(this.$inner.on("touchstart.lg",function(o){i.dragOrSwipeEnabled=!0;var s=i.getSlideItem(i.index);(qe(o.target).hasClass("lg-item")||s.get().contains(o.target))&&!i.outer.hasClass("lg-zoomed")&&!i.lgBusy&&o.touches.length===1&&(a=!0,i.touchAction="swipe",i.manageSwipeClass(),e={pageX:o.touches[0].pageX,pageY:o.touches[0].pageY})}),this.$inner.on("touchmove.lg",function(o){a&&i.touchAction==="swipe"&&o.touches.length===1&&(n={pageX:o.touches[0].pageX,pageY:o.touches[0].pageY},i.touchMove(e,n,o),r=!0)}),this.$inner.on("touchend.lg",function(o){if(i.touchAction==="swipe"){if(r)r=!1,i.touchEnd(n,e,o);else if(a){var s=qe(o.target);i.isPosterElement(s)&&i.LGel.trigger(_n.posterClick)}i.touchAction=void 0,a=!1}}))},t.prototype.enableDrag=function(){var i=this,e={},n={},r=!1,a=!1;this.settings.enableDrag&&(this.outer.on("mousedown.lg",function(o){i.dragOrSwipeEnabled=!0;var s=i.getSlideItem(i.index);(qe(o.target).hasClass("lg-item")||s.get().contains(o.target))&&!i.outer.hasClass("lg-zoomed")&&!i.lgBusy&&(o.preventDefault(),i.lgBusy||(i.manageSwipeClass(),e={pageX:o.pageX,pageY:o.pageY},r=!0,i.outer.get().scrollLeft+=1,i.outer.get().scrollLeft-=1,i.outer.removeClass("lg-grab").addClass("lg-grabbing"),i.LGel.trigger(_n.dragStart)))}),qe(window).on("mousemove.lg.global"+this.lgId,function(o){r&&i.lgOpened&&(a=!0,n={pageX:o.pageX,pageY:o.pageY},i.touchMove(e,n),i.LGel.trigger(_n.dragMove))}),qe(window).on("mouseup.lg.global"+this.lgId,function(o){if(i.lgOpened){var s=qe(o.target);a?(a=!1,i.touchEnd(n,e,o),i.LGel.trigger(_n.dragEnd)):i.isPosterElement(s)&&i.LGel.trigger(_n.posterClick),r&&(r=!1,i.outer.removeClass("lg-grabbing").addClass("lg-grab"))}}))},t.prototype.triggerPosterClick=function(){var i=this;this.$inner.on("click.lg",function(e){!i.dragOrSwipeEnabled&&i.isPosterElement(qe(e.target))&&i.LGel.trigger(_n.posterClick)})},t.prototype.manageSwipeClass=function(){var i=this.index+1,e=this.index-1;this.settings.loop&&this.galleryItems.length>2&&(this.index===0?e=this.galleryItems.length-1:this.index===this.galleryItems.length-1&&(i=0)),this.outer.find(".lg-item").removeClass("lg-next-slide lg-prev-slide"),e>-1&&this.getSlideItem(e).addClass("lg-prev-slide"),this.getSlideItem(i).addClass("lg-next-slide")},t.prototype.goToNextSlide=function(i){var e=this,n=this.settings.loop;i&&this.galleryItems.length<3&&(n=!1),this.lgBusy||(this.index+1<this.galleryItems.length?(this.index++,this.LGel.trigger(_n.beforeNextSlide,{index:this.index}),this.slide(this.index,!!i,!1,"next")):n?(this.index=0,this.LGel.trigger(_n.beforeNextSlide,{index:this.index}),this.slide(this.index,!!i,!1,"next")):this.settings.slideEndAnimation&&!i&&(this.outer.addClass("lg-right-end"),setTimeout(function(){e.outer.removeClass("lg-right-end")},400)))},t.prototype.goToPrevSlide=function(i){var e=this,n=this.settings.loop;i&&this.galleryItems.length<3&&(n=!1),this.lgBusy||(this.index>0?(this.index--,this.LGel.trigger(_n.beforePrevSlide,{index:this.index,fromTouch:i}),this.slide(this.index,!!i,!1,"prev")):n?(this.index=this.galleryItems.length-1,this.LGel.trigger(_n.beforePrevSlide,{index:this.index,fromTouch:i}),this.slide(this.index,!!i,!1,"prev")):this.settings.slideEndAnimation&&!i&&(this.outer.addClass("lg-left-end"),setTimeout(function(){e.outer.removeClass("lg-left-end")},400)))},t.prototype.keyPress=function(){var i=this;qe(window).on("keydown.lg.global"+this.lgId,function(e){i.lgOpened&&i.settings.escKey===!0&&e.keyCode===27&&(e.preventDefault(),i.settings.allowMediaOverlap&&i.outer.hasClass("lg-can-toggle")&&i.outer.hasClass("lg-components-open")?i.outer.removeClass("lg-components-open"):i.closeGallery()),i.lgOpened&&i.galleryItems.length>1&&(e.keyCode===37&&(e.preventDefault(),i.goToPrevSlide()),e.keyCode===39&&(e.preventDefault(),i.goToNextSlide()))})},t.prototype.arrow=function(){var i=this;this.getElementById("lg-prev").on("click.lg",function(){i.goToPrevSlide()}),this.getElementById("lg-next").on("click.lg",function(){i.goToNextSlide()})},t.prototype.arrowDisable=function(i){if(!this.settings.loop&&this.settings.hideControlOnEnd){var e=this.getElementById("lg-prev"),n=this.getElementById("lg-next");i+1===this.galleryItems.length?n.attr("disabled","disabled").addClass("disabled"):n.removeAttr("disabled").removeClass("disabled"),i===0?e.attr("disabled","disabled").addClass("disabled"):e.removeAttr("disabled").removeClass("disabled")}},t.prototype.setTranslate=function(i,e,n,r,a){r===void 0&&(r=1),a===void 0&&(a=1),i.css("transform","translate3d("+e+"px, "+n+"px, 0px) scale3d("+r+", "+a+", 1)")},t.prototype.mousewheel=function(){var i=this,e=0;this.outer.on("wheel.lg",function(n){if(!(!n.deltaY||i.galleryItems.length<2)){n.preventDefault();var r=new Date().getTime();r-e<1e3||(e=r,n.deltaY>0?i.goToNextSlide():n.deltaY<0&&i.goToPrevSlide())}})},t.prototype.isSlideElement=function(i){return i.hasClass("lg-outer")||i.hasClass("lg-item")||i.hasClass("lg-img-wrap")||i.hasClass("lg-img-rotate")},t.prototype.isPosterElement=function(i){var e=this.getSlideItem(this.index).find(".lg-video-play-button").get();return i.hasClass("lg-video-poster")||i.hasClass("lg-video-play-button")||e&&e.contains(i.get())},t.prototype.toggleMaximize=function(){var i=this;this.getElementById("lg-maximize").on("click.lg",function(){i.$container.toggleClass("lg-inline"),i.refreshOnResize()})},t.prototype.invalidateItems=function(){for(var i=0;i<this.items.length;i++){var e=this.items[i],n=qe(e);n.off("click.lgcustom-item-"+n.attr("data-lg-id"))}},t.prototype.trapFocus=function(){var i=this;this.$container.get().focus({preventScroll:!0}),qe(window).on("keydown.lg.global"+this.lgId,function(e){if(i.lgOpened){var n=e.key==="Tab"||e.keyCode===9;if(n){var r=ai.getFocusableElements(i.$container.get()),a=r[0],o=r[r.length-1];e.shiftKey?document.activeElement===a&&(o.focus(),e.preventDefault()):document.activeElement===o&&(a.focus(),e.preventDefault())}}})},t.prototype.manageCloseGallery=function(){var i=this;if(this.settings.closable){var e=!1;this.getElementById("lg-close").on("click.lg",function(){i.closeGallery()}),this.settings.closeOnTap&&(this.outer.on("mousedown.lg",function(n){var r=qe(n.target);i.isSlideElement(r)?e=!0:e=!1}),this.outer.on("mousemove.lg",function(){e=!1}),this.outer.on("mouseup.lg",function(n){var r=qe(n.target);i.isSlideElement(r)&&e&&(i.outer.hasClass("lg-dragging")||i.closeGallery())}))}},t.prototype.closeGallery=function(i){var e=this;if(!this.lgOpened||!this.settings.closable&&!i)return 0;this.LGel.trigger(_n.beforeClose),this.settings.resetScrollPosition&&!this.settings.hideScrollbar&&qe(window).scrollTop(this.prevScrollTop);var n=this.items[this.index],r;if(this.zoomFromOrigin&&n){var a=this.mediaContainerPosition,o=a.top,s=a.bottom,d=this.galleryItems[this.index],f=d.__slideVideoInfo,v=d.poster,y=ai.getSize(n,this.outer,o+s,f&&v&&this.settings.videoMaxSize);r=ai.getTransform(n,this.outer,o,s,y)}this.zoomFromOrigin&&r?(this.outer.addClass("lg-closing lg-zoom-from-image"),this.getSlideItem(this.index).addClass("lg-start-end-progress").css("transition-duration",this.settings.startAnimationDuration+"ms").css("transform",r)):(this.outer.addClass("lg-hide-items"),this.outer.removeClass("lg-zoom-from-image")),this.destroyModules(),this.lGalleryOn=!1,this.isDummyImageRemoved=!1,this.zoomFromOrigin=this.settings.zoomFromOrigin,clearTimeout(this.hideBarTimeout),this.hideBarTimeout=!1,qe("html").removeClass("lg-on"),this.outer.removeClass("lg-visible lg-components-open"),this.$backdrop.removeClass("in").css("opacity",0);var M=this.zoomFromOrigin&&r?Math.max(this.settings.startAnimationDuration,this.settings.backdropDuration):this.settings.backdropDuration;return this.$container.removeClass("lg-show-in"),setTimeout(function(){e.zoomFromOrigin&&r&&e.outer.removeClass("lg-zoom-from-image"),e.$container.removeClass("lg-show"),e.resetScrollBar(),e.$backdrop.removeAttr("style").css("transition-duration",e.settings.backdropDuration+"ms"),e.outer.removeClass("lg-closing "+e.settings.startClass),e.getSlideItem(e.index).removeClass("lg-start-end-progress"),e.$inner.empty(),e.lgOpened&&e.LGel.trigger(_n.afterClose,{instance:e}),e.$container.get()&&e.$container.get().blur(),e.lgOpened=!1},M+100),M+100},t.prototype.initModules=function(){this.plugins.forEach(function(i){try{i.init()}catch{console.warn("lightGallery:- make sure lightGallery module is properly initiated")}})},t.prototype.destroyModules=function(i){this.plugins.forEach(function(e){try{i?e.destroy():e.closeGallery&&e.closeGallery()}catch{console.warn("lightGallery:- make sure lightGallery module is properly destroyed")}})},t.prototype.refresh=function(i){this.settings.dynamic||this.invalidateItems(),i?this.galleryItems=i:this.galleryItems=this.getItems(),this.updateControls(),this.openGalleryOnItemClick(),this.LGel.trigger(_n.updateSlides)},t.prototype.updateControls=function(){this.addSlideVideoInfo(this.galleryItems),this.updateCounterTotal(),this.manageSingleSlideClassName()},t.prototype.destroyGallery=function(){this.destroyModules(!0),this.settings.dynamic||this.invalidateItems(),qe(window).off(".lg.global"+this.lgId),this.LGel.off(".lg"),this.$container.remove()},t.prototype.destroy=function(){var i=this.closeGallery(!0);return i?setTimeout(this.destroyGallery.bind(this),i):this.destroyGallery(),i},t}();function Boe(t,i){return new Foe(t,i)}var tV=Boe;var Ef=function(){return Ef=Object.assign||function(i){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(i[a]=e[a])}return i},Ef.apply(this,arguments)},joe={fullScreen:!0,fullscreenPluginStrings:{toggleFullscreen:"Toggle Fullscreen"}},Uoe=function(){function t(i,e){return this.core=i,this.$LG=e,this.settings=Ef(Ef({},joe),this.core.settings),this}return t.prototype.init=function(){var i="";if(this.settings.fullScreen){if(!document.fullscreenEnabled&&!document.webkitFullscreenEnabled&&!document.mozFullScreenEnabled&&!document.msFullscreenEnabled)return;i='<button type="button" aria-label="'+this.settings.fullscreenPluginStrings.toggleFullscreen+'" class="lg-fullscreen lg-icon"></button>',this.core.$toolbar.append(i),this.fullScreen()}},t.prototype.isFullScreen=function(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement},t.prototype.requestFullscreen=function(){var i=document.documentElement;i.requestFullscreen?i.requestFullscreen():i.msRequestFullscreen?i.msRequestFullscreen():i.mozRequestFullScreen?i.mozRequestFullScreen():i.webkitRequestFullscreen&&i.webkitRequestFullscreen()},t.prototype.exitFullscreen=function(){document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()},t.prototype.fullScreen=function(){var i=this;this.$LG(document).on("fullscreenchange.lg.global"+this.core.lgId+`
|
|
webkitfullscreenchange.lg.global`+this.core.lgId+`
|
|
mozfullscreenchange.lg.global`+this.core.lgId+`
|
|
MSFullscreenChange.lg.global`+this.core.lgId,function(){i.core.lgOpened&&i.core.outer.toggleClass("lg-fullscreen-on")}),this.core.outer.find(".lg-fullscreen").first().on("click.lg",function(){i.isFullScreen()?i.exitFullscreen():i.requestFullscreen()})},t.prototype.closeGallery=function(){this.isFullScreen()&&this.exitFullscreen()},t.prototype.destroy=function(){this.$LG(document).off("fullscreenchange.lg.global"+this.core.lgId+`
|
|
webkitfullscreenchange.lg.global`+this.core.lgId+`
|
|
mozfullscreenchange.lg.global`+this.core.lgId+`
|
|
MSFullscreenChange.lg.global`+this.core.lgId)},t}(),nV=Uoe;var Of=function(){return Of=Object.assign||function(i){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(i[a]=e[a])}return i},Of.apply(this,arguments)},$oe={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",alignThumbnails:"middle",thumbWidth:100,thumbHeight:"80px",thumbMargin:5,appendThumbnailsTo:".lg-components",toggleThumb:!1,enableThumbDrag:!0,enableThumbSwipe:!0,thumbnailSwipeThreshold:10,loadYouTubeThumbnail:!0,youTubeThumbSize:1,thumbnailPluginStrings:{toggleThumbnails:"Toggle thumbnails"}},L4={afterAppendSlide:"lgAfterAppendSlide",init:"lgInit",hasVideo:"lgHasVideo",containerResize:"lgContainerResize",updateSlides:"lgUpdateSlides",afterAppendSubHtml:"lgAfterAppendSubHtml",beforeOpen:"lgBeforeOpen",afterOpen:"lgAfterOpen",slideItemLoad:"lgSlideItemLoad",beforeSlide:"lgBeforeSlide",afterSlide:"lgAfterSlide",posterClick:"lgPosterClick",dragStart:"lgDragStart",dragMove:"lgDragMove",dragEnd:"lgDragEnd",beforeNextSlide:"lgBeforeNextSlide",beforePrevSlide:"lgBeforePrevSlide",beforeClose:"lgBeforeClose",afterClose:"lgAfterClose",rotateLeft:"lgRotateLeft",rotateRight:"lgRotateRight",flipHorizontal:"lgFlipHorizontal",flipVertical:"lgFlipVertical",autoplay:"lgAutoplay",autoplayStart:"lgAutoplayStart",autoplayStop:"lgAutoplayStop"},Goe=function(){function t(i,e){return this.thumbOuterWidth=0,this.thumbTotalWidth=0,this.translateX=0,this.thumbClickable=!1,this.core=i,this.$LG=e,this}return t.prototype.init=function(){this.settings=Of(Of({},$oe),this.core.settings),this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.galleryItems.length*(this.settings.thumbWidth+this.settings.thumbMargin),this.translateX=0,this.setAnimateThumbStyles(),this.core.settings.allowMediaOverlap||(this.settings.toggleThumb=!1),this.settings.thumbnail&&(this.build(),this.settings.animateThumb?(this.settings.enableThumbDrag&&this.enableThumbDrag(),this.settings.enableThumbSwipe&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toggleThumbBar(),this.thumbKeyPress())},t.prototype.build=function(){var i=this;this.setThumbMarkup(),this.manageActiveClassOnSlideChange(),this.$lgThumb.first().on("click.lg touchend.lg",function(e){var n=i.$LG(e.target);n.hasAttribute("data-lg-item-id")&&setTimeout(function(){if(i.thumbClickable&&!i.core.lgBusy){var r=parseInt(n.attr("data-lg-item-id"));i.core.slide(r,!1,!0,!1)}},50)}),this.core.LGel.on(L4.beforeSlide+".thumb",function(e){var n=e.detail.index;i.animateThumb(n)}),this.core.LGel.on(L4.beforeOpen+".thumb",function(){i.thumbOuterWidth=i.core.outer.get().offsetWidth}),this.core.LGel.on(L4.updateSlides+".thumb",function(){i.rebuildThumbnails()}),this.core.LGel.on(L4.containerResize+".thumb",function(){i.core.lgOpened&&setTimeout(function(){i.thumbOuterWidth=i.core.outer.get().offsetWidth,i.animateThumb(i.core.index),i.thumbOuterWidth=i.core.outer.get().offsetWidth},50)})},t.prototype.setThumbMarkup=function(){var i="lg-thumb-outer ";this.settings.alignThumbnails&&(i+="lg-thumb-align-"+this.settings.alignThumbnails);var e='<div class="'+i+`">
|
|
<div class="lg-thumb lg-group">
|
|
</div>
|
|
</div>`;this.core.outer.addClass("lg-has-thumb"),this.settings.appendThumbnailsTo===".lg-components"?this.core.$lgComponents.append(e):this.core.outer.append(e),this.$thumbOuter=this.core.outer.find(".lg-thumb-outer").first(),this.$lgThumb=this.core.outer.find(".lg-thumb").first(),this.settings.animateThumb&&this.core.outer.find(".lg-thumb").css("transition-duration",this.core.settings.speed+"ms").css("width",this.thumbTotalWidth+"px").css("position","relative"),this.setThumbItemHtml(this.core.galleryItems)},t.prototype.enableThumbDrag=function(){var i=this,e={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0},n=!1;this.$thumbOuter.addClass("lg-grab"),this.core.outer.find(".lg-thumb").first().on("mousedown.lg.thumb",function(r){i.thumbTotalWidth>i.thumbOuterWidth&&(r.preventDefault(),e.cords.startX=r.pageX,e.startTime=new Date,i.thumbClickable=!1,n=!0,i.core.outer.get().scrollLeft+=1,i.core.outer.get().scrollLeft-=1,i.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))}),this.$LG(window).on("mousemove.lg.thumb.global"+this.core.lgId,function(r){i.core.lgOpened&&n&&(e.cords.endX=r.pageX,e=i.onThumbTouchMove(e))}),this.$LG(window).on("mouseup.lg.thumb.global"+this.core.lgId,function(){i.core.lgOpened&&(e.isMoved?e=i.onThumbTouchEnd(e):i.thumbClickable=!0,n&&(n=!1,i.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab")))})},t.prototype.enableThumbSwipe=function(){var i=this,e={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0};this.$lgThumb.on("touchstart.lg",function(n){i.thumbTotalWidth>i.thumbOuterWidth&&(n.preventDefault(),e.cords.startX=n.targetTouches[0].pageX,i.thumbClickable=!1,e.startTime=new Date)}),this.$lgThumb.on("touchmove.lg",function(n){i.thumbTotalWidth>i.thumbOuterWidth&&(n.preventDefault(),e.cords.endX=n.targetTouches[0].pageX,e=i.onThumbTouchMove(e))}),this.$lgThumb.on("touchend.lg",function(){e.isMoved?e=i.onThumbTouchEnd(e):i.thumbClickable=!0})},t.prototype.rebuildThumbnails=function(){var i=this;this.$thumbOuter.addClass("lg-rebuilding-thumbnails"),setTimeout(function(){i.thumbTotalWidth=i.core.galleryItems.length*(i.settings.thumbWidth+i.settings.thumbMargin),i.$lgThumb.css("width",i.thumbTotalWidth+"px"),i.$lgThumb.empty(),i.setThumbItemHtml(i.core.galleryItems),i.animateThumb(i.core.index)},50),setTimeout(function(){i.$thumbOuter.removeClass("lg-rebuilding-thumbnails")},200)},t.prototype.setTranslate=function(i){this.$lgThumb.css("transform","translate3d(-"+i+"px, 0px, 0px)")},t.prototype.getPossibleTransformX=function(i){return i>this.thumbTotalWidth-this.thumbOuterWidth&&(i=this.thumbTotalWidth-this.thumbOuterWidth),i<0&&(i=0),i},t.prototype.animateThumb=function(i){if(this.$lgThumb.css("transition-duration",this.core.settings.speed+"ms"),this.settings.animateThumb){var e=0;switch(this.settings.currentPagerPosition){case"left":e=0;break;case"middle":e=this.thumbOuterWidth/2-this.settings.thumbWidth/2;break;case"right":e=this.thumbOuterWidth-this.settings.thumbWidth}this.translateX=(this.settings.thumbWidth+this.settings.thumbMargin)*i-1-e,this.translateX>this.thumbTotalWidth-this.thumbOuterWidth&&(this.translateX=this.thumbTotalWidth-this.thumbOuterWidth),this.translateX<0&&(this.translateX=0),this.setTranslate(this.translateX)}},t.prototype.onThumbTouchMove=function(i){return i.newTranslateX=this.translateX,i.isMoved=!0,i.touchMoveTime=new Date().valueOf(),i.newTranslateX-=i.cords.endX-i.cords.startX,i.newTranslateX=this.getPossibleTransformX(i.newTranslateX),this.setTranslate(i.newTranslateX),this.$thumbOuter.addClass("lg-dragging"),i},t.prototype.onThumbTouchEnd=function(i){i.isMoved=!1,i.endTime=new Date,this.$thumbOuter.removeClass("lg-dragging");var e=i.endTime.valueOf()-i.startTime.valueOf(),n=i.cords.endX-i.cords.startX,r=Math.abs(n)/e;return r>.15&&i.endTime.valueOf()-i.touchMoveTime<30?(r+=1,r>2&&(r+=1),r=r+r*(Math.abs(n)/this.thumbOuterWidth),this.$lgThumb.css("transition-duration",Math.min(r-1,2)+"settings"),n=n*r,this.translateX=this.getPossibleTransformX(this.translateX-n),this.setTranslate(this.translateX)):this.translateX=i.newTranslateX,Math.abs(i.cords.endX-i.cords.startX)<this.settings.thumbnailSwipeThreshold&&(this.thumbClickable=!0),i},t.prototype.getThumbHtml=function(i,e,n){var r=this.core.galleryItems[e].__slideVideoInfo||{},a;r.youtube&&this.settings.loadYouTubeThumbnail?a="//img.youtube.com/vi/"+r.youtube[1]+"/"+this.settings.youTubeThumbSize+".jpg":a=i;var o=document.createElement("div");o.setAttribute("data-lg-item-id",e+""),o.className="lg-thumb-item "+(e===this.core.index?"active":""),o.style.cssText="width: "+this.settings.thumbWidth+"px; height: "+this.settings.thumbHeight+"; margin-right: "+this.settings.thumbMargin+"px;";var s=document.createElement("img");return s.alt=n||"",s.setAttribute("data-lg-item-id",e+""),s.src=a,o.appendChild(s),o},t.prototype.setThumbItemHtml=function(i){for(var e=0;e<i.length;e++){var n=this.getThumbHtml(i[e].thumb,e,i[e].alt);this.$lgThumb.append(n)}},t.prototype.setAnimateThumbStyles=function(){this.settings.animateThumb&&this.core.outer.addClass("lg-animate-thumb")},t.prototype.manageActiveClassOnSlideChange=function(){var i=this;this.core.LGel.on(L4.beforeSlide+".thumb",function(e){var n=i.core.outer.find(".lg-thumb-item"),r=e.detail.index;n.removeClass("active"),n.eq(r).addClass("active")})},t.prototype.toggleThumbBar=function(){var i=this;this.settings.toggleThumb&&(this.core.outer.addClass("lg-can-toggle"),this.core.$toolbar.append('<button type="button" aria-label="'+this.settings.thumbnailPluginStrings.toggleThumbnails+'" class="lg-toggle-thumb lg-icon"></button>'),this.core.outer.find(".lg-toggle-thumb").first().on("click.lg",function(){i.core.outer.toggleClass("lg-components-open")}))},t.prototype.thumbKeyPress=function(){var i=this;this.$LG(window).on("keydown.lg.thumb.global"+this.core.lgId,function(e){!i.core.lgOpened||!i.settings.toggleThumb||(e.keyCode===38?(e.preventDefault(),i.core.outer.addClass("lg-components-open")):e.keyCode===40&&(e.preventDefault(),i.core.outer.removeClass("lg-components-open")))})},t.prototype.destroy=function(){this.settings.thumbnail&&(this.$LG(window).off(".lg.thumb.global"+this.core.lgId),this.core.LGel.off(".lg.thumb"),this.core.LGel.off(".thumb"),this.$thumbOuter.remove(),this.core.outer.removeClass("lg-has-thumb"))},t}(),iV=Goe;var Pf=function(){return Pf=Object.assign||function(i){for(var e,n=1,r=arguments.length;n<r;n++){e=arguments[n];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&(i[a]=e[a])}return i},Pf.apply(this,arguments)},Woe={scale:1,zoom:!0,infiniteZoom:!0,actualSize:!0,showZoomInOutIcons:!1,actualSizeIcons:{zoomIn:"lg-zoom-in",zoomOut:"lg-zoom-out"},enableZoomAfter:300,zoomPluginStrings:{zoomIn:"Zoom in",zoomOut:"Zoom out",viewActualSize:"View actual size"}},Ho={afterAppendSlide:"lgAfterAppendSlide",init:"lgInit",hasVideo:"lgHasVideo",containerResize:"lgContainerResize",updateSlides:"lgUpdateSlides",afterAppendSubHtml:"lgAfterAppendSubHtml",beforeOpen:"lgBeforeOpen",afterOpen:"lgAfterOpen",slideItemLoad:"lgSlideItemLoad",beforeSlide:"lgBeforeSlide",afterSlide:"lgAfterSlide",posterClick:"lgPosterClick",dragStart:"lgDragStart",dragMove:"lgDragMove",dragEnd:"lgDragEnd",beforeNextSlide:"lgBeforeNextSlide",beforePrevSlide:"lgBeforePrevSlide",beforeClose:"lgBeforeClose",afterClose:"lgAfterClose",rotateLeft:"lgRotateLeft",rotateRight:"lgRotateRight",flipHorizontal:"lgFlipHorizontal",flipVertical:"lgFlipVertical",autoplay:"lgAutoplay",autoplayStart:"lgAutoplayStart",autoplayStop:"lgAutoplayStop"},Sv=500,qoe=function(){function t(i,e){return this.core=i,this.$LG=e,this.settings=Pf(Pf({},Woe),this.core.settings),this}return t.prototype.buildTemplates=function(){var i=this.settings.showZoomInOutIcons?'<button id="'+this.core.getIdName("lg-zoom-in")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.zoomIn+'" class="lg-zoom-in lg-icon"></button><button id="'+this.core.getIdName("lg-zoom-out")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.zoomOut+'" class="lg-zoom-out lg-icon"></button>':"";this.settings.actualSize&&(i+='<button id="'+this.core.getIdName("lg-actual-size")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.viewActualSize+'" class="'+this.settings.actualSizeIcons.zoomIn+' lg-icon"></button>'),this.core.outer.addClass("lg-use-transition-for-zoom"),this.core.$toolbar.first().append(i)},t.prototype.enableZoom=function(i){var e=this,n=this.settings.enableZoomAfter+i.detail.delay;this.$LG("body").first().hasClass("lg-from-hash")&&i.detail.delay?n=0:this.$LG("body").first().removeClass("lg-from-hash"),this.zoomableTimeout=setTimeout(function(){e.isImageSlide(e.core.index)&&(e.core.getSlideItem(i.detail.index).addClass("lg-zoomable"),i.detail.index===e.core.index&&e.setZoomEssentials())},n+30)},t.prototype.enableZoomOnSlideItemLoad=function(){this.core.LGel.on(Ho.slideItemLoad+".zoom",this.enableZoom.bind(this))},t.prototype.getDragCords=function(i){return{x:i.pageX,y:i.pageY}},t.prototype.getSwipeCords=function(i){var e=i.touches[0].pageX,n=i.touches[0].pageY;return{x:e,y:n}},t.prototype.getDragAllowedAxises=function(i,e){if(!this.containerRect)return{allowX:!1,allowY:!1};var n=this.core.getSlideItem(this.core.index).find(".lg-image").first().get(),r=0,a=0,o=n.getBoundingClientRect();i?(r=n.offsetHeight*i,a=n.offsetWidth*i):e?(r=o.height+e*o.height,a=o.width+e*o.width):(r=o.height,a=o.width);var s=r>this.containerRect.height,d=a>this.containerRect.width;return{allowX:d,allowY:s}},t.prototype.setZoomEssentials=function(){this.containerRect=this.core.$content.get().getBoundingClientRect()},t.prototype.zoomImage=function(i,e,n,r){if(!(!this.containerRect||Math.abs(e)<=0)){var a=this.containerRect.width/2+this.containerRect.left,o=this.containerRect.height/2+this.containerRect.top+this.scrollTop,s,d;i===1&&(this.positionChanged=!1);var f=this.getDragAllowedAxises(0,e),v=f.allowY,y=f.allowX;this.positionChanged&&(s=this.left/(this.scale-e),d=this.top/(this.scale-e),this.pageX=a-s,this.pageY=o-d,this.positionChanged=!1);var M=this.getPossibleSwipeDragCords(e),S,O,Q=a-this.pageX,ie=o-this.pageY;if(i-e>1){var de=(i-e)/Math.abs(e);Q=(e<0?-Q:Q)+this.left*(de+(e<0?-1:1)),ie=(e<0?-ie:ie)+this.top*(de+(e<0?-1:1)),S=Q/de,O=ie/de}else{var de=(i-e)*e;S=Q*de,O=ie*de}n&&(y?this.isBeyondPossibleLeft(S,M.minX)?S=M.minX:this.isBeyondPossibleRight(S,M.maxX)&&(S=M.maxX):i>1&&(S<M.minX?S=M.minX:S>M.maxX&&(S=M.maxX)),v?this.isBeyondPossibleTop(O,M.minY)?O=M.minY:this.isBeyondPossibleBottom(O,M.maxY)&&(O=M.maxY):i>1&&(O<M.minY?O=M.minY:O>M.maxY&&(O=M.maxY))),this.setZoomStyles({x:S,y:O,scale:i}),this.left=S,this.top=O,r&&this.setZoomImageSize()}},t.prototype.resetImageTranslate=function(i){if(this.isImageSlide(i)){var e=this.core.getSlideItem(i).find(".lg-image").first();this.imageReset=!1,e.removeClass("reset-transition reset-transition-y reset-transition-x"),this.core.outer.removeClass("lg-actual-size"),e.css("width","auto").css("height","auto"),setTimeout(function(){e.removeClass("no-transition")},10)}},t.prototype.setZoomImageSize=function(){var i=this,e=this.core.getSlideItem(this.core.index).find(".lg-image").first();setTimeout(function(){var n=i.getCurrentImageActualSizeScale();i.scale>=n&&(e.addClass("no-transition"),i.imageReset=!0)},Sv),setTimeout(function(){var n=i.getCurrentImageActualSizeScale();if(i.scale>=n){var r=i.getDragAllowedAxises(i.scale);e.css("width",e.get().naturalWidth+"px").css("height",e.get().naturalHeight+"px"),i.core.outer.addClass("lg-actual-size"),r.allowX&&r.allowY?e.addClass("reset-transition"):r.allowX&&!r.allowY?e.addClass("reset-transition-x"):!r.allowX&&r.allowY&&e.addClass("reset-transition-y")}},Sv+50)},t.prototype.setZoomStyles=function(i){var e=this.core.getSlideItem(this.core.index).find(".lg-img-wrap").first(),n=this.core.getSlideItem(this.core.index).find(".lg-image").first(),r=this.core.outer.find(".lg-current .lg-dummy-img").first();this.scale=i.scale,n.css("transform","scale3d("+i.scale+", "+i.scale+", 1)"),r.css("transform","scale3d("+i.scale+", "+i.scale+", 1)");var a="translate3d("+i.x+"px, "+i.y+"px, 0)";e.css("transform",a)},t.prototype.setActualSize=function(i,e){var n=this;if(!this.zoomInProgress){this.zoomInProgress=!0;var r=this.core.galleryItems[this.core.index];this.resetImageTranslate(i),setTimeout(function(){if(!(!r.src||n.core.outer.hasClass("lg-first-slide-loading"))){var a=n.getCurrentImageActualSizeScale(),o=n.scale;n.core.outer.hasClass("lg-zoomed")?n.scale=1:n.scale=n.getScale(a),n.setPageCords(e),n.beginZoom(n.scale),n.zoomImage(n.scale,n.scale-o,!0,!0)}},50),setTimeout(function(){n.core.outer.removeClass("lg-grabbing").addClass("lg-grab")},60),setTimeout(function(){n.zoomInProgress=!1},Sv+110)}},t.prototype.getNaturalWidth=function(i){var e=this.core.getSlideItem(i).find(".lg-image").first(),n=this.core.galleryItems[i].width;return n?parseFloat(n):e.get().naturalWidth},t.prototype.getActualSizeScale=function(i,e){var n,r;return i>=e?(n=i/e,r=n||2):r=1,r},t.prototype.getCurrentImageActualSizeScale=function(){var i=this.core.getSlideItem(this.core.index).find(".lg-image").first(),e=i.get().offsetWidth,n=this.getNaturalWidth(this.core.index)||e;return this.getActualSizeScale(n,e)},t.prototype.getPageCords=function(i){var e={};if(i)e.x=i.pageX||i.touches[0].pageX,e.y=i.pageY||i.touches[0].pageY;else{var n=this.core.$content.get().getBoundingClientRect();e.x=n.width/2+n.left,e.y=n.height/2+this.scrollTop+n.top}return e},t.prototype.setPageCords=function(i){var e=this.getPageCords(i);this.pageX=e.x,this.pageY=e.y},t.prototype.manageActualPixelClassNames=function(){var i=this.core.getElementById("lg-actual-size");i.removeClass(this.settings.actualSizeIcons.zoomIn).addClass(this.settings.actualSizeIcons.zoomOut)},t.prototype.beginZoom=function(i){return this.core.outer.removeClass("lg-zoom-drag-transition lg-zoom-dragging"),i>1?(this.core.outer.addClass("lg-zoomed"),this.manageActualPixelClassNames()):this.resetZoom(),i>1},t.prototype.getScale=function(i){var e=this.getCurrentImageActualSizeScale();return i<1?i=1:i>e&&(i=e),i},t.prototype.init=function(){var i=this;if(this.settings.zoom){this.buildTemplates(),this.enableZoomOnSlideItemLoad();var e=null;this.core.outer.on("dblclick.lg",function(n){i.$LG(n.target).hasClass("lg-image")&&i.setActualSize(i.core.index,n)}),this.core.outer.on("touchstart.lg",function(n){var r=i.$LG(n.target);n.touches.length===1&&r.hasClass("lg-image")&&(e?(clearTimeout(e),e=null,n.preventDefault(),i.setActualSize(i.core.index,n)):e=setTimeout(function(){e=null},300))}),this.core.LGel.on(Ho.containerResize+".zoom "+Ho.rotateRight+".zoom "+Ho.rotateLeft+".zoom "+Ho.flipHorizontal+".zoom "+Ho.flipVertical+".zoom",function(){if(!(!i.core.lgOpened||!i.isImageSlide(i.core.index)||i.core.touchAction)){var n=i.core.getSlideItem(i.core.index).find(".lg-img-wrap").first();i.top=0,i.left=0,i.setZoomEssentials(),i.setZoomSwipeStyles(n,{x:0,y:0}),i.positionChanged=!0}}),this.$LG(window).on("scroll.lg.zoom.global"+this.core.lgId,function(){i.core.lgOpened&&(i.scrollTop=i.$LG(window).scrollTop())}),this.core.getElementById("lg-zoom-out").on("click.lg",function(){if(i.isImageSlide(i.core.index)){var n=0;i.imageReset&&(i.resetImageTranslate(i.core.index),n=50),setTimeout(function(){var r=i.scale-i.settings.scale;r<1&&(r=1),i.beginZoom(r),i.zoomImage(r,-i.settings.scale,!0,!i.settings.infiniteZoom)},n)}}),this.core.getElementById("lg-zoom-in").on("click.lg",function(){i.zoomIn()}),this.core.getElementById("lg-actual-size").on("click.lg",function(){i.setActualSize(i.core.index)}),this.core.LGel.on(Ho.beforeOpen+".zoom",function(){i.core.outer.find(".lg-item").removeClass("lg-zoomable")}),this.core.LGel.on(Ho.afterOpen+".zoom",function(){i.scrollTop=i.$LG(window).scrollTop(),i.pageX=i.core.outer.width()/2,i.pageY=i.core.outer.height()/2+i.scrollTop,i.scale=1}),this.core.LGel.on(Ho.afterSlide+".zoom",function(n){var r=n.detail.prevIndex;i.scale=1,i.positionChanged=!1,i.zoomInProgress=!1,i.resetZoom(r),i.resetImageTranslate(r),i.isImageSlide(i.core.index)&&i.setZoomEssentials()}),this.zoomDrag(),this.pinchZoom(),this.zoomSwipe(),this.zoomableTimeout=!1,this.positionChanged=!1,this.zoomInProgress=!1}},t.prototype.zoomIn=function(){if(this.isImageSlide(this.core.index)){var i=this.scale+this.settings.scale;this.settings.infiniteZoom||(i=this.getScale(i)),this.beginZoom(i),this.zoomImage(i,Math.min(this.settings.scale,i-this.scale),!0,!this.settings.infiniteZoom)}},t.prototype.resetZoom=function(i){this.core.outer.removeClass("lg-zoomed lg-zoom-drag-transition");var e=this.core.getElementById("lg-actual-size"),n=this.core.getSlideItem(i!==void 0?i:this.core.index);e.removeClass(this.settings.actualSizeIcons.zoomOut).addClass(this.settings.actualSizeIcons.zoomIn),n.find(".lg-img-wrap").first().removeAttr("style"),n.find(".lg-image").first().removeAttr("style"),this.scale=1,this.left=0,this.top=0,this.setPageCords()},t.prototype.getTouchDistance=function(i){return Math.sqrt((i.touches[0].pageX-i.touches[1].pageX)*(i.touches[0].pageX-i.touches[1].pageX)+(i.touches[0].pageY-i.touches[1].pageY)*(i.touches[0].pageY-i.touches[1].pageY))},t.prototype.pinchZoom=function(){var i=this,e=0,n=!1,r=1,a=0,o=this.core.getSlideItem(this.core.index);this.core.outer.on("touchstart.lg",function(s){if(o=i.core.getSlideItem(i.core.index),!!i.isImageSlide(i.core.index)&&s.touches.length===2){if(s.preventDefault(),i.core.outer.hasClass("lg-first-slide-loading"))return;r=i.scale||1,i.core.outer.removeClass("lg-zoom-drag-transition lg-zoom-dragging"),i.setPageCords(s),i.resetImageTranslate(i.core.index),i.core.touchAction="pinch",e=i.getTouchDistance(s)}}),this.core.$inner.on("touchmove.lg",function(s){if(s.touches.length===2&&i.core.touchAction==="pinch"&&(i.$LG(s.target).hasClass("lg-item")||o.get().contains(s.target))){s.preventDefault();var d=i.getTouchDistance(s),f=e-d;if(!n&&Math.abs(f)>5&&(n=!0),n){a=i.scale;var v=Math.max(1,r+-f*.02);i.scale=Math.round((v+Number.EPSILON)*100)/100;var y=i.scale-a;i.zoomImage(i.scale,Math.round((y+Number.EPSILON)*100)/100,!1,!1)}}}),this.core.$inner.on("touchend.lg",function(s){if(i.core.touchAction==="pinch"&&(i.$LG(s.target).hasClass("lg-item")||o.get().contains(s.target))){if(n=!1,e=0,i.scale<=1)i.resetZoom();else{var d=i.getCurrentImageActualSizeScale();if(i.scale>=d){var f=d-i.scale;f===0&&(f=.01),i.zoomImage(d,f,!1,!0)}i.manageActualPixelClassNames(),i.core.outer.addClass("lg-zoomed")}i.core.touchAction=void 0}})},t.prototype.touchendZoom=function(i,e,n,r,a){var o=e.x-i.x,s=e.y-i.y,d=Math.abs(o)/a+1,f=Math.abs(s)/a+1;d>2&&(d+=1),f>2&&(f+=1),o=o*d,s=s*f;var v=this.core.getSlideItem(this.core.index).find(".lg-img-wrap").first(),y={};y.x=this.left+o,y.y=this.top+s;var M=this.getPossibleSwipeDragCords();(Math.abs(o)>15||Math.abs(s)>15)&&(r&&(this.isBeyondPossibleTop(y.y,M.minY)?y.y=M.minY:this.isBeyondPossibleBottom(y.y,M.maxY)&&(y.y=M.maxY)),n&&(this.isBeyondPossibleLeft(y.x,M.minX)?y.x=M.minX:this.isBeyondPossibleRight(y.x,M.maxX)&&(y.x=M.maxX)),r?this.top=y.y:y.y=this.top,n?this.left=y.x:y.x=this.left,this.setZoomSwipeStyles(v,y),this.positionChanged=!0)},t.prototype.getZoomSwipeCords=function(i,e,n,r,a){var o={};if(r){if(o.y=this.top+(e.y-i.y),this.isBeyondPossibleTop(o.y,a.minY)){var s=a.minY-o.y;o.y=a.minY-s/6}else if(this.isBeyondPossibleBottom(o.y,a.maxY)){var d=o.y-a.maxY;o.y=a.maxY+d/6}}else o.y=this.top;if(n){if(o.x=this.left+(e.x-i.x),this.isBeyondPossibleLeft(o.x,a.minX)){var f=a.minX-o.x;o.x=a.minX-f/6}else if(this.isBeyondPossibleRight(o.x,a.maxX)){var v=o.x-a.maxX;o.x=a.maxX+v/6}}else o.x=this.left;return o},t.prototype.isBeyondPossibleLeft=function(i,e){return i>=e},t.prototype.isBeyondPossibleRight=function(i,e){return i<=e},t.prototype.isBeyondPossibleTop=function(i,e){return i>=e},t.prototype.isBeyondPossibleBottom=function(i,e){return i<=e},t.prototype.isImageSlide=function(i){var e=this.core.galleryItems[i];return this.core.getSlideType(e)==="image"},t.prototype.getPossibleSwipeDragCords=function(i){var e=this.core.getSlideItem(this.core.index).find(".lg-image").first(),n=this.core.mediaContainerPosition.bottom,r=e.get().getBoundingClientRect(),a=r.height,o=r.width;i&&(a=a+i*a,o=o+i*o);var s=(a-this.containerRect.height)/2,d=(this.containerRect.height-a)/2+n,f=(o-this.containerRect.width)/2,v=(this.containerRect.width-o)/2,y={minY:s,maxY:d,minX:f,maxX:v};return y},t.prototype.setZoomSwipeStyles=function(i,e){i.css("transform","translate3d("+e.x+"px, "+e.y+"px, 0)")},t.prototype.zoomSwipe=function(){var i=this,e={},n={},r=!1,a=!1,o=!1,s=new Date,d=new Date,f,v,y=this.core.getSlideItem(this.core.index);this.core.$inner.on("touchstart.lg",function(M){if(i.isImageSlide(i.core.index)&&(y=i.core.getSlideItem(i.core.index),(i.$LG(M.target).hasClass("lg-item")||y.get().contains(M.target))&&M.touches.length===1&&i.core.outer.hasClass("lg-zoomed"))){M.preventDefault(),s=new Date,i.core.touchAction="zoomSwipe",v=i.core.getSlideItem(i.core.index).find(".lg-img-wrap").first();var S=i.getDragAllowedAxises(0);o=S.allowY,a=S.allowX,(a||o)&&(e=i.getSwipeCords(M)),f=i.getPossibleSwipeDragCords(),i.core.outer.addClass("lg-zoom-dragging lg-zoom-drag-transition")}}),this.core.$inner.on("touchmove.lg",function(M){if(M.touches.length===1&&i.core.touchAction==="zoomSwipe"&&(i.$LG(M.target).hasClass("lg-item")||y.get().contains(M.target))){M.preventDefault(),i.core.touchAction="zoomSwipe",n=i.getSwipeCords(M);var S=i.getZoomSwipeCords(e,n,a,o,f);(Math.abs(n.x-e.x)>15||Math.abs(n.y-e.y)>15)&&(r=!0,i.setZoomSwipeStyles(v,S))}}),this.core.$inner.on("touchend.lg",function(M){if(i.core.touchAction==="zoomSwipe"&&(i.$LG(M.target).hasClass("lg-item")||y.get().contains(M.target))){if(M.preventDefault(),i.core.touchAction=void 0,i.core.outer.removeClass("lg-zoom-dragging"),!r)return;r=!1,d=new Date;var S=d.valueOf()-s.valueOf();i.touchendZoom(e,n,a,o,S)}})},t.prototype.zoomDrag=function(){var i=this,e={},n={},r=!1,a=!1,o=!1,s=!1,d,f,v,y;this.core.outer.on("mousedown.lg.zoom",function(M){if(i.isImageSlide(i.core.index)){var S=i.core.getSlideItem(i.core.index);if(i.$LG(M.target).hasClass("lg-item")||S.get().contains(M.target)){d=new Date,y=i.core.getSlideItem(i.core.index).find(".lg-img-wrap").first();var O=i.getDragAllowedAxises(0);s=O.allowY,o=O.allowX,i.core.outer.hasClass("lg-zoomed")&&i.$LG(M.target).hasClass("lg-object")&&(o||s)&&(M.preventDefault(),e=i.getDragCords(M),v=i.getPossibleSwipeDragCords(),r=!0,i.core.outer.removeClass("lg-grab").addClass("lg-grabbing lg-zoom-drag-transition lg-zoom-dragging"))}}}),this.$LG(window).on("mousemove.lg.zoom.global"+this.core.lgId,function(M){if(r){a=!0,n=i.getDragCords(M);var S=i.getZoomSwipeCords(e,n,o,s,v);i.setZoomSwipeStyles(y,S)}}),this.$LG(window).on("mouseup.lg.zoom.global"+this.core.lgId,function(M){if(r){if(f=new Date,r=!1,i.core.outer.removeClass("lg-zoom-dragging"),a&&(e.x!==n.x||e.y!==n.y)){n=i.getDragCords(M);var S=f.valueOf()-d.valueOf();i.touchendZoom(e,n,o,s,S)}a=!1}i.core.outer.removeClass("lg-grabbing").addClass("lg-grab")})},t.prototype.closeGallery=function(){this.resetZoom(),this.zoomInProgress=!1},t.prototype.destroy=function(){this.$LG(window).off(".lg.zoom.global"+this.core.lgId),this.core.LGel.off(".lg.zoom"),this.core.LGel.off(".zoom"),clearTimeout(this.zoomableTimeout),this.zoomableTimeout=!1},t}(),rV=qoe;function Yoe(t,i){t&1&&(ln(0),c(1),k(2,"translate"),dn()),t&2&&(g(),K(`
|
|
`,I(2,1,"labels.heading.Add Client Identifier"),`
|
|
`))}function Qoe(t,i){if(t&1&&(c(0),k(1,"translate"),k(2,"translate")),t&2){let e=D();ts(`
|
|
`,I(1,3,"labels.heading.Upload")," ",e.entityType," ",I(2,5,"labels.heading.Documents"),`
|
|
`)}}function Koe(t,i){if(t&1&&(p(0,"mat-option",19),c(1),h()),t&2){let e=i.$implicit;C("value",e.id),g(),K(`
|
|
`,e.name,`
|
|
`)}}function Xoe(t,i){t&1&&(p(0,"mat-error"),c(1),k(2,"translate"),k(3,"translate"),p(4,"strong"),c(5),k(6,"translate"),h(),c(7,`
|
|
`),h()),t&2&&(g(),bt(`
|
|
`,I(2,3,"labels.inputs.Document Type")," ",I(3,5,"labels.commons.is"),`
|
|
`),g(4),P(I(6,7,"labels.commons.required")))}function Zoe(t,i){if(t&1&&(p(0,"mat-option",19),c(1),h()),t&2){let e=i.$implicit;C("value",e.value),g(),K(`
|
|
`,e.label,`
|
|
`)}}function Joe(t,i){t&1&&(p(0,"mat-error"),c(1),k(2,"translate"),k(3,"translate"),p(4,"strong"),c(5),k(6,"translate"),h(),c(7,`
|
|
`),h()),t&2&&(g(),bt(`
|
|
`,I(2,3,"labels.inputs.Status")," ",I(3,5,"labels.commons.is"),`
|
|
`),g(4),P(I(6,7,"labels.commons.required")))}function ese(t,i){t&1&&(p(0,"mat-error"),c(1),k(2,"translate"),k(3,"translate"),p(4,"strong"),c(5),k(6,"translate"),h(),c(7,`
|
|
`),h()),t&2&&(g(),bt(`
|
|
`,I(2,3,"labels.inputs.Document Key")," ",I(3,5,"labels.commons.is"),`
|
|
`),g(4),P(I(6,7,"labels.commons.required")))}function tse(t,i){if(t&1&&(ln(0),c(1,`
|
|
`),p(2,"mat-form-field",7),c(3,`
|
|
`),p(4,"mat-label"),c(5),k(6,"translate"),h(),c(7,`
|
|
`),p(8,"mat-select",14),c(9,`
|
|
`),w(10,Koe,2,2,"mat-option",15),c(11,`
|
|
`),h(),c(12,`
|
|
`),w(13,Xoe,8,9,"mat-error",6),c(14,`
|
|
`),h(),c(15,`
|
|
|
|
`),p(16,"mat-form-field",7),c(17,`
|
|
`),p(18,"mat-label"),c(19),k(20,"translate"),h(),c(21,`
|
|
`),p(22,"mat-select",16),c(23,`
|
|
`),w(24,Zoe,2,2,"mat-option",15),c(25,`
|
|
`),h(),c(26,`
|
|
`),w(27,Joe,8,9,"mat-error",6),c(28,`
|
|
`),h(),c(29,`
|
|
|
|
`),p(30,"mat-form-field",7),c(31,`
|
|
`),p(32,"mat-label"),c(33),k(34,"translate"),h(),c(35,`
|
|
`),H(36,"input",17),c(37,`
|
|
`),w(38,ese,8,9,"mat-error",6),c(39,`
|
|
`),h(),c(40,`
|
|
|
|
`),p(41,"mat-form-field",7),c(42,`
|
|
`),p(43,"mat-label"),c(44),k(45,"translate"),h(),c(46,`
|
|
`),H(47,"input",18),c(48,`
|
|
`),h(),c(49,`
|
|
`),dn()),t&2){let e=D();g(5),P(I(6,9,"labels.inputs.Document Type")),g(5),C("ngForOf",e.allowedDocumentTypes),g(3),C("ngIf",e.uploadDocumentForm.controls.documentTypeId==null?null:e.uploadDocumentForm.controls.documentTypeId.hasError("required")),g(6),P(I(20,11,"labels.inputs.Status")),g(5),C("ngForOf",e.statusOptions),g(3),C("ngIf",e.uploadDocumentForm.controls.status==null?null:e.uploadDocumentForm.controls.status.hasError("required")),g(6),P(I(34,13,"labels.inputs.Document Key")),g(5),C("ngIf",e.uploadDocumentForm.controls.documentKey==null?null:e.uploadDocumentForm.controls.documentKey.hasError("required")),g(6),P(I(45,15,"labels.inputs.Description"))}}function nse(t,i){t&1&&(p(0,"mat-error"),c(1),k(2,"translate"),k(3,"translate"),p(4,"strong"),c(5),k(6,"translate"),h(),c(7,`
|
|
`),h()),t&2&&(g(),bt(`
|
|
`,I(2,3,"labels.inputs.File Name")," ",I(3,5,"labels.commons.is"),`
|
|
`),g(4),P(I(6,7,"labels.commons.required")))}function ise(t,i){t&1&&(p(0,"mat-form-field",7),c(1,`
|
|
`),p(2,"mat-label"),c(3),k(4,"translate"),h(),c(5,`
|
|
`),H(6,"input",18),c(7,`
|
|
`),h()),t&2&&(g(3),P(I(4,1,"labels.inputs.Description")))}function rse(t,i){t&1&&(ln(0),c(1),k(2,"translate"),dn()),t&2&&(g(),K(`
|
|
`,I(2,1,"labels.buttons.Add"),`
|
|
`))}function ase(t,i){t&1&&(c(0),k(1,"translate")),t&2&&K(`
|
|
`,I(1,1,"labels.buttons.Upload"),`
|
|
`)}var aV=(()=>{class t{constructor(e,n,r){this.dialogRef=e,this.formBuilder=n,this.data=r,this.uploadDocumentData=[],this.documentIdentifier=!1,this.allowedDocumentTypes=[],this.statusOptions=[],this.documentIdentifier=r.documentIdentifier,this.entityType=r.entityType,this.allowedDocumentTypes=r.allowedDocumentTypes||[],this.statusOptions=r.statusOptions||[]}ngOnInit(){this.createUploadDocumentForm()}createUploadDocumentForm(){this.documentIdentifier?this.uploadDocumentForm=this.formBuilder.group({documentTypeId:["",qt.required],status:["Active",qt.required],documentKey:["",qt.required],description:[""],fileName:["",qt.required],file:[""]}):this.uploadDocumentForm=this.formBuilder.group({fileName:["",qt.required],description:[""],file:[""]})}onFileSelect(e){if(e.target.files.length>0){let n=e.target.files[0];this.uploadDocumentForm.get("file").setValue(n)}}static{this.\u0275fac=function(n){return new(n||t)(E(Bt),E(ds),E(xn))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-upload-document-dialog"]],decls:47,vars:16,consts:[["defaultTitle",""],["uploadLabel",""],["mat-dialog-title",""],[4,"ngIf","ngIfElse"],[1,"m-l-10","m-r-10"],[1,"layout-column",3,"formGroup"],[4,"ngIf"],[1,"flex-fill"],["formControlName","fileName","required","","matInput",""],["class","flex-fill",4,"ngIf"],["flex","60%",3,"change"],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"disabled","mat-dialog-close"],["formControlName","documentTypeId","required",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","status","required",""],["formControlName","documentKey","required","","matInput",""],["formControlName","description","matInput",""],[3,"value"]],template:function(n,r){if(n&1){let a=ce();p(0,"h1",2),c(1,`
|
|
`),w(2,Yoe,3,3,"ng-container",3),c(3,`
|
|
`),w(4,Qoe,3,7,"ng-template",null,0,jn),c(6,`
|
|
`),h(),c(7,`
|
|
`),p(8,"div",4),c(9,`
|
|
`),p(10,"form",5),c(11,`
|
|
`),c(12,`
|
|
`),w(13,tse,50,17,"ng-container",6),c(14,`
|
|
|
|
`),p(15,"mat-form-field",7),c(16,`
|
|
`),p(17,"mat-label"),c(18),k(19,"translate"),h(),c(20,`
|
|
`),H(21,"input",8),c(22,`
|
|
`),w(23,nse,8,9,"mat-error",6),c(24,`
|
|
`),h(),c(25,`
|
|
|
|
`),w(26,ise,8,3,"mat-form-field",9),c(27,`
|
|
|
|
`),p(28,"mifosx-file-upload",10),R("change",function(s){return U(a),$(r.onFileSelect(s))}),h(),c(29,`
|
|
|
|
`),p(30,"mat-dialog-actions",11),c(31,`
|
|
`),p(32,"button",12),c(33),k(34,"translate"),h(),c(35,`
|
|
`),p(36,"button",13),c(37,`
|
|
`),w(38,rse,3,3,"ng-container",3),c(39,`
|
|
`),w(40,ase,2,3,"ng-template",null,1,jn),c(42,`
|
|
`),h(),c(43,`
|
|
`),h(),c(44,`
|
|
`),h(),c(45,`
|
|
`),h(),c(46,`
|
|
`)}if(n&2){let a=it(5),o=it(41);g(2),C("ngIf",r.documentIdentifier)("ngIfElse",a),g(8),C("formGroup",r.uploadDocumentForm),g(3),C("ngIf",r.documentIdentifier),g(5),P(I(19,12,"labels.inputs.File Name")),g(5),C("ngIf",r.uploadDocumentForm.controls.fileName.hasError("required")),g(3),C("ngIf",!r.documentIdentifier),g(7),P(I(34,14,"labels.buttons.Cancel")),g(3),C("disabled",!r.uploadDocumentForm.valid)("mat-dialog-close",r.uploadDocumentForm.value),g(2),C("ngIf",r.documentIdentifier)("ngIfElse",o)}},dependencies:[he,Pt,Ae,ve,ls,li,tn,Fr,la,ei,wr,Ht,mn,Gi,Gn,Fn,fn,mt,Ie,hn,Ep,In,Sn],encapsulation:2})}}return t})();var oV=(()=>{class t{constructor(){this.previewCache=new Map}isPreviewable(e){let n=this.detectType(e.mimeType,e.fileName,e.fileData);return n==="image"||n==="pdf"}resolvePreviewUrl(e,n){return Fs(this,null,function*(){let r=this.previewCache.get(e.id);if(r)return{url:r.url,type:r.type};let a=this.getInlineData(e);if(a){let f=this.detectType(a.mimeType,e.fileName,e.fileData);return this.previewCache.set(e.id,{url:a.url,type:f,isObjectUrl:a.isObjectUrl}),{url:a.url,type:f}}let o=yield Hh(n(e)),s=URL.createObjectURL(o),d=this.detectType(o.type||e.mimeType,e.fileName,e.fileData);return this.previewCache.set(e.id,{url:s,type:d,isObjectUrl:!0}),{url:s,type:d}})}release(e){let n=this.previewCache.get(e);n?.isObjectUrl&&URL.revokeObjectURL(n.url),this.previewCache.delete(e)}clear(){this.previewCache.forEach(e=>{e.isObjectUrl&&URL.revokeObjectURL(e.url)}),this.previewCache.clear()}getInlineData(e){if(!e.fileData)return null;let n=e.fileData.match(/^data:(.*?);/);return{url:e.fileData,mimeType:n?n[1]:e.mimeType,isObjectUrl:!1}}detectType(e,n,r){let a=(e||this.extractMimeFromData(r)||"").toLowerCase();if(a.includes("pdf"))return"pdf";if(a.startsWith("image/"))return"image";let o=(n||"").split(".").pop()?.toLowerCase();return o==="pdf"?"pdf":o&&["jpg","jpeg","png","gif","bmp","webp","svg"].includes(o)?"image":"other"}extractMimeFromData(e){if(!e||!e.startsWith("data:"))return;let n=e.match(/^data:(.*?);/);return n?n[1]:void 0}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var sse=["lightboxRoot"];function cse(t,i){if(t&1){let e=ce();p(0,"div",9),c(1,`
|
|
`),p(2,"button",10),R("click",function(){U(e);let r=D();return $(r.uploadDocument())}),c(3,`
|
|
`),H(4,"fa-icon",11),c(5),k(6,"translate"),h(),c(7,`
|
|
`),h()}t&2&&(g(5),K("",I(6,1,"labels.buttons.Add"),`
|
|
`))}function lse(t,i){if(t&1&&(ln(0),c(1,`
|
|
`),H(2,"img",23),c(3,`
|
|
`),dn()),t&2){let e=D().$implicit,n=D(2);g(2),C("src",n.previewThumbnails[e.id],N1)("alt",e.name)("title",e.name)}}function dse(t,i){if(t&1&&(c(0,`
|
|
`),p(1,"div",24),c(2,`
|
|
`),H(3,"fa-icon",25),c(4,`
|
|
`),p(5,"span"),c(6),h(),c(7,`
|
|
`),h(),c(8,`
|
|
`)),t&2){let e=D().$implicit;g(6),P(e.fileName||e.name)}}function use(t,i){t&1&&(p(0,"div",26),c(1,`
|
|
`),H(2,"fa-icon",27),c(3,`
|
|
`),h())}function mse(t,i){if(t&1&&(p(0,"div",28),c(1),h()),t&2){let e=D().$implicit;g(),P(e.fileName)}}function pse(t,i){if(t&1&&(p(0,"div",29),c(1),h()),t&2){let e=D().$implicit;g(),P(e.description)}}function fse(t,i){if(t&1){let e=ce();p(0,"button",30),k(1,"translate"),R("click",function(){U(e);let r=D().$implicit,a=D(2);return $(a.deleteDocument(r.id,r.name))}),c(2,`
|
|
`),H(3,"fa-icon",31),c(4,`
|
|
`),h()}t&2&&ee("aria-label",I(1,1,"labels.buttons.Delete"))}function hse(t,i){if(t&1){let e=ce();p(0,"div",14),c(1,`
|
|
`),p(2,"div",15),k(3,"translate"),R("keydown.enter",function(){let r=U(e).$implicit,a=D(2);return $(a.isPreviewable(r)&&a.openPreview(r))})("keydown.space",function(){let r=U(e).$implicit,a=D(2);return $(a.isPreviewable(r)&&a.openPreview(r))})("click",function(){let r=U(e).$implicit,a=D(2);return $(a.isPreviewable(r)&&a.openPreview(r))}),c(4,`
|
|
`),w(5,lse,4,3,"ng-container",7),c(6,`
|
|
`),w(7,dse,9,1,"ng-template",null,2,jn),c(9,`
|
|
`),w(10,use,4,0,"div",16),c(11,`
|
|
`),h(),c(12,`
|
|
`),p(13,"div",17),c(14,`
|
|
`),p(15,"div",18),c(16),h(),c(17,`
|
|
`),w(18,mse,2,1,"div",19),c(19,`
|
|
`),w(20,pse,2,1,"div",20),c(21,`
|
|
`),p(22,"div",21),c(23,`
|
|
`),w(24,fse,5,3,"button",22),c(25,`
|
|
`),h(),c(26,`
|
|
`),h(),c(27,`
|
|
`),h()}if(t&2){let e=i.$implicit,n=it(8),r=D(2);g(2),ne("clickable",r.isPreviewable(e)),ee("aria-label",I(3,10,"labels.buttons.Preview")+": "+e.name),g(3),C("ngIf",r.previewThumbnails[e.id])("ngIfElse",n),g(5),C("ngIf",r.isPreviewable(e)),g(6),P(e.name),g(2),C("ngIf",e.fileName),g(2),C("ngIf",e.description),g(4),C("mifosxHasPermission","DELETE_DOCUMENT")}}function gse(t,i){if(t&1&&(p(0,"div"),c(1,`
|
|
`),p(2,"div",12),c(3,`
|
|
`),w(4,hse,28,12,"div",13),c(5,`
|
|
`),h(),c(6,`
|
|
`),h()),t&2){let e=D();g(4),C("ngForOf",e.entityDocuments)("ngForTrackBy",e.trackByDocumentId)}}function _se(t,i){t&1&&(c(0,`
|
|
`),p(1,"div",32),c(2,`
|
|
`),p(3,"p"),c(4),k(5,"translate"),h(),c(6,`
|
|
`),p(7,"p",33),c(8),k(9,"translate"),h(),c(10,`
|
|
`),h(),c(11,`
|
|
`)),t&2&&(g(4),P(I(5,2,"labels.text.NoDocuments")),g(4),P(I(9,4,"labels.text.UploadDocumentHint")))}var sV=(()=>{class t{constructor(e,n,r,a,o){this.dialog=e,this.savingsService=n,this.loansService=r,this.clientsService=a,this.documentPreviewService=o,this.previewThumbnails={},this.lightboxInstance=null,this.lightboxPlugins=[rV,iV,nV]}ngOnInit(){this.prefetchThumbnails()}ngOnDestroy(){this.destroyLightbox(),Array.isArray(this.entityDocuments)&&this.entityDocuments.forEach(e=>this.documentPreviewService.release(e.id))}trackByDocumentId(e,n){return n?.id}uploadDocument(){this.dialog.open(aV,{data:{documentIdentifier:!1,entityType:""},width:"33rem"}).afterClosed().subscribe(n=>{if(n){let r=new FormData;r.append("name",n.fileName),r.append("file",n.file),r.append("description",n.description),this.callbackUpload(r).subscribe(a=>{let o={id:a.resourceId,parentEntityType:this.entityType,parentEntityId:this.entityId,name:n.fileName,description:n.description,fileName:n.file.name};this.entityDocuments.push(o),this.setThumbnail(o)})}})}deleteDocument(e,n){this.dialog.open(ga,{data:{deleteContext:`Document: ${n}`}}).afterClosed().subscribe(a=>{if(a.delete){this.callbackDelete(e);let o=this.entityDocuments.findIndex(s=>s.id===e);o!==-1&&this.entityDocuments.splice(o,1),this.documentPreviewService.release(e),delete this.previewThumbnails[e]}})}isPreviewable(e){return this.documentPreviewService.isPreviewable(e)}openPreview(e){return Fs(this,null,function*(){if(this.isPreviewable(e))try{let n=this.entityDocuments.filter(o=>this.isPreviewable(o)),r=[];for(let o of n)try{let s=yield this.documentPreviewService.resolvePreviewUrl(o,d=>this.getDownloadObservable(d.id));s.type==="image"&&(this.previewThumbnails[o.id]=s.url),r.push({src:s.url,thumb:s.type==="image"?s.url:void 0,subHtml:this.buildSubHtml(o),iframe:s.type==="pdf"})}catch(s){console.error("Preview failed for document",o.id,s)}if(!r.length)return;let a=Math.max(0,n.findIndex(o=>o.id===e.id));this.destroyLightbox(),this.lightboxInstance=tV(this.lightboxRoot.nativeElement,{dynamic:!0,dynamicEl:r,plugins:this.lightboxPlugins,download:!1,closable:!0,escKey:!0,zoomFromOrigin:!0}),this.lightboxInstance.openGallery(a)}catch(n){console.error("Unable to open preview",n)}})}destroyLightbox(){this.lightboxInstance&&(this.lightboxInstance.destroy(),this.lightboxInstance=null)}getDownloadObservable(e){return this.entityType==="savings"?this.savingsService.downloadSavingsDocument(this.entityId,e):this.entityType==="loans"?this.loansService.downloadLoanDocument(this.entityId,e):this.clientsService.downloadClientDocument(this.entityId,e)}buildSubHtml(e){let n=e.description?`<p class="lg-caption-text">${this.escapeHtml(e.description)}</p>`:"",r=e.fileName?`<p class="lg-meta">${this.escapeHtml(e.fileName)}</p>`:"";return`<div class="lg-caption"><h4>${this.escapeHtml(e.name||"Document")}</h4>${n}${r}</div>`}escapeHtml(e){return e?e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):""}setThumbnail(e){this.documentPreviewService.isPreviewable(e)&&this.documentPreviewService.resolvePreviewUrl(e,()=>this.getDownloadObservable(e.id)).then(n=>{n.type==="image"&&(this.previewThumbnails[e.id]=n.url)}).catch(()=>{})}prefetchThumbnails(){Array.isArray(this.entityDocuments)&&this.entityDocuments.forEach(e=>this.setThumbnail(e))}static{this.\u0275fac=function(n){return new(n||t)(E(Ai),E(If),E(kf),E(Sf),E(oV))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-entity-documents-tab"]],viewQuery:function(n,r){if(n&1&&me(sse,7),n&2){let a;G(a=W())&&(r.lightboxRoot=a.first)}},inputs:{entityId:"entityId",entityType:"entityType",entityDocuments:"entityDocuments",callbackUpload:"callbackUpload",callbackDelete:"callbackDelete"},decls:20,vars:6,consts:[["empty",""],["lightboxRoot",""],["placeholder",""],[1,"tab-container","mat-typography"],[1,"layout-row","align-start-center","header-row"],[1,"flex-90"],["class","flex-10",4,"mifosxHasPermission"],[4,"ngIf","ngIfElse"],[1,"document-lightbox-host"],[1,"flex-10"],["mat-raised-button","","color","primary",1,"f-right",3,"click"],["icon","plus",1,"m-r-10"],[1,"document-grid"],["class","document-card",4,"ngFor","ngForOf","ngForTrackBy"],[1,"document-card"],["role","button","tabindex","0",1,"thumb",3,"keydown.enter","keydown.space","click"],["class","preview-overlay",4,"ngIf"],[1,"card-body"],[1,"title"],["class","meta",4,"ngIf"],["class","description",4,"ngIf"],[1,"actions"],["mat-icon-button","","color","warn","title","Delete",3,"click",4,"mifosxHasPermission"],["loading","lazy",3,"src","alt","title"],[1,"placeholder"],["icon","file"],[1,"preview-overlay"],["icon","eye"],[1,"meta"],[1,"description"],["mat-icon-button","","color","warn","title","Delete",3,"click"],["icon","times"],[1,"empty-state"],[1,"muted"]],template:function(n,r){if(n&1&&(p(0,"div",3),c(1,`
|
|
`),p(2,"div",4),c(3,`
|
|
`),p(4,"h3",5),c(5),k(6,"translate"),h(),c(7,`
|
|
|
|
`),w(8,cse,8,3,"div",6),c(9,`
|
|
`),h(),c(10,`
|
|
|
|
`),w(11,gse,7,2,"div",7),c(12,`
|
|
|
|
`),w(13,_se,12,6,"ng-template",null,0,jn),c(15,`
|
|
`),h(),c(16,`
|
|
|
|
`),H(17,"div",8,1),c(19,`
|
|
`)),n&2){let a=it(14);g(5),P(I(6,4,"labels.heading.Documents")),g(3),C("mifosxHasPermission","CREATE_DOCUMENT"),g(3),C("ngIf",r.entityDocuments==null?null:r.entityDocuments.length)("ngIfElse",a)}},dependencies:[he,Pt,Ae,ve,mt,os,Ie,jt],styles:[".column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.tab-container[_ngcontent-%COMP%]{padding:1rem;margin:1rem 0}.header-row[_ngcontent-%COMP%]{display:flex;align-items:center}.document-grid[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem}.document-card[_ngcontent-%COMP%]{width:240px;background:#fff;border:1px solid #bdc3c7;border-radius:4px;overflow:hidden;box-shadow:0 1px 4px #353b3b1f;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.document-card[_ngcontent-%COMP%]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #353b3b24}.thumb[_ngcontent-%COMP%]{position:relative;background:#ecf0f1;min-height:9.5rem;display:flex;align-items:center;justify-content:center;cursor:default}.thumb.clickable[_ngcontent-%COMP%]{cursor:pointer}.thumb[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.preview-overlay[_ngcontent-%COMP%]{position:absolute;bottom:.5rem;right:.5rem;background:#ffffffe6;border-radius:50%;padding:.4rem;color:#3498db;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.thumb[_ngcontent-%COMP%]:hover .preview-overlay[_ngcontent-%COMP%], .thumb[_ngcontent-%COMP%]:focus .preview-overlay[_ngcontent-%COMP%]{opacity:1}.placeholder[_ngcontent-%COMP%]{color:#f5f5f5;text-align:center;padding:.875rem;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center}.placeholder[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{font-size:22px}.placeholder[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:12px;line-height:1.2}.preview-btn[_ngcontent-%COMP%]{position:absolute;right:.5rem;bottom:.5rem;background:#000000a6;color:#fff}.card-body[_ngcontent-%COMP%]{padding:.75rem .875rem .875rem;display:flex;flex-direction:column;gap:.375rem}.title[_ngcontent-%COMP%]{font-weight:700;color:#353b3b}.meta[_ngcontent-%COMP%]{font-size:12px;color:#7f8c8d}.description[_ngcontent-%COMP%]{font-size:13px;color:#353b3b;min-height:32px}.actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:.375rem;margin-top:.25rem}.empty-state[_ngcontent-%COMP%]{margin-top:.75rem;padding:1.25rem;text-align:center;background:#f5f5f5;border:1px dashed #bdc3c7;border-radius:4px;color:#353b3b;display:flex;flex-direction:column;gap:.5rem;align-items:center}.empty-state[_ngcontent-%COMP%] .muted[_ngcontent-%COMP%]{color:#95a5a6;margin:.25rem 0 0;font-size:.8125rem}.document-lightbox-host[_ngcontent-%COMP%]{display:none}"]})}}return t})();var Tf=class extends Br{constructor(i){super(i),this.controlType="checkbox"}};var Af=class extends Br{constructor(i={}){super(i),this.controlType="datepicker",this.minDate=i.minDate||new Date(2e3,0,1),this.maxDate=i.maxDate||new Date}};var Vf=class extends Br{constructor(i={}){super(i),this.controlType="datetimepicker",this.minDate=i.minDate||new Date(2e3,0,1),this.maxDate=i.maxDate||new Date}};var zf=class extends Br{constructor(i={}){super(i),this.controlType="input",this.type=i.type||"text"}};var Lf=class extends Br{constructor(i={}){super(i),this.controlType="select",this.options=i.options||{label:"",value:"",data:[]}}};var Rf=(()=>{class t{constructor(e,n){this.dateUtils=e,this.settingsService=n,this.systemFields=["id","created_at","updated_at"],this.entitiesIdFields=["client_id","savings_account_id","savings_transaction_id","loan_id","group_id","center_id","office_id","product_loan_id","savings_product_id","share_product_id"]}getFormfields(e,n,r){return e.map(a=>{switch(a.columnDisplayType){case"INTEGER":case"STRING":case"DECIMAL":case"TEXT":return new zf({controlName:a.columnName,label:a.columnName,value:"",type:a.columnDisplayType==="INTEGER"||a.columnDisplayType==="DECIMAL"?"number":"text",required:!a.isColumnNullable});case"BOOLEAN":return new Tf({controlName:a.columnName,label:a.columnName,value:"",type:"checkbox",required:!a.isColumnNullable});case"CODELOOKUP":return new Lf({controlName:a.columnName,label:a.columnName,value:"",options:{label:"value",value:"id",data:a.columnValues},required:!a.isColumnNullable});case"DATE":return n.push(a.columnName),r.dateFormat||(r.dateFormat=Bi.DEFAULT_DATEFORMAT),new Af({controlName:a.columnName,label:a.columnName,value:"",maxDate:this.settingsService.maxAllowedDate,required:!a.isColumnNullable});case"DATETIME":return n.push(a.columnName),r.dateFormat=Bi.DEFAULT_DATETIMEFORMAT,new Vf({controlName:a.columnName,label:a.columnName,value:"",maxDate:this.settingsService.maxAllowedDate,required:!a.isColumnNullable})}})}isEntityId(e){return this.entitiesIdFields.includes(e)}isSystemColumn(e){return this.systemFields.includes(e)||this.entitiesIdFields.includes(e)}filterSystemColumns(e){return e.filter((n,r)=>{if(!this.isSystemColumn(n.columnName))return n.idx=r,n})}getInputName(e){return e.columnName&&e.columnName.includes("_cd_")?e.columnName.split("_cd_")[0]:e.columnName}isNumeric(e){return this.isColumnType(e,"INTEGER")||this.isColumnType(e,"DECIMAL")}isDate(e){return this.isColumnType(e,"DATE")||this.isColumnType(e,"DATETIME")}isBoolean(e){return this.isColumnType(e,"BOOLEAN")}isDropdown(e){return this.isColumnType(e,"CODELOOKUP")}isString(e){return this.isColumnType(e,"STRING")}isText(e){return this.isColumnType(e,"TEXT")}isColumnType(e,n){return e===n}buildPayload(e,n,r,a){let o=!1;return e.forEach(s=>{let d=this.getInputName(s);this.isNumeric(s.columnDisplayType)?a[s.columnName]=n[d]*1:this.isDate(s.columnDisplayType)?(a[s.columnName]=this.dateUtils.formatDate(n[d],r),o=!0):a[s.columnName]=n[d]}),o&&(a.dateFormat=r),a}isSystemDefined(e){return this.systemFields.includes(e)}getName(e){return e&&e.includes("_cd_")?e.split("_cd_")[0]:e}isValidUrl(e){try{let n=new URL(e);return n.protocol.startsWith("http")||n.protocol.startsWith("https")}catch{return!1}}static{this.\u0275fac=function(n){return new(n||t)(oe(Bi),oe(Ft))}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var vse=["dataTable"];function bse(t,i){if(t&1){let e=ce();p(0,"span"),c(1,`
|
|
`),p(2,"button",11),R("click",function(){U(e);let r=D();return $(r.add())}),c(3,`
|
|
`),H(4,"fa-icon",12),c(5),k(6,"translate"),h(),c(7,`
|
|
`),h()}t&2&&(g(5),K("",I(6,1,"labels.buttons.Add"),`
|
|
`))}function yse(t,i){if(t&1){let e=ce();p(0,"span"),c(1,`
|
|
`),p(2,"button",14),R("click",function(){U(e);let r=D(2);return $(r.deleteSelected())}),c(3,`
|
|
`),H(4,"fa-icon",15),c(5),k(6,"translate"),h(),c(7,`
|
|
`),h()}t&2&&(g(5),K(`
|
|
`,I(6,1,"labels.buttons.Delete Selected"),`
|
|
`))}function Cse(t,i){if(t&1&&(ln(0),c(1,`
|
|
`),w(2,yse,8,3,"span",13),c(3,`
|
|
`),dn()),t&2){let e=D();g(2),C("ngIf",e.isSelected)}}function xse(t,i){if(t&1){let e=ce();p(0,"span"),c(1,`
|
|
`),p(2,"button",14),R("click",function(){U(e);let r=D(2);return $(r.delete())}),c(3,`
|
|
`),H(4,"fa-icon",15),c(5),k(6,"translate"),h(),c(7,`
|
|
`),h()}t&2&&(g(5),K(`
|
|
`,I(6,1,"labels.buttons.Delete All"),`
|
|
`))}function Mse(t,i){if(t&1&&(ln(0),c(1,`
|
|
`),w(2,xse,8,3,"span",13),c(3,`
|
|
`),dn()),t&2){let e=D();g(2),C("ngIf",e.datatableData.length>0)}}function wse(t,i){t&1&&H(0,"th",19)}function Dse(t,i){if(t&1){let e=ce();p(0,"td",20),c(1,`
|
|
`),p(2,"mat-checkbox",21),R("click",function(r){return U(e),$(r.stopPropagation())})("change",function(r){let a=U(e).$implicit,o=D(3);return $(r?o.itemToggle(a):null)}),c(3,`
|
|
`),h(),c(4,`
|
|
`),h()}if(t&2){let e=i.$implicit,n=D(3);g(2),C("checked",n.selection.isSelected(e))}}function Sse(t,i){t&1&&(ln(0),c(1,`
|
|
`),w(2,wse,1,0,"th",17),c(3,`
|
|
`),w(4,Dse,5,1,"td",18),c(5,`
|
|
`),dn())}function kse(t,i){if(t&1&&(p(0,"th",24),c(1),h()),t&2){let e=D(2).$implicit,n=D();g(),P(n.getInputName(e))}}function Ise(t,i){if(t&1&&(p(0,"td",25),c(1),h()),t&2){let e=i.$implicit,n=D(2).$implicit,r=D();C("ngClass",r.isToDelete(e)),g(),K(`
|
|
`,r.formatValue(e,n),`
|
|
`)}}function Ese(t,i){t&1&&(ln(0),c(1,`
|
|
`),w(2,kse,2,1,"th",22),c(3,`
|
|
`),w(4,Ise,2,2,"td",23),c(5,`
|
|
`),dn())}function Ose(t,i){if(t&1&&(ln(0,16),c(1,`
|
|
`),w(2,Sse,6,0,"ng-container",13),c(3,`
|
|
|
|
`),w(4,Ese,6,0,"ng-container",13),c(5,`
|
|
`),dn()),t&2){let e=i.$implicit,n=i.index;C("matColumnDef",e),g(2),C("ngIf",n===0),g(2),C("ngIf",n>0)}}function Pse(t,i){t&1&&H(0,"tr",26)}function Tse(t,i){t&1&&H(0,"tr",27)}var Hf=(()=>{class t{constructor(e,n,r,a,o,s,d,f,v){this.route=e,this.dateUtils=n,this.systemService=r,this.settingsService=a,this.dialog=o,this.datatables=s,this.dateFormat=d,this.dateTimeFormat=f,this.numberFormat=v,this.SELECT_NAME_FIELD="select",this.datatableColumns=[],this.isSelected=!1,this.isLoading=!1}ngOnInit(){this.selection=new Yi(!0,[]),this.route.params.subscribe(e=>{this.datatableName=e.datatableName}),this.setData(),this.isSelected=!1}ngOnDestroy(){this.resetData()}ngOnChanges(e){this.setData()}setData(){this.datatableColumns=[this.SELECT_NAME_FIELD],this.dataObject.columnHeaders.filter(e=>{if(!this.datatables.isEntityId(e.columnName))return this.datatableColumns.push(e.columnName),e}),this.datatableData=this.dataObject.data,this.dataTableRef&&this.dataTableRef.renderRows()}resetData(){this.datatableName=null,this.datatableColumns=null,this.datatableData=null}getData(){this.isLoading=!0,this.systemService.getEntityDatatable(this.entityId,this.datatableName).subscribe(e=>{this.dataObject.data=e.data,this.showDeleteBotton=!1,this.dataTableRef&&this.setData(),this.isSelected=!1,this.isLoading=!1})}add(){let e={locale:this.settingsService.language.code},n=[],r=this.datatables.filterSystemColumns(this.dataObject.columnHeaders),a=this.datatables.getFormfields(r,n,e),o={title:"Add "+this.datatableName+" for "+this.entityType,formfields:a};this.dialog.open(Po,{data:o,width:"50rem"}).afterClosed().subscribe(d=>{d.data&&(n.forEach(f=>{d.data.value[f]=this.dateUtils.formatDate(d.data.value[f],e.dateFormat)}),e=q(q({},d.data.value),e),this.systemService.addEntityDatatableEntry(this.entityId,this.datatableName,e).subscribe(f=>{this.getData()}))})}delete(){this.dialog.open(ga,{data:{deleteContext:`the contents of ${this.datatableName}`}}).afterClosed().subscribe(n=>{n.delete&&this.systemService.deleteDatatableContent(this.entityId,this.datatableName).subscribe(()=>{this.getData()})})}deleteSelected(){this.dialog.open(ga,{data:{deleteContext:`the ${this.selection.selected.length} items selected of ${this.datatableName}`}}).afterClosed().subscribe(n=>{n.delete?(this.isSelected=!1,this.selection.selected.forEach(r=>{this.systemService.deleteDatatableEntry(this.entityId,r.row[0],this.datatableName).subscribe(()=>{this.datatableData.forEach((a,o)=>{a.row[0]===r.row[0]&&(this.datatableData.splice(o,1),this.dataTableRef.renderRows(),this.selection=new Yi(!0,[]),this.isSelected=this.selection.selected.length>0)})})})):(this.selection=new Yi(!0,[]),this.isSelected=this.selection.selected.length>0)})}formatValue(e,n){let r="";if(this.dataObject.columnHeaders){let a=0;this.dataObject.columnHeaders.some(o=>{if(o.columnName===n){let s=o.columnDisplayType;return r=e.row[a],s==="DATE"?r=this.dateFormat.transform(r):s==="DATETIME"?r=this.dateTimeFormat.transform(r):(s==="INTEGER"||s==="DECIMAL")&&typeof r=="number"&&(r=this.numberFormat.transform(r)),!0}a+=1})}return r}isAllSelected(){let e=this.selection.selected;return this.datatableData.length===e}isAnySelected(){return this.selection.selected&&this.selection.selected.length>0}masterToggle(e){e.checked?this.datatableData.forEach(n=>this.selection.select(n)):this.selection=new Yi(!0,[]),this.isSelected=this.selection.selected.length>0}itemToggle(e){this.selection.toggle(e),this.isSelected=this.selection.selected.length>0}checkboxLabel(e){return e?`${this.selection.isSelected(e)?"deselect":"select"} row ${e.position+1}`:`${this.isAllSelected()?"select":"deselect"} all`}isToDelete(e){return this.selection.isSelected(e)?"tobe-deleted":""}getInputName(e){return this.datatables.getName(e)}static{this.\u0275fac=function(n){return new(n||t)(E($i),E(Bi),E(j2),E(Ft),E(Ai),E(Rf),E(Mr),E(Ra),E(id))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-datatable-multi-row"]],viewQuery:function(n,r){if(n&1&&me(vse,5),n&2){let a;G(a=W())&&(r.dataTableRef=a.first)}},inputs:{dataObject:"dataObject",entityId:"entityId",entityType:"entityType"},features:[Pe],decls:34,vars:8,consts:[["dataTable",""],[1,"tab-container","mat-typography"],[1,"layout-row","align-start"],[1,"m-b-10"],[1,"action-button","m-b-7","gap-10px"],[4,"mifosxHasPermission"],[1,"m-t-10"],["mat-table","",1,"mat-elevation-z1","m-b-25",3,"dataSource"],[3,"matColumnDef",4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],[4,"ngIf"],["mat-raised-button","","color","warn",1,"delete-button",3,"click"],["icon","trash",1,"m-r-10"],[3,"matColumnDef"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell",""],["mat-cell",""],[1,"center",3,"click","change","checked"],["mat-header-cell","","class","right",4,"matHeaderCellDef"],["mat-cell","","class","right",3,"ngClass",4,"matCellDef"],["mat-header-cell","",1,"right"],["mat-cell","",1,"right",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(n,r){n&1&&(p(0,"div",1),c(1,`
|
|
`),p(2,"div",2),c(3,`
|
|
`),p(4,"div",3),c(5,`
|
|
`),p(6,"h3"),c(7),h(),c(8,`
|
|
`),h(),c(9,`
|
|
`),p(10,"div",4),c(11,`
|
|
`),w(12,bse,8,3,"span",5),c(13,`
|
|
`),w(14,Cse,4,1,"ng-container",5),c(15,`
|
|
`),w(16,Mse,4,1,"ng-container",5),c(17,`
|
|
`),h(),c(18,`
|
|
`),h(),c(19,`
|
|
|
|
`),p(20,"div",6),c(21,`
|
|
`),p(22,"table",7,0),c(24,`
|
|
`),w(25,Ose,6,3,"ng-container",8),c(26,`
|
|
|
|
`),w(27,Pse,1,0,"tr",9),c(28,`
|
|
`),w(29,Tse,1,0,"tr",10),c(30,`
|
|
`),h(),c(31,`
|
|
`),h(),c(32,`
|
|
`),h(),c(33,`
|
|
`)),n&2&&(g(7),P(r.datatableName),g(5),C("mifosxHasPermission","CREATE_"+r.datatableName),g(2),C("mifosxHasPermission","DELETE_"+r.datatableName),g(2),C("mifosxHasPermission","DELETE_"+r.datatableName),g(6),C("dataSource",r.datatableData),g(3),C("ngForOf",r.datatableColumns),g(2),C("matHeaderRowDef",r.datatableColumns),g(2),C("matRowDefColumns",r.datatableColumns))},dependencies:[he,wn,Pt,Ae,ve,mt,gs,os,Ie,jt,mf,hf,ff,gf,pf,_f,vf,yf,bf,Cf],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.tobe-deleted[_ngcontent-%COMP%]{text-decoration:line-through;color:#f39c12}"]})}}return t})();function Ase(t,i){if(t&1){let e=ce();p(0,"button",5),R("click",function(){U(e);let r=D();return $(r.add())}),c(1,`
|
|
`),H(2,"fa-icon",6),c(3),k(4,"translate"),h()}t&2&&(g(3),K("",I(4,1,"labels.buttons.Add"),`
|
|
`))}function Vse(t,i){if(t&1){let e=ce();p(0,"button",5),R("click",function(){U(e);let r=D();return $(r.edit())}),c(1,`
|
|
`),H(2,"fa-icon",7),c(3),k(4,"translate"),h()}t&2&&(g(3),K("",I(4,1,"labels.buttons.Edit"),`
|
|
`))}function zse(t,i){if(t&1){let e=ce();p(0,"button",8),R("click",function(){U(e);let r=D();return $(r.delete())}),c(1,`
|
|
`),H(2,"fa-icon",9),c(3),k(4,"translate"),h()}t&2&&(g(3),K("",I(4,1,"labels.buttons.Delete"),`
|
|
`))}function Lse(t,i){if(t&1&&(p(0,"span"),c(1),k(2,"dateFormat"),h()),t&2){let e=D().index,n=D(2);g(),K(`
|
|
`,I(2,1,n.dataObject.data[0].row[e]),`
|
|
`)}}function Rse(t,i){if(t&1&&(p(0,"span"),c(1),k(2,"datetimeFormat"),h()),t&2){let e=D().index,n=D(2);g(),K(`
|
|
`,I(2,1,n.dataObject.data[0].row[e]),`
|
|
`)}}function Hse(t,i){if(t&1&&(p(0,"span"),c(1),h()),t&2){let e=D().index,n=D(2);g(),K(`
|
|
`,n.dataObject.data[0].row[e],`
|
|
`)}}function Nse(t,i){if(t&1&&(p(0,"span"),c(1),k(2,"formatNumber"),h()),t&2){let e=D().index,n=D(2);g(),K(`
|
|
`,I(2,1,n.dataObject.data[0].row[e]),`
|
|
`)}}function Fse(t,i){if(t&1&&(p(0,"span",19),c(1),h()),t&2){let e=D().index,n=D(2);g(),K(`
|
|
`,n.dataObject.data[0].row[e],`
|
|
`)}}function Bse(t,i){if(t&1&&(p(0,"textarea",20),k(1,"prettyPrint"),c(2," "),h()),t&2){let e=D().index,n=D(2);C("innerHTML",I(1,1,n.dataObject.data[0].row[e].value),Nl)}}function jse(t,i){if(t&1){let e=ce();p(0,"span",22),c(1,`
|
|
`),p(2,"button",23),k(3,"translate"),R("click",function(){U(e);let r=D(2).index,a=D(2);return $(a.openSite(a.dataObject.data[0].row[r]))}),c(4,`
|
|
`),H(5,"fa-icon",24),c(6,`
|
|
`),h(),c(7,`
|
|
`),h()}t&2&&(g(2),Ot("matTooltip",I(3,1,"tooltips.View Link")))}function Use(t,i){if(t&1&&(p(0,"span"),c(1,`
|
|
`),w(2,jse,8,3,"span",21),c(3),h()),t&2){let e=D().index,n=D(2);g(2),C("ngIf",n.isValidUrl(n.dataObject.data[0].row[e])),g(),K(`
|
|
`,n.dataObject.data[0].row[e],`
|
|
`)}}function $se(t,i){if(t&1&&(p(0,"div",12),c(1,`
|
|
`),p(2,"div",13),c(3),h(),c(4,`
|
|
|
|
`),p(5,"div",14),c(6,`
|
|
`),w(7,Lse,3,3,"span",15),c(8,`
|
|
`),w(9,Rse,3,3,"span",15),c(10,`
|
|
`),w(11,Hse,2,1,"span",15),c(12,`
|
|
`),w(13,Nse,3,3,"span",15),c(14,`
|
|
`),w(15,Fse,2,1,"span",16),c(16,`
|
|
`),w(17,Bse,3,3,"textarea",17),c(18,`
|
|
`),w(19,Use,4,2,"span",18),c(20,`
|
|
`),h(),c(21,`
|
|
`),h()),t&2){let e=i.$implicit,n=D(2);C("ngClass",n.setAttributeClass(e.columnName)),g(3),bt(`
|
|
`,e.columnDisplayName,`
|
|
`,n.getInputName(e.columnName),`
|
|
`),g(2),C("ngSwitch",n.getColumnType(e.columnDisplayType,e.columnType)),g(2),C("ngSwitchCase","DATE"),g(2),C("ngSwitchCase","DATETIME"),g(2),C("ngSwitchCase","INTEGER"),g(2),C("ngSwitchCase","DECIMAL"),g(2),C("ngSwitchCase","TEXT"),g(2),C("ngSwitchCase","JSON")}}function Gse(t,i){if(t&1&&(p(0,"div",10),c(1,`
|
|
`),w(2,$se,22,10,"div",11),c(3,`
|
|
`),h()),t&2){let e=D();g(2),C("ngForOf",e.dataObject.columnHeaders)}}var Nf=(()=>{class t{constructor(e,n,r,a,o,s){this.route=e,this.dateUtils=n,this.dialog=r,this.settingsService=a,this.datatables=o,this.systemService=s}ngOnInit(){this.route.params.subscribe(e=>{this.datatableName=e.datatableName})}add(){let e={locale:this.settingsService.language.code},n=[],r=this.datatables.filterSystemColumns(this.dataObject.columnHeaders),a=this.datatables.getFormfields(r,n,e),o={title:"Add "+this.datatableName+" for "+this.entityType,formfields:a};this.dialog.open(Po,{data:o,width:"50rem"}).afterClosed().subscribe(d=>{d.data&&(n.forEach(f=>{d.data.value[f]=this.dateUtils.formatDate(d.data.value[f],e.dateFormat)}),e=q(q({},d.data.value),e),this.systemService.addEntityDatatableEntry(this.entityId,this.datatableName,e).subscribe(()=>{this.systemService.getEntityDatatable(this.entityId,this.datatableName).subscribe(f=>{this.dataObject=f})}))})}edit(){let e={locale:this.settingsService.language.code},n=[],r=this.datatables.filterSystemColumns(this.dataObject.columnHeaders),a=this.datatables.getFormfields(r,n,e);a=a.map((d,f)=>(d.controlType==="datepicker"?d.value=this.dataObject.data[0].row[r[f].idx]?this.dateUtils.parseDate(this.dataObject.data[0].row[r[f].idx]):"":d.controlType==="datetimepicker"?d.value=this.dataObject.data[0].row[r[f].idx]?this.dateUtils.parseDatetime(this.dataObject.data[0].row[r[f].idx]):"":d.value=this.dataObject.data[0].row[r[f].idx]?this.dataObject.data[0].row[r[f].idx]:"",d));let o={title:"Edit "+this.datatableName+" for "+this.entityType,formfields:a,layout:{addButtonText:"Save"}};this.dialog.open(Po,{data:o,width:"50rem"}).afterClosed().subscribe(d=>{d.data&&(n.forEach(f=>{d.data.value[f]=this.dateUtils.formatDate(d.data.value[f],e.dateFormat)}),e=q(q({},d.data.value),e),this.systemService.editEntityDatatableEntry(this.entityId,this.datatableName,e).subscribe(()=>{this.systemService.getEntityDatatable(this.entityId,this.datatableName).subscribe(f=>{this.dataObject=f})}))})}delete(){this.dialog.open(ga,{data:{deleteContext:` the contents of ${this.datatableName}`}}).afterClosed().subscribe(n=>{n.delete&&this.systemService.deleteDatatableContent(this.entityId,this.datatableName).subscribe(()=>{this.systemService.getEntityDatatable(this.entityId,this.datatableName).subscribe(r=>{this.dataObject=r})})})}setAttributeClass(e){return this.datatables.isSystemDefined(e)?"system-defined":"table-data"}getColumnType(e,n){switch(e){case"DATE":return e;case"DATETIME":return e;case"INTEGER":return e;case"DECIMAL":return e;case"TEXT":return n==="JSON"?"JSON":e;default:return e}}getInputName(e){return this.datatables.getName(e)}isValidUrl(e){return this.datatables.isValidUrl(e)}openSite(e){window.open(e,"_blank")}static{this.\u0275fac=function(n){return new(n||t)(E($i),E(Bi),E(Ai),E(Ft),E(Rf),E(j2))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-datatable-single-row"]],inputs:{dataObject:"dataObject",entityId:"entityId",entityType:"entityType"},decls:19,vars:5,consts:[[1,"tab-container","mat-typography"],[1,"layout-row","align-end","m-b-20"],["mat-raised-button","","color","primary",3,"click",4,"ngIf"],["class","delete-button","mat-raised-button","","color","warn",3,"click",4,"ngIf"],["class","m-t-10",4,"ngIf"],["mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",1,"delete-button",3,"click"],["icon","trash",1,"m-r-10"],[1,"m-t-10"],["class","flex-fill",3,"ngClass",4,"ngFor","ngForOf"],[1,"flex-fill",3,"ngClass"],[1,"mat-body-strong","left","flex-40"],[1,"right","flex-60",3,"ngSwitch"],[4,"ngSwitchCase"],["class","long-text",4,"ngSwitchCase"],["cdkTextareaAutosize","true","cdkAutosizeMaxRows","20","cdkAutosizeMinRows","1","class","json-textarea",3,"innerHTML",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"long-text"],["cdkTextareaAutosize","true","cdkAutosizeMaxRows","20","cdkAutosizeMinRows","1",1,"json-textarea",3,"innerHTML"],["class","m-r-5",4,"ngIf"],[1,"m-r-5"],["mat-icon-button","","matTooltipPosition","right",1,"small-icon",3,"click","matTooltip"],["icon","eye","size","lg"]],template:function(n,r){n&1&&(p(0,"div",0),c(1,`
|
|
`),p(2,"h3"),c(3),h(),c(4,`
|
|
`),p(5,"div",1),c(6,`
|
|
`),w(7,Ase,5,3,"button",2),c(8,`
|
|
`),w(9,Vse,5,3,"button",2),c(10,`
|
|
`),w(11,zse,5,3,"button",3),c(12,`
|
|
`),h(),c(13,`
|
|
|
|
`),H(14,"mat-divider"),c(15,`
|
|
|
|
`),w(16,Gse,4,1,"div",4),c(17,`
|
|
`),h(),c(18,`
|
|
`)),n&2&&(g(3),P(r.datatableName),g(4),C("ngIf",!r.dataObject.data[0]),g(2),C("ngIf",r.dataObject.data[0]),g(2),C("ngIf",r.dataObject.data[0]),g(5),C("ngIf",r.dataObject.data.length>0))},dependencies:[he,wn,Pt,Ae,td,O8,P8,ve,mt,Mr,Ie,jt,As,Jm,Wn,Or,Ra,as,$u],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .delete-button[_ngcontent-%COMP%]{margin-left:1%}.table-name[_ngcontent-%COMP%]{padding-left:2%}.table-data[_ngcontent-%COMP%]{margin-top:3px}.system-defined[_ngcontent-%COMP%]{margin-top:3px;color:#4461e2!important;font-weight:100}.long-text[_ngcontent-%COMP%]{word-break:break-all;white-space:normal}.small-icon[_ngcontent-%COMP%]{width:30px;height:30px}.json-textarea[_ngcontent-%COMP%]{width:100%;height:100%}"]})}}return t})();function Wse(t,i){if(t&1&&H(0,"mifosx-datatable-multi-row",1),t&2){let e=D();C("entityType",e.entityType)("entityId",e.entityId)("dataObject",e.entityDatatable)}}function qse(t,i){if(t&1&&H(0,"mifosx-datatable-single-row",1),t&2){let e=D();C("entityType",e.entityType)("entityId",e.entityId)("dataObject",e.entityDatatable)}}var lV=(()=>{class t{constructor(){this.multiRowDatatableFlag=!1}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-entity-datatable-tab"]],inputs:{multiRowDatatableFlag:"multiRowDatatableFlag",entityDatatable:"entityDatatable",entityType:"entityType",entityId:"entityId"},decls:7,vars:2,consts:[[3,"entityType","entityId","dataObject",4,"ngIf"],[3,"entityType","entityId","dataObject"]],template:function(n,r){n&1&&(p(0,"div"),c(1,`
|
|
`),w(2,Wse,1,3,"mifosx-datatable-multi-row",0),c(3,`
|
|
`),w(4,qse,1,3,"mifosx-datatable-single-row",0),c(5,`
|
|
`),h(),c(6,`
|
|
`)),n&2&&(g(2),C("ngIf",r.multiRowDatatableFlag),g(2),C("ngIf",!r.multiRowDatatableFlag))},dependencies:[he,Ae,ve,Hf,Nf],encapsulation:2})}}return t})();var dV=(()=>{class t{constructor(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-svg-icon"]],inputs:{iconFile:"iconFile",iconName:"iconName",iconClass:"iconClass",iconWidth:"iconWidth"},decls:5,vars:4,consts:[["preserveAspectRatio","xMidYMid meet",1,"icon",3,"ngClass"]],template:function(n,r){n&1&&($t(),p(0,"svg",0),c(1,`
|
|
`),H(2,"use"),c(3,`
|
|
`),h(),c(4,`
|
|
`)),n&2&&(Et("width",r.iconWidth,"px"),C("ngClass",r.iconClass),g(2),ee("href","assets/images/icons_"+r.iconFile+".svg#"+r.iconName,null,"xlink"))},dependencies:[he,wn,ve],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.icon[_ngcontent-%COMP%]{flex:1}.chargeoff[_ngcontent-%COMP%]{color:#ffa726}"]})}}return t})();function Yse(t,i){t&1&&(p(0,"span"),c(1),k(2,"translate"),h()),t&2&&(g(),P(I(2,1,"labels.inputs.Credit")))}function Qse(t,i){t&1&&(p(0,"span"),c(1),k(2,"translate"),h()),t&2&&(g(),P(I(2,1,"labels.inputs.Debit")))}function Kse(t,i){if(t&1&&(p(0,"tr"),c(1,`
|
|
`),p(2,"th"),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"td"),c(7),h(),c(8,`
|
|
`),h()),t&2){let e=D();g(3),P(I(4,2,"labels.inputs.Reference Number")),g(4),P(e.data.journalEntry.referenceNumber)}}function Xse(t,i){if(t&1&&(p(0,"tr"),c(1,`
|
|
`),p(2,"th"),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"td"),c(7),h(),c(8,`
|
|
`),h()),t&2){let e=D();g(3),P(I(4,2,"labels.inputs.Comments")),g(4),P(e.data.journalEntry.comments)}}function Zse(t,i){t&1&&(p(0,"tr"),c(1,`
|
|
`),p(2,"th",5),c(3),k(4,"translate"),h(),c(5,`
|
|
`),h()),t&2&&(g(3),P(I(4,1,"labels.inputs.Payment Details")))}function Jse(t,i){if(t&1&&(p(0,"tr"),c(1,`
|
|
`),p(2,"th"),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"td"),c(7),h(),c(8,`
|
|
`),h()),t&2){let e=D();g(3),P(I(4,2,"labels.inputs.Payment Type")),g(4),P(e.data.journalEntry.transactionDetails.paymentDetails.paymentType.name)}}function ece(t,i){if(t&1&&(p(0,"tr"),c(1,`
|
|
`),p(2,"th"),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"td"),c(7),h(),c(8,`
|
|
`),h()),t&2){let e=D();g(3),P(I(4,2,"labels.inputs.Account Number")),g(4),P(e.data.journalEntry.transactionDetails.paymentDetails.accountNumber)}}function tce(t,i){if(t&1&&(p(0,"tr"),c(1,`
|
|
`),p(2,"th"),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"td"),c(7),h(),c(8,`
|
|
`),h()),t&2){let e=D();g(3),P(I(4,2,"labels.inputs.Cheque Number")),g(4),P(e.data.journalEntry.transactionDetails.paymentDetails.checkNumber)}}function nce(t,i){if(t&1&&(p(0,"tr"),c(1,`
|
|
`),p(2,"th"),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"td"),c(7),h(),c(8,`
|
|
`),h()),t&2){let e=D();g(3),P(I(4,2,"labels.inputs.Routing Code")),g(4),P(e.data.journalEntry.transactionDetails.paymentDetails.routingCode)}}function ice(t,i){if(t&1&&(p(0,"tr"),c(1,`
|
|
`),p(2,"th"),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"td"),c(7),h(),c(8,`
|
|
`),h()),t&2){let e=D();g(3),P(I(4,2,"labels.inputs.Receipt Number")),g(4),P(e.data.journalEntry.transactionDetails.paymentDetails.receiptNumber)}}function rce(t,i){if(t&1&&(p(0,"tr"),c(1,`
|
|
`),p(2,"th"),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"td"),c(7),h(),c(8,`
|
|
`),h()),t&2){let e=D();g(3),P(I(4,2,"labels.inputs.Bank Number")),g(4),P(e.data.journalEntry.transactionDetails.paymentDetails.bankNumber)}}function ace(t,i){if(t&1&&(p(0,"tr"),c(1,`
|
|
`),p(2,"th"),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"td"),c(7),h(),c(8,`
|
|
`),h()),t&2){let e=D();g(3),P(I(4,2,"labels.inputs.Created by")),g(4),P(e.data.journalEntry.createdByUserName)}}var Ff=(()=>{class t{constructor(e,n){this.dialogRef=e,this.data=n,this.existsPaymentDetails=!1,this.existsPaymentDetails=n.journalEntry.transactionDetails!=null&&n.journalEntry.transactionDetails.paymentDetails!=null}static{this.\u0275fac=function(n){return new(n||t)(E(Bt),E(xn))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-view-journal-entry"]],decls:143,vars:63,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[4,"ngIf"],["align","end"],["mat-button","","mat-dialog-close",""],["colspan","2",1,"header"]],template:function(n,r){n&1&&(p(0,"h1",0),c(1),k(2,"translate"),h(),c(3,`
|
|
|
|
`),p(4,"div",1),c(5,`
|
|
`),p(6,"table"),c(7,`
|
|
`),p(8,"tr"),c(9,`
|
|
`),p(10,"th"),c(11),k(12,"translate"),h(),c(13,`
|
|
`),p(14,"td"),c(15),h(),c(16,`
|
|
`),h(),c(17,`
|
|
|
|
`),p(18,"tr"),c(19,`
|
|
`),p(20,"th"),c(21),k(22,"translate"),h(),c(23,`
|
|
`),p(24,"td"),c(25),h(),c(26,`
|
|
`),h(),c(27,`
|
|
|
|
`),p(28,"tr"),c(29,`
|
|
`),p(30,"th"),c(31),k(32,"translate"),h(),c(33,`
|
|
`),p(34,"td"),c(35),h(),c(36,`
|
|
`),h(),c(37,`
|
|
|
|
`),p(38,"tr"),c(39,`
|
|
`),p(40,"th"),c(41),k(42,"translate"),h(),c(43,`
|
|
`),p(44,"td"),c(45),k(46,"dateFormat"),h(),c(47,`
|
|
`),h(),c(48,`
|
|
|
|
`),p(49,"tr"),c(50,`
|
|
`),p(51,"th"),c(52),k(53,"translate"),h(),c(54,`
|
|
`),p(55,"td"),c(56),h(),c(57,`
|
|
`),h(),c(58,`
|
|
|
|
`),p(59,"tr"),c(60,`
|
|
`),p(61,"th"),c(62),k(63,"translate"),h(),c(64,`
|
|
`),p(65,"td"),c(66),h(),c(67,`
|
|
`),h(),c(68,`
|
|
|
|
`),p(69,"tr"),c(70,`
|
|
`),p(71,"th"),c(72),k(73,"translate"),h(),c(74,`
|
|
`),p(75,"td"),c(76),h(),c(77,`
|
|
`),h(),c(78,`
|
|
|
|
`),p(79,"tr"),c(80,`
|
|
`),p(81,"th"),c(82,`
|
|
`),w(83,Yse,3,3,"span",2),c(84,`
|
|
`),w(85,Qse,3,3,"span",2),c(86,`
|
|
`),h(),c(87,`
|
|
`),p(88,"td"),c(89),k(90,"formatNumber"),h(),c(91,`
|
|
`),h(),c(92,`
|
|
|
|
`),p(93,"tr"),c(94,`
|
|
`),p(95,"th"),c(96),k(97,"translate"),h(),c(98,`
|
|
`),p(99,"td"),c(100),h(),c(101,`
|
|
`),h(),c(102,`
|
|
|
|
`),w(103,Kse,9,4,"tr",2),c(104,`
|
|
|
|
`),w(105,Xse,9,4,"tr",2),c(106,`
|
|
|
|
`),w(107,Zse,6,3,"tr",2),c(108,`
|
|
|
|
`),w(109,Jse,9,4,"tr",2),c(110,`
|
|
|
|
`),w(111,ece,9,4,"tr",2),c(112,`
|
|
|
|
`),w(113,tce,9,4,"tr",2),c(114,`
|
|
|
|
`),w(115,nce,9,4,"tr",2),c(116,`
|
|
|
|
`),w(117,ice,9,4,"tr",2),c(118,`
|
|
|
|
`),w(119,rce,9,4,"tr",2),c(120,`
|
|
|
|
`),w(121,ace,9,4,"tr",2),c(122,`
|
|
|
|
`),p(123,"tr"),c(124,`
|
|
`),p(125,"th"),c(126),k(127,"translate"),h(),c(128,`
|
|
`),p(129,"td"),c(130),k(131,"datetimeFormat"),h(),c(132,`
|
|
`),h(),c(133,`
|
|
`),h(),c(134,`
|
|
`),h(),c(135,`
|
|
|
|
`),p(136,"mat-dialog-actions",3),c(137,`
|
|
`),p(138,"button",4),c(139),k(140,"translate"),h(),c(141,`
|
|
`),h(),c(142,`
|
|
`)),n&2&&(g(),P(I(2,35,"labels.heading.View Journal Entry")),g(10),P(I(12,37,"labels.inputs.Office")),g(4),P(r.data.journalEntry.officeName),g(6),P(I(22,39,"labels.inputs.Entry ID")),g(4),P(r.data.journalEntry.id),g(6),P(I(32,41,"labels.inputs.Transaction ID")),g(4),P(r.data.journalEntry.transactionId),g(6),P(I(42,43,"labels.inputs.Transaction Date")),g(4),P(I(46,45,r.data.journalEntry.transactionDate)),g(7),P(I(53,47,"labels.inputs.Type")),g(4),P(r.data.journalEntry.glAccountType.value),g(6),P(I(63,49,"labels.inputs.Account Code")),g(4),P(r.data.journalEntry.glAccountId),g(6),P(I(73,51,"labels.inputs.Account Name")),g(4),P(r.data.journalEntry.glAccountName),g(7),C("ngIf",r.data.journalEntry.entryType.value==="CREDIT"),g(2),C("ngIf",r.data.journalEntry.entryType.value==="DEBIT"),g(4),bt("",r.data.journalEntry.currency.displaySymbol," ",I(90,53,r.data.journalEntry.amount),""),g(7),P(I(97,55,"labels.inputs.Currency")),g(4),bt("(",r.data.journalEntry.currency.code,") ",r.data.journalEntry.currency.name,""),g(3),C("ngIf",r.data.journalEntry.referenceNumber),g(2),C("ngIf",r.data.journalEntry.comments),g(2),C("ngIf",r.existsPaymentDetails),g(2),C("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.paymentType)),g(2),C("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.accountNumber)),g(2),C("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.checkNumber)),g(2),C("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.routingCode)),g(2),C("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.receiptNumber)),g(2),C("ngIf",r.existsPaymentDetails&&(r.data.journalEntry.transactionDetails.paymentDetails==null?null:r.data.journalEntry.transactionDetails.paymentDetails.bankNumber)),g(2),C("ngIf",r.existsPaymentDetails),g(5),P(I(127,57,"labels.inputs.Submitted on")),g(4),P(I(131,59,r.data.journalEntry.submittedOnDate)),g(9),P(I(140,61,"labels.buttons.Close")))},dependencies:[he,Ae,ve,mt,Mr,Ie,hn,kn,In,Sn,Ra,as],styles:["table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{text-align:left;font-weight:500;padding:0 .4rem 0 0}table[_ngcontent-%COMP%] th.header[_ngcontent-%COMP%]{text-align:center;padding:.4rem .4rem 0 0}table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:0 .4rem 0 0}"]})}}return t})();var oce=t=>({revert:!0,comments:t}),sce=()=>({redirect:!0});function cce(t,i){if(t&1&&(p(0,"div"),c(1,`
|
|
`),p(2,"h1",2),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"div",3),c(7,`
|
|
`),p(8,"p"),c(9),k(10,"translate"),h(),c(11,`
|
|
`),p(12,"mat-form-field",4),c(13,`
|
|
`),p(14,"mat-label"),c(15),k(16,"translate"),h(),c(17,`
|
|
`),H(18,"textarea",5),c(19,`
|
|
`),h(),c(20,`
|
|
`),h(),c(21,`
|
|
`),p(22,"mat-dialog-actions",6),c(23,`
|
|
`),p(24,"button",7),c(25),k(26,"translate"),h(),c(27,`
|
|
`),p(28,"button",8),c(29),k(30,"translate"),h(),c(31,`
|
|
`),h(),c(32,`
|
|
`),h()),t&2){let e=D();g(3),P(I(4,7,"labels.heading.Revert Transaction")),g(6),P(I(10,9,"labels.text.Revert this transaction?")),g(6),P(I(16,11,"labels.inputs.Comments")),g(3),C("formControl",e.comments),g(7),P(I(26,13,"labels.buttons.No")),g(3),C("mat-dialog-close",yo(17,oce,e.comments.value)),g(),K(`
|
|
`,I(30,15,"labels.buttons.Yes"),`
|
|
`)}}function lce(t,i){if(t&1&&(c(0,`
|
|
`),p(1,"h1",2),c(2),k(3,"translate"),h(),c(4,`
|
|
`),p(5,"div",3),c(6,`
|
|
`),p(7,"h4"),c(8),k(9,"translate"),h(),c(10,`
|
|
`),p(11,"p"),c(12),k(13,"translate"),h(),c(14,`
|
|
`),p(15,"p"),c(16),k(17,"translate"),h(),c(18,`
|
|
`),h(),c(19,`
|
|
`),p(20,"mat-dialog-actions",6),c(21,`
|
|
`),p(22,"button",7),c(23),k(24,"translate"),h(),c(25,`
|
|
`),p(26,"button",8),c(27),k(28,"translate"),h(),c(29,`
|
|
`),h(),c(30,`
|
|
`)),t&2){let e=D();g(2),P(I(3,8,"labels.heading.Transaction Reverted")),g(6),P(I(9,10,"labels.heading.Success!")),g(4),P(I(13,12,"labels.text.Journal entry reverse transaction")),g(4),bt("",I(17,14,"labels.text.Transaction ID"),": ",e.data.transactionId,""),g(7),P(I(24,16,"labels.buttons.Close")),g(3),C("mat-dialog-close",Lr(20,sce)),g(),K(`
|
|
`,I(28,18,"labels.buttons.Redirect to New Transaction"),`
|
|
`)}}var uV=(()=>{class t{constructor(e,n){this.dialogRef=e,this.data=n,this.comments=new Ei("")}static{this.\u0275fac=function(n){return new(n||t)(E(Bt),E(xn))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-revert-transaction"]],decls:5,vars:2,consts:[["reverted",""],[4,"ngIf","ngIfElse"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"flex-fill"],["matInput","",3,"formControl"],["align","end"],["mat-button","","mat-dialog-close",""],["mat-button","",3,"mat-dialog-close"]],template:function(n,r){if(n&1&&(w(0,cce,33,19,"div",1),c(1,`
|
|
|
|
`),w(2,lce,31,21,"ng-template",null,0,jn),c(4,`
|
|
`)),n&2){let a=it(3);C("ngIf",!r.data.reverted)("ngIfElse",a)}},dependencies:[he,Ae,ve,li,tn,vi,Ht,mn,Gn,mt,Ie,hn,kn,In,Sn],encapsulation:2})}}return t})();var mV=(()=>{class t{constructor(e){this.http=e}getOffices(){let e=new J().set("orderBy","id");return this.http.get("/offices",{params:e})}getAccountingRules(e=!1){let n=new J;return e&&(n=n.set("associations","all")),this.http.get("/accountingrules",{params:n})}getCurrencies(){return this.http.get("/currencies")}getPaymentTypes(){return this.http.get("/paymenttypes")}createJournalEntry(e){return this.http.post("/journalentries",e)}getGlAccounts(){let e=new J().set("manualEntriesAllowed","true").set("usage","1").set("disabled","false");return this.http.get("/glaccounts",{params:e})}getJournalEntry(e){let n=new J().set("transactionId",e).set("transactionDetails","true");return this.http.get("/journalentries",{params:n})}getJournalEntries(e,n,r,a,o){let s=new J().set("offset",a.toString()).set("limit",o.toString()).set("sortOrder",r).set("orderBy",n);return e.forEach(function(d){d.value&&(s=s.set(d.type,d.value))}),this.http.get("/journalentries",{params:s})}revertTransaction(e,n){let r=new J().set("command","reverse"),a={};return n&&(a={comments:n}),this.http.post(`/journalentries/${e}`,a,{params:r})}getFinancialActivityAccounts(){return this.http.get("/financialactivityaccounts")}getFinancialActivityAccountsTemplate(){return this.http.get("/financialactivityaccounts/template")}createFinancialActivityAccount(e){return this.http.post("/financialactivityaccounts",e)}getFinancialActivityAccount(e,n=!1){let r=new J().set("template",n.toString());return this.http.get(`/financialactivityaccounts/${e}`,{params:r})}updateFinancialActivityAccount(e,n){return this.http.put(`/financialactivityaccounts/${e}`,n)}deleteFinancialActivityAccount(e){return this.http.delete(`/financialactivityaccounts/${e}`)}retrieveOpeningBalances(e){let n=new J().set("officeId",e);return this.http.get("/journalentries/openingbalance",{params:n})}defineOpeningBalances(e){let n=new J().set("command","defineOpeningBalance");return this.http.post("/journalentries",e,{params:n})}getChartOfAccounts(){return this.http.get("/glaccounts")}getChartOfAccountsTemplate(){return this.http.get("/glaccounts/template")}createGlAccount(e){return this.http.post("/glaccounts",e)}getGlAccount(e,n=!1){let r=new J().set("template",n.toString());return this.http.get(`/glaccounts/${e}`,{params:r})}updateGlAccount(e,n){return this.http.put(`/glaccounts/${e}`,n)}deleteGlAccount(e){return this.http.delete(`/glaccounts/${e}`)}getAccountingClosures(){return this.http.get("/glclosures")}createAccountingClosure(e){return this.http.post("/glclosures",e)}getAccountingClosure(e){return this.http.get(`/glclosures/${e}`)}updateAccountingClosure(e,n){return this.http.put(`/glclosures/${e}`,n)}deleteAccountingClosure(e){return this.http.delete(`/glclosures/${e}`)}getAccountingRulesTemplate(){return this.http.get("/accountingrules/template")}createAccountingRule(e){return this.http.post("/accountingrules",e)}getAccountingRule(e){return this.http.get(`/accountingrules/${e}`)}updateAccountingRule(e,n){return this.http.put(`/accountingrules/${e}`,n)}deleteAccountingRule(e){return this.http.delete(`/accountingrules/${e}`)}executePeriodicAccruals(e){return this.http.post("/runaccruals",e)}getProvisioningEntries(){return this.http.get("/provisioningentries")}createProvisioningEntry(e){return this.http.post("/provisioningentries",e)}getProvisioningEntry(e){return this.http.get(`/provisioningentries/${e}`)}getLoanProducts(){return this.http.get("/loanproducts")}getProvisioningCategories(){return this.http.get("/provisioningcategory")}getProvisioningEntryEntries(e){let n=new J().set("entryId",e);return this.http.get("/provisioningentries/entries",{params:n})}getProvisioningJournalEntries(e){let n=new J().set("entryId",e);return this.http.get("/journalentries/provisioning",{params:n})}createProvisioningJournalEntries(e){let n=new J().set("command","createjournalentry");return this.http.post(`/provisioningentries/${e}`,{},{params:n})}recreateProvisioningEntries(e){let n=new J().set("command","recreateprovisioningentry");return this.http.post(`/provisioningentries/${e}`,{},{params:n})}static{this.\u0275fac=function(n){return new(n||t)(oe(An))}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function uce(t,i){t&1&&(p(0,"span"),c(1,`
|
|
`),H(2,"fa-icon",20),c(3),k(4,"translate"),h()),t&2&&(g(3),K("",I(4,1,"labels.buttons.Revert Transaction"),`
|
|
`))}function mce(t,i){t&1&&(p(0,"span"),c(1),k(2,"translate"),h()),t&2&&(g(),P(I(2,1,"labels.buttons.Transaction Reverted")))}function pce(t,i){if(t&1){let e=ce();p(0,"button",19),R("click",function(){U(e);let r=D(3);return $(r.revertTransaction())}),c(1,`
|
|
`),w(2,uce,5,3,"span",0),c(3,`
|
|
`),w(4,mce,3,3,"span",0),c(5,`
|
|
`),h()}if(t&2){let e=D(3);C("disabled",e.dataSource==null?null:e.dataSource.data[0].reversed),g(2),C("ngIf",!e.dataSource.data[0].reversed),g(2),C("ngIf",e.dataSource.data[0].reversed)}}function fce(t,i){t&1&&(p(0,"div",17),c(1,`
|
|
`),w(2,pce,6,3,"button",18),c(3,`
|
|
`),h()),t&2&&(g(2),C("mifosxHasPermission","REVERSE_JOURNALENTRY"))}function hce(t,i){t&1&&(p(0,"div",25),c(1),k(2,"translate"),h()),t&2&&(g(),K(`
|
|
`,I(2,1,"labels.inputs.External Asset Owner"),`
|
|
`))}function gce(t,i){if(t&1&&(p(0,"div",26),c(1),h()),t&2){let e=D(4);g(),K(`
|
|
`,e.dataSource.data[0].externalAssetOwner,`
|
|
`)}}function _ce(t,i){if(t&1&&(p(0,"mat-card",23),c(1,`
|
|
`),p(2,"mat-card-content"),c(3,`
|
|
`),p(4,"div",24),c(5,`
|
|
`),p(6,"div",25),c(7),k(8,"translate"),h(),c(9,`
|
|
|
|
`),p(10,"div",26),c(11),h(),c(12,`
|
|
|
|
`),p(13,"div",25),c(14),k(15,"translate"),h(),c(16,`
|
|
|
|
`),p(17,"div",26),c(18),k(19,"dateFormat"),h(),c(20,`
|
|
|
|
`),p(21,"div",25),c(22),k(23,"translate"),h(),c(24,`
|
|
|
|
`),p(25,"div",26),c(26),h(),c(27,`
|
|
|
|
`),p(28,"div",25),c(29),k(30,"translate"),h(),c(31,`
|
|
|
|
`),p(32,"div",26),c(33),k(34,"datetimeFormat"),h(),c(35,`
|
|
|
|
`),p(36,"div",25),c(37),k(38,"translate"),h(),c(39,`
|
|
|
|
`),p(40,"div",26),c(41),k(42,"yesNo"),h(),c(43,`
|
|
|
|
`),w(44,hce,3,3,"div",27),c(45,`
|
|
|
|
`),w(46,gce,2,1,"div",28),c(47,`
|
|
`),h(),c(48,`
|
|
`),h(),c(49,`
|
|
`),h()),t&2){let e=D(3);Ot("ngClass",e.journalEntryColor()),g(7),K(`
|
|
`,I(8,13,"labels.inputs.Office"),`
|
|
`),g(4),K(`
|
|
`,e.dataSource.data[0].officeName,`
|
|
`),g(3),K(`
|
|
`,I(15,15,"labels.inputs.Transaction Date"),`
|
|
`),g(4),K(`
|
|
`,I(19,17,e.dataSource.data[0].transactionDate),`
|
|
`),g(4),K(`
|
|
`,I(23,19,"labels.inputs.Created By"),`
|
|
`),g(4),K(`
|
|
`,e.dataSource.data[0].createdByUserName,`
|
|
`),g(3),K(`
|
|
`,I(30,21,"labels.inputs.Submitted on"),`
|
|
`),g(4),K(`
|
|
`,I(34,23,e.dataSource.data[0].submittedOnDate),`
|
|
`),g(4),K(`
|
|
`,I(38,25,"labels.inputs.Manual Journal Entry"),`
|
|
`),g(4),K(`
|
|
`,I(42,27,e.dataSource.data[0].manualEntry),`
|
|
`),g(3),C("ngIf",e.dataSource.data[0].externalAssetOwner),g(2),C("ngIf",e.dataSource.data[0].externalAssetOwner)}}function vce(t,i){if(t&1&&(p(0,"div",21),c(1,`
|
|
`),w(2,_ce,50,29,"mat-card",22),c(3,`
|
|
`),h()),t&2){let e=D(2);g(2),C("ngIf",e.dataSource)}}function bce(t,i){t&1&&(p(0,"th",29),c(1),k(2,"translate"),h()),t&2&&(g(),K(`
|
|
`,I(2,1,"labels.inputs.Entry ID"),`
|
|
`))}function yce(t,i){if(t&1&&(p(0,"td",30),c(1),h()),t&2){let e=i.$implicit;g(),P(e.id)}}function Cce(t,i){t&1&&(p(0,"th",29),c(1),k(2,"translate"),h()),t&2&&(g(),P(I(2,1,"labels.inputs.Type")))}function xce(t,i){if(t&1&&(p(0,"td",30),c(1),h()),t&2){let e=i.$implicit;g(),P(e.glAccountType.value)}}function Mce(t,i){t&1&&(p(0,"th",29),c(1),k(2,"translate"),h()),t&2&&(g(),K(`
|
|
`,I(2,1,"labels.inputs.Account Code"),`
|
|
`))}function wce(t,i){if(t&1&&(p(0,"td",30),c(1),h()),t&2){let e=i.$implicit;g(),P(e.glAccountCode)}}function Dce(t,i){t&1&&(p(0,"th",29),c(1),k(2,"translate"),h()),t&2&&(g(),K(`
|
|
`,I(2,1,"labels.inputs.Account Name"),`
|
|
`))}function Sce(t,i){if(t&1&&(p(0,"td",30),c(1),h()),t&2){let e=i.$implicit;g(),P(e.glAccountName)}}function kce(t,i){t&1&&(p(0,"th",29),c(1),k(2,"translate"),h()),t&2&&(g(),K(`
|
|
`,I(2,1,"labels.inputs.Debit"),`
|
|
`))}function Ice(t,i){if(t&1&&(p(0,"span"),c(1),k(2,"formatNumber"),h()),t&2){let e=D().$implicit;g(),bt(`
|
|
`,e.currency.displaySymbol||e.currency.code,`
|
|
`,I(2,2,e.amount),`
|
|
`)}}function Ece(t,i){if(t&1&&(p(0,"td",30),c(1,`
|
|
`),w(2,Ice,3,4,"span",0),c(3,`
|
|
`),h()),t&2){let e=i.$implicit;g(2),C("ngIf",e.entryType.value==="DEBIT")}}function Oce(t,i){t&1&&(p(0,"th",29),c(1),k(2,"translate"),h()),t&2&&(g(),K(`
|
|
`,I(2,1,"labels.inputs.Credit"),`
|
|
`))}function Pce(t,i){if(t&1&&(p(0,"span"),c(1),k(2,"formatNumber"),h()),t&2){let e=D().$implicit;g(),bt(`
|
|
`,e.currency.displaySymbol||e.currency.code,`
|
|
`,I(2,2,e.amount),`
|
|
`)}}function Tce(t,i){if(t&1&&(p(0,"td",30),c(1,`
|
|
`),w(2,Pce,3,4,"span",0),c(3,`
|
|
`),h()),t&2){let e=i.$implicit;g(2),C("ngIf",e.entryType.value==="CREDIT")}}function Ace(t,i){t&1&&H(0,"tr",31)}function Vce(t,i){if(t&1){let e=ce();p(0,"tr",32),R("click",function(){let r=U(e).$implicit,a=D(2);return $(a.viewJournalEntry(r))}),h()}}function zce(t,i){if(t&1){let e=ce();p(0,"div"),c(1,`
|
|
`),w(2,fce,4,1,"div",2),c(3,`
|
|
|
|
`),w(4,vce,4,1,"div",1),c(5,`
|
|
|
|
`),p(6,"div",3),c(7,`
|
|
`),p(8,"table",4),c(9,`
|
|
`),ln(10,5),c(11,`
|
|
`),w(12,bce,3,3,"th",6),c(13,`
|
|
`),w(14,yce,2,1,"td",7),c(15,`
|
|
`),dn(),c(16,`
|
|
|
|
`),ln(17,8),c(18,`
|
|
`),w(19,Cce,3,3,"th",6),c(20,`
|
|
`),w(21,xce,2,1,"td",7),c(22,`
|
|
`),dn(),c(23,`
|
|
|
|
`),ln(24,9),c(25,`
|
|
`),w(26,Mce,3,3,"th",6),c(27,`
|
|
`),w(28,wce,2,1,"td",7),c(29,`
|
|
`),dn(),c(30,`
|
|
|
|
`),ln(31,10),c(32,`
|
|
`),w(33,Dce,3,3,"th",6),c(34,`
|
|
`),w(35,Sce,2,1,"td",7),c(36,`
|
|
`),dn(),c(37,`
|
|
|
|
`),ln(38,11),c(39,`
|
|
`),w(40,kce,3,3,"th",6),c(41,`
|
|
`),w(42,Ece,4,1,"td",7),c(43,`
|
|
`),dn(),c(44,`
|
|
|
|
`),ln(45,12),c(46,`
|
|
`),w(47,Oce,3,3,"th",6),c(48,`
|
|
`),w(49,Tce,4,1,"td",7),c(50,`
|
|
`),dn(),c(51,`
|
|
|
|
`),w(52,Ace,1,0,"tr",13),c(53,`
|
|
`),w(54,Vce,1,0,"tr",14),c(55,`
|
|
`),h(),c(56,`
|
|
|
|
`),p(57,"div",15),c(58,`
|
|
`),p(59,"button",16),R("click",function(){U(e);let r=D();return $(r.goBack())}),c(60),k(61,"translate"),h(),c(62,`
|
|
`),h(),c(63,`
|
|
`),h(),c(64,`
|
|
`),h()}if(t&2){let e=D();g(2),C("ngIf",e.dataSource==null?null:e.dataSource.data[0].manualEntry),g(2),C("ngIf",e.isViewTransaction()),g(4),C("dataSource",e.dataSource),g(44),C("matHeaderRowDef",e.displayedColumns),g(2),C("matRowDefColumns",e.displayedColumns),g(6),K(`
|
|
`,I(61,6,"labels.buttons.Back"),`
|
|
`)}}function Lce(t,i){if(t&1){let e=ce();p(0,"div",21),c(1,`
|
|
`),p(2,"div",33),c(3,`
|
|
`),p(4,"div",34),c(5,`
|
|
`),H(6,"i",35),c(7),k(8,"translate"),h(),c(9,`
|
|
`),h(),c(10,`
|
|
|
|
`),p(11,"div",15),c(12,`
|
|
`),p(13,"button",16),R("click",function(){U(e);let r=D();return $(r.goBack())}),c(14),k(15,"translate"),h(),c(16,`
|
|
`),h(),c(17,`
|
|
`),h()}t&2&&(g(7),K(`
|
|
`,I(8,2,"labels.text.No data found"),`
|
|
`),g(7),K(`
|
|
`,I(15,4,"labels.buttons.Back"),`
|
|
`))}var pV=(()=>{class t{constructor(e,n,r,a,o){this.accountingService=e,this.route=n,this.router=r,this.dialog=a,this.location=o,this.displayedColumns=["id","glAccountType","glAccountCode","glAccountName","debit","credit"],this.isJournalEntryLoaded=!1,this.isManualJournalEntry=!1}ngOnInit(){this.route.data.subscribe(e=>{this.title=e.title,this.isJournalEntryLoaded=!1,this.isViewTransaction()?(this.transaction=e.transaction,e.transaction.pageItems.length>0&&(this.isJournalEntryLoaded=!0,this.transactionId=e.transaction.pageItems[0].transactionId,this.isManualJournalEntry=e.transaction.pageItems[0].manualEntry)):this.isViewTransfer()&&(this.journalEntriesData=e.transferJournalEntryData.journalEntryData.content,this.isJournalEntryLoaded=!0),this.setTransaction()})}isViewTransaction(){return this.title==="View Transaction"}isViewTransfer(){return this.title==="View Transfer"}setTransaction(){this.journalEntriesData!=null?this.dataSource=new A4(this.journalEntriesData):(this.dataSource=new A4(this.transaction.pageItems),this.dataSource.sortingDataAccessor=(e,n)=>{switch(n){case"glAccountType":return e.glAccountType.value;case"debit":return e.amount;case"credit":return e.amount;default:return e[n]}}),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}viewJournalEntry(e){this.dialog.open(Ff,{data:{journalEntry:e}})}revertTransaction(e){this.dialog.open(uV,{data:{reverted:this.dataSource.data[0].reversed,transactionId:e}}).afterClosed().subscribe(r=>{r.revert?this.accountingService.revertTransaction(this.transactionId,r.comments).subscribe(a=>{this.dataSource.data[0].reversed=!0,this.revertTransaction(a.transactionId)}):r.redirect&&this.router.navigate(["../",e],{relativeTo:this.route})})}goBack(){this.location.back()}journalEntryColor(){return this.isManualJournalEntry?"manual-entry":""}static{this.\u0275fac=function(n){return new(n||t)(E(mV),E($i),E(ur),E(Ai),E(Rr))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-view-journal-entry-transaction"]],viewQuery:function(n,r){if(n&1&&(me(X_,7),me(ef,7)),n&2){let a;G(a=W())&&(r.paginator=a.first),G(a=W())&&(r.sort=a.first)}},decls:4,vars:2,consts:[[4,"ngIf"],["class","container m-b-20",4,"ngIf"],["class","layout-row layout-align-end container m-b-20",4,"ngIf"],[1,"mat-elevation-z8","container","layout-align-center","layout-row-wrap"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","","class","center","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","glAccountType"],["matColumnDef","glAccountCode"],["matColumnDef","glAccountName"],["matColumnDef","debit"],["matColumnDef","credit"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"click",4,"matRowDef","matRowDefColumns"],[1,"layout-row","layout-align-center","m-t-15","m-b-15","gap-5px","layout-xs-column"],["type","button","color","primary","mat-raised-button","",3,"click"],[1,"layout-row","layout-align-end","container","m-b-20"],["mat-raised-button","","color","primary",3,"disabled","click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"click","disabled"],["icon","undo",1,"m-r-10"],[1,"container","m-b-20"],["class","mat-elevation-z8",3,"ngClass",4,"ngIf"],[1,"mat-elevation-z8",3,"ngClass"],[1,"layout-row-wrap"],[1,"flex-25","header"],[1,"flex-25"],["class","flex-25 header",4,"ngIf"],["class","flex-25",4,"ngIf"],["mat-header-cell","","mat-sort-header","",1,"center"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"click"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(n,r){n&1&&(w(0,zce,65,8,"div",0),c(1,`
|
|
|
|
`),w(2,Lce,18,6,"div",1),c(3,`
|
|
`)),n&2&&(C("ngIf",r.isJournalEntryLoaded),g(2),C("ngIf",!r.isJournalEntryLoaded))},dependencies:[he,wn,Ae,ve,VS,zS,mt,Mr,os,Ie,jt,mf,ef,hf,ff,gf,sA,pf,_f,vf,yf,bf,Cf,Ra,as,Wu],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}.manual-entry[_ngcontent-%COMP%]{background-color:#d7e3ff}"]})}}return t})();function Rce(t,i){if(t&1){let e=ce();p(0,"span",4),R("click",function(){U(e);let r=D();return $(r.copyValue())}),p(1,"b"),H(2,"fa-icon",5),k(3,"translate"),h()()}t&2&&(g(2),Ot("title",I(3,1,"labels.text.Copy Account Number")))}function Hce(t,i){if(t&1&&(p(0,"span",6),c(1,`
|
|
`),p(2,"a",7),c(3),h(),c(4,`
|
|
`),h()),t&2){let e=D();g(2),Ot("href",e.getAccountLink(),N1),g(),P(e.accountNo)}}function Nce(t,i){if(t&1&&(p(0,"span",6),c(1),h()),t&2){let e=D();g(),P(e.accountNo)}}function Fce(t,i){if(t&1){let e=ce();p(0,"span",8),R("click",function(){U(e);let r=D();return $(r.copyValue())}),p(1,"b"),H(2,"fa-icon",5),k(3,"translate"),h()()}t&2&&(g(2),Ot("title",I(3,1,"labels.text.Copy Account Number")))}var fV=(()=>{class t{constructor(e){this.clipboard=e,this.display="right",this.clientId=null,this.accountId=null,this.accountType=null,this.iconVisible=!1,this.displayL=!1,this.displayR=!0}ngOnInit(){this.displayL=this.display==="left",this.displayR=this.display==="right"}copyValue(){this.clipboard.copy(this.accountNo)}mouseEnter(){this.iconVisible=!0}mouseLeave(){this.iconVisible=!1}getAccountLink(){return this.accountType?`/#/clients/${this.clientId}/${this.getAccountType()}/${this.accountId}`:""}getAccountType(){if(this.accountType==="1")return"loan-accounts";if(this.accountType==="2")return"savings-accounts"}static{this.\u0275fac=function(n){return new(n||t)(E(K2))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-account-number"]],inputs:{accountNo:"accountNo",display:"display",clientId:"clientId",accountId:"accountId",accountType:"accountType"},decls:11,vars:4,consts:[[3,"mouseenter","mouseleave"],["class","m-l-5",3,"click",4,"ngIf"],["class","m-l-5",4,"ngIf"],["class","m-l-3",3,"click",4,"ngIf"],[1,"m-l-5",3,"click"],["icon","copy","size","sm",3,"title"],[1,"m-l-5"],[3,"href"],[1,"m-l-3",3,"click"]],template:function(n,r){n&1&&(p(0,"span",0),R("mouseenter",function(){return r.mouseEnter()})("mouseleave",function(){return r.mouseLeave()}),c(1,`
|
|
`),w(2,Rce,4,3,"span",1),c(3,`
|
|
`),w(4,Hce,5,2,"span",2),c(5,`
|
|
`),w(6,Nce,2,1,"span",2),c(7,`
|
|
`),w(8,Fce,4,3,"span",3),c(9,`
|
|
`),h(),c(10,`
|
|
`)),n&2&&(g(2),C("ngIf",r.displayL&&r.iconVisible),g(2),C("ngIf",r.accountType),g(2),C("ngIf",!r.accountType),g(2),C("ngIf",r.displayR&&r.iconVisible))},dependencies:[he,Ae,ve,Ie,jt],encapsulation:2})}}return t})();function Bce(t,i){if(t&1){let e=ce();p(0,"span",4),R("click",function(){U(e);let r=D();return $(r.copyValue())}),p(1,"b"),H(2,"fa-icon",5),k(3,"translate"),h()()}t&2&&(g(2),Ot("title",I(3,1,"labels.text.Copy Account Number")))}function jce(t,i){if(t&1){let e=ce();p(0,"span",6),R("click",function(){U(e);let r=D();return $(r.copyValue())}),p(1,"b"),H(2,"fa-icon",5),k(3,"translate"),h()()}t&2&&(g(2),Ot("title",I(3,1,"labels.text.Copy Account Number")))}var hV=(()=>{class t{constructor(e){this.clipboard=e,this.display="right",this.iconVisible=!1,this.displayL=!1,this.displayR=!0}ngOnInit(){this.displayL=this.display==="left",this.displayR=this.display==="right"}copyValue(){this.clipboard.copy(this.entityName)}mouseEnter(){this.iconVisible=!0}mouseLeave(){this.iconVisible=!1}static{this.\u0275fac=function(n){return new(n||t)(E(K2))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-entity-name"]],inputs:{entityName:"entityName",display:"display"},decls:11,vars:3,consts:[[3,"mouseenter","mouseleave"],["class","m-l-5",3,"click",4,"ngIf"],[1,"m-l-5"],["class","m-l-3",3,"click",4,"ngIf"],[1,"m-l-5",3,"click"],["icon","copy","size","sm",3,"title"],[1,"m-l-3",3,"click"]],template:function(n,r){n&1&&(p(0,"span",0),R("mouseenter",function(){return r.mouseEnter()})("mouseleave",function(){return r.mouseLeave()}),c(1,`
|
|
`),w(2,Bce,4,3,"span",1),c(3,`
|
|
`),p(4,"span",2)(5,"b"),c(6),h()(),c(7,`
|
|
`),w(8,jce,4,3,"span",3),c(9,`
|
|
`),h(),c(10,`
|
|
`)),n&2&&(g(2),C("ngIf",r.displayL&&r.iconVisible),g(4),P(r.entityName),g(2),C("ngIf",r.displayR&&r.iconVisible))},dependencies:[he,Ae,ve,Ie,jt],encapsulation:2})}}return t})();function Uce(t,i){if(t&1&&(p(0,"tr"),c(1,`
|
|
`),p(2,"td",5),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"td"),c(7),h(),c(8,`
|
|
`),h()),t&2){let e=D(2);g(3),P(I(4,2,"labels.inputs.Account No")),g(4),P(e.paymentDetailData.accountNumber)}}function $ce(t,i){if(t&1&&(p(0,"tr"),c(1,`
|
|
`),p(2,"td",5),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"td"),c(7),h(),c(8,`
|
|
`),h()),t&2){let e=D(2);g(3),P(I(4,2,"labels.inputs.Cheque Number")),g(4),P(e.paymentDetailData.checkNumber)}}function Gce(t,i){if(t&1&&(p(0,"tr"),c(1,`
|
|
`),p(2,"td",5),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"td",5),c(7),h(),c(8,`
|
|
`),h()),t&2){let e=D(2);g(3),P(I(4,2,"labels.inputs.Routing Code")),g(4),P(e.paymentDetailData.routingCode)}}function Wce(t,i){if(t&1&&(p(0,"tr"),c(1,`
|
|
`),p(2,"td",5),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"td"),c(7),h(),c(8,`
|
|
`),h()),t&2){let e=D(2);g(3),P(I(4,2,"labels.inputs.Receipt No")),g(4),P(e.paymentDetailData.receiptNumber)}}function qce(t,i){if(t&1&&(p(0,"tr"),c(1,`
|
|
`),p(2,"td",5),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"td"),c(7),h(),c(8,`
|
|
`),h()),t&2){let e=D(2);g(3),P(I(4,2,"labels.inputs.Bank No")),g(4),P(e.paymentDetailData.bankNumber)}}function Yce(t,i){if(t&1&&(p(0,"table"),c(1,`
|
|
`),p(2,"tbody"),c(3,`
|
|
`),p(4,"tr"),c(5,`
|
|
`),p(6,"td",4),c(7),k(8,"translate"),h(),c(9,`
|
|
`),h(),c(10,`
|
|
`),w(11,Uce,9,4,"tr",3),c(12,`
|
|
`),w(13,$ce,9,4,"tr",3),c(14,`
|
|
`),w(15,Gce,9,4,"tr",3),c(16,`
|
|
`),w(17,Wce,9,4,"tr",3),c(18,`
|
|
`),w(19,qce,9,4,"tr",3),c(20,`
|
|
`),h(),c(21,`
|
|
`),h()),t&2){let e=D();g(7),P(I(8,6,"labels.inputs.Payment Details")),g(4),C("ngIf",e.isNotNullOrEmpty(e.paymentDetailData.accountNumber)),g(2),C("ngIf",e.isNotNullOrEmpty(e.paymentDetailData.checkNumber)),g(2),C("ngIf",e.isNotNullOrEmpty(e.paymentDetailData.routingCode)),g(2),C("ngIf",e.isNotNullOrEmpty(e.paymentDetailData.receiptNumber)),g(2),C("ngIf",e.isNotNullOrEmpty(e.paymentDetailData.bankNumber))}}var gV=(()=>{class t{constructor(){}hasSomeValue(){return this.isNotNullOrEmpty(this.paymentDetailData.accountNumber)||this.isNotNullOrEmpty(this.paymentDetailData.bankNumber)||this.isNotNullOrEmpty(this.paymentDetailData.checkNumber)||this.isNotNullOrEmpty(this.paymentDetailData.receiptNumber)||this.isNotNullOrEmpty(this.paymentDetailData.routingCode)}isNotNullOrEmpty(e){return e!==null&&e!==""}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-transaction-payment-detail"]],inputs:{paymentDetailData:"paymentDetailData"},decls:12,vars:5,consts:[[1,"layout-row-wrap","card-content"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],[4,"ngIf"],["colspan","2",1,"mat-body-strong","center"],[1,"mat-body-strong"]],template:function(n,r){n&1&&(p(0,"div",0),c(1,`
|
|
`),p(2,"div",1),c(3),k(4,"translate"),h(),c(5,`
|
|
|
|
`),p(6,"div",2),c(7),h(),c(8,`
|
|
`),h(),c(9,`
|
|
`),w(10,Yce,22,8,"table",3),c(11,`
|
|
`)),n&2&&(g(3),K(`
|
|
`,I(4,3,"labels.inputs.Payment Type"),`
|
|
`),g(4),K(`
|
|
`,r.paymentDetailData.paymentType.name,`
|
|
`),g(3),C("ngIf",r.hasSomeValue()))},dependencies:[he,Ae,ve,Ie],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.card-content[_ngcontent-%COMP%]{width:100%;padding-bottom:25px}.card-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{text-align:left}.card-content[_ngcontent-%COMP%] .attribute[_ngcontent-%COMP%]{font-weight:500}"]})}}return t})();var _V=(()=>{class t{constructor(){this.disablePrevious=!1,this.disableNext=!1}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-stepper-buttons"]],inputs:{disablePrevious:"disablePrevious",disableNext:"disableNext"},decls:15,vars:8,consts:[[1,"flex-fill","layout-row","layout-align-center","margin-t","gap-2percent","layout-xs-column"],["mat-raised-button","","matStepperPrevious","",3,"disabled"],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"]],template:function(n,r){n&1&&(p(0,"div",0),c(1,`
|
|
`),p(2,"button",1),c(3,`
|
|
`),H(4,"fa-icon",2),c(5),k(6,"translate"),h(),c(7,`
|
|
`),p(8,"button",3),c(9),k(10,"translate"),H(11,"fa-icon",4),c(12,`
|
|
`),h(),c(13,`
|
|
`),h(),c(14,`
|
|
`)),n&2&&(g(2),C("disabled",r.disablePrevious),g(3),K(`
|
|
`,I(6,4,"labels.buttons.Previous"),`
|
|
`),g(3),C("disabled",r.disableNext),g(),K(`
|
|
`,I(10,6,"labels.buttons.Next"),`
|
|
`))},dependencies:[he,ve,mt,Ie,jt,mA,uA],encapsulation:2})}}return t})();function Qce(t,i){if(t&1&&(p(0,"mat-option",7),c(1),h()),t&2){let e=i.$implicit;C("value",e.id),g(),K(`
|
|
`,"("+e.glCode+") "+e.name,`
|
|
`)}}function Kce(t,i){t&1&&(p(0,"mat-error"),c(1),k(2,"translate"),k(3,"translate"),p(4,"strong"),c(5),k(6,"translate"),h(),c(7,`
|
|
`),h()),t&2&&(g(),bt(`
|
|
`,I(2,3,"labels.inputs.Account")," ",I(3,5,"labels.commons.is"),`
|
|
`),g(4),P(I(6,7,"labels.commons.required")))}function Xce(t,i){if(t&1&&(p(0,"mat-form-field",2),c(1,`
|
|
`),p(2,"mat-label"),c(3),k(4,"translate"),h(),c(5,`
|
|
|
|
`),p(6,"mat-select",3),c(7,`
|
|
`),p(8,"mat-option"),c(9,`
|
|
`),H(10,"ngx-mat-select-search",4),c(11,`
|
|
`),h(),c(12,`
|
|
`),w(13,Qce,2,2,"mat-option",5),k(14,"async"),c(15,`
|
|
`),h(),c(16,`
|
|
`),w(17,Kce,8,9,"mat-error",6),c(18,`
|
|
`),h()),t&2){let e=D();g(3),P(I(4,7,"labels.inputs."+e.inputLabel)),g(3),C("formControl",e.inputFormControl),g(4),Ot("placeholderLabel",e.placeHolderLabel),Ot("noEntriesFoundLabel",e.noEntriesFoundLabel),C("formControl",e.filterFormCtrl),g(3),C("ngForOf",I(14,9,e.glAccountData)),g(4),C("ngIf",e.inputFormControl.hasError("required"))}}function Zce(t,i){if(t&1&&(p(0,"mat-option",7),c(1),h()),t&2){let e=i.$implicit;C("value",e.id),g(),K(`
|
|
`,"("+e.glCode+") "+e.name,`
|
|
`)}}function Jce(t,i){if(t&1&&(p(0,"mat-form-field",2),c(1,`
|
|
`),p(2,"mat-label"),c(3),k(4,"translate"),h(),c(5,`
|
|
|
|
`),p(6,"mat-select",8),c(7,`
|
|
`),p(8,"mat-option"),c(9,`
|
|
`),p(10,"ngx-mat-select-search",9),c(11,`
|
|
`),h(),c(12,`
|
|
`),h(),c(13,`
|
|
`),w(14,Zce,2,2,"mat-option",5),k(15,"async"),c(16,`
|
|
`),h(),c(17,`
|
|
`),h()),t&2){let e=D();g(3),P(I(4,6,"labels.inputs."+e.inputLabel)),g(3),C("formControl",e.inputFormControl),g(4),Ot("placeholderLabel",e.placeHolderLabel),Ot("noEntriesFoundLabel",e.noEntriesFoundLabel),C("formControl",e.filterFormCtrl),g(4),C("ngForOf",I(15,8,e.glAccountData))}}var vV=(()=>{class t{constructor(e){this.translateService=e,this.glAccountList=[],this.required=!1,this.inputLabel="",this.glAccountData=new Qr(1),this.filterFormCtrl=new Ei(""),this._onDestroy=new N,this.placeHolderLabel="",this.noEntriesFoundLabel=""}ngOnInit(){this.filterFormCtrl.valueChanges.pipe(be(this._onDestroy)).subscribe(()=>{this.searchGLAccount()}),this.placeHolderLabel=this.translateService.instant("labels.text.Search"),this.noEntriesFoundLabel=this.translateService.instant("labels.text.No data found")}ngOnChanges(e){this.glAccountList&&this.glAccountData.next(this.glAccountList.slice())}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}searchGLAccount(){if(this.glAccountList){let e=this.filterFormCtrl.value.toLowerCase();e?this.glAccountData.next(this.glAccountList.filter(n=>n.name.toLowerCase().indexOf(e)>=0||n.glCode.toLowerCase().indexOf(e)>=0)):this.glAccountData.next(this.glAccountList.slice())}}static{this.\u0275fac=function(n){return new(n||t)(E(xr))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-gl-account-selector"]],inputs:{inputFormControl:"inputFormControl",glAccountList:"glAccountList",required:"required",inputLabel:"inputLabel"},features:[Pe],decls:7,vars:2,consts:[[1,"layout-column","m-r-10"],["class","flex-100",4,"ngIf"],[1,"flex-100"],["required","",3,"formControl"],[3,"placeholderLabel","noEntriesFoundLabel","formControl"],[3,"value",4,"ngFor","ngForOf"],[4,"ngIf"],[3,"value"],[3,"formControl"],[3,"formControl","placeholderLabel","noEntriesFoundLabel"]],template:function(n,r){n&1&&(p(0,"div",0),c(1,`
|
|
`),w(2,Xce,19,11,"mat-form-field",1),c(3,`
|
|
|
|
`),w(4,Jce,18,10,"mat-form-field",1),c(5,`
|
|
`),h(),c(6,`
|
|
`)),n&2&&(g(2),C("ngIf",r.required),g(2),C("ngIf",!r.required))},dependencies:[he,Pt,Ae,nd,ve,tn,la,vi,Ht,mn,Gi,Fn,fn,Ie,Df,WA],encapsulation:2})}}return t})();function ele(t,i){if(t&1&&(p(0,"span",2),c(1,`
|
|
`),p(2,"div",3),c(3),k(4,"translate"),h(),c(5,`
|
|
|
|
`),p(6,"div",4),c(7),h(),c(8,`
|
|
`),h()),t&2){let e=D();g(2),C("ngClass",e.getWithClass(e.withTitle)),g(),K(`
|
|
`,I(4,4,"labels.inputs."+e.accountTitle),`
|
|
`),g(3),C("ngClass",e.getWithClass(e.withAccount)),g(),K(`
|
|
`,e.glAccountValue(),`
|
|
`)}}function tle(t,i){if(t&1&&(p(0,"div",5),c(1),h()),t&2){let e=D();g(),K(`
|
|
`,e.glAccountValue(),`
|
|
`)}}var Bf=(()=>{class t{constructor(){this.glAccount=null,this.accountTitle=null,this.withTitle="50%",this.withAccount="50%"}glAccountValue(){return this.glAccount?"("+this.glAccount.glCode+") "+(this.glAccount.nameDecorated?this.glAccount.nameDecorated:this.glAccount.name):""}getWithClass(e){return"flex-"+e.replace("%","")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-gl-account-display"]],inputs:{glAccount:"glAccount",accountTitle:"accountTitle",withTitle:"withTitle",withAccount:"withAccount"},decls:4,vars:2,consts:[["class","layout-row",4,"ngIf"],["class","flex-100",4,"ngIf"],[1,"layout-row"],[1,"header",3,"ngClass"],[3,"ngClass"],[1,"flex-100"]],template:function(n,r){n&1&&(w(0,ele,9,6,"span",0),c(1,`
|
|
|
|
`),w(2,tle,2,1,"div",1),c(3,`
|
|
`)),n&2&&(C("ngIf",r.accountTitle),g(2),C("ngIf",!r.accountTitle))},dependencies:[he,wn,Ae,ve,Ie],styles:["div[_ngcontent-%COMP%]{margin:.3rem 0;word-wrap:break-word}div.header[_ngcontent-%COMP%]{font-weight:500}"]})}}return t})();var bV=(()=>{class t{getAccountingRulesForShares(){return["NONE","Cash"]}getAccountingRulesForSavings(){return["NONE","Cash","Accrual (periodic)"]}getAccountingRulesForLoans(){return["NONE","Cash","Accrual (periodic)","Accrual (upfront)"]}getAccountRuleName(e){return["ACCRUAL PERIODIC","ACCRUAL (PERIODIC)"].includes(e)?"Accrual (periodic)":["ACCRUAL UPFRONT","ACCRUAL (UPFRONT)"].includes(e)?"Accrual (upfront)":e.startsWith("CASH")?"Cash":e==="NONE"?"NONE":""}isNoneAccounting(e){return e.id===1}isNoneAccountingRuleId(e){return e===1}isCashOrAccrualAccounting(e){return e.id===2||e.id===3}isCashOrAccrualAccountingRuleId(e){return e===2||e===3}isAccrualAccounting(e){return e.id===3}isAccrualAccountingRuleId(e){return e===3}getAccountingRuleFrom(e){return e===1?{code:"NONE",id:e,value:"None"}:e===2?{code:"CASH",id:e,value:"Cash"}:e===3?{code:"ACCRUAL_PERIODIC",id:e,value:"Accural (periodic)"}:e===4?{code:"ACCRUAL_UPFRONT",id:e,value:"Accural (upfront)"}:{code:"INVALID",id:e,value:"Invalid"}}glAccountLookUp(e,n){let r=null;return e&&n.some(a=>{a.id===e&&(r={id:a.id,name:a.name,glCode:a.glCode})}),r}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function ile(t,i){if(t&1&&(p(0,"div",4),c(1,`
|
|
`),p(2,"span",5),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"span",6),c(7),k(8,"translate"),h(),c(9,`
|
|
`),h()),t&2){let e=D();g(3),K("",I(4,2,"labels.inputs.Type"),":"),g(4),P(I(8,4,"labels.accounting."+e.getAccountingRuleName(e.accountingRule.value)))}}function rle(t,i){if(t&1&&(p(0,"mifosx-gl-account-display",9),c(1,`
|
|
`),h()),t&2){let e=D(2);C("accountTitle","Overdraft portfolio")("glAccount",e.accountingMappings.overdraftPortfolioControl)("withTitle","40%")}}function ale(t,i){if(t&1&&(p(0,"mifosx-gl-account-display",9),c(1,`
|
|
`),h()),t&2){let e=D(2);C("accountTitle","Fees Receivable")("glAccount",e.accountingMappings.feeReceivableAccount)("withTitle","40%")}}function ole(t,i){if(t&1&&(p(0,"mifosx-gl-account-display",9),c(1,`
|
|
`),h()),t&2){let e=D(2);C("accountTitle","Penalties Receivable")("glAccount",e.accountingMappings.penaltyReceivableAccount)("withTitle","40%")}}function sle(t,i){if(t&1&&(p(0,"mifosx-gl-account-display",9),c(1,`
|
|
`),h()),t&2){let e=D(2);C("accountTitle","Interest Receivable")("glAccount",e.accountingMappings.interestReceivableAccount)("withTitle","40%")}}function cle(t,i){if(t&1&&(p(0,"mifosx-gl-account-display",9),c(1,`
|
|
`),h()),t&2){let e=D(2);C("accountTitle","Interest Payable")("glAccount",e.accountingMappings.interestPayableAccount)("withTitle","40%")}}function lle(t,i){if(t&1&&(p(0,"mifosx-gl-account-display",9),c(1,`
|
|
`),h()),t&2){let e=D(2);C("accountTitle","Escheat liability")("glAccount",e.accountingMappings.escheatLiabilityAccount)("withTitle","40%")}}function dle(t,i){if(t&1&&(p(0,"mifosx-gl-account-display",9),c(1,`
|
|
`),h()),t&2){let e=D(2);C("accountTitle","Income from Interest")("glAccount",e.accountingMappings.incomeFromInterest)("withTitle","40%")}}function ule(t,i){if(t&1&&(p(0,"mifosx-gl-account-display",9),c(1,`
|
|
`),h()),t&2){let e=D(2);C("accountTitle","Write-off")("glAccount",e.accountingMappings.writeOffAccount)("withTitle","40%")}}function mle(t,i){if(t&1&&(p(0,"div",2),c(1,`
|
|
`),p(2,"h4",7),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"div",8),c(7,`
|
|
`),p(8,"mifosx-gl-account-display",9),c(9,`
|
|
`),h(),c(10,`
|
|
`),h(),c(11,`
|
|
`),p(12,"div",8),c(13,`
|
|
`),w(14,rle,2,3,"mifosx-gl-account-display",10),c(15,`
|
|
`),h(),c(16,`
|
|
`),p(17,"div",8),c(18,`
|
|
`),w(19,ale,2,3,"mifosx-gl-account-display",10),c(20,`
|
|
`),h(),c(21,`
|
|
`),p(22,"div",8),c(23,`
|
|
`),w(24,ole,2,3,"mifosx-gl-account-display",10),c(25,`
|
|
`),w(26,sle,2,3,"mifosx-gl-account-display",10),c(27,`
|
|
|
|
`),p(28,"h4",7),c(29),k(30,"translate"),h(),c(31,`
|
|
`),p(32,"div",8),c(33,`
|
|
`),p(34,"mifosx-gl-account-display",9),c(35,`
|
|
`),h(),c(36,`
|
|
`),h(),c(37,`
|
|
`),p(38,"div",8),c(39,`
|
|
`),p(40,"mifosx-gl-account-display",9),c(41,`
|
|
`),h(),c(42,`
|
|
`),h(),c(43,`
|
|
`),p(44,"div",8),c(45,`
|
|
`),w(46,cle,2,3,"mifosx-gl-account-display",10),c(47,`
|
|
`),h(),c(48,`
|
|
`),p(49,"div",8),c(50,`
|
|
`),w(51,lle,2,3,"mifosx-gl-account-display",10),c(52,`
|
|
`),h(),c(53,`
|
|
|
|
`),p(54,"h4",7),c(55),k(56,"translate"),h(),c(57,`
|
|
`),p(58,"div",8),c(59,`
|
|
`),p(60,"mifosx-gl-account-display",9),c(61,`
|
|
`),h(),c(62,`
|
|
`),h(),c(63,`
|
|
`),p(64,"div",8),c(65,`
|
|
`),p(66,"mifosx-gl-account-display",9),c(67,`
|
|
`),h(),c(68,`
|
|
`),h(),c(69,`
|
|
`),p(70,"div",8),c(71,`
|
|
`),w(72,dle,2,3,"mifosx-gl-account-display",10),c(73,`
|
|
`),h(),c(74,`
|
|
|
|
`),p(75,"h4",7),c(76),k(77,"translate"),h(),c(78,`
|
|
`),p(79,"div",8),c(80,`
|
|
`),p(81,"mifosx-gl-account-display",9),c(82,`
|
|
`),h(),c(83,`
|
|
`),h(),c(84,`
|
|
`),p(85,"div",8),c(86,`
|
|
`),w(87,ule,2,3,"mifosx-gl-account-display",10),c(88,`
|
|
`),h(),c(89,`
|
|
`),h(),c(90,`
|
|
`),h()),t&2){let e=D();g(3),P(I(4,30,"labels.heading.Assets")),g(5),C("accountTitle","Saving reference")("glAccount",e.accountingMappings.savingsReferenceAccount)("withTitle","40%"),g(6),C("ngIf",e.accountingMappings.overdraftPortfolioControl),g(5),C("ngIf",e.isAccrualAccounting()),g(5),C("ngIf",e.isAccrualAccounting()),g(2),C("ngIf",e.isAccrualAccounting()),g(3),P(I(30,32,"labels.heading.Liabilities")),g(5),C("accountTitle","Saving control")("glAccount",e.accountingMappings.savingsControlAccount)("withTitle","40%"),g(6),C("accountTitle","Savings transfers in suspense")("glAccount",e.accountingMappings.transfersInSuspenseAccount)("withTitle","40%"),g(6),C("ngIf",e.isAccrualAccounting()),g(5),C("ngIf",e.accountingMappings.escheatLiabilityAccount),g(4),P(I(56,34,"labels.heading.Income")),g(5),C("accountTitle","Income from fees")("glAccount",e.accountingMappings.incomeFromFeeAccount)("withTitle","40%"),g(6),C("accountTitle","Income from penalties")("glAccount",e.accountingMappings.incomeFromPenaltyAccount)("withTitle","40%"),g(6),C("ngIf",e.accountingMappings.incomeFromInterest),g(4),P(I(77,36,"labels.heading.Expenses")),g(5),C("accountTitle","Interest on savings")("glAccount",e.accountingMappings.interestOnSavingsAccount)("withTitle","40%"),g(6),C("ngIf",e.accountingMappings.writeOffAccount)}}var yV=(()=>{class t{constructor(e){this.accounting=e,this.accountingMappings=[]}isCashOrAccrualAccounting(){return this.accountingRule?this.accounting.isCashOrAccrualAccounting(this.accountingRule):!1}isAccrualAccounting(){return this.accountingRule?this.accounting.isAccrualAccounting(this.accountingRule):!1}getAccountingRuleName(e){return this.accounting.getAccountRuleName(e.toUpperCase())}static{this.\u0275fac=function(n){return new(n||t)(E(bV))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-view-savings-accounting-details"]],inputs:{accountingRule:"accountingRule",accountingMappings:"accountingMappings"},decls:10,vars:2,consts:[[1,"layout-row-wrap","responsive-column"],["class","layout-row responsive-column flex-100",4,"ngIf"],[1,"layout-row-wrap","responsive-column","flex-100"],["class","layout-row-wrap responsive-column flex-100",4,"ngIf"],[1,"layout-row","responsive-column","flex-100"],[1,"flex-40"],[1,"flex-60"],[1,"mat-h4","flex-100"],[1,"flex-100","layout-row-wrap","responsive-column"],[1,"flex-100",3,"accountTitle","glAccount","withTitle"],["class","flex-100",3,"accountTitle","glAccount","withTitle",4,"ngIf"]],template:function(n,r){n&1&&(p(0,"div",0),c(1,`
|
|
`),w(2,ile,10,6,"div",1),c(3,`
|
|
|
|
`),p(4,"div",2),c(5,`
|
|
`),w(6,mle,91,38,"div",3),c(7,`
|
|
`),h(),c(8,`
|
|
`),h(),c(9,`
|
|
`)),n&2&&(g(2),C("ngIf",r.accountingRule),g(4),C("ngIf",r.isCashOrAccrualAccounting()))},dependencies:[he,Ae,ve,Ie,Bf],styles:[".column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.container[_ngcontent-%COMP%]{padding:1%;margin:1%;width:100%}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{font-weight:500;margin:.5em 0 0}.mat-h4[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:200;color:#4461e2}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return t})();var CV=(()=>{class t{constructor(e){this.ref=e,this.darkModeOn=!1,this.themes=["dark-theme","light-theme"],this.theme=new tt("light-theme"),this.darkModeOn=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches,this.setDarkMode(this.darkModeOn),window.matchMedia("(prefers-color-scheme: dark)").addListener(n=>{let r=n.matches;this.theme.next(r?"dark-theme":"light-theme"),this.ref.tick()})}isDarkMode(){return this.darkModeOn=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches,this.darkModeOn}setDarkMode(e){this.darkModeOn=e,e?(document.body.classList.add("dark-theme"),this.theme.next("dark-theme")):(document.body.classList.remove("dark-theme"),this.theme.next("light-theme"))}setInitialDarkMode(){this.setDarkMode(this.darkModeOn)}static{this.\u0275fac=function(n){return new(n||t)(oe(Si))}}static{this.\u0275prov=L({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var xV=(()=>{class t{constructor(e,n){this.themingService=e,this.settingsService=n}ngOnInit(){this.darkModeOn=!!this.settingsService.themeDarkEnabled}ngOnChanges(e){this.darkModeOn=!!this.settingsService.themeDarkEnabled}toggleTheme(){this.darkModeOn=!this.darkModeOn,this.settingsService.setThemeDarkEnabled(this.darkModeOn),this.themingService.setDarkMode(this.darkModeOn)}static{this.\u0275fac=function(n){return new(n||t)(E(CV),E(Ft))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-theme-toggle"]],features:[Pe],decls:6,vars:1,consts:[["mat-icon-button","",1,"m-l-15","m-r-5",3,"click"]],template:function(n,r){n&1&&(p(0,"button",0),R("click",function(){return r.toggleTheme()}),c(1,`
|
|
`),p(2,"mat-icon"),c(3),h(),c(4,`
|
|
`),h(),c(5,`
|
|
`)),n&2&&(g(3),P(r.darkModeOn?"wb_sunny":"nights_stay"))},dependencies:[he,ve,Wn,pr],encapsulation:2})}}return t})();function fle(t,i){if(t&1){let e=ce();p(0,"span",4),R("click",function(){U(e);let r=D(2);return $(r.showValue())}),H(1,"fa-icon",5),h()}if(t&2){let e=D(2);g(),C("title",e.textValue)}}function hle(t,i){if(t&1){let e=ce();p(0,"span",6),R("click",function(){U(e);let r=D(2);return $(r.showValue())}),c(1),k(2,"truncateText"),h()}if(t&2){let e=D(2);g(),K("",ia(2,1,e.textValue,e.printChars),"...")}}function gle(t,i){if(t&1){let e=ce();p(0,"span",6),R("click",function(){U(e);let r=D(2);return $(r.showValue())}),c(1),h()}if(t&2){let e=D(2);g(),P(e.textValue)}}function _le(t,i){if(t&1){let e=ce();p(0,"span",1),R("mouseenter",function(){U(e);let r=D();return $(r.mouseEnter())})("mouseleave",function(){U(e);let r=D();return $(r.mouseLeave())}),c(1,`
|
|
`),w(2,fle,2,1,"span",2),c(3,`
|
|
`),w(4,hle,3,4,"span",3),c(5,`
|
|
`),w(6,gle,2,1,"span",3),c(7,`
|
|
`),h()}if(t&2){let e=D();g(2),C("ngIf",e.isLongValue()),g(2),C("ngIf",e.isLongValue()),g(2),C("ngIf",!e.isLongValue())}}var MV=(()=>{class t{constructor(){this.chars=30,this.iconVisible=!1,this.displayL=!1,this.displayR=!0,this.emptyValue=!1,this.printChars=30}ngOnInit(){this.emptyValue=!this.textValue||this.textValue==="",this.printChars=this.chars}isLongValue(){return this.textValue==null?!1:this.textValue.length>25}showValue(){this.printChars==30?this.printChars=1e3:this.printChars=30}mouseEnter(){this.iconVisible=!0}mouseLeave(){this.iconVisible=!1}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-long-text"]],inputs:{textValue:"textValue",chars:"chars"},decls:2,vars:1,consts:[[3,"mouseenter","mouseleave",4,"ngIf"],[3,"mouseenter","mouseleave"],["class","m-l-3",3,"click",4,"ngIf"],["class","m-l-5",3,"click",4,"ngIf"],[1,"m-l-3",3,"click"],["icon","eye","size","sm",3,"title"],[1,"m-l-5",3,"click"]],template:function(n,r){n&1&&(w(0,_le,8,3,"span",0),c(1,`
|
|
`)),n&2&&C("ngIf",!r.emptyValue)},dependencies:[he,Ae,ve,jt,Gu],encapsulation:2})}}return t})();function vle(t,i){if(t&1&&(p(0,"mat-option",4),c(1),k(2,"translateKey"),h()),t&2){let e=i.$implicit;C("value",e.id),g(),K(`
|
|
`,ia(2,2,e.value,"catalogs"),`
|
|
`)}}function ble(t,i){if(t&1){let e=ce();p(0,"button",5),R("click",function(r){U(e);let a=D();return $(a.clearProperty(r))}),c(1,`
|
|
`),p(2,"mat-icon"),c(3),k(4,"translate"),h(),c(5,`
|
|
`),h()}t&2&&(g(3),P(I(4,1,"labels.buttons.Close")))}var wV=(()=>{class t{constructor(e){this.translateService=e,this.selectOptions=[]}getPlaceHolderText(){return this.placeHolderText?this.translateService.instant("labels.inputs."+this.placeHolderText):""}getLabelText(){return this.labelText?this.translateService.instant("labels.inputs."+this.labelText):""}clearProperty(){this.controlSelect.patchValue("")}static{this.\u0275fac=function(n){return new(n||t)(E(xr))}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-dropdown"]],inputs:{placeHolderText:"placeHolderText",labelText:"labelText",selectOptions:"selectOptions",controlSelect:"controlSelect",required:"required"},decls:13,vars:4,consts:[[1,"flex-28"],["formControlName","controlSelect",3,"placeholder"],[3,"value",4,"ngFor","ngForOf"],["matSuffix","","mat-icon-button","","aria-label","Clear",3,"click",4,"ngIf"],[3,"value"],["matSuffix","","mat-icon-button","","aria-label","Clear",3,"click"]],template:function(n,r){n&1&&(p(0,"mat-form-field",0),c(1,`
|
|
`),p(2,"mat-label"),c(3),h(),c(4,`
|
|
`),p(5,"mat-select",1),c(6,`
|
|
`),w(7,vle,3,5,"mat-option",2),c(8,`
|
|
`),h(),c(9,`
|
|
`),w(10,ble,6,3,"button",3),c(11,`
|
|
`),h(),c(12,`
|
|
`)),n&2&&(g(3),P(r.getLabelText()),g(2),Ot("placeholder",r.getPlaceHolderText()),g(2),C("ngForOf",r.selectOptions),g(3),C("ngIf",r.controlSelect))},dependencies:[he,Pt,Ae,ve,tn,wr,Ht,mn,Io,Fn,fn,Ie,fc,Wn,pr],encapsulation:2})}}return t})();function yle(t,i){if(t&1&&(p(0,"mat-error"),c(1),k(2,"translate"),k(3,"translate"),p(4,"strong"),c(5),k(6,"translate"),h(),c(7,`
|
|
`),h()),t&2){let e=D(2);g(),bt(`
|
|
`,I(2,3,"labels.inputs."+e.inputLabel)," ",I(3,5,"labels.commons.is"),`
|
|
`),g(4),P(I(6,7,"labels.commons.required"))}}function Cle(t,i){if(t&1&&(p(0,"mat-hint",7),c(1),k(2,"currency"),h()),t&2){let e=D(2);g(),P(h8(2,1,e.inputFormControl.value,e.currency.code,e.currency.displaySymbol,"1.2-2"))}}function xle(t,i){if(t&1&&(p(0,"mat-error"),c(1),k(2,"translate"),k(3,"translate"),h()),t&2){let e=D(2);g(),ts(`
|
|
`,I(2,3,"labels.inputs.Amount")," ",I(3,5,"labels.commons.Must be at least")," ",e.minVal,`
|
|
`)}}function Mle(t,i){if(t&1&&(p(0,"mat-error"),c(1),k(2,"translate"),k(3,"translate"),h()),t&2){let e=D(2);g(),ts(`
|
|
`,I(2,3,"labels.inputs.Amount")," ",I(3,5,"labels.commons.Must be less or equal to")," ",e.maxVal,`
|
|
`)}}function wle(t,i){if(t&1){let e=ce();p(0,"mat-form-field",2),c(1,`
|
|
`),p(2,"mat-label"),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"div",3),c(7,`
|
|
`),p(8,"span"),c(9),h(),c(10,`
|
|
`),p(11,"input",4),R("keypress",function(r){U(e);let a=D();return $(a.numberOnly(r))})("blur",function(){U(e);let r=D();return $(r.displayHint=!1)})("focus",function(){U(e);let r=D();return $(r.displayHint=!0)}),h(),c(12,`
|
|
`),h(),c(13,`
|
|
`),w(14,yle,8,9,"mat-error",5),c(15,`
|
|
`),w(16,Cle,3,6,"mat-hint",6),c(17,`
|
|
`),w(18,xle,4,7,"mat-error",5),c(19,`
|
|
`),w(20,Mle,4,7,"mat-error",5),c(21,`
|
|
`),h()}if(t&2){let e=D();g(3),P(I(4,10,"labels.inputs."+e.inputLabel)),g(6),P(e.currency.code),g(2),iu("mifosxFormatAmount","",e.currency.code,":",e.currency.displaySymbol,""),C("formControl",e.inputFormControl),g(3),C("ngIf",e.inputFormControl.hasError("required")),g(2),C("ngIf",e.displayHint),g(2),C("ngIf",e.minVal&&e.inputFormControl.hasError("min")),g(2),C("ngIf",e.maxVal&&e.inputFormControl.hasError("max"))}}function Dle(t,i){if(t&1&&(p(0,"mat-hint",7),c(1),k(2,"currency"),h()),t&2){let e=D(2);g(),P(h8(2,1,e.inputFormControl.value,e.currency.code,e.currency.displaySymbol,"1.2-2"))}}function Sle(t,i){if(t&1&&(p(0,"mat-error"),c(1),k(2,"translate"),k(3,"translate"),h()),t&2){let e=D(2);g(),ts(`
|
|
`,I(2,3,"labels.inputs.Amount")," ",I(3,5,"labels.commons.Must be at least")," ",e.minVal,`
|
|
`)}}function kle(t,i){if(t&1&&(p(0,"mat-error"),c(1),k(2,"translate"),k(3,"translate"),h()),t&2){let e=D(2);g(),ts(`
|
|
`,I(2,3,"labels.inputs.Amount")," ",I(3,5,"labels.commons.Must be less or equal to")," ",e.maxVal,`
|
|
`)}}function Ile(t,i){if(t&1){let e=ce();p(0,"mat-form-field",8),c(1,`
|
|
`),p(2,"mat-label"),c(3),k(4,"translate"),h(),c(5,`
|
|
`),p(6,"span",9),c(7),h(),c(8,`
|
|
`),H(9,"span",10),c(10,`
|
|
`),p(11,"input",11),R("keypress",function(r){U(e);let a=D();return $(a.numberOnly(r))})("blur",function(){U(e);let r=D();return $(r.displayHint=!1)})("focus",function(){U(e);let r=D();return $(r.displayHint=!0)}),h(),c(12,`
|
|
`),w(13,Dle,3,6,"mat-hint",6),c(14,`
|
|
`),w(15,Sle,4,7,"mat-error",5),c(16,`
|
|
`),w(17,kle,4,7,"mat-error",5),c(18,`
|
|
`),h()}if(t&2){let e=D();g(3),P(I(4,9,"labels.inputs."+e.inputLabel)),g(4),P(e.currency.code),g(4),iu("mifosxFormatAmount","",e.currency.code,":",e.currency.displaySymbol,""),C("formControl",e.inputFormControl),g(2),C("ngIf",e.displayHint),g(2),C("ngIf",e.minVal&&e.inputFormControl.hasError("min")),g(2),C("ngIf",e.maxVal&&e.inputFormControl.hasError("max"))}}var DV=(()=>{class t{constructor(){this.isRequired=!1,this.displayHint=!1}numberOnly(e){let n=e.which?e.which:e.keyCode;return n===46?!(this.inputFormControl.value.indexOf(".")>-1):!(n>31&&(n<48||n>57))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=T({type:t,selectors:[["mifosx-input-amount"]],inputs:{isRequired:"isRequired",currency:"currency",inputLabel:"inputLabel",inputFormControl:"inputFormControl",minVal:"minVal",maxVal:"maxVal"},decls:4,vars:2,consts:[["appearance","fill","class","flex-100 input-container",4,"ngIf"],["appearance","fill","class","flex-100",4,"ngIf"],["appearance","fill",1,"flex-100","input-container"],[1,"input-group"],["required","","matInput","",1,"right-input",3,"keypress","blur","focus","mifosxFormatAmount","formControl"],[4,"ngIf"],["class","right-hint",4,"ngIf"],[1,"right-hint"],["appearance","fill",1,"flex-100"],["matTextSuffix","",1,"m-l-10"],[1,"flex-auto"],["matInput","",1,"right-input",3,"keypress","blur","focus","mifosxFormatAmount","formControl"]],template:function(n,r){n&1&&(w(0,wle,22,12,"mat-form-field",0),c(1,`
|
|
`),w(2,Ile,19,11,"mat-form-field",1),c(3,`
|
|
`)),n&2&&(C("ngIf",r.isRequired),g(2),C("ngIf",!r.isRequired))},dependencies:[he,Ae,A8,ve,li,tn,la,vi,Ht,mn,Gi,Io,e4,Gn,Ie,tD],styles:[".expandcollapsebutton[_ngcontent-%COMP%]{margin-top:-7px}.input-container[_ngcontent-%COMP%]{width:100%}.input-group[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;gap:5px}.container[_ngcontent-%COMP%]{max-width:37rem}.right-input[_ngcontent-%COMP%]{text-align:right}.right-label[_ngcontent-%COMP%]{padding-right:25px!important}.right-hint[_ngcontent-%COMP%]{min-width:100%;text-align:right;font-weight:500}"]})}}return t})();var SV=(()=>{class t{constructor(){this.enableMeridian=!0}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=T({type:t,selectors:[["ngx-mat-datetime-picker"]],inputs:{enableMeridian:"enableMeridian"},decls:6,vars:1,consts:[["picker",""],[3,"for"]],template:function(n,r){if(n&1&&(c(0,`
|
|
`),H(1,"mat-datepicker-toggle",1),c(2,`
|
|
`),H(3,"mat-datepicker",null,0),c(5,`
|
|
`)),n&2){let a=it(4);g(),C("for",a)}},dependencies:[he,ve,d4,hp],encapsulation:2})}}return t})();var SUe=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=Z({type:t})}static{this.\u0275inj=X({imports:[he,V_,Mv,ve,n5,hw,nD,_p,Po,ga,Yk,Ep,lE,dE,IE,LE,RE,HE,FE,QE,BE,qE,YE,KE,XE,qA,ZA,sV,lV,Nf,Hf,dV,Ff,pV,fV,hV,gV,_V,vV,Bf,yV,xV,MV,wV,DV,Lp,SV,he,V_,Mv,eD,ve,n5]})}}return t})();export{Me as a,$e as b,N as c,tt as d,Qr as e,bn as f,I1e as g,Ut as h,re as i,Ca as j,pe as k,oi as l,on as m,so as n,g1 as o,co as p,at as q,Ve as r,hr as s,Xr as t,Le as u,pl as v,Ma as w,wa as x,$o as y,Ws as z,Ge as A,dt as B,be as C,wt as D,Ce as E,Dt as F,L as G,X as H,V as I,oe as J,u as K,vr as L,bg as M,Pe as N,U as O,$ as P,$t as Q,Aa as R,we as S,Te as T,Ko as U,j as V,se as W,Y as X,Zo as Y,He as Z,Hn as _,Nl as $,N1 as aa,xB as ba,Qme as ca,Kme as da,g as ea,Ke as fa,Tn as ga,Ze as ha,E as ia,T as ja,Z as ka,z as la,le as ma,w as na,ee as oa,C as pa,Et as qa,ne as ra,Tt as sa,p as ta,h as ua,H as va,ln as wa,dn as xa,Vt as ya,ce as za,R as Aa,D as Ba,xe as Ca,ae as Da,Ot as Ea,nu as Fa,Se as Ga,me as Ha,G as Ia,W as Ja,it as Ka,c as La,P as Ma,K as Na,bt as Oa,ts as Pa,B$ as Qa,W1 as Ra,au as Sa,q1 as Ta,ue as Ua,Lr as Va,yo as Wa,Va as Xa,k as Ya,I as Za,ia as _a,ope as $a,h8 as ab,jn as bb,ye as cb,De as db,oa as eb,Rr as fb,wn as gb,Pt as hb,Ae as ib,td as jb,O8 as kb,P8 as lb,T8 as mb,ns as nb,nd as ob,$G as pb,WG as qb,uc as rb,YG as sb,KG as tb,id as ub,A8 as vb,he as wb,V8 as xb,ufe as yb,j8 as zb,fW as Ab,_W as Bb,Ul as Cb,ld as Db,Cr as Eb,J as Fb,dd as Gb,ud as Hb,An as Ib,KM as Jb,FW as Kb,BW as Lb,JM as Mb,xo as Nb,zs as Ob,$te as Pb,O_ as Qb,Rp as Rb,Ike as Sb,w4 as Tb,Gte as Ub,Hp as Vb,I_ as Wb,E_ as Xb,Wte as Yb,kr as Zb,$i as _b,Z5 as $b,xS as ac,ur as bc,M2 as cc,NQ as dc,$Q as ec,bc as fc,Wn as gc,mt as hc,bCe as ic,Wi as jc,Ln as kc,Oo as lc,ri as mc,Pi as nc,Fp as oc,zt as pc,yi as qc,Rre as rc,Bt as sc,xn as tc,Ai as uc,Sn as vc,hn as wc,kn as xc,In as yc,L7 as zc,Gl as Ac,hd as Bc,xr as Cc,Ie as Dc,n5 as Ec,ft as Fc,mE as Gc,rs as Hc,Bi as Ic,Ft as Jc,_w as Kc,Yu as Lc,Jn as Mc,li as Nc,qt as Oc,tn as Pc,Fr as Qc,$w as Rc,t2 as Sc,Ei as Tc,vq as Uc,ls as Vc,yq as Wc,vi as Xc,ei as Yc,Yw as Zc,Qw as _c,wr as $c,kq as ad,Eq as bd,la as cd,Tq as dd,Vq as ed,zq as fd,ds as gd,eD as hd,ve as id,VS as jd,b_e as kd,y_e as ld,zS as md,C_e as nd,x_e as od,M_e as pd,w_e as qd,D_e as rd,mn as sd,Gi as td,e4 as ud,t4 as vd,Io as wd,Ht as xd,Jm as yd,Gn as zd,fn as Ad,Yi as Bd,Fn as Cd,aX as Dd,hp as Ed,gp as Fd,d4 as Gd,gs as Hd,Mr as Id,fc as Jd,os as Kd,Np as Ld,CV as Md,jt as Nd,sE as Od,Br as Pd,Po as Qd,ga as Rd,Yk as Sd,Ep as Td,j2 as Ud,As as Vd,lE as Wd,dE as Xd,Fc as Yd,Vs as Zd,Pp as _d,Or as $d,k_ as ae,SE as be,IE as ce,Ap as de,pr as ee,LE as fe,RE as ge,HE as he,FE as ie,BE as je,jE as ke,qE as le,YE as me,QE as ne,KE as oe,XE as pe,hT as qe,qIe as re,YIe as se,xT as te,jEe as ue,sie as ve,pie as we,PT as xe,wie as ye,Die as ze,iPe as Ae,rPe as Be,aPe as Ce,IPe as De,EPe as Ee,OPe as Fe,PPe as Ge,X_ as He,$T as Ie,WT as Je,pTe as Ke,cre as Le,KT as Me,ZT as Ne,Cre as Oe,tAe as Pe,eA as Qe,ef as Re,sA as Se,cA as Te,iv as Ue,pae as Ve,hae as We,gae as Xe,uA as Ye,mA as Ze,mf as _e,pf as $e,ff as af,hze as bf,hf as cf,gf as df,gze as ef,_f as ff,vf as gf,_ze as hf,bf as if,yf as jf,vze as kf,Cf as lf,bze as mf,yA as nf,A4 as of,Uae as pf,Gae as qf,Wae as rf,Yze as sf,Kae as tf,Xae as uf,Qze as vf,cLe as wf,RA as xf,HA as yf,jLe as zf,ULe as Af,$Le as Bf,GLe as Cf,BA as Df,WLe as Ef,qLe as Ff,jA as Gf,UA as Hf,$A as If,WA as Jf,Df as Kf,qA as Lf,rw as Mf,aw as Nf,ow as Of,Ra as Pf,cw as Qf,as as Rf,mw as Sf,Wu as Tf,hw as Uf,Sf as Vf,QA as Wf,kf as Xf,If as Yf,ZA as Zf,tV as _f,nV as $f,iV as ag,rV as bg,aV as cg,oV as dg,sV as eg,dge as fg,nD as gg,Af as hg,zf as ig,Lf as jg,Rf as kg,lV as lg,dV as mg,uV as ng,mV as og,pV as pg,fV as qg,hV as rg,gV as sg,_V as tg,vV as ug,Bf as vg,bV as wg,yV as xg,xV as yg,MV as zg,DV as Ag,SUe as Bg};
|